Ethereal-dev: [Ethereal-dev] Ethereal crashes when loading captured file with filter
Hi there,
we are using ethereal 0.10.0a on a RedHat Linux 9 PC.
Ethereal crashed when loading a caputured file using the following filter:
gtp.message == 0x10 or gtp.message == 0x11
Please see the backtraces of these incidents for details. It looks to me, it is the same problem in all three cases.
Thanks in advance
Daniel
Program received signal SIGSEGV, Segmentation fault.
0x08317629 in alloc_field_info (tree=0x3f, hfindex=392369128, tvb=0x29e3ee69, start=63, length=0xbfff8080) at proto.c:1981
1981 fi->start+=(tvb)?TVB_RAW_OFFSET(tvb):0;
(gdb) backtrace
#0 0x08317629 in alloc_field_info (tree=0x3f, hfindex=392369128, tvb=0x29e3ee69, start=63, length=0xbfff8080)
at proto.c:1981
#1 0x08317587 in proto_tree_add_pi (tree=0x135e6ba8, hfindex=7196, tvb=0x29e3ee69, start=63, length=0xbfff8080,
pfi=0xbfff805c) at proto.c:1885
#2 0x08316a5f in proto_tree_add_string (tree=0x135e6ba8, hfindex=7196, tvb=0x29e3ee69, start=63, length=2,
value=0xbfffa0f0 "\201\212\200\217\201\213P9xYmMCoAUIAAA7PAAAAAgAAR6cAAAAA") at proto.c:1310
#3 0x08192f23 in dissect_mmse (tvb=0x29e3ee69, pinfo=0xbfffa0f0, tree=0x27) at packet-mmse.c:405
Program received signal SIGSEGV, Segmentation fault.
0x08317629 in alloc_field_info (tree=0x40, hfindex=387628608, tvb=0x281beff4, start=64, length=0xbfff7f00) at proto.c:1981
1981 fi->start+=(tvb)?TVB_RAW_OFFSET(tvb):0;
(gdb) backtrace
#0 0x08317629 in alloc_field_info (tree=0x40, hfindex=387628608, tvb=0x281beff4, start=64, length=0xbfff7f00)
at proto.c:1981
#1 0x08317587 in proto_tree_add_pi (tree=0x163c4850, hfindex=7196, tvb=0x281beff4, start=64, length=0xbfff7f00,
pfi=0xbfff7edc) at proto.c:1885
#2 0x08316a5f in proto_tree_add_string (tree=0x163c4850, hfindex=7196, tvb=0x281beff4, start=64, length=2,
value=0xbfff9f70 "\201\212\200\217\201\213P9xiwcCoAUIAAA7PAAAAAgAAR_0AAAAA") at proto.c:1310
#3 0x08192f23 in dissect_mmse (tvb=0x281beff4, pinfo=0xbfff9f70, tree=0x27) at packet-mmse.c:405
#4 0xbdd830b7 in ?? ()
Cannot access memory at address 0xf6e9118f
Program received signal SIGSEGV, Segmentation fault.
0x08317629 in alloc_field_info (tree=0x40, hfindex=144447136, tvb=0x61a22e2e, start=64, length=0xbfff7110) at proto.c:1981
1981 fi->start+=(tvb)?TVB_RAW_OFFSET(tvb):0;
(gdb) backtrace
#0 0x08317629 in alloc_field_info (tree=0x40, hfindex=144447136, tvb=0x61a22e2e, start=64, length=0xbfff7110)
at proto.c:1981
#1 0x08317587 in proto_tree_add_pi (tree=0x8b358f0, hfindex=7196, tvb=0x61a22e2e, start=64, length=0xbfff7110,
pfi=0xbfff70ec) at proto.c:1885
#2 0x08316a5f in proto_tree_add_string (tree=0x8b358f0, hfindex=7196, tvb=0x61a22e2e, start=64, length=2,
value=0xbfff9180 "\201\212\200\217\201\213P9zPnMCoAUIAAA7PAAAAAgAATmMAAAAA") at proto.c:1310
#3 0x08192f23 in dissect_mmse (tvb=0x61a22e2e, pinfo=0xbfff9180, tree=0x27) at packet-mmse.c:405