Bug 368933 - Plasma crashed after clicking system tray icon
Summary: Plasma crashed after clicking system tray icon
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.6.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2016-09-17 03:05 UTC by Franco Pellegrini
Modified: 2018-10-27 02:42 UTC (History)
3 users (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 Franco Pellegrini 2016-09-17 03:05:21 UTC
Application: plasmashell (5.6.5)

Qt Version: 5.5.1
Frameworks Version: 5.23.0
Operating System: Linux 4.4.0-36-generic x86_64
Distribution: Ubuntu 16.04.1 LTS

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

After configuring the entries to show in the system tray, I saved the settings. Afterwards, I clicked in the icon for themounted devices, and Plasma crashed and restarted.

Could not reproduce it and settings were saved fine.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5f222bc8c0 (LWP 2458))]

Thread 12 (Thread 0x7f5e3cc7f700 (LWP 3368)):
#0  0x00007f5f1c10d3a0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f5f1d036aeb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f5f2030e92e in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#3  0x00007f5f2030f1b3 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f5f1d03584e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f5f1c1076fa in start_thread (arg=0x7f5e3cc7f700) at pthread_create.c:333
#6  0x00007f5f1c93eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f5e3ede6700 (LWP 3190)):
#0  0x00007f5f1c10d3a0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f5f1d036aeb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f5f2030e92e in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#3  0x00007f5f2030f1b3 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f5f1d03584e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f5f1c1076fa in start_thread (arg=0x7f5e3ede6700) at pthread_create.c:333
#6  0x00007f5f1c93eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f5e5248f700 (LWP 2988)):
#0  0x00007f5f1c10d3a0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f5f1d036aeb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f5f2030e92e in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#3  0x00007f5f2030f1b3 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f5f1d03584e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f5f1c1076fa in start_thread (arg=0x7f5e5248f700) at pthread_create.c:333
#6  0x00007f5f1c93eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f5e532af700 (LWP 2985)):
#0  0x00007f5f196a6ae4 in g_mutex_unlock (mutex=0x7f5e4c000990) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gthread-posix.c:1347
#1  0x00007f5f19661dc9 in g_main_context_check (context=context@entry=0x7f5e4c000990, max_priority=2147483647, fds=fds@entry=0x7f5e4c004cc0, n_fds=n_fds@entry=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3679
#2  0x00007f5f19662340 in g_main_context_iterate (context=context@entry=0x7f5e4c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3837
#3  0x00007f5f196624ac in g_main_context_iteration (context=0x7f5e4c000990, may_block=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#4  0x00007f5f1d26ca9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f5f1d213dea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f5f1d0308a4 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f5e557c77d7 in KCupsConnection::run() () at /usr/lib/x86_64-linux-gnu/libkcupslib.so
#8  0x00007f5f1d03584e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f5f1c1076fa in start_thread (arg=0x7f5e532af700) at pthread_create.c:333
#10 0x00007f5f1c93eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f5e6b014700 (LWP 2568)):
#0  0x00007f5f1c10d3a0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f5f1d036aeb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f5f2030e92e in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#3  0x00007f5f2030f1b3 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f5f1d03584e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f5f1c1076fa in start_thread (arg=0x7f5e6b014700) at pthread_create.c:333
#6  0x00007f5f1c93eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f5e6bfff700 (LWP 2567)):
#0  0x00007f5f1c92e9cd in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f5f196a5740 in g_wakeup_acknowledge (__nbytes=16, __buf=0x7f5e6bffea90, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#2  0x00007f5f196a5740 in g_wakeup_acknowledge (wakeup=0x7f5eec002780) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gwakeup.c:210
#3  0x00007f5f19661e84 in g_main_context_check (context=context@entry=0x7f5e64000990, max_priority=2147483647, fds=fds@entry=0x7f5e64003120, n_fds=n_fds@entry=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3632
#4  0x00007f5f19662340 in g_main_context_iterate (context=context@entry=0x7f5e64000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3837
#5  0x00007f5f196624ac in g_main_context_iteration (context=0x7f5e64000990, may_block=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#6  0x00007f5f1d26ca9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f5f1d213dea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f5f1d0308a4 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f5f20298ed6 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f5f1d03584e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f5f1c1076fa in start_thread (arg=0x7f5e6bfff700) at pthread_create.c:333
#12 0x00007f5f1c93eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f5ef2bd7700 (LWP 2552)):
#0  0x00007f5f1c10d3a0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f5f21d04bd4 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f5f21d04c19 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f5f1c1076fa in start_thread (arg=0x7f5ef2bd7700) at pthread_create.c:333
#4  0x00007f5f1c93eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f5ef3fff700 (LWP 2548)):
#0  0x00007f5f196a6ac9 in g_mutex_lock (mutex=mutex@entry=0x7f5eec000990) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gthread-posix.c:1335
#1  0x00007f5f19661ddc in g_main_context_check (context=context@entry=0x7f5eec000990, max_priority=2147483647, fds=fds@entry=0x7f5eec003070, n_fds=n_fds@entry=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3683
#2  0x00007f5f19662340 in g_main_context_iterate (context=context@entry=0x7f5eec000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3837
#3  0x00007f5f196624ac in g_main_context_iteration (context=0x7f5eec000990, may_block=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#4  0x00007f5f1d26ca9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f5f1d213dea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f5f1d0308a4 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f5f1f9013c5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f5f1d03584e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f5f1c1076fa in start_thread (arg=0x7f5ef3fff700) at pthread_create.c:333
#10 0x00007f5f1c93eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f5efa45f700 (LWP 2546)):
#0  0x00007f5f196a6ac9 in g_mutex_lock (mutex=mutex@entry=0x7f5ef4000990) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gthread-posix.c:1335
#1  0x00007f5f19661f26 in g_main_context_dispatch (context=context@entry=0x7f5ef4000990) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3765
#2  0x00007f5f19662400 in g_main_context_iterate (context=context@entry=0x7f5ef4000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3840
#3  0x00007f5f196624ac in g_main_context_iteration (context=0x7f5ef4000990, may_block=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#4  0x00007f5f1d26ca9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f5f1d213dea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f5f1d0308a4 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f5f1f9013c5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f5f1d03584e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f5f1c1076fa in start_thread (arg=0x7f5efa45f700) at pthread_create.c:333
#10 0x00007f5f1c93eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f5f073e7700 (LWP 2503)):
#0  0x00007fff1b8029a7 in  ()
#1  0x00007fff1b802cd5 in clock_gettime ()
#2  0x00007f5f1c94cfb6 in __GI___clock_gettime (clock_id=1, tp=0x7f5f073e6a50) at ../sysdeps/unix/clock_gettime.c:115
#3  0x00007f5f1d0e5c16 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f5f1d26a529 in QTimerInfoList::updateCurrentTime() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f5f1d26aa95 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f5f1d26be7e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f5f1966192d in g_main_context_prepare (context=context@entry=0x7f5f00000990, priority=priority@entry=0x7f5f073e6bb0) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3442
#8  0x00007f5f196622cb in g_main_context_iterate (context=context@entry=0x7f5f00000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3820
#9  0x00007f5f196624ac in g_main_context_iteration (context=0x7f5f00000990, may_block=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#10 0x00007f5f1d26ca9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f5f1d213dea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f5f1d0308a4 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f5f1f9013c5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007f5f1d03584e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f5f1c1076fa in start_thread (arg=0x7f5f073e7700) at pthread_create.c:333
#16 0x00007f5f1c93eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f5f0e08f700 (LWP 2470)):
#0  0x00007f5f1c932e8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f5f20a51c62 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f5f20a538d7 in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f5f10849629 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f5f1d03584e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f5f1c1076fa in start_thread (arg=0x7f5f0e08f700) at pthread_create.c:333
#6  0x00007f5f1c93eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f5f222bc8c0 (LWP 2458)):
[KCrash Handler]
#6  0x00007f5f20555fd0 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f5f1d21e259 in QMetaObject::cast(QObject*) const () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f5f1f8bdd2f in QQmlPropertyCache::resolve(QQmlPropertyData*) const () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f5f1f8bdd94 in QQmlPropertyCache::ensureResolved(QQmlPropertyData*) const () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f5f1f8bdfbe in QQmlPropertyCache::findProperty(QStringHash<QPair<int, QQmlPropertyData*> >::ConstIterator, QQmlVMEMetaObject const*, QQmlContextData*) const () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007f5f1f84214d in QV4::QObjectWrapper::findProperty(QV4::ExecutionEngine*, QQmlContextData*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QQmlPropertyData*) const () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007f5f1f848e4e in QV4::QObjectWrapper::getQmlProperty(QQmlContextData*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, bool) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f5f1f85a90e in QV4::Runtime::getProperty(QV4::ExecutionEngine*, QV4::Value const&, int) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007f5f0fbb7117 in  ()
#15 0x0000000002bdcad0 in  ()
#16 0x0023202f72be9400 in  ()
#17 0x0000000003755201 in  ()
#18 0x0000000000000000 in  ()

Reported using DrKonqi
Comment 1 Marco Martin 2016-09-19 09:18:12 UTC
can it be reproduced with more debug symbols installed? (all plasma parts seems missing)
Comment 2 Franco Pellegrini 2016-09-21 02:13:54 UTC
Unfortunately, I am unable to reproduce it...

Can you tell me which plasma packages to install, so I have them if it happens again? when dr. konqi came up I clicked the button that should install all the needed dbg packages, but it said all packages were already installed...

Do you know if there's a way to recover the old crash and try to get more information after installing the dbg packages?
Comment 3 Andrew Crouthamel 2018-09-26 22:08:34 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-10-27 02:42:09 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!