[kde] [Bug 349175] New: Plasma crashed when clicking through the Atom editor's menus in the Plasma menubar

Dennis Schridde devurandom at gmx.net
Mon Jun 15 10:58:57 BST 2015


https://bugs.kde.org/show_bug.cgi?id=349175

            Bug ID: 349175
           Summary: Plasma crashed when clicking through the Atom editor's
                    menus in the Plasma menubar
           Product: kde
           Version: unspecified
          Platform: unspecified
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: devurandom at gmx.net

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 at entry=0x7fa266dd9de0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa3147b23a5 in QEventLoop::exec (this=this at entry=0x7fa266dd9de0,
flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fa3146aec5f in QThread::exec (this=this at 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 at entry=0x7fa25d5fede0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fa3147b23a5 in QEventLoop::exec (this=this at entry=0x7fa25d5fede0,
flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fa3146aec5f in QThread::exec (this=this at 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 at entry=0x7fa257ffede0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa3147b23a5 in QEventLoop::exec (this=this at 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 at 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 at entry=0xc1baa0, receiver=receiver at entry=0xc09880,
e=e at entry=0x7ffc1f45a040) at kernel/qapplication.cpp:4567
#14 0x00007fa313b534a0 in QApplication::notify (this=this at entry=0xc08b00,
receiver=receiver at entry=0xc09880, e=e at 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 at entry=0x7ffc1f45a040) at
kernel/qcoreapplication.cpp:953
#17 0x00007fa313b4b556 in sendSpontaneousEvent
(event=event at entry=0x7ffc1f45a040, receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#18 qt_sendSpontaneousEvent (receiver=<optimized out>,
event=event at 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 at entry=0x1844080,
event=event at 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 at entry=0xc1baa0, receiver=receiver at entry=0x23ff650,
event=event at entry=0x7ffc1f45a5a0) at kernel/qcoreapplication.cpp:1063
#24 0x00007fa313b4ce0c in QApplicationPrivate::notify_helper
(this=this at entry=0xc1baa0, receiver=receiver at entry=0x23ff650,
e=e at entry=0x7ffc1f45a5a0) at kernel/qapplication.cpp:4563
#25 0x00007fa313b535dd in QApplication::notify (this=this at entry=0xc08b00,
receiver=receiver at entry=0x23ff650, e=e at 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 at entry=0x23ff650, event=event at 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 at entry=0x23ff650,
event=event at entry=0x7ffc1f45a5a0, alienWidget=alienWidget at entry=0x23ff650,
nativeWidget=nativeWidget at entry=0x1844080,
buttonDown=buttonDown at entry=0x7fa314632318 <qt_button_down>,
lastMouseReceiver=..., spontaneous=spontaneous at entry=true) at
kernel/qapplication.cpp:3178
#30 0x00007fa313bc79eb in QETWidget::translateMouseEvent
(this=this at entry=0x1844080, event=event at entry=0x7ffc1f45a920) at
kernel/qapplication_x11.cpp:4634
#31 0x00007fa313bc7289 in QApplication::x11ProcessEvent (this=0xc08b00,
event=event at 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 at entry=0x7ffc1f45acf0, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007fa3147b23a5 in QEventLoop::exec (this=this at 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

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list