Bug 349175 - Plasma crashed when clicking through the Atom editor's menus in the Plasma menubar
Summary: Plasma crashed when clicking through the Atom editor's menus in the Plasma me...
Status: RESOLVED DUPLICATE of bug 326868
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-06-15 09:58 UTC by Dennis Schridde
Modified: 2015-06-16 17:20 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Schridde 2015-06-15 09:58:57 UTC
Application: plasma-desktop (4.11.11)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.16.0-40-generic x86_64
Distribution: Ubuntu 14.04.2 LTS

-- Information about the crash:
- What I was doing when the application crashed:

I am using the Plasma menubar. I clicked through the Atom editor's menus - at first only the main menus opened (when clicking e.g. "File"), but sub-menus were empty. Then, upon trying to open the menus a second time, they did not open at all anymore. I clicked all buttons in quick repetition, and could "mark" all the menu buttons, like "File" and so on, "clicked" - i.e. they were shown as "pressed buttons". But no menus opened… Then, after switching to other windows, back and forth, suddenly all menus were opened at once, on top of other windows than the Atom editor's main window. Right thereafter Plasma crashed.

-- 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 0x7fa3182f87c0 (LWP 6039))]

Thread 5 (Thread 0x7fa2ee8ad700 (LWP 6040)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa310fcaffb in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fa310fcb039 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fa30bb41182 in start_thread (arg=0x7fa2ee8ad700) at pthread_create.c:312
#4  0x00007fa317c0c47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fa266dda700 (LWP 6041)):
#0  __GI___pthread_mutex_lock (mutex=0x7fa260000a60) at ../nptl/pthread_mutex_lock.c:168
#1  0x00007fa30b471981 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa30b4300d8 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa3147e07be in QEventDispatcherGlib::processEvents (this=0x7fa2600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007fa3147b20af in QEventLoop::processEvents (this=this@entry=0x7fa266dd9de0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa3147b23a5 in QEventLoop::exec (this=this@entry=0x7fa266dd9de0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fa3146aec5f in QThread::exec (this=this@entry=0x18df790) at thread/qthread.cpp:537
#7  0x00007fa314793823 in QInotifyFileSystemWatcherEngine::run (this=0x18df790) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fa3146b132f in QThreadPrivate::start (arg=0x18df790) at thread/qthread_unix.cpp:349
#9  0x00007fa30bb41182 in start_thread (arg=0x7fa266dda700) at pthread_create.c:312
#10 0x00007fa317c0c47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fa25d5ff700 (LWP 6042)):
#0  0x00007fa30b47161d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa30b4719a9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa30b42fbda in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa30b430048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa30b4300ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa3147e07be in QEventDispatcherGlib::processEvents (this=0x7fa2580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007fa3147b20af in QEventLoop::processEvents (this=this@entry=0x7fa25d5fede0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fa3147b23a5 in QEventLoop::exec (this=this@entry=0x7fa25d5fede0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fa3146aec5f in QThread::exec (this=this@entry=0x1d8e4b0) at thread/qthread.cpp:537
#9  0x00007fa314793823 in QInotifyFileSystemWatcherEngine::run (this=0x1d8e4b0) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007fa3146b132f in QThreadPrivate::start (arg=0x1d8e4b0) at thread/qthread_unix.cpp:349
#11 0x00007fa30bb41182 in start_thread (arg=0x7fa25d5ff700) at pthread_create.c:312
#12 0x00007fa317c0c47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fa257fff700 (LWP 6046)):
#0  0x00007fa317bff12d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa30b42ffe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa30b4300ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa3147e07be in QEventDispatcherGlib::processEvents (this=0x7fa2500008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007fa3147b20af in QEventLoop::processEvents (this=this@entry=0x7fa257ffede0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa3147b23a5 in QEventLoop::exec (this=this@entry=0x7fa257ffede0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fa3146aec5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#7  0x00007fa25fdd4027 in KCupsConnection::run() () from /usr/lib/libkcupslib.so
#8  0x00007fa3146b132f in QThreadPrivate::start (arg=0x25d0670) at thread/qthread_unix.cpp:349
#9  0x00007fa30bb41182 in start_thread (arg=0x7fa257fff700) at pthread_create.c:312
#10 0x00007fa317c0c47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fa3182f87c0 (LWP 6039)):
[KCrash Handler]
#6  0x00007fa3147caf73 in QMetaObject::changeGuard (ptr=ptr@entry=0x5d5127e0, o=0x5d50dbe0) at kernel/qobject.cpp:445
#7  0x00007fa31411414c in operator= (p=<optimized out>, this=0x5d5127e0) at ../../include/QtCore/../../src/corelib/kernel/qpointer.h:68
#8  QGraphicsProxyWidgetPrivate::sendWidgetMouseEvent (this=0x5d512600, event=0x7ffc1f45a040) at graphicsview/qgraphicsproxywidget.cpp:284
#9  0x00007fa3140f6632 in QGraphicsItem::sceneEvent (this=0x43a9ca0, event=0x7ffc1f45a040) at graphicsview/qgraphicsitem.cpp:6755
#10 0x00007fa31411d64f in QGraphicsScenePrivate::sendMouseEvent (this=0xd58b30, mouseEvent=0x7ffc1f45a040) at graphicsview/qgraphicsscene.cpp:1295
#11 0x00007fa3141262bf in QGraphicsScene::mouseReleaseEvent (this=<optimized out>, mouseEvent=0x7ffc1f45a040) at graphicsview/qgraphicsscene.cpp:4128
#12 0x00007fa3141321e0 in QGraphicsScene::event (this=0xc09880, event=0x7ffc1f45a040) at graphicsview/qgraphicsscene.cpp:3458
#13 0x00007fa313b4ce2c in QApplicationPrivate::notify_helper (this=this@entry=0xc1baa0, receiver=receiver@entry=0xc09880, e=e@entry=0x7ffc1f45a040) at kernel/qapplication.cpp:4567
#14 0x00007fa313b534a0 in QApplication::notify (this=this@entry=0xc08b00, receiver=receiver@entry=0xc09880, e=e@entry=0x7ffc1f45a040) at kernel/qapplication.cpp:4353
#15 0x00007fa315478cca in KApplication::notify (this=0xc08b00, receiver=0xc09880, event=0x7ffc1f45a040) at ../../kdeui/kernel/kapplication.cpp:311
#16 0x00007fa3147b34dd in QCoreApplication::notifyInternal (this=0xc08b00, receiver=0xc09880, event=event@entry=0x7ffc1f45a040) at kernel/qcoreapplication.cpp:953
#17 0x00007fa313b4b556 in sendSpontaneousEvent (event=event@entry=0x7ffc1f45a040, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#18 qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7ffc1f45a040) at kernel/qapplication.cpp:5565
#19 0x00007fa314148e37 in QGraphicsView::mouseReleaseEvent (this=0x1844080, event=0x7ffc1f45a5a0) at graphicsview/qgraphicsview.cpp:3338
#20 0x00007fa313b9c51a in QWidget::event (this=this@entry=0x1844080, event=event@entry=0x7ffc1f45a5a0) at kernel/qwidget.cpp:8376
#21 0x00007fa313f3e04e in QFrame::event (this=0x1844080, e=0x7ffc1f45a5a0) at widgets/qframe.cpp:557
#22 0x00007fa314149859 in QGraphicsView::viewportEvent (this=0x1844080, event=0x7ffc1f45a5a0) at graphicsview/qgraphicsview.cpp:2866
#23 0x00007fa3147b3646 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0xc1baa0, receiver=receiver@entry=0x23ff650, event=event@entry=0x7ffc1f45a5a0) at kernel/qcoreapplication.cpp:1063
#24 0x00007fa313b4ce0c in QApplicationPrivate::notify_helper (this=this@entry=0xc1baa0, receiver=receiver@entry=0x23ff650, e=e@entry=0x7ffc1f45a5a0) at kernel/qapplication.cpp:4563
#25 0x00007fa313b535dd in QApplication::notify (this=this@entry=0xc08b00, receiver=receiver@entry=0x23ff650, e=e@entry=0x7ffc1f45a5a0) at kernel/qapplication.cpp:4110
#26 0x00007fa315478cca in KApplication::notify (this=0xc08b00, receiver=0x23ff650, event=0x7ffc1f45a5a0) at ../../kdeui/kernel/kapplication.cpp:311
#27 0x00007fa3147b34dd in QCoreApplication::notifyInternal (this=0xc08b00, receiver=receiver@entry=0x23ff650, event=event@entry=0x7ffc1f45a5a0) at kernel/qcoreapplication.cpp:953
#28 0x00007fa313b52d93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#29 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x23ff650, event=event@entry=0x7ffc1f45a5a0, alienWidget=alienWidget@entry=0x23ff650, nativeWidget=nativeWidget@entry=0x1844080, buttonDown=buttonDown@entry=0x7fa314632318 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#30 0x00007fa313bc79eb in QETWidget::translateMouseEvent (this=this@entry=0x1844080, event=event@entry=0x7ffc1f45a920) at kernel/qapplication_x11.cpp:4634
#31 0x00007fa313bc7289 in QApplication::x11ProcessEvent (this=0xc08b00, event=event@entry=0x7ffc1f45a920) at kernel/qapplication_x11.cpp:3627
#32 0x00007fa313beeb32 in x11EventSourceDispatch (s=0xc1ea70, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#33 0x00007fa30b42fe04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fa30b430048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007fa30b4300ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007fa3147e07a1 in QEventDispatcherGlib::processEvents (this=0xb72990, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#37 0x00007fa313beebe6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007fa3147b20af in QEventLoop::processEvents (this=this@entry=0x7ffc1f45acf0, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007fa3147b23a5 in QEventLoop::exec (this=this@entry=0x7ffc1f45acf0, flags=...) at kernel/qeventloop.cpp:204
#40 0x00007fa3147b7b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#41 0x00007fa313b4b37c in QApplication::exec () at kernel/qapplication.cpp:3828
#42 0x00007fa317f1367c in kdemain (argc=1, argv=0x7ffc1f45af48) at ../../../../plasma/desktop/shell/main.cpp:126
#43 0x00007fa317b33ec5 in __libc_start_main (main=0x4006e0 <main(int, char**)>, argc=1, argv=0x7ffc1f45af48, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc1f45af38) at libc-start.c:287
#44 0x000000000040070e in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 333693.

Possible duplicates by query: bug 333693, bug 332662, bug 331293, bug 328758.

Reported using DrKonqi
Comment 1 Christoph Feck 2015-06-16 17:20:55 UTC

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