Bug 311273 - Plasma crashes upon raising App Launcher Menu
Summary: Plasma crashes upon raising App Launcher Menu
Status: RESOLVED DUPLICATE of bug 249362
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: kshareddatacache (show other bugs)
Version: 4.8.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-06 21:12 UTC by mikey.horton
Modified: 2016-09-06 12:20 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mikey.horton 2012-12-06 21:12:12 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-34-generic-pae i686
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed: Attempting to raise the application launcher menu will cause Plasma to close unexpectedly. Occurs in all situations, regardless of whatever applications are running in the background. Menu is in classic mode.

- Unusual behavior I noticed: The menu will freeze for roughly ten seconds, during which point the entire taskbar will not respond. The taskbar and menu close, then the taskbar immediately reloads, along with the Crash Reporting Assistant.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Bus error
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1afc740 (LWP 1771))]

Thread 5 (Thread 0xaf007b40 (LWP 1772)):
#0  0xb2caadcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb63ae315 in do_gettime (frac=0xaf006fb0, sec=0xaf006fa8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6498226 in QTimerInfoList::updateCurrentTime (this=0xae702074) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb649857a in QTimerInfoList::timerWait (this=0xae702074, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0xb6496e23 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xaf0070bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb6496ebd in timerSourcePrepare (source=0xae702040, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb2bf3872 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb2bf3faf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb2bf4201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb64978e7 in QEventDispatcherGlib::processEvents (this=0xae700468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0xb646350d in QEventLoop::processEvents (this=0xaf007240, flags=...) at kernel/qeventloop.cpp:149
#12 0xb64637a9 in QEventLoop::exec (this=0xaf007240, flags=...) at kernel/qeventloop.cpp:204
#13 0xb634c94c in QThread::exec (this=0x94a5fc8) at thread/qthread.cpp:501
#14 0xb6440b5d in QInotifyFileSystemWatcherEngine::run (this=0x94a5fc8) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb634fde0 in QThreadPrivate::start (arg=0x94a5fc8) at thread/qthread_unix.cpp:298
#16 0xb2d04d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0xb767dd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xa8ee5b40 (LWP 1773)):
#0  0xb2d06e13 in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb768b864 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb2c333d0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2bf387c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2bf3faf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb2bf4201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb64978e7 in QEventDispatcherGlib::processEvents (this=0xa8500468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb646350d in QEventLoop::processEvents (this=0xa8ee5240, flags=...) at kernel/qeventloop.cpp:149
#8  0xb64637a9 in QEventLoop::exec (this=0xa8ee5240, flags=...) at kernel/qeventloop.cpp:204
#9  0xb634c94c in QThread::exec (this=0x9730648) at thread/qthread.cpp:501
#10 0xb6440b5d in QInotifyFileSystemWatcherEngine::run (this=0x9730648) at io/qfilesystemwatcher_inotify.cpp:248
#11 0xb634fde0 in QThreadPrivate::start (arg=0x9730648) at thread/qthread_unix.cpp:298
#12 0xb2d04d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0xb767dd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xa84ffb40 (LWP 1774)):
#0  0xb77d0424 in __kernel_vsyscall ()
#1  0xb2d0896b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb768b64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb3cc5029 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb3cc506f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb2d04d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb767dd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xa6bffb40 (LWP 1776)):
#0  0xb77d0424 in __kernel_vsyscall ()
#1  0xb766f5f0 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb2c01a7b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2bf40ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2bf456b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xa764e1ba in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0xb2c176b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb2d04d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb767dd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb1afc740 (LWP 1771)):
[KCrash Handler]
#7  0xb76cef9e in ?? () from /lib/i386-linux-gnu/libc.so.6
#8  0xb6880137 in qstrncmp (len=<optimized out>, str2=0xa187548 "$kico_akonadi_16_0:1:notrans", str1=<optimized out>) at /usr/include/qt4/QtCore/qbytearray.h:104
#9  SharedMemory::findNamedEntry (this=0xaf884000, key=...) at ../../kdecore/util/kshareddatacache.cpp:786
#10 0xb687cf57 in KSharedDataCache::find (this=0x91a2868, key=..., destination=0xbfe4dd14) at ../../kdecore/util/kshareddatacache.cpp:1637
#11 0xb6aa945b in KIconLoaderPrivate::findCachedPixmapWithPath (this=0x91926b8, key=..., data=..., path=...) at ../../kdeui/icons/kiconloader.cpp:861
#12 0xb6aa9801 in KIconLoader::loadIcon (this=0x918fc88, _name=..., group=KIconLoader::Desktop, size=16, state=0, overlays=..., path_store=0x0, canReturnNull=false) at ../../kdeui/icons/kiconloader.cpp:1225
#13 0xb6aa0310 in KIconEngine::pixmap (this=0xa188478, size=..., mode=QIcon::Normal, state=QIcon::Off) at ../../kdeui/icons/kiconengine.cpp:104
#14 0xb5a0bce4 in QIcon::pixmap (this=0xbfe4e410, size=..., mode=QIcon::Normal, state=QIcon::Off) at image/qicon.cpp:684
#15 0xb0335731 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#16 0xb0310055 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#17 0xb5e0d0fc in QMenu::paintEvent (this=0x9d621f8, e=0xbfe4eac4) at widgets/qmenu.cpp:2235
#18 0xb59aa152 in QWidget::event (this=0x9d621f8, event=0xbfe4eac4) at kernel/qwidget.cpp:8508
#19 0xb5e12a9c in QMenu::event (this=0x9d621f8, e=0xbfe4eac4) at widgets/qmenu.cpp:2469
#20 0xb594fed4 in notify_helper (e=0xbfe4eac4, receiver=0x9d621f8, this=0x91305b0) at kernel/qapplication.cpp:4559
#21 QApplicationPrivate::notify_helper (this=0x91305b0, receiver=0x9d621f8, e=0xbfe4eac4) at kernel/qapplication.cpp:4531
#22 0xb59553a2 in QApplication::notify (this=0x91305b0, receiver=0x9d621f8, e=0xbfe4eac4) at kernel/qapplication.cpp:4524
#23 0xb6b02e01 in KApplication::notify (this=0x91211d0, receiver=0x9d621f8, event=0xbfe4eac4) at ../../kdeui/kernel/kapplication.cpp:311
#24 0xb646497e in QCoreApplication::notifyInternal (this=0x91211d0, receiver=0x9d621f8, event=0xbfe4eac4) at kernel/qcoreapplication.cpp:876
#25 0xb59a5ada in sendSpontaneousEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#26 QWidgetPrivate::drawWidget (this=0xa5ba168, pdev=0x91739c8, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x9d9f3c8) at kernel/qwidget.cpp:5585
#27 0xb5b9edc0 in QWidgetBackingStore::sync (this=0x9d9f3c8) at painting/qbackingstore.cpp:1373
#28 0xb5b9f187 in QWidgetBackingStore::sync (this=0x9d9f3c8, exposedWidget=0x9d621f8, exposedRegion=...) at painting/qbackingstore.cpp:1161
#29 0xb599b904 in QWidgetPrivate::syncBackingStore (this=0xa5ba168, region=...) at kernel/qwidget.cpp:1900
#30 0xb59db054 in QETWidget::translatePaintEvent (this=0x9d621f8, event=0xbfe4f28c) at kernel/qapplication_x11.cpp:5584
#31 0xb59dc208 in QApplication::x11ProcessEvent (this=0x91211d0, event=0xbfe4f28c) at kernel/qapplication_x11.cpp:3632
#32 0xb5a08eac in x11EventSourceDispatch (s=0x9134e00, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#33 0xb2bf3d86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#34 0xb2bf4125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#35 0xb2bf4201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#36 0xb6497887 in QEventDispatcherGlib::processEvents (this=0x90e3eb8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#37 0xb5a08aaa in QGuiEventDispatcherGlib::processEvents (this=0x90e3eb8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0xb646350d in QEventLoop::processEvents (this=0xbfe4f584, flags=...) at kernel/qeventloop.cpp:149
#39 0xb64637a9 in QEventLoop::exec (this=0xbfe4f584, flags=...) at kernel/qeventloop.cpp:204
#40 0xb6468eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#41 0xb594da74 in QApplication::exec () at kernel/qapplication.cpp:3820
#42 0xb7784a7b in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#43 0x0804850b in ?? ()
#44 0xb75a84d3 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#45 0x08048531 in _start ()

Possible duplicates by query: bug 309663, bug 305453, bug 304314.

Reported using DrKonqi
Comment 1 Dominik Haumann 2016-09-06 12:20:13 UTC

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