Bug 335857 - Crash while changing system tray settings
Summary: Crash while changing system tray settings
Status: RESOLVED DUPLICATE of bug 314614
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: 4.11.9
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-06-06 04:18 UTC by Con Kolivas
Modified: 2014-06-30 16:15 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (11.35 KB, text/plain)
2014-06-30 16:15 UTC, sergey
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Con Kolivas 2014-06-06 04:18:55 UTC
Application: plasma-desktop (4.11.9)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.14.4-ck1 x86_64
Distribution: Ubuntu 14.04 LTS

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

One of the systray entries seemed to become only partially visible (the network management settings one) and I went to change system tray settings and it 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 0x7f77e384a800 (LWP 13742))]

Thread 9 (Thread 0x7f77b6340700 (LWP 13745)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f77dc4ebffb in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f77dc4ec039 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f77d6d98182 in start_thread (arg=0x7f77b6340700) at pthread_create.c:312
#4  0x00007f77e313930d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7f7727fff700 (LWP 13746)):
#0  0x00007f77e312bfbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f77d6686fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f77d66870ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f77dfd017be in QEventDispatcherGlib::processEvents (this=0x7f77200008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007f77dfcd30af in QEventLoop::processEvents (this=this@entry=0x7f7727ffeda0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f77dfcd33a5 in QEventLoop::exec (this=this@entry=0x7f7727ffeda0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f77dfbcfc5f in QThread::exec (this=this@entry=0x2a417b0) at thread/qthread.cpp:537
#7  0x00007f77dfcb4823 in QInotifyFileSystemWatcherEngine::run (this=0x2a417b0) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f77dfbd232f in QThreadPrivate::start (arg=0x2a417b0) at thread/qthread_unix.cpp:349
#9  0x00007f77d6d98182 in start_thread (arg=0x7f7727fff700) at pthread_create.c:312
#10 0x00007f77e313930d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7f7726c85700 (LWP 13747)):
#0  0x00007f77d66c8980 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f77d6686699 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f77d6686f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f77d66870ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f77dfd017be in QEventDispatcherGlib::processEvents (this=0x7f77180008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007f77dfcd30af in QEventLoop::processEvents (this=this@entry=0x7f7726c84da0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f77dfcd33a5 in QEventLoop::exec (this=this@entry=0x7f7726c84da0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f77dfbcfc5f in QThread::exec (this=this@entry=0x2a151a0) at thread/qthread.cpp:537
#8  0x00007f77dfcb4823 in QInotifyFileSystemWatcherEngine::run (this=0x2a151a0) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007f77dfbd232f in QThreadPrivate::start (arg=0x2a151a0) at thread/qthread_unix.cpp:349
#10 0x00007f77d6d98182 in start_thread (arg=0x7f7726c85700) at pthread_create.c:312
#11 0x00007f77e313930d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7f7717fff700 (LWP 14548)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f77dfbd2816 in wait (time=18446744073709551615, this=0x2be64b0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2d83db8, mutex=0x2b30f90, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f77db764e6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d83d90, th=0x9095290) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f77db767903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2b4a800, th=0x9095290, previous=0x2b251b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f77db76661f in ThreadWeaver::Thread::run (this=0x9095290) at ../../../threadweaver/Weaver/Thread.cpp:98
#6  0x00007f77dfbd232f in QThreadPrivate::start (arg=0x9095290) at thread/qthread_unix.cpp:349
#7  0x00007f77d6d98182 in start_thread (arg=0x7f7717fff700) at pthread_create.c:312
#8  0x00007f77e313930d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7f77177fe700 (LWP 14549)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f77dfbd2816 in wait (time=18446744073709551615, this=0x2be64b0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2d83db8, mutex=0x2b30f90, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f77db764e6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d83d90, th=0x2da5a80) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f77db767903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2b4a800, th=0x2da5a80, previous=0x8e47490) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f77db76661f in ThreadWeaver::Thread::run (this=0x2da5a80) at ../../../threadweaver/Weaver/Thread.cpp:98
#6  0x00007f77dfbd232f in QThreadPrivate::start (arg=0x2da5a80) at thread/qthread_unix.cpp:349
#7  0x00007f77d6d98182 in start_thread (arg=0x7f77177fe700) at pthread_create.c:312
#8  0x00007f77e313930d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f770d3a1700 (LWP 14550)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f77dfbd2816 in wait (time=18446744073709551615, this=0x2be64b0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2d83db8, mutex=0x2b30f90, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f77db764e6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d83d90, th=0x8ced900) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f77db767903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2b4a800, th=0x8ced900, previous=0x957f440) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f77db76661f in ThreadWeaver::Thread::run (this=0x8ced900) at ../../../threadweaver/Weaver/Thread.cpp:98
#6  0x00007f77dfbd232f in QThreadPrivate::start (arg=0x8ced900) at thread/qthread_unix.cpp:349
#7  0x00007f77d6d98182 in start_thread (arg=0x7f770d3a1700) at pthread_create.c:312
#8  0x00007f77e313930d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f770cba0700 (LWP 14551)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f77dfbd2816 in wait (time=18446744073709551615, this=0x2be64b0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2d83db8, mutex=0x2b30f90, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f77db764e6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d83d90, th=0x3b61d60) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f77db767903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2b4a800, th=0x3b61d60, previous=0x61a7c60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f77db76661f in ThreadWeaver::Thread::run (this=0x3b61d60) at ../../../threadweaver/Weaver/Thread.cpp:98
#6  0x00007f77dfbd232f in QThreadPrivate::start (arg=0x3b61d60) at thread/qthread_unix.cpp:349
#7  0x00007f77d6d98182 in start_thread (arg=0x7f770cba0700) at pthread_create.c:312
#8  0x00007f77e313930d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f7707fff700 (LWP 14552)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f77dfbd2816 in wait (time=18446744073709551615, this=0x2be64b0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2d83db8, mutex=0x2b30f90, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f77db764e6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d83d90, th=0x63bb720) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f77db767903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2b4a800, th=0x63bb720, previous=0x313e3c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f77db76661f in ThreadWeaver::Thread::run (this=0x63bb720) at ../../../threadweaver/Weaver/Thread.cpp:98
#6  0x00007f77dfbd232f in QThreadPrivate::start (arg=0x63bb720) at thread/qthread_unix.cpp:349
#7  0x00007f77d6d98182 in start_thread (arg=0x7f7707fff700) at pthread_create.c:312
#8  0x00007f77e313930d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f77e384a800 (LWP 13742)):
[KCrash Handler]
#6  0x00007f77dfce9992 in QObject::connect (sender=sender@entry=0x2c2b9b0, signal=signal@entry=0x7f77b84a1569 "2destroyed()", receiver=receiver@entry=0x29d86e0, method=method@entry=0x7f77b84a1558 "1widgetDeleted()", type=type@entry=Qt::AutoConnection) at kernel/qobject.cpp:2546
#7  0x00007f77b848969f in SystemTray::Task::widget (this=this@entry=0x29d86e0, host=host@entry=0x92272d0, createIfNecessary=createIfNecessary@entry=true) at ../../../../../plasma/generic/applets/systemtray/core/task.cpp:80
#8  0x00007f77b849c2b2 in SystemTray::Applet::configAccepted (this=0x92272d0) at ../../../../../plasma/generic/applets/systemtray/ui/applet.cpp:665
#9  0x00007f77b849d725 in SystemTray::Applet::qt_static_metacall (_o=0x2c2b9b0, _id=-1203104407, _a=0x7fff4d653830, _c=<optimized out>) at ./applet.moc:136
#10 0x00007f77dfce887a in QMetaObject::activate (sender=sender@entry=0x8ca07d0, m=m@entry=0x7f77e0d983e0 <KDialog::staticMetaObject>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#11 0x00007f77e08fb6f3 in KDialog::applyClicked (this=this@entry=0x8ca07d0) at ./kdialog.moc:259
#12 0x00007f77e08fbd46 in KDialog::slotButtonClicked (this=0x8ca07d0, button=8) at ../../kdeui/dialogs/kdialog.cpp:888
#13 0x00007f77e08fd6bf in KDialog::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at ./kdialog.moc:166
#14 0x00007f77dfce887a in QMetaObject::activate (sender=sender@entry=0x20167b0, m=m@entry=0x7f77e0035d60 <QSignalMapper::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff4d653a20) at kernel/qobject.cpp:3539
#15 0x00007f77dfceffbe in QSignalMapper::mapped (this=this@entry=0x20167b0, _t1=8) at .moc/release-shared/moc_qsignalmapper.cpp:114
#16 0x00007f77dfcf00c6 in QSignalMapper::map (this=0x20167b0, sender=0x2d77c80) at kernel/qsignalmapper.cpp:266
#17 0x00007f77dfce887a in QMetaObject::activate (sender=sender@entry=0x2d77c80, m=m@entry=0x7f77dfb412a0 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff4d653b90) at kernel/qobject.cpp:3539
#18 0x00007f77df6bc0d2 in QAbstractButton::clicked (this=this@entry=0x2d77c80, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:219
#19 0x00007f77df41f9d3 in QAbstractButtonPrivate::emitClicked (this=this@entry=0x9471730) at widgets/qabstractbutton.cpp:548
#20 0x00007f77df420b43 in QAbstractButtonPrivate::click (this=this@entry=0x9471730) at widgets/qabstractbutton.cpp:541
#21 0x00007f77df420c2c in QAbstractButton::mouseReleaseEvent (this=0x2d77c80, e=0x7fff4d654080) at widgets/qabstractbutton.cpp:1123
#22 0x00007f77df0bd50a in QWidget::event (this=0x2d77c80, event=0x7fff4d654080) at kernel/qwidget.cpp:8376
#23 0x00007f77df06de2c in QApplicationPrivate::notify_helper (this=this@entry=0x1cafda0, receiver=receiver@entry=0x2d77c80, e=e@entry=0x7fff4d654080) at kernel/qapplication.cpp:4567
#24 0x00007f77df0745dd in QApplication::notify (this=this@entry=0x1cbe510, receiver=receiver@entry=0x2d77c80, e=e@entry=0x7fff4d654080) at kernel/qapplication.cpp:4110
#25 0x00007f77e0999baa in KApplication::notify (this=0x1cbe510, receiver=0x2d77c80, event=0x7fff4d654080) at ../../kdeui/kernel/kapplication.cpp:311
#26 0x00007f77dfcd44dd in QCoreApplication::notifyInternal (this=0x1cbe510, receiver=receiver@entry=0x2d77c80, event=event@entry=0x7fff4d654080) at kernel/qcoreapplication.cpp:953
#27 0x00007f77df073d93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#28 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x2d77c80, event=event@entry=0x7fff4d654080, alienWidget=alienWidget@entry=0x2d77c80, nativeWidget=nativeWidget@entry=0x8ca07d0, buttonDown=buttonDown@entry=0x7f77dfb53318 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#29 0x00007f77df0e89cb in QETWidget::translateMouseEvent (this=this@entry=0x8ca07d0, event=event@entry=0x7fff4d654400) at kernel/qapplication_x11.cpp:4634
#30 0x00007f77df0e8269 in QApplication::x11ProcessEvent (this=0x1cbe510, event=event@entry=0x7fff4d654400) at kernel/qapplication_x11.cpp:3627
#31 0x00007f77df10fb02 in x11EventSourceDispatch (s=0x1cb0820, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#32 0x00007f77d6686e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f77d6687048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f77d66870ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f77dfd017a1 in QEventDispatcherGlib::processEvents (this=0x1baaaf0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#36 0x00007f77df10fbb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007f77dfcd30af in QEventLoop::processEvents (this=this@entry=0x7fff4d6547d0, flags=...) at kernel/qeventloop.cpp:149
#38 0x00007f77dfcd33a5 in QEventLoop::exec (this=this@entry=0x7fff4d6547d0, flags=...) at kernel/qeventloop.cpp:204
#39 0x00007f77dfcd8b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#40 0x00007f77df06c37c in QApplication::exec () at kernel/qapplication.cpp:3828
#41 0x00007f77e344066c in kdemain (argc=1, argv=0x7fff4d654a28) at ../../../../plasma/desktop/shell/main.cpp:126
#42 0x00007f77e305fec5 in __libc_start_main (main=0x4006e0 <main(int, char**)>, argc=1, argv=0x7fff4d654a28, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff4d654a18) at libc-start.c:287
#43 0x000000000040070e in _start ()

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

Possible duplicates by query: bug 322645.

Reported using DrKonqi
Comment 1 Christoph Feck 2014-06-06 09:17:08 UTC

*** This bug has been marked as a duplicate of bug 314614 ***
Comment 2 sergey 2014-06-30 16:15:22 UTC
Created attachment 87493 [details]
New crash information added by DrKonqi

plasma-desktop (4.11.9) on KDE Platform 4.13.1 using Qt 4.8.6

- What I was doing when the application crashed:
Open the configuration window widget system tray, looked tabs, nothing has changed, pressing OK, that's all.

-- Backtrace (Reduced):
#6  0x00007f1712e46992 in QObject::connect (sender=sender@entry=0xb19000, signal=signal@entry=0x7f16eb966569 "2destroyed()", receiver=receiver@entry=0xde8cb0, method=method@entry=0x7f16eb966558 "1widgetDeleted()", type=type@entry=Qt::AutoConnection) at kernel/qobject.cpp:2546
#7  0x00007f16eb94e69f in SystemTray::Task::widget (this=this@entry=0xde8cb0, host=host@entry=0x2c4a150, createIfNecessary=createIfNecessary@entry=true) at ../../../../../plasma/generic/applets/systemtray/core/task.cpp:80
#8  0x00007f16eb9612b2 in SystemTray::Applet::configAccepted (this=0x2c4a150) at ../../../../../plasma/generic/applets/systemtray/ui/applet.cpp:665
#9  0x00007f16eb962725 in SystemTray::Applet::qt_static_metacall (_o=0xb19000, _id=-342465175, _a=0x7fffdad0fc30, _c=<optimized out>) at ./applet.moc:136
[...]
#11 0x00007f1713a58733 in KDialog::okClicked (this=this@entry=0x4ff54b0) at ./kdialog.moc:271