Ethereal-dev: [Ethereal-dev] Segfaults on official MS builds

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Biot Olivier <Olivier.Biot@xxxxxxxxxxx>
Date: Thu, 19 Feb 2004 17:12:49 +0100
Hi list,

I occasionally get a segfault with Ethereal 0.10.1 (both GTK1 and GTK2,
installed with plugins). I generated 2 stack traces for Ethereal 0.10.1, and
then tried to let Ethereal 0.10.0 crash too with some error capture sent on
ethereal-dev, yielding a 3rd back trace.

I fear that the problem might be within Win32 Glib...

Crash 1: Ethereal-0.10.1
------------------------
Program received signal SIGSEGV, Segmentation fault.
0x77c43830 in strlen () from /cygdrive/c/WINNT/system32/msvcrt.dll
(gdb) 
(gdb) bt full
#0  0x77c43830 in strlen () from /cygdrive/c/WINNT/system32/msvcrt.dll
No symbol table info available.
#1  0x00353dbe in g_strdup ()
   from /cygdrive/c/Program Files/Ethereal/libglib-2.0-0.dll
No symbol table info available.
#2  0x0054e78c in _libmsvcrt_a_iname ()
No symbol table info available.
#3  0x02e3ffd2 in ?? ()
No symbol table info available.
#4  0x00000001 in ?? ()
No symbol table info available.
#5  0x0000001a in ?? ()
No symbol table info available.
#6  0x00000010 in ?? ()
No symbol table info available.
#7  0x00000c38 in ?? ()
No symbol table info available.
#8  0x0247481c in ?? ()
No symbol table info available.
#9  0x0012e36c in ?? ()
No symbol table info available.
#10 0x0012e244 in ?? ()
No symbol table info available.

Crash 2: Ethereal-0.10.1
------------------------
Program received signal SIGSEGV, Segmentation fault.
0x77c43830 in strlen () from /cygdrive/c/WINNT/system32/msvcrt.dll
(gdb) bt full
#0  0x77c43830 in strlen () from /cygdrive/c/WINNT/system32/msvcrt.dll
No symbol table info available.
#1  0x00353dbe in g_strdup ()
   from /cygdrive/c/Program Files/Ethereal/libglib-2.0-0.dll
No symbol table info available.
#2  0x0054e78c in _libmsvcrt_a_iname ()
No symbol table info available.
#3  0x034abfd2 in ?? ()
No symbol table info available.
#4  0x00000001 in ?? ()
No symbol table info available.
#5  0x0000001a in ?? ()
No symbol table info available.
#6  0x00000010 in ?? ()
No symbol table info available.
#7  0x00000c38 in ?? ()
No symbol table info available.
#8  0x0321d76c in ?? ()
No symbol table info available.
#9  0x0012e36c in ?? ()
No symbol table info available.
#10 0x0012e244 in ?? ()
No symbol table info available.

Crash 2: Ethereal-0.10.0 (for reference)
----------------------------------------
Program received signal SIGSEGV, Segmentation fault.
0x003555e7 in g_str_hash ()
   from /cygdrive/c/Program Files/Ethereal/libglib-2.0-0.dll
(gdb) 
(gdb) bt full
#0  0x003555e7 in g_str_hash ()
   from /cygdrive/c/Program Files/Ethereal/libglib-2.0-0.dll
No symbol table info available.
#1  0x0032f619 in g_hash_table_lookup ()
   from /cygdrive/c/Program Files/Ethereal/libglib-2.0-0.dll
No symbol table info available.
#2  0x0076d8bd in _libmsvcrt_a_iname ()
No symbol table info available.
#3  0x012d3770 in ?? ()
No symbol table info available.