When selecting TCPTRACE graph type from Statistics > TCP Stream Graph. This might be upstream I don't know how to tell. Reproducible: Always Steps to Reproduce: 1.Start Ethereal 2.Capture some TCP traffic or open a capture containing TCP traffic 3.Select a packet and go to Statistics > TCP Stream Graph > Time Sequence Graph (TCPTRACE) Actual Results: Seg fault Expected Results: Graph End of strace says: fstat(60, {st_mode=S_IFREG|0755, st_size=27, ...}) = 0 mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaac1000 read(60, "[Icon Theme]\nInherits=core\n", 131072) = 27 close(60) = 0 munmap(0x2aaaaaac1000, 131072) = 0 open("/usr/share/pixmaps/xorg-x11/default/cursors/xterm", O_RDONLY) = -1 ENOENT (No such file or directory) lseek(79, 2625, SEEK_SET) = 2625 uname({sys="Linux", node="monkey", ...}) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ ethereal 0.10.12 Compiled with GTK+ 2.6.7, with GLib 2.6.4, with libpcap 0.8.3, with libz 1.2.3, with libpcre 5.0, with Net-SNMP 5.2.1.2, without ADNS. Running with libpcap version 0.8.3 on Linux 2.6.12-gentoo-r6. Portage 2.0.51.22-r2 (default-linux/amd64/2005.0, gcc-3.4.4, glibc-2.3.5-r1, 2.6.12-gentoo-r6 x86_64) ================================================================= System uname: 2.6.12-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=k8" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=k8" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" USE="amd64 X alsa avi berkdb bitmap-fonts crypt cups curl eds emboss encode esd ethereal fam foomaticdb fortran gif gmail gmailtimestamps gnome gpm gps graphviz gstreamer gtk gtk2 imagemagick imlib ipv6 jack jpeg kcal lzw lzw-tiff mad mozilla mozsvg mozxmlterm mp3 mpeg mpeg2 mpeg4 mythtv ncurses new-login nls nptl nptlonly ntfs ntlm nvidia ogdi ogg ogre on-the-fly-crypt openexr opengl pam pdflib perl png python qt quicktime rdesktop readline reiserfs rrdtool samba scp sdl serial server sguil snmp snortsam soap sockets speedo spell ssl subversion svg svgz tcltk tcpd tidy tiff transcode truetype truetype-fonts type1-fonts usb userlocales vorbis wxwindows xml2 xpm xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY
Could not reproduce over here :-/. ------------------------------------- ethereal 0.10.12 Compiled with GTK+ 2.6.8, with GLib 2.6.5, with libpcap 0.9.2, with libz 1.2.3, with libpcre 6.3, without UCD-SNMP or Net-SNMP, with ADNS. Running with libpcap version 0.9.2 on Linux 2.6.11-gentoo-r11.
I can't reproduce either. Upgrade your libpcap and GTK+ and tell us if that helps. The strace doesn't help much here, would you mind attaching a gdb backtrace.
I rebuilt it (along with a buch of others). Compiled with GTK+ 2.6.8, with GLib 2.6.5, with libpcap 0.9.2, with libz 1.2.3, with libpcre 6.3, with Net-SNMP 5.2.1.2, without ADNS. Running with libpcap version 0.9.2 on Linux 2.6.12-gentoo-r10. No longer crashes.