Wireshark-bugs: [Wireshark-bugs] [Bug 11843] [SIGSEGV] RTP Player crashes when attempted to play

Date: Sat, 19 Mar 2016 05:49:33 +0000

Comment # 9 on bug 11843 from
Tested on the latest git HEAD, 

Version 2.1.0 (v2.1.0rc0-2257-gbe25474 from master)

Copyright 1998-2016 Gerald Combs <[email protected]> and contributors.
License GPLv2+: GNU GPL version 2 or later
<http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>
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 Qt 5.6.0, with libpcap, without POSIX capabilities, with
libz 1.2.5, with GLib 2.46.2, with SMI 0.4.8, with c-ares 1.10.0, with Lua 5.2,
with GnuTLS 3.4.10, with Gcrypt 1.6.5, with MIT Kerberos, with GeoIP, with
QtMultimedia, without AirPcap.

Running on Mac OS X 10.11.3, build 15D21 (Darwin 15.3.0), with locale C, with
libpcap version 1.5.3 - Apple version 54, with libz 1.2.5, with GnuTLS 3.4.10,
with Gcrypt 1.6.5.
Intel(R) Core(TM) i5-4308U CPU @ 2.80GHz (with SSE4.2)

Built using clang 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81).

========
Comments:

Now the behavior is unpredictable, Wireshark.app crashes when clicked on play
or stop. 

And yes, I could not replicate this issue on MS Windows build of Wireshark, so,
this is a Mac OS X specific issue.

========

GDB bt:
------
Program received signal SIGSEGV, Segmentation fault.
-----------------------------------------------------------------------------------------------------------------------[regs]
  RAX: 0x0004000A00000000  RBX: 0x000000011E9BD680  RCX: 0x0004000A00000000 
RDX: 0x0000000000000001  o d I t s z A P c 
  RSI: 0x0000000000000004  RDI: 0x000000011E9C32B0  RBP: 0x00007FFF5FBFA4A0 
RSP: 0x00007FFF5FBFA4A0  RIP: 0x00000001054067E1
 R8 : 0x0000000000000001 R9 : 0x000000011E9BFCE0 R10: 0x0000000017B2B2A0 R11: 0x0000000116900000 R12: 0x0000000105926F28
 R13: 0x000000000000000A R14: 0x000000010039DFF0 R15: 0x0000000106C30400
  CS: 002B  DS: Error while running hook_stop:
