web-dev-qa-db-ja.com

Wiresharkが起動しない、セグメンテーション違反、Kali Linux

Rootまたは通常のユーザーとしてログインすると、Wiresharkは起動しません。ターミナルウィンドウで毎回セグメンテーションエラーが発生します。

端末からの出力(rootと通常のユーザーの両方で同じ):

root@kali:~# wireshark
Segmentation fault
root@kali:~# 

Gdbからの出力:

(gdb) run
Starting program: /usr/bin/wireshark 
[Thread debugging using libthread_db enabled]
Using Host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe135e700 (LWP 1799)]
[New Thread 0x7fffd5d10700 (LWP 1800)]
[New Thread 0x7fffd550f700 (LWP 1801)]
[New Thread 0x7fffcc871700 (LWP 1802)]
[New Thread 0x7fffc7fff700 (LWP 1803)]

**Thread 1 "wireshark" received signal SIGSEGV, Segmentation fault.
0x00007ffff0ab175b in wtap_encap_string ()
   from /usr/lib/x86_64-linux-gnu/libwiretap.so.6**

(gdb) bt
#0  0x00007ffff0ab175b in wtap_encap_string ()
   from /usr/lib/x86_64-linux-gnu/libwiretap.so.6
#1  0x00007ffff445af9d in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwireshark.so.8
#2  0x00007ffff4ccf38f in register_all_protocols ()
   from /usr/lib/x86_64-linux-gnu/libwireshark.so.8
#3  0x00007ffff4172868 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwireshark.so.8
#4  0x00007ffff414ddc7 in epan_init ()
   from /usr/lib/x86_64-linux-gnu/libwireshark.so.8
#5  0x00005555556a26fa in main ()

どんな提案も歓迎します。いくつかの解決策をインターネットで検索しましたが、何も思いつきませんでした。ありがとう。

4
Teer

バージョン2.2.5でも同じエラーが発生し、wiresharkを完全に削除してしまいました

Sudo apt-get remove wireshark

次に、修正されたと思われるqtバージョンを再インストールしますが、理由はわかりません。

Sudo apt-get install wireshark-qt

現在のバージョンではめちゃくちゃになっているものだと思いますが、確かには言えません

6
DSMTurboAWD