This is a static archive of our old Q&A Site. Please post any new questions and answers at ask.wireshark.org.

Slackware 64bit Segmentation fault with wireshark-1.10.0

0

I just built and installed wireshark-1.10.0 (as root) It compiled normally with a few typical warnings.

When I run it (as root) I get a Segmentation fault

When I debug with gdb I get the following backtrace

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff14839fe in genl_register () from /usr/lib64/libnl-genl-3.so.200
(gdb) bt 10
#0 0x00007ffff14839fe in genl_register () from /usr/lib64/libnl-genl-3.so.200
#1 0x00007fffefdda716 in ?? () from /usr/lib64/libnl.so.1
#2 0x0000000000000000 in ?? ()
(gdb)

I updated libnl to 3.2.22 (the latest I could find) no change

Any ideas???

asked 14 Jun '13, 15:24

tolip's gravatar image

tolip
1111
accept rate: 0%

edited 14 Jun '13, 18:30

Guy%20Harris's gravatar image

Guy Harris ♦♦
17.4k335196


One Answer:

0

This is, apparently, a problem between libpcap linking to one version of libnl and Wireshark linking against a different version.

./configure --without-libnl

will make the problem go away. I'm not sure if there's a better fix.

See bug 7808 for details.

answered 29 Jul '13, 12:03

JeffMorriss's gravatar image

JeffMorriss ♦
6.2k572
accept rate: 27%