Bug 323630 - Plasma crashes after login and once in a while if manually restarted
Summary: Plasma crashes after login and once in a while if manually restarted
Status: RESOLVED DUPLICATE of bug 315414
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: 4.10.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-08-17 10:28 UTC by Aurelijus
Modified: 2013-08-17 10:45 UTC (History)
0 users

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 Aurelijus 2013-08-17 10:28:26 UTC
Application: plasma-desktop (4.10.5)
KDE Platform Version: 4.10.5
Qt Version: 4.8.4
Operating System: Linux 3.8.0-23-generic x86_64
Distribution: Ubuntu 13.04

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

Crashes after a desktop has been loaded.

If manually restarted, it also crashes in a while, so multiple restarts are needed. Crashes happen completely arbitrary.

Could be related to the latest Kubuntu 13.04 patches or (very likely) Remember the milk widget as both came in parallel.

The crash can be reproduced every time.

-- 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 0x7f3c33e237c0 (LWP 2274))]

Thread 8 (Thread 0x7f3c14c82700 (LWP 2275)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f3c2e6f6575 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f3c2e6f65c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f3c27257f8e in start_thread (arg=0x7f3c14c82700) at pthread_create.c:311
#4  0x00007f3c33718e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 7 (Thread 0x7f3bd33e2700 (LWP 2276)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f3c2cb5ce77 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f3c2cb5cea9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f3c27257f8e in start_thread (arg=0x7f3bd33e2700) at pthread_create.c:311
#4  0x00007f3c33718e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7f3bcac6d700 (LWP 2277)):
#0  0x00007f3c26b94359 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f3c26b945b9 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3c26b54de6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3c26b55248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f3c26b55304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f3c302f9036 in QEventDispatcherGlib::processEvents (this=0x7f3bc40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f3c302c938f in QEventLoop::processEvents (this=this@entry=0x7f3bcac6cd90, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f3c302c9618 in QEventLoop::exec (this=this@entry=0x7f3bcac6cd90, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f3c301cb410 in QThread::exec (this=this@entry=0x2cc6d30) at thread/qthread.cpp:542
#9  0x00007f3c302aaedf in QInotifyFileSystemWatcherEngine::run (this=0x2cc6d30) at io/qfilesystemwatcher_inotify.cpp:256
#10 0x00007f3c301cdbec in QThreadPrivate::start (arg=0x2cc6d30) at thread/qthread_unix.cpp:338
#11 0x00007f3c27257f8e in start_thread (arg=0x7f3bcac6d700) at pthread_create.c:311
#12 0x00007f3c33718e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7f3bc9415700 (LWP 2279)):
#0  0x00007f3c26b94359 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f3c26b945e9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3c26b551d1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3c26b55304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f3c302f9036 in QEventDispatcherGlib::processEvents (this=0x7f3bbc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f3c302c938f in QEventLoop::processEvents (this=this@entry=0x7f3bc9414d90, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f3c302c9618 in QEventLoop::exec (this=this@entry=0x7f3bc9414d90, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f3c301cb410 in QThread::exec (this=this@entry=0x2e25450) at thread/qthread.cpp:542
#8  0x00007f3c302aaedf in QInotifyFileSystemWatcherEngine::run (this=0x2e25450) at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007f3c301cdbec in QThreadPrivate::start (arg=0x2e25450) at thread/qthread_unix.cpp:338
#10 0x00007f3c27257f8e in start_thread (arg=0x7f3bc9415700) at pthread_create.c:311
#11 0x00007f3c33718e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f3bc17e8700 (LWP 2282)):
#0  0x00007f3c26b26280 in pthread_mutex_lock@plt () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f3c26b945c1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3c26b54c74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3c26b55175 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f3c26b55304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f3c302f9036 in QEventDispatcherGlib::processEvents (this=0x7f3bb00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f3c302c938f in QEventLoop::processEvents (this=this@entry=0x7f3bc17e7dc0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f3c302c9618 in QEventLoop::exec (this=this@entry=0x7f3bc17e7dc0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f3c301cb410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#9  0x00007f3c301cdbec in QThreadPrivate::start (arg=0x33adda0) at thread/qthread_unix.cpp:338
#10 0x00007f3c27257f8e in start_thread (arg=0x7f3bc17e8700) at pthread_create.c:311
#11 0x00007f3c33718e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f3bb77fe700 (LWP 2866)):
#0  0x00007f3c3370ab0d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f3c26b936cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3c26b54d3c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3c26b55175 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f3c26b55304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f3c302f9036 in QEventDispatcherGlib::processEvents (this=0x7f3ba4002af0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f3c302c938f in QEventLoop::processEvents (this=this@entry=0x7f3bb77fddc0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f3c302c9618 in QEventLoop::exec (this=this@entry=0x7f3bb77fddc0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f3c301cb410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#9  0x00007f3c301cdbec in QThreadPrivate::start (arg=0x4a32620) at thread/qthread_unix.cpp:338
#10 0x00007f3c27257f8e in start_thread (arg=0x7f3bb77fe700) at pthread_create.c:311
#11 0x00007f3c33718e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f3bb545b700 (LWP 2868)):
#0  0x00007f3c26b945e9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f3c26b54b39 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3c26b5514c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3c26b55304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f3c302f9036 in QEventDispatcherGlib::processEvents (this=0x7f3ba80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f3c302c938f in QEventLoop::processEvents (this=this@entry=0x7f3bb545adc0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f3c302c9618 in QEventLoop::exec (this=this@entry=0x7f3bb545adc0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f3c301cb410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007f3c301cdbec in QThreadPrivate::start (arg=0x496bca0) at thread/qthread_unix.cpp:338
#9  0x00007f3c27257f8e in start_thread (arg=0x7f3bb545b700) at pthread_create.c:311
#10 0x00007f3c33718e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f3c33e237c0 (LWP 2274)):
[KCrash Handler]
#6  0x00007f3bc17fd6c3 in ?? () from /usr/lib/librtm.so.4
#7  0x00007f3bc17f0e38 in RTM::Session::handleValidToken(bool) () from /usr/lib/librtm.so.4
#8  0x00007f3bc17f32c4 in ?? () from /usr/lib/librtm.so.4
#9  0x00007f3c302df0ef in QMetaObject::activate (sender=0x33ad420, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff3cca9630) at kernel/qobject.cpp:3539
#10 0x00007f3bc17f1402 in RTM::Session::tokenCheck(bool) () from /usr/lib/librtm.so.4
#11 0x00007f3bc17f143f in RTM::Session::checkToken() () from /usr/lib/librtm.so.4
#12 0x00007f3bc17f29e5 in RTM::Session::Session(QString, QString, RTM::Permissions, QString, QObject*) () from /usr/lib/librtm.so.4
#13 0x00007f3bc1a1023c in ?? () from /usr/lib/kde4/plasma_engine_rtm.so
#14 0x00007f3bc1a114a7 in ?? () from /usr/lib/kde4/plasma_engine_rtm.so
#15 0x00007f3c30aa7a25 in KPluginFactory::create (this=0x30c2ff0, iface=0x7f3c3339c240 <qt_meta_stringdata_Plasma__DataEngine> "Plasma::DataEngine", parentWidget=0x0, parent=0x0, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:203
#16 0x00007f3c33252743 in create<Plasma::DataEngine> (args=..., keyword=..., parent=0x0, parentWidget=0x0, this=0x30c2ff0) at ../../kdecore/util/kpluginfactory.h:531
#17 createInstance<Plasma::DataEngine> (error=0x7fff3cca98c0, args=..., parent=0x0, parentWidget=0x0, this=0x300c6d0) at ../../kdecore/services/kservice.h:559
#18 createInstance<Plasma::DataEngine> (error=0x7fff3cca98c0, args=..., parent=0x0, this=0x300c6d0) at ../../kdecore/services/kservice.h:536
#19 Plasma::PluginLoader::loadDataEngine (this=<optimized out>, name=...) at ../../plasma/pluginloader.cpp:184
#20 0x00007f3c3323acc0 in Plasma::DataEngineManager::loadEngine (this=0x14d7ad0, name=...) at ../../plasma/dataenginemanager.cpp:132
#21 0x00007f3c3326eaf3 in Plasma::DataEngineConsumer::dataEngine (this=0x18353c0, name=...) at ../../plasma/private/dataengineconsumer.cpp:105
#22 0x00007f3c3320095c in Plasma::Applet::dataEngine (this=0x190d810, name=...) at ../../plasma/applet.cpp:685
#23 0x00007f3c14c94ce3 in ?? () from /usr/lib/kde4/plasma_applet_rtm.so
#24 0x00007f3c14c967ac in ?? () from /usr/lib/kde4/plasma_applet_rtm.so
#25 0x00007f3c33223f15 in Plasma::ContainmentPrivate::initApplets (this=0x1846400) at ../../plasma/containment.cpp:460
#26 0x00007f3c33232ea3 in Plasma::CoronaPrivate::importLayout (this=0x1564ec0, conf=..., mergeConfig=mergeConfig@entry=false) at ../../plasma/corona.cpp:1067
#27 0x00007f3c33233af2 in Plasma::Corona::loadLayout (this=this@entry=0x14fbc00, configName=...) at ../../plasma/corona.cpp:278
#28 0x00007f3c33233bbc in Plasma::Corona::initializeLayout (this=this@entry=0x14fbc00, configName=...) at ../../plasma/corona.cpp:181
#29 0x00007f3c33a39e83 in PlasmaApp::corona (this=this@entry=0x14eafa0, createIfMissing=createIfMissing@entry=true) at ../../../../plasma/desktop/shell/plasmaapp.cpp:856
#30 0x00007f3c33a3aaed in PlasmaApp::setupDesktop (this=0x14eafa0) at ../../../../plasma/desktop/shell/plasmaapp.cpp:314
#31 0x00007f3c33a3e415 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at ./plasmaapp.moc:129
#32 PlasmaApp::qt_static_metacall (_o=0x14eafa0, _c=QMetaObject::InvokeMetaMethod, _id=51, _a=0x7f3c26e06f18 <g_mem_gc_friendly>) at ./plasmaapp.moc:103
#33 0x00007f3c302e45be in QObject::event (this=this@entry=0x14eafa0, e=e@entry=0x1648e90) at kernel/qobject.cpp:1194
#34 0x00007f3c302cef8c in QCoreApplication::event (this=this@entry=0x14eafa0, e=e@entry=0x1648e90) at kernel/qcoreapplication.cpp:1758
#35 0x00007f3c2f678314 in QApplication::event (this=0x14eafa0, e=0x1648e90) at kernel/qapplication.cpp:2549
#36 0x00007f3c2f6708ec in QApplicationPrivate::notify_helper (this=this@entry=0x14f12f0, receiver=receiver@entry=0x14eafa0, e=e@entry=0x1648e90) at kernel/qapplication.cpp:4567
#37 0x00007f3c2f67325b in QApplication::notify (this=this@entry=0x14eafa0, receiver=receiver@entry=0x14eafa0, e=e@entry=0x1648e90) at kernel/qapplication.cpp:4428
#38 0x00007f3c30f8e1a6 in KApplication::notify (this=0x14eafa0, receiver=0x14eafa0, event=0x1648e90) at ../../kdeui/kernel/kapplication.cpp:311
#39 0x00007f3c302ca63e in QCoreApplication::notifyInternal (this=0x14eafa0, receiver=receiver@entry=0x14eafa0, event=event@entry=0x1648e90) at kernel/qcoreapplication.cpp:946
#40 0x00007f3c302ce171 in sendEvent (event=0x1648e90, receiver=0x14eafa0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#41 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x14621f0) at kernel/qcoreapplication.cpp:1570
#42 0x00007f3c302ce4a3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#43 0x00007f3c302f8e83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#44 postEventSourceDispatch (s=0x14f1120) at kernel/qeventdispatcher_glib.cpp:279
#45 0x00007f3c26b54f05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007f3c26b55248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007f3c26b55304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007f3c302f9016 in QEventDispatcherGlib::processEvents (this=0x1463ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#49 0x00007f3c2f7161ae in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#50 0x00007f3c302c938f in QEventLoop::processEvents (this=this@entry=0x7fff3ccaac40, flags=...) at kernel/qeventloop.cpp:149
#51 0x00007f3c302c9618 in QEventLoop::exec (this=this@entry=0x7fff3ccaac40, flags=...) at kernel/qeventloop.cpp:204
#52 0x00007f3c302cecf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#53 0x00007f3c2f66effc in QApplication::exec () at kernel/qapplication.cpp:3828
#54 0x00007f3c33a2446b in kdemain (argc=1, argv=0x7fff3ccaaf38) at ../../../../plasma/desktop/shell/main.cpp:126
#55 0x00007f3c33640ea5 in __libc_start_main (main=0x4006e0 <main(int, char**)>, argc=1, ubp_av=0x7fff3ccaaf38, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff3ccaaf28) at libc-start.c:260
#56 0x0000000000400711 in _start ()

This bug may be a duplicate of or related to bug 315414.

Possible duplicates by query: bug 323160, bug 322724, bug 321485, bug 321321, bug 321250.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-08-17 10:45:09 UTC

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