https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6224
Summary: core dump and "Duplicate protocol name" error message
Product: Wireshark
Version: SVN
Platform: Other
OS/Version: All
Status: NEW
Severity: Major
Priority: Low
Component: Wireshark
AssignedTo: bugzilla-admin@xxxxxxxxxxxxx
ReportedBy: toralf.foerster@xxxxxx
Build Information:
tfoerste@n22 ~/devel/wireshark $ ./wireshark -v
wireshark 1.7.0 (SVN Rev 38425 from /trunk)
Copyright 1998-2011 Gerald Combs <gerald@xxxxxxxxxxxxx> and contributors.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Compiled (32-bit) with GTK+ 2.24.4, with Cairo 1.10.2, with Pango 1.28.4, with
GLib 2.28.8, with libpcap 1.1.1, with libz 1.2.5, with POSIX capabilities
(Linux), with threads support, without libpcre, without SMI, without c-ares,
without ADNS, without Lua, with Python 2.7.1, with GnuTLS 2.10.5, with Gcrypt
1.4.6, without Kerberos, without GeoIP, without PortAudio, without AirPcap.
Running on Linux 2.6.39.4, with locale en_US.utf8, with libpcap version 1.1.1,
with libz 1.2.5, GnuTLS 2.10.5, Gcrypt 1.4.6.
Built using gcc 4.4.5.
--
When I start wireshark as a normal user it core dumped with the given back
trace:
$ ./wireshark
17:30:27 Err Duplicate protocol name "SERCOS III V1.1"! This might be
caused by an inappropriate plugin or a development error.
Aborted (core dumped)
Here's the back trace
...
(gdb) thread apply all bt
Thread 1 (Thread 31665):
#0 0xb77c5424 in __kernel_vsyscall ()
#1 0xb4ada872 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2 0xb4adbfe0 in abort () at abort.c:92
#3 0xb4ccf9e6 in g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR,
format=0xb650c554 "Duplicate protocol name \"%s\"! This might be caused by an
inappropriate plugin or a development error.",
args1=0xbf8d4b5c
"\204\254\"\262\311\r\225\265\364\017$\262\250K\215\277\271d#\262\275\272#\262\360_#\262\373\364\017#\262\224\254\"\262\260\071\234\b\250K\215\277\066\230\"\262\204\254\"\262\204\254\"\262\231\254\"\262\n\230\"\262\364\017#\262\200\246\032\t\270K\215\277h\223\"\262Y\223\"\262\364\377\362\266\310K\215\277\231\031\224\265\364\377\362\266\260L\022\b\bL\215\277\004\240\225\265\004")
at gmessages.c:557
#4 0xb4ccfa23 in g_log (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR,
format=0xb650c554 "Duplicate protocol name \"%s\"! This might be caused by an
inappropriate plugin or a development error.")
at gmessages.c:577
#5 0xb594f05b in proto_register_protocol (name=0xb222ac84 "SERCOS III V1.1",
short_name=0xb222ac84 "SERCOS III V1.1", filter_name=0xb222ac99 "siii") at
proto.c:4382
#6 0xb2229836 in proto_register_sercosiii () at packet-sercosiii.c:1544
#7 0xb2229368 in plugin_register () at plugin.c:23
#8 0xb5941999 in register_all_plugin_registrations () at plugins.c:437
#9 0xb595a004 in proto_init (register_all_protocols_func=0x806cf9c
<register_all_protocols@plt>, register_all_handoffs_func=0x806930c
<register_all_protocol_handoffs@plt>, cb=0x8124cb0 <splash_update>,
client_data=0x89c39b0) at proto.c:405
#10 0xb5936f25 in epan_init (register_all_protocols_func=0x806cf9c
<register_all_protocols@plt>, register_all_handoffs_func=0x806930c
<register_all_protocol_handoffs@plt>, cb=0x8124cb0 <splash_update>,
client_data=0x89c39b0, report_failure_fcn_p=0x8074f80 <failure_alert_box>,
report_open_failure_fcn_p=0x8074f40 <open_failure_alert_box>,
report_read_failure_fcn_p=0x8074f00 <read_failure_alert_box>,
report_write_failure_fcn_p=0x8074ec0 <write_failure_alert_box>) at
epan.c:106
#11 0x0809681b in main (argc=1, argv=0xbf8d4d84) at main.c:2398
(gdb) quit
As user root however it starts fine (althought I didn't realized that warning
message before, b/c I often use kdesu to start wireshark) :
n22 ~ # /home/tfoerste/devel/wireshark/wireshark
Can't open Python registration file:
/usr/local/lib/wireshark/python/1.7.0/register-dissector.py
17:35:04 Warn openSAFETY - Profinet IO heuristic dissector cannot be
registered, openSAFETY/PNIO native dissection.
And yes, I've set this : WIRESHARK_RUN_FROM_BUILD_DIRECTORY=1
--
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.