Wireshark-dev: Re: [Wireshark-dev] Cannot launch newly-built SVN "tshark" binaries under Ubuntu
From: Jaap Keuter <jaap.keuter@xxxxxxxxx>
Date: Sun, 20 Jan 2013 14:26:18 +0100
Hi, It looks as if your ld-linux is finding an older (1.8?) libwireshark, which does not export those symbols. Don't make install (no need) and run from the build directory first: WIRESHARK_RUN_FROM_BUILD_DIRECTORY=1 ./wireshark & Thanks, Jaap On 01/18/2013 07:25 PM, Tyson Key wrote: > Hi list, > > Apologies if it sounds as if I'm doing something stupid, or missing something > obvious; and for the verbosity of this e-mail. > > Over the past day or so, I've ended up upgrading one of my Ubuntu installations > from 11.04, to 11.10, as a result of some problems regarding building against > the GTK packages that I had installed, whilst trying to test a dissector that > I'm working on. I also decided to upgrade my LibPCap version to > 1.4.0-PRE-GIT_2013_01_18, from a customised build of an earlier Git revision. > > Now, attempting to build Wireshark from source (using either the > automatically-generated archives, or by manually checking out the repository > trunk) seemingly succeeds, and running "make install" works as expected. > However, attempting to run either the GTK-based Wireshark application, or the > TShark utility fails with a multitude of errors (some related to inconsistencies > in the plug-in ABI/missing symbols - despite doing clean installations, every > time). > > If I try to launch the GTK application, I see a chain of dialogues stating: > /Couldn't load module > /home/tysonkey/wireshark-1.9.0-SVN-47138/plugins/wimaxasncp/.libs/wimaxasncp.so: > /home/tysonkey/wireshark-1.9.0-SVN-47138/plugins/wimaxasncp/.libs/wimaxasncp.so: > undefined symbol: eap_type_vals_ext > > Couldn't load module > /home/tysonkey/wireshark-1.9.0-SVN-47138/plugins/mate/.libs/mate.so: > /home/tysonkey/wireshark-1.9.0-SVN-47138/plugins/mate/.libs/mate.so: undefined > symbol: prefs_register_filename_preference > > Couldn't load module > /home/tysonkey/wireshark-1.9.0-SVN-47138/plugins/asn1/.libs/asn1.so: > /home/tysonkey/wireshark-1.9.0-SVN-47138/plugins/asn1/.libs/asn1.so: undefined > symbol: prefs_register_filename_preference > > Couldn't load module > /home/tysonkey/wireshark-1.9.0-SVN-47138/plugins/stats_tree/.libs/stats_tree.so: > /home/tysonkey/wireshark-1.9.0-SVN-47138/plugins/stats_tree/.libs/stats_tree.so: > undefined symbol: prefs_register_stat > > Couldn't load module > /home/tysonkey/wireshark-1.9.0-SVN-47138/plugins/profinet/.libs/profinet.so: > /home/tysonkey/wireshark-1.9.0-SVN-47138/plugins/profinet/.libs/profinet.so: > undefined symbol: crc16_plain_tvb_offset_seed > > /Eventually, after dismissing them all, the app unceremoniously quits, after > printing the following to the terminal: > /** > ERROR:about_dlg.c:271:splash_update: assertion failed: (ul_sofar <= ul_count) > Aborted/ > > If I try to launch "tshark" without any arguments, I see either "/Segmentation > fault/" (with no other output), or similar output to that shown in the GTK app's > dialogues, plus the SEGFAULT error. > > Running "tshark" under GDB eventually reveals: > /Program received signal SIGSEGV, Segmentation fault. > main (argc=1, argv=0x7fffffffe128) at tshark.c:1899 > 1899 ((prefs_p->capture_device) && (*prefs_p->capture_device != > '\0')) ? get_if_name(prefs_p->capture_device) : NULL);/ > > The output of "tshark -v" from my latest build attempt says: > /TShark 1.9.0-SVN-47138 (SVN Rev Unknown from unknown) > > Copyright 1998-2013 Gerald Combs <gerald@xxxxxxxxxxxxx > <mailto: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 (64-bit) with GLib 2.30.0, with libpcap, with libz 1.2.3.4, with POSIX > capabilities (Linux), without libnl, without SMI, without c-ares, without ADNS, > with Lua 5.1, without Python, with GnuTLS 2.8.6, with Gcrypt 1.4.6, with MIT > Kerberos, without GeoIP. > > Running on Linux 2.6.38-16-generic, with locale en_GB.UTF-8, with libpcap > version 1.4.0-PRE-GIT_2013_01_18, with libz 1.2.3.4./ > > Any ideas? > > Thanks in advance, > > Tyson. >
- References:
- Prev by Date: Re: [Wireshark-dev] Wireshark 1.8.1 crashes
- Next by Date: Re: [Wireshark-dev] Wireshark ABI compatibilty in release branches
- Previous by thread: [Wireshark-dev] Cannot launch newly-built SVN "tshark" binaries under Ubuntu 11.10
- Next by thread: [Wireshark-dev] Deprecate some UI preferences?
- Index(es):