Bug 383123 - plasma crash after receiving a notification
Summary: plasma crash after receiving a notification
Status: RESOLVED DUPLICATE of bug 377748
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.10.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-08-04 14:47 UTC by Nico Kruber
Modified: 2017-08-06 14:18 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 Nico Kruber 2017-08-04 14:47:15 UTC
Application: plasmashell (5.10.4)

Qt Version: 5.9.1
Frameworks Version: 5.36.0
Operating System: Linux 4.11.8-2-default x86_64
Distribution: "openSUSE Tumbleweed"

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

I was working in IntelliJ and received a new-email notification from akonadi. I did see the message pop up but instead of vanishing, the whole taskbar disappeared and restarted.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0bb080a8c0 (LWP 2851))]

Thread 11 (Thread 0x7f0ab5fe6700 (LWP 32501)):
#0  0x00007f0ba9e2418d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f0ba0c34881 in poll (__timeout=-1, __nfds=3, __fds=0x7f0aa4001630) at /usr/include/bits/poll2.h:46
#2  0x00007f0ba0c34881 in poll_func (ufds=0x7f0aa4001630, nfds=3, timeout=-1, userdata=0x564dfb2e4210) at pulse/thread-mainloop.c:69
#3  0x00007f0ba0c26240 in pa_mainloop_poll (m=m@entry=0x564dfb2aa3a0) at pulse/mainloop.c:844
#4  0x00007f0ba0c268d0 in pa_mainloop_iterate (m=0x564dfb2aa3a0, block=<optimized out>, retval=0x0) at pulse/mainloop.c:926
#5  0x00007f0ba0c26960 in pa_mainloop_run (m=0x564dfb2aa3a0, retval=retval@entry=0x0) at pulse/mainloop.c:944
#6  0x00007f0ba0c347c9 in thread (userdata=0x564dfae9c1a0) at pulse/thread-mainloop.c:100
#7  0x00007f0b9fc830b8 in internal_thread_func (userdata=0x564dfb85c420) at pulsecore/thread-posix.c:81
#8  0x00007f0ba96e74d7 in start_thread (arg=0x7f0ab5fe6700) at pthread_create.c:456
#9  0x00007f0ba9e2db2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 10 (Thread 0x7f0ab75ef700 (LWP 32498)):
#0  0x00007f0bb066753f in _dl_update_slotinfo (req_modid=<optimized out>) at dl-tls.c:740
#1  0x00007f0bb06675ac in update_get_addr (ti=0x7f0baaba8690) at dl-tls.c:808
#2  0x00007f0baa51ec56 in QThreadData::current(bool) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f0baa742a51 in postEventSourceCheck(_GSource*) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f0ba4e59721 in g_main_context_check (context=context@entry=0x7f0ab0003640, max_priority=2147483647, fds=fds@entry=0x7f0ab00027e0, n_fds=n_fds@entry=1) at gmain.c:3805
#5  0x00007f0ba4e59cc0 in g_main_context_iterate (context=context@entry=0x7f0ab0003640, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3969
#6  0x00007f0ba4e59e2c in g_main_context_iteration (context=0x7f0ab0003640, may_block=1) at gmain.c:4033
#7  0x00007f0baa7426ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#8  0x00007f0baa6eb35a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#9  0x00007f0baa51b31a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#10 0x00007f0bad666705 in QQmlThreadPrivate::run() () at /usr/lib64/libQt5Qml.so.5
#11 0x00007f0baa51fd2e in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#12 0x00007f0ba96e74d7 in start_thread (arg=0x7f0ab75ef700) at pthread_create.c:456
#13 0x00007f0ba9e2db2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 9 (Thread 0x7f0acba37700 (LWP 3569)):
#0  0x00007f0ba4e59542 in g_main_context_check (context=context@entry=0x7f0ac4000990, max_priority=2147483647, fds=fds@entry=0x7f0ac40048f0, n_fds=n_fds@entry=1) at gmain.c:3718
#1  0x00007f0ba4e59cc0 in g_main_context_iterate (context=context@entry=0x7f0ac4000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3969
#2  0x00007f0ba4e59e2c in g_main_context_iteration (context=0x7f0ac4000990, may_block=1) at gmain.c:4033
#3  0x00007f0baa7426ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f0baa6eb35a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f0baa51b31a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f0ace2d8f37 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#7  0x00007f0baa51fd2e in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#8  0x00007f0ba96e74d7 in start_thread (arg=0x7f0acba37700) at pthread_create.c:456
#9  0x00007f0ba9e2db2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 8 (Thread 0x7f0ad5c91700 (LWP 3393)):
#0  0x00007ffe26089949 in  ()
#1  0x00007ffe26089bdb in clock_gettime ()
#2  0x00007f0ba9e3b076 in __GI___clock_gettime (clock_id=1, tp=0x7f0ad5c90ab0) at ../sysdeps/unix/clock_gettime.c:115
#3  0x00007f0baa7420c1 in qt_gettime() () at /usr/lib64/libQt5Core.so.5
#4  0x00007f0baa740999 in QTimerInfoList::updateCurrentTime() () at /usr/lib64/libQt5Core.so.5
#5  0x00007f0baa740f15 in QTimerInfoList::timerWait(timespec&) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f0baa74245e in timerSourcePrepare(_GSource*, int*) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f0ba4e59258 in g_main_context_prepare (context=context@entry=0x7f0ad0000990, priority=priority@entry=0x7f0ad5c90be0) at gmain.c:3536
#8  0x00007f0ba4e59c4b in g_main_context_iterate (context=context@entry=0x7f0ad0000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3952
#9  0x00007f0ba4e59e2c in g_main_context_iteration (context=0x7f0ad0000990, may_block=1) at gmain.c:4033
#10 0x00007f0baa7426ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#11 0x00007f0baa6eb35a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#12 0x00007f0baa51b31a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#13 0x00007f0baa51fd2e in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#14 0x00007f0ba96e74d7 in start_thread (arg=0x7f0ad5c91700) at pthread_create.c:456
#15 0x00007f0ba9e2db2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 7 (Thread 0x7f0af6abd700 (LWP 3142)):
#0  0x00007f0ba4e9eb94 in g_mutex_unlock (mutex=0x7f0af0000990) at gthread-posix.c:1348
#1  0x00007f0ba4e594f9 in g_main_context_query (context=context@entry=0x7f0af0000990, max_priority=2147483647, timeout=timeout@entry=0x7f0af6abcb84, fds=fds@entry=0x7f0af00013c0, n_fds=n_fds@entry=1) at gmain.c:3693
#2  0x00007f0ba4e59c97 in g_main_context_iterate (context=context@entry=0x7f0af0000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3954
#3  0x00007f0ba4e59e2c in g_main_context_iteration (context=0x7f0af0000990, may_block=1) at gmain.c:4033
#4  0x00007f0baa7426ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f0baa6eb35a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f0baa51b31a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f0bae20d342 in QQuickPixmapReader::run() () at /usr/lib64/libQt5Quick.so.5
#8  0x00007f0baa51fd2e in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#9  0x00007f0ba96e74d7 in start_thread (arg=0x7f0af6abd700) at pthread_create.c:456
#10 0x00007f0ba9e2db2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 6 (Thread 0x7f0b82d48700 (LWP 3017)):
#0  0x00007f0ba96ed5dd in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f0bb01ddfb8 <QTWTF::pageheap_memory+57592>) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f0ba96ed5dd in __pthread_cond_wait_common (abstime=0x0, mutex=0x7f0bb01ddf68 <QTWTF::pageheap_memory+57512>, cond=0x7f0bb01ddf90 <QTWTF::pageheap_memory+57552>) at pthread_cond_wait.c:502
#2  0x00007f0ba96ed5dd in __pthread_cond_wait (cond=0x7f0bb01ddf90 <QTWTF::pageheap_memory+57552>, mutex=0x7f0bb01ddf68 <QTWTF::pageheap_memory+57512>) at pthread_cond_wait.c:655
#3  0x00007f0bafee78e4 in QTWTF::TCMalloc_PageHeap::scavengerThread() (this=0x7f0bb01cfec0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x00007f0bafee7929 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x00007f0ba96e74d7 in start_thread (arg=0x7f0b82d48700) at pthread_create.c:456
#6  0x00007f0ba9e2db2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 5 (Thread 0x7f0b90f9b700 (LWP 2983)):
#0  0x00007f0ba4e9eb94 in g_mutex_unlock (mutex=0x7f0b88000990) at gthread-posix.c:1348
#1  0x00007f0ba4e59cd6 in g_main_context_iterate (context=context@entry=0x7f0b88000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3974
#2  0x00007f0ba4e59e2c in g_main_context_iteration (context=0x7f0b88000990, may_block=1) at gmain.c:4033
#3  0x00007f0baa7426ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f0baa6eb35a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f0baa51b31a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f0bad666705 in QQmlThreadPrivate::run() () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f0baa51fd2e in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#8  0x00007f0ba96e74d7 in start_thread (arg=0x7f0b90f9b700) at pthread_create.c:456
#9  0x00007f0ba9e2db2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 4 (Thread 0x7f0b92be9700 (LWP 2915)):
#0  0x00007f0ba9e1fefd in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f0ba4e9d840 in read (__nbytes=16, __buf=0x7f0b92be8ae0, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  0x00007f0ba4e9d840 in g_wakeup_acknowledge (wakeup=0x7f0b8c0025a0) at gwakeup.c:210
#3  0x00007f0ba4e597fb in g_main_context_check (context=context@entry=0x7f0b84000990, max_priority=2147483647, fds=fds@entry=0x7f0b84002e70, n_fds=n_fds@entry=1) at gmain.c:3750
#4  0x00007f0ba4e59cc0 in g_main_context_iterate (context=context@entry=0x7f0b84000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3969
#5  0x00007f0ba4e59e2c in g_main_context_iteration (context=0x7f0b84000990, may_block=1) at gmain.c:4033
#6  0x00007f0baa7426ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f0baa6eb35a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#8  0x00007f0baa51b31a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#9  0x00007f0bad666705 in QQmlThreadPrivate::run() () at /usr/lib64/libQt5Qml.so.5
#10 0x00007f0baa51fd2e in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#11 0x00007f0ba96e74d7 in start_thread (arg=0x7f0b92be9700) at pthread_create.c:456
#12 0x00007f0ba9e2db2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 3 (Thread 0x7f0b93fff700 (LWP 2878)):
#0  0x00007f0ba9e2418d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f0ba4e59d19 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f0b8c003020, timeout=<optimized out>, context=0x7f0b8c000990) at gmain.c:4271
#2  0x00007f0ba4e59d19 in g_main_context_iterate (context=context@entry=0x7f0b8c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3967
#3  0x00007f0ba4e59e2c in g_main_context_iteration (context=0x7f0b8c000990, may_block=1) at gmain.c:4033
#4  0x00007f0baa7426ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f0baa6eb35a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f0baa51b31a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f0baabc5a45 in QDBusConnectionManager::run() () at /usr/lib64/libQt5DBus.so.5
#8  0x00007f0baa51fd2e in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#9  0x00007f0ba96e74d7 in start_thread (arg=0x7f0b93fff700) at pthread_create.c:456
#10 0x00007f0ba9e2db2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 2 (Thread 0x7f0b9a6b5700 (LWP 2858)):
#0  0x00007f0ba9e2418d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f0baee0f387 in poll (__timeout=-1, __nfds=1, __fds=0x7f0b9a6b4c08) at /usr/include/bits/poll2.h:46
#2  0x00007f0baee0f387 in _xcb_conn_wait (c=c@entry=0x564df6f7cff0, cond=cond@entry=0x564df6f7d030, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:479
#3  0x00007f0baee1116a in xcb_wait_for_event (c=0x564df6f7cff0) at xcb_in.c:693
#4  0x00007f0b9d064449 in QXcbEventReader::run() () at /usr/lib64/libQt5XcbQpa.so.5
#5  0x00007f0baa51fd2e in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f0ba96e74d7 in start_thread (arg=0x7f0b9a6b5700) at pthread_create.c:456
#7  0x00007f0ba9e2db2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 1 (Thread 0x7f0bb080a8c0 (LWP 2851)):
[KCrash Handler]
#6  0x00007f0baaf45fb0 in QWindow::parent() const () at /usr/lib64/libQt5Gui.so.5
#7  0x00007f0baaf31901 in QPlatformWindow::parent() const () at /usr/lib64/libQt5Gui.so.5
#8  0x00007f0b9d07c759 in QXcbWindow::hide() () at /usr/lib64/libQt5XcbQpa.so.5
#9  0x00007f0baaf4ac9d in QWindow::setVisible(bool) () at /usr/lib64/libQt5Gui.so.5
#10 0x00007f0acede2ff0 in NotificationsHelper::processHide() (this=0x564dfa320400) at /usr/src/debug/plasma-workspace-5.10.4/applets/notifications/plugin/notificationshelper.cpp:177
#11 0x00007f0acede3946 in NotificationsHelper::onPopupClosed() (this=0x564dfa320400) at /usr/src/debug/plasma-workspace-5.10.4/applets/notifications/plugin/notificationshelper.cpp:289
#12 0x00007f0baa71a25a in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#13 0x00007f0bad5c5d99 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib64/libQt5Qml.so.5
#14 0x00007f0bad61ced9 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const () at /usr/lib64/libQt5Qml.so.5
#15 0x00007f0bad59fbeb in CallMethod(QQmlObjectOrGadget const&, int, int, int, int*, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) () at /usr/lib64/libQt5Qml.so.5
#16 0x00007f0bad5a130a in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) () at /usr/lib64/libQt5Qml.so.5
#17 0x00007f0bad5a1f63 in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const () at /usr/lib64/libQt5Qml.so.5
#18 0x00007f0bad5ba58a in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () at /usr/lib64/libQt5Qml.so.5
#19 0x00007f0acf42db89 in  ()
#20 0x0000000000000000 in  ()

Possible duplicates by query: bug 381009, bug 379088, bug 377748.

Reported using DrKonqi
Comment 1 David Edmundson 2017-08-06 14:18:15 UTC

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