Bug 1837659

Summary: wireshark segfaults on startup
Product: [Fedora] Fedora Reporter: J. Bruce Fields <bfields>
Component: wiresharkAssignee: Michal Ruprich <mruprich>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 32CC: denis, huzaifas, jlayton, lemenkov, mruprich, msehnout, peter, rvokal, sergey.avseyev
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-05-20 06:07:11 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description J. Bruce Fields 2020-05-19 18:47:52 UTC
I start wireshark from the commandline without any arguments.  I see the wireshark window pop up for a moment, and:
$ wireshark 
QSocketNotifier: Can only be used with threads started with QThread
Segmentation fault (core dumped)

wireshark-3.2.3-1.fc32.x86_64
qt5-qtbase-5.13.2-5.fc32.x86_64
qt5-qtbase-gui-5.13.2-5.fc32.x86_64

I also tried removing ~/.config/wireshark in case there was something unusual there, but got the same result.

I believe my setup is pretty much default F32, though I've been running it a few months and already upgraded once or twice, so there might be something I've changed and forgotten.

gdb backtrace:

0x00007ffff0e64bac in QtMetaTypePrivate::QMetaTypeFunctionHelper<QString, true>::Construct(void*, void const*) () from /lib64/libQt5Core.so.5
(gdb) bt

  #0  0x00007ffff0e64bac in QtMetaTypePrivate::QMetaTypeFunctionHelper<QString, true>::Construct(void*, void const*) () at /lib64/libQt5Core.so.5
#1  0x00007ffff0e5f2d5 in QMetaType::create(int, void const*) () at /lib64/libQt5Core.so.5
#2  0x00007ffff0e716a5 in QMetaObject::activate(QObject*, int, int, void**) ()
    at /lib64/libQt5Core.so.5
#3  0x00007ffff0e72352 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#4  0x00007ffff1bdae76 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    at /lib64/libQt5Widgets.so.5
#5  0x00007ffff0e4b8a0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
    at /lib64/libQt5Core.so.5
#6  0x00007ffff1c39681 in QWidgetWindow::event(QEvent*) () at /lib64/libQt5Widgets.so.5
#7  0x00007ffff1bdae76 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    at /lib64/libQt5Widgets.so.5
#8  0x00007ffff0e4b8a0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
    at /lib64/libQt5Core.so.5
#9  0x00007ffff0e4eb43 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) ()
    at /lib64/libQt5Core.so.5
#10 0x00007ffff0e97187 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) ()
    at /lib64/libQt5Core.so.5
#11 0x00007ffff16357cf in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#12 0x00007ffff1635b58 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
#13 0x00007ffff1635c23 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#14 0x00007ffff0e96c06 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
    () at /lib64/libQt5Core.so.5
#15 0x00007ffff0e4a21b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /lib64/libQt5Core.so.5
#16 0x00007ffff0e51df6 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#17 0x000055555564ce41 in main ()

Comment 2 Michal Ruprich 2020-05-20 06:07:11 UTC

*** This bug has been marked as a duplicate of bug 1836326 ***