Bug 333311

Summary: Amarok closing cause crash
Product: [Unmaintained] plasma4 Reporter: James Steven Cato Jr <micron0>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 4.11.5   
Target Milestone: ---   
Platform: Mint (Ubuntu based)   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description James Steven Cato Jr 2014-04-11 10:09:28 UTC
Application: plasma-desktop (4.11.5)
KDE Platform Version: 4.11.5
Qt Version: 4.8.4
Operating System: Linux 3.11.0-12-generic x86_64
Distribution: Linux Mint 16 Petra

-- Information about the crash:
- What I was doing when the application crashed:
closing Amarok from the upper left hand corner close buttion

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4a956237c0 (LWP 2306))]

Thread 5 (Thread 0x7f4a74d4f700 (LWP 2307)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4a8e2bc06b in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f4a8e2bc0a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f4a88973f6e in start_thread (arg=0x7f4a74d4f700) at pthread_create.c:311
#4  0x00007f4a94f089cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f49e642c700 (LWP 2308)):
#0  0x00007f4a88976055 in __GI___pthread_mutex_lock (mutex=0x7f49e0000a80) at pthread_mutex_lock.c:95
#1  0x00007f4a882a93a1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4a88269595 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4a882697ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4a91ad5a76 in QEventDispatcherGlib::processEvents (this=0x7f49e00008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f4a91aa75ef in QEventLoop::processEvents (this=this@entry=0x7f49e642bd70, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f4a91aa78e5 in QEventLoop::exec (this=this@entry=0x7f49e642bd70, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f4a919a688f in QThread::exec (this=this@entry=0xf92d60) at thread/qthread.cpp:542
#8  0x00007f4a91a88d13 in QInotifyFileSystemWatcherEngine::run (this=0xf92d60) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007f4a919a8f2f in QThreadPrivate::start (arg=0xf92d60) at thread/qthread_unix.cpp:338
#10 0x00007f4a88973f6e in start_thread (arg=0x7f49e642c700) at pthread_create.c:311
#11 0x00007f4a94f089cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f49df7fe700 (LWP 2310)):
#0  0x00007f4a94efa6bd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f4a83610e41 in ?? () from /usr/lib/nvidia-319/tls/libnvidia-tls.so.319.32
#2  0x00007f4a882a8670 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4a882691cc in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4a8826963b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4a88269b0a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f49e4a39b66 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#7  0x00007f4a8828e0f5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f4a88973f6e in start_thread (arg=0x7f49df7fe700) at pthread_create.c:311
#9  0x00007f4a94f089cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f49deffd700 (LWP 2311)):
#0  __lll_unlock_wake () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:371
#1  0x00007f4a889770f9 in _L_unlock_571 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f4a88977065 in __pthread_mutex_unlock_usercnt (mutex=0x7f4a85c48660, decr=<optimized out>) at pthread_mutex_unlock.c:52
#3  0x00007f4a859dabea in ?? () from /usr/lib/nvidia-319/libGL.so.1
#4  0x00007f4a859df308 in ?? () from /usr/lib/nvidia-319/libGL.so.1
#5  0x00007f4a83610e1b in ?? () from /usr/lib/nvidia-319/tls/libnvidia-tls.so.319.32
#6  0x00007f4a882a8670 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f4a882691cc in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f4a8826963b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f4a882697ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f4a91ad5a76 in QEventDispatcherGlib::processEvents (this=0x7f49d40008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x00007f4a91aa75ef in QEventLoop::processEvents (this=this@entry=0x7f49deffcd70, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007f4a91aa78e5 in QEventLoop::exec (this=this@entry=0x7f49deffcd70, flags=...) at kernel/qeventloop.cpp:204
#13 0x00007f4a919a688f in QThread::exec (this=this@entry=0x1a4bd70) at thread/qthread.cpp:542
#14 0x00007f4a91a88d13 in QInotifyFileSystemWatcherEngine::run (this=0x1a4bd70) at io/qfilesystemwatcher_inotify.cpp:265
#15 0x00007f4a919a8f2f in QThreadPrivate::start (arg=0x1a4bd70) at thread/qthread_unix.cpp:338
#16 0x00007f4a88973f6e in start_thread (arg=0x7f49deffd700) at pthread_create.c:311
#17 0x00007f4a94f089cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f4a956237c0 (LWP 2306)):
[KCrash Handler]
#6  0x00007f4a919a3fd6 in testAndSetOrdered (newValue=1, expectedValue=0, this=0x7f4a8e333040) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:145
#7  testAndSetAcquire (newValue=1, expectedValue=0, this=0x7f4a8e333040) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:267
#8  QMutex::lock (this=this@entry=0x7f4a8e5b68f8) at thread/qmutex.cpp:175
#9  0x00007f4a91aac419 in QCoreApplication::postEvent (receiver=receiver@entry=0x38b8830, event=0x33caf60, priority=priority@entry=0) at kernel/qcoreapplication.cpp:1351
#10 0x00007f4a91aac707 in QCoreApplication::postEvent (receiver=receiver@entry=0x38b8830, event=<optimized out>) at kernel/qcoreapplication.cpp:1304
#11 0x00007f4a91aba274 in QObject::deleteLater (this=this@entry=0x38b8830) at kernel/qobject.cpp:2083
#12 0x00007f4a921ac7a9 in KJob::emitResult (this=this@entry=0x38b8830) at ../../kdecore/jobs/kjob.cpp:321
#13 0x00007f4a94aaa77a in Plasma::ServiceJob::setResult (this=this@entry=0x38b8830, result=...) at ../../plasma/servicejob.cpp:92
#14 0x00007f4a753d7a40 in StatusNotifierItemJob::contextMenuReady (this=0x38b8830, menu=0x3fc74f0) at ../../../../../plasma/generic/dataengines/statusnotifieritem/statusnotifieritemjob.cpp:53
#15 0x00007f4a91abca58 in QMetaObject::activate (sender=sender@entry=0x1577050, m=m@entry=0x7f4a755de960 <StatusNotifierItemSource::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff8a8d4ba0) at kernel/qobject.cpp:3539
#16 0x00007f4a753d245f in contextMenuReady (_t1=0x3fc74f0, this=0x1577050) at ./statusnotifieritemsource.moc:123
#17 StatusNotifierItemSource::contextMenuReady (this=0x1577050) at ../../../../../plasma/generic/dataengines/statusnotifieritem/statusnotifieritemsource.cpp:365
#18 0x00007f4a753d6995 in StatusNotifierItemSource::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at ./statusnotifieritemsource.moc:65
#19 0x00007f4a91abca58 in QMetaObject::activate (sender=0x15771b0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#20 0x00007f4a893f326c in DBusMenuImporter::slotMenuAboutToShow() () from /usr/lib/x86_64-linux-gnu/libdbusmenu-qt.so.2
#21 0x00007f4a91abca58 in QMetaObject::activate (sender=0x3fc74f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#22 0x00007f4a91ab0bf8 in QMetaMethod::invoke (this=this@entry=0x7fff8a8d5360, object=object@entry=0x3fc74f0, connectionType=Qt::DirectConnection, connectionType@entry=Qt::AutoConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1664
#23 0x00007f4a91ab30b8 in QMetaObject::invokeMethod (obj=0x3fc74f0, member=<optimized out>, type=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1179
#24 0x00007f4a893f0659 in DBusMenuImporter::updateMenu() () from /usr/lib/x86_64-linux-gnu/libdbusmenu-qt.so.2
#25 0x00007f4a753d2bc2 in StatusNotifierItemSource::contextMenu (this=0x1577050, x=<optimized out>, y=y@entry=1015) at ../../../../../plasma/generic/dataengines/statusnotifieritem/statusnotifieritemsource.cpp:468
#26 0x00007f4a753d87af in StatusNotifierItemJob::start (this=0x38b8830) at ../../../../../plasma/generic/dataengines/statusnotifieritem/statusnotifieritemjob.cpp:43
#27 0x00007f4a91ac0dce in QObject::event (this=0x38b8830, e=<optimized out>) at kernel/qobject.cpp:1194
#28 0x00007f4a90e45dfc in QApplicationPrivate::notify_helper (this=this@entry=0xed8880, receiver=receiver@entry=0x38b8830, e=e@entry=0x3e757b0) at kernel/qapplication.cpp:4567
#29 0x00007f4a90e4c470 in QApplication::notify (this=this@entry=0xe7c480, receiver=receiver@entry=0x38b8830, e=e@entry=0x3e757b0) at kernel/qapplication.cpp:4353
#30 0x00007f4a9276ca6a in KApplication::notify (this=0xe7c480, receiver=0x38b8830, event=0x3e757b0) at ../../kdeui/kernel/kapplication.cpp:311
#31 0x00007f4a91aa88bd in QCoreApplication::notifyInternal (this=0xe7c480, receiver=receiver@entry=0x38b8830, event=event@entry=0x3e757b0) at kernel/qcoreapplication.cpp:946
#32 0x00007f4a91aabe1f in sendEvent (event=0x3e757b0, receiver=0x38b8830) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#33 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xdbf1f0) at kernel/qcoreapplication.cpp:1570
#34 0x00007f4a91aac2c3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#35 0x00007f4a91ad6073 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#36 postEventSourceDispatch (s=0xeddd10) at kernel/qeventdispatcher_glib.cpp:279
#37 0x00007f4a882693b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f4a88269708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f4a882697ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007f4a91ad5a55 in QEventDispatcherGlib::processEvents (this=0xdc0ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#41 0x00007f4a90ee79d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x00007f4a91aa75ef in QEventLoop::processEvents (this=this@entry=0x7fff8a8d5f40, flags=...) at kernel/qeventloop.cpp:149
#43 0x00007f4a91aa78e5 in QEventLoop::exec (this=this@entry=0x7fff8a8d5f40, flags=...) at kernel/qeventloop.cpp:204
#44 0x00007f4a91aace5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#45 0x00007f4a90e4434c in QApplication::exec () at kernel/qapplication.cpp:3828
#46 0x00007f4a9521264c in kdemain (argc=1, argv=0x7fff8a8d6198) at ../../../../plasma/desktop/shell/main.cpp:126
#47 0x00007f4a94e2fde5 in __libc_start_main (main=0x4006e0 <main(int, char**)>, argc=1, ubp_av=0x7fff8a8d6198, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff8a8d6188) at libc-start.c:260
#48 0x000000000040070e in _start ()

Possible duplicates by query: bug 305851.

Reported using DrKonqi
Comment 1 Jekyll Wu 2014-04-12 00:28:46 UTC

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