value is not available
0x00000001054067e1 in QMutex::unlock() () from
/Applications/Wireshark.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
gdb$ bt
#0  0x00000001054067e1 in QMutex::unlock() () from
/Applications/Wireshark.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
#1  0x00000001055fa5bd in QMetaObject::activate(QObject*, int, int, void**) ()
from
/Applications/Wireshark.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
#2  0x00000001066281b9 in QAudioOutput::setCategory(QString const&) () from
/Applications/Wireshark.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/QtMultimedia
#3  0x00000001055fa5bd in QMetaObject::activate(QObject*, int, int, void**) ()
from
/Applications/Wireshark.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
#4  0x00000001066290af in QAbstractAudioOutput::stateChanged(QAudio::State) ()
from
/Applications/Wireshark.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/QtMultimedia
#5  0x00000001055f36dc in QObject::event(QEvent*) () from
/Applications/Wireshark.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
#6  0x0000000105f7db76 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from
/Applications/Wireshark.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
#7  0x0000000105f804c0 in QApplication::notify(QObject*, QEvent*) () from
/Applications/Wireshark.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
#8  0x00000001055c73f4 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from
/Applications/Wireshark.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
#9  0x00000001055c8014 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from
/Applications/Wireshark.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
#10 0x000000010b132bae in qt_plugin_instance () from
/Applications/Wireshark.app/Contents/PlugIns/platforms/libqcocoa.dylib
#11 0x000000010b133481 in qt_plugin_instance () from
/Applications/Wireshark.app/Contents/PlugIns/platforms/libqcocoa.dylib
#12 0x00007fff9b4b35c1 in
__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ () from
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
#13 0x00007fff9b4a541c in __CFRunLoopDoSources0 () from
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
#14 0x00007fff9b4a493f in __CFRunLoopRun () from
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
#15 0x00007fff9b4a4338 in CFRunLoopRunSpecific () from
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
#16 0x00007fff9340e935 in RunCurrentEventLoopInMode () from
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
#17 0x00007fff9340e76f in ReceiveNextEventCommon () from
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
#18 0x00007fff9340e5af in _BlockUntilNextEventMatchingListInModeWithFilter ()
from
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
#19 0x00007fff9bb2a0ee in _DPSNextEvent () from
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
#20 0x00007fff9bef6943 in -[NSApplication
_nextEventMatchingEventMask:untilDate:inMode:dequeue:] () from
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
#21 0x00007fff9bcded22 in -[NSApplication _realDoModalLoop:peek:] () from
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
#22 0x00007fff9bef5de2 in -[NSApplication runModalSession:] () from
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
#23 0x000000010b1322aa in qt_plugin_instance () from
/Applications/Wireshark.app/Contents/PlugIns/platforms/libqcocoa.dylib
#24 0x00000001055c37a1 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/Applications/Wireshark.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
#25 0x000000010616f09f in QDialog::exec() () from
/Applications/Wireshark.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
#26 0x00000001003288be in QString::append(QByteArray const&) ()
#27 0x00000001003a3770 in QString::append(QByteArray const&) ()
#28 0x00000001055fabfa in QMetaObject::activate(QObject*, int, int, void**) ()
from
/Applications/Wireshark.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
#29 0x0000000106094548 in QDialogButtonBox::standardButton(QAbstractButton*)
const () from
/Applications/Wireshark.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
#30 0x00000001055fa5bd in QMetaObject::activate(QObject*, int, int, void**) ()
from
/Applications/Wireshark.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
#31 0x0000000106339df0 in QAbstractButton::clicked(bool) () from
/Applications/Wireshark.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
#32 0x000000010606629a in QAbstractButton::isCheckable() const () from
/Applications/Wireshark.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
#33 0x00000001060660f4 in QAbstractButton::isCheckable() const () from
/Applications/Wireshark.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
#34 0x000000010606714e in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
from
/Applications/Wireshark.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
#35 0x0000000105fbd0b8 in QWidget::event(QEvent*) () from
/Applications/Wireshark.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
#36 0x0000000106066e9f in QAbstractButton::event(QEvent*) () from
/Applications/Wireshark.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
#37 0x0000000105f7db76 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from
/Applications/Wireshark.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
#38 0x0000000105f811fd in QApplication::notify(QObject*, QEvent*) () from
/Applications/Wireshark.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
#39 0x00000001055c73f4 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from
/Applications/Wireshark.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
#40 0x0000000105f7e4f8 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/Applications/Wireshark.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
#41 0x0000000105fde64d in QDesktopWidget::qt_metacall(QMetaObject::Call, int,
void**) () from
/Applications/Wireshark.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
#42 0x0000000105fdd78a in QDesktopWidget::qt_metacall(QMetaObject::Call, int,
void**) () from
/Applications/Wireshark.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
#43 0x0000000105f7db76 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from
/Applications/Wireshark.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
#44 0x0000000105f804c0 in QApplication::notify(QObject*, QEvent*) () from
/Applications/Wireshark.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
#45 0x00000001055c73f4 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from
/Applications/Wireshark.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
#46 0x00000001059ce9da in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from
/Applications/Wireshark.app/Contents/Frameworks/QtGui.framework/Versions/5/QtGui
#47 0x00000001059b7dfb in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from
/Applications/Wireshark.app/Contents/Frameworks/QtGui.framework/Versions/5/QtGui
#48 0x000000010b133481 in qt_plugin_instance () from
/Applications/Wireshark.app/Contents/PlugIns/platforms/libqcocoa.dylib
#49 0x00007fff9b4b35c1 in
__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ () from
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
#50 0x00007fff9b4a541c in __CFRunLoopDoSources0 () from
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
#51 0x00007fff9b4a493f in __CFRunLoopRun () from
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
#52 0x00007fff9b4a4338 in CFRunLoopRunSpecific () from
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
#53 0x00007fff9340e935 in RunCurrentEventLoopInMode () from
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
#54 0x00007fff9340e677 in ReceiveNextEventCommon () from
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
#55 0x00007fff9340e5af in _BlockUntilNextEventMatchingListInModeWithFilter ()
from
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
#56 0x00007fff9bb2a0ee in _DPSNextEvent () from
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
#57 0x00007fff9bef6943 in -[NSApplication
_nextEventMatchingEventMask:untilDate:inMode:dequeue:] () from
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
#58 0x00007fff9bb1ffc8 in -[NSApplication run] () from
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
#59 0x000000010b13237f in qt_plugin_instance () from
/Applications/Wireshark.app/Contents/PlugIns/platforms/libqcocoa.dylib
#60 0x00000001055c37a1 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/Applications/Wireshark.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
#61 0x00000001055c7a65 in QCoreApplication::exec() () from
/Applications/Wireshark.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
#62 0x000000010001f2ef in _mh_execute_header ()
#63 0x0000000000000000 in ?? ()


You are receiving this mail because:
  • You are watching all bug changes.