Ethereal-dev: [Ethereal-dev] ethereal-0.10.4: crash on HP-UX 11.11 - workaround: reduce -O lev
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: "Falk Hayn" <Falk.Hayn@xxxxxx>
Date: Fri, 28 May 2004 15:53:26 +0200 (MEST)
Dear Ladies and Sirs, Dear Guy Harris,Dear Olivier Biot, Dear core-developpers, searching the error message pattern fv->ftype->set_value in the dev mailing list archive leads to at least 9 hits. ( 1st occurance of problem in Dec. 2003 ) -> Problem is outstanding for at least 6 month. ****** Recommended workarounds: reduce optimization level ****** I reduced the optimization level from -O2 to -O, this modified ethereal build completed and the resulting binaries do not crash. ( I was lazy: vi configure, search O2, replace O) All dev mailing list threads I read, seems to have the same pattern: - does not depend on GTK version, I´m still using GTL 1.2.10 - 64 bit enabled operating system (64 bit linux, 64 bit HP-UX 11.11) - gcc 3.3.x (I do have gcc 3.3.3) important question: Who of the core developpers has a 64 bit machine (SPARC, ITANIUM, AMD64, with gcc 3.3.x *and* does not (!) see the problem ? Pls. let me know what You think. With regards F. --- Weitergeleitete Nachricht / Forwarded Message --- Date: Tue, 18 May 2004 16:33:42 +0200 (MEST) From: "Falk Hayn" <Falk.Hayn@xxxxxx> To: ethereal-dev@xxxxxxxxxxxx Subject: ethereal-0.10.4: crash on HP-UX 11.11 - with backtrace in debugger session Dear Ladies and Sirs, pls. find a backtrace from active debugger session: Who has an idea what the root cause of the 1st "dangerous looking" message in the backtrace may be ? (Well, runnig a pgm in debugger may create bogus msgs, but this looks really true... ;-) : #7 0x7a557a28 in proto_tree_set_ether (fi=0x6, value=0x46b <Error reading address 0x46b: Bad address>) at proto.c:1442 Who can give advice´s to drill down the problem further ? Full backtrace under running debugger. ====================================== # gdb gethereal .... omitted ... (gdb) show env DISPLAY DISPLAY = mydisp:0.0 (gdb) run Starting program: /usr/local/bin/ethereal Detaching after fork from process 3704 ** ERROR **: file ftypes.c: line 431 (fvalue_set): assertion failed: (fv->ftype->set_value) aborting... Program received signal SIGABRT, Aborted. 0x7b00fad0 in kill () from /usr/lib/libc.2 (gdb) backtrace #0 0x7b00fad0 in kill () from /usr/lib/libc.2 #1 0x7afaa55c in raise () from /usr/lib/libc.2 #2 0x7afea9a8 in abort_C () from /usr/lib/libc.2 #3 0x7afeaa04 in abort () from /usr/lib/libc.2 #4 0x7ad43850 in g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR, format=0x0, args1=0x6) at gmessages.c:391 #5 0x7ad438ac in g_log (log_domain=0x6 <Error reading address 0x6: Bad address>, log_level=1131, format=0x432cc040 <Error reading address 0x432cc040: Bad address>) at gmessages.c:408 #6 0x7a9c8740 in fvalue_set (fv=0x79c6a0fc, value=0x4002061e, already_copied=0) at ftypes.c:432 #7 0x7a557a28 in proto_tree_set_ether (fi=0x6, value=0x46b <Error reading address 0x46b: Bad address>) at proto.c:1442 #8 0x7a557898 in proto_tree_add_ether (tree=0x401d1330, hfindex=3366, tvb=0x401cfde8, start=6, length=6, value=0x4002061e "") at proto.c:1400 #9 0x7a557958 in proto_tree_add_ether_hidden (tree=0x6, hfindex=1131, tvb=0x432cc040, start=134217759, length=6, value=0x4002061e "") at proto.c:1411 #10 0x7a6a9118 in dissect_eth_common (tvb=0x401cfde8, pinfo=0x40169d98, tree=0x401d1408, fcs_len=-1) at ../packet-eth.c:266 #11 0x7a6a9438 in dissect_eth_maybefcs () at ../packet-eth.c:358 #12 0x7a551da8 in call_dissector_work (handle=0x4006b9c0, tvb=0x401cfde8, pinfo=0x40169d98, tree=0x401d1408) at packet.c:513 #13 0x7a552434 in dissector_try_port (sub_dissectors=0x6, port=1, tvb=0x0, pinfo=0x40169d98, tree=0x401d1408) at packet.c:776 #14 0x7a6d0b8c in dissect_frame (tvb=0x401cfde8, pinfo=0x40169d98, tree=0x401d1408) at ../packet-frame.c:184 #15 0x7a6d0558 in dissect_frame () at ../packet-frame.c:74 #16 0x7a6d0558 in dissect_frame () at ../packet-frame.c:74 Previous frame identical to this frame (corrupt stack?) (gdb) --- Weitergeleitete Nachricht / Forwarded Message --- Date: Tue, 18 May 2004 15:56:24 +0200 (MEST) From: "Falk Hayn" <Falk.Hayn@xxxxxx> To: ethereal-dev@xxxxxxxxxxxx Subject: ethereal-0.10.4: crash on HP-UX 11.11 Platform: HP-UX 11.11 ===================== perhaps platform specific issue, HP-UX 11.11 Symptom: ethereal-0.10.4 crash : ================================= ** ERROR **: file ftypes.c: line 431 (fvalue_set): i assertion failed: (fv->ftype->set_value) aborting... ethereal: 19117 Abort(coredump) remark symptom is ethereal 0.10.xx only ======================================= These crashes only occur with ethereal 0.10.xx train. 1st reported with ethereal 0.10.3 Ethereal 0.9.16 works stable in the same enviroment, same machine, same libs, same gcc version gdb backtrace session: ====================== gdb ethereal core GNU gdb 6.1 ... warning: Couldn't read general-purpose registers from `.reg' section in core file. warning: The shared libraries were not privately mapped; setting a breakpoint in a shared library will not work until you rerun the program. Debugging dynamic executables loaded via the hpux8 dld.sl is not supported. warning: Couldn't read general-purpose registers from `.reg' section in core file. #0 0x00000000 in ?? () (gdb) backtrace #0 0x00000000 in ?? () (gdb) libraries versions ================== all libs are used with ethereal 0.9.16 and ethereal 0.10.3 without any changes GTK 1.2.10 TCPDUMP 0.8.3 ADNS 1.1 UCD SNMP 4.2.6 PCRE 4.5 gcc version =========== gcc -v Reading specs from /usr/local/lib/gcc-lib/hppa2.0w-hp-hpux11.11/3.3.3/specs Configured with: ../gcc-3.3.3/configure --with-gnu-as --enable-languages=c,c++,objc Thread model: single gcc version 3.3.3 machine: ======== J2240, 2 Processors, 1 Gig RAM, 1 Gig Swap., HP-UX 11.11 Can pls. someone give me advices, how to proceed ? Do not hesitate to contact me via falk.hayn@xxxxxx if You have further questions. With kindly regards -- NEU : GMX Internet.FreeDSL Ab sofort DSL-Tarif ohne Grundgebühr: http://www.gmx.net/dsl -- NEU : GMX Internet.FreeDSL Ab sofort DSL-Tarif ohne Grundgebühr: http://www.gmx.net/dsl -- +++ Jetzt WLAN-Router für alle DSL-Einsteiger und Wechsler +++ GMX DSL-Powertarife zudem 3 Monate gratis* http://www.gmx.net/dsl
- References:
- Prev by Date: [Ethereal-dev] DNP Dissector?
- Next by Date: [Ethereal-dev] Unable to start Ethereal (current cvs)
- Previous by thread: [Ethereal-dev] ethereal-0.10.4: crash on HP-UX 11.11 - with backtrace in debugger session
- Next by thread: [Ethereal-dev] [PATCH] packet-pktc.c
- Index(es):