Bug 283151

Summary: Plasma crashes on login
Product: [Unmaintained] plasma4 Reporter: invuladres
Component: widget-comicAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andreiamenta, andresbajotierra, asraniel, invuladres, mat69
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description invuladres 2011-10-01 19:21:02 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.5 (4.6.5) "release 7"
Qt Version: 4.7.4
Operating System: Linux 2.6.37.6-0.7-default x86_64
Distribution: "openSUSE 11.4 (x86_64)"

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

After a software update, plasma crashes upon login. This means i currently cannot use my profile (ubuntu will yet again have to save the day....). This bug is highly probably a double, which the bug reporter found the first time it happened but not this time.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma bureaublad-shell (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fa932d9f760 (LWP 4355))]

Thread 3 (Thread 0x7fa9106d6700 (LWP 4356)):
#0  QThreadData::current () at thread/qthread_unix.cpp:211
#1  0x00007fa931a9d0a9 in postEventSourcePrepare (s=0x14f3240, timeout=0x7fa9106d5b8c) at kernel/qeventdispatcher_glib.cpp:254
#2  0x00007fa92d2cc087 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#3  0x00007fa92d2ccfa9 in ?? () from /lib64/libglib-2.0.so.0
#4  0x00007fa92d2cd650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007fa931a9d636 in QEventDispatcherGlib::processEvents (this=0x14ff870, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007fa931a71c22 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fa931a71e35 in QEventLoop::exec (this=0x7fa9106d5d20, flags=...) at kernel/qeventloop.cpp:201
#8  0x00007fa931986be4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:498
#9  0x00007fa931a53358 in QInotifyFileSystemWatcherEngine::run (this=0x14d3e10) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fa9319894d5 in QThreadPrivate::start (arg=0x14d3e10) at thread/qthread_unix.cpp:331
#11 0x00007fa924e399e3 in ?? () from /usr/X11R6/lib64/libGL.so.1
#12 0x00007fa9316f8a3f in start_thread () from /lib64/libpthread.so.0
#13 0x00007fa9304a866d in clone () from /lib64/libc.so.6
#14 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa8fdb43700 (LWP 4361)):
#0  0x00007fa9316fd38c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa926bb9174 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fa926ed3180) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fa926bb91a9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fa926ee1254) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fa924e399e3 in ?? () from /usr/X11R6/lib64/libGL.so.1
#4  0x00007fa9316f8a3f in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa9304a866d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa932d9f760 (LWP 4355)):
[KCrash Handler]
#6  0x000000000001aec6 in ?? ()
#7  0x00007fa8fad5645c in qt_plugin_instance () from /usr/lib64/qt4/plugins/script/libqtscript_webkit.so.1.0.0
#8  0x00007fa926c098b0 in QScriptEngine::importExtension (this=0xadfaf0, extension=...) at api/qscriptengine.cpp:3600
#9  0x00007fa8fdb4aa49 in Kross::EcmaScript::Private::init (this=0x15adbe0) at /usr/src/debug/kdelibs-4.6.5/kross/qts/script.cpp:54
#10 0x00007fa8fdb4846d in Kross::EcmaScript::execute (this=0x14f48e0) at /usr/src/debug/kdelibs-4.6.5/kross/qts/script.cpp:179
#11 0x00007fa8fef5427d in Kross::Action::slotTriggered (this=0x156c550) at /usr/src/debug/kdelibs-4.6.5/kross/core/action.cpp:528
#12 0x00007fa8fef55098 in Kross::Action::qt_metacall (this=0x156c550, _c=QMetaObject::InvokeMetaMethod, _id=32, _a=0x7fff05632470) at /usr/src/debug/kdelibs-4.6.5/build/kross/core/action.moc:186
#13 0x00007fa931a86e8f in QMetaObject::activate (sender=0x156c550, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff05632470) at kernel/qobject.cpp:3287
#14 0x00007fa930c11ed2 in QAction::triggered (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#15 0x00007fa930c120ca in QAction::activate (this=0x156c550, event=<value optimized out>) at kernel/qaction.cpp:1257
#16 0x00007fa8ff16c084 in trigger (this=0x1917d18) at /usr/include/QtGui/qaction.h:218
#17 ComicProviderWrapper::init (this=0x1917d18) at /usr/src/debug/kdeplasma-addons-4.6.5/dataengines/comic/comicproviderwrapper.cpp:316
#18 0x00007fa8ff16d1c8 in ComicProviderWrapper::qt_metacall (this=0x1917d18, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x2232470) at /usr/src/debug/kdeplasma-addons-4.6.5/build/dataengines/comic/comicproviderwrapper.moc:512
#19 0x00007fa931a867aa in QObject::event (this=0x1917d18, e=<value optimized out>) at kernel/qobject.cpp:1226
#20 0x00007fa930c18264 in QApplicationPrivate::notify_helper (this=0x71efe0, receiver=0x1917d18, e=0x1926b80) at kernel/qapplication.cpp:4481
#21 0x00007fa930c2081a in QApplication::notify (this=<value optimized out>, receiver=0x1917d18, e=0x1926b80) at kernel/qapplication.cpp:4360
#22 0x00007fa932718346 in KApplication::notify (this=0x7016b0, receiver=0x1917d18, event=0x1926b80) at /usr/src/debug/kdelibs-4.6.5/kdeui/kernel/kapplication.cpp:311
#23 0x00007fa931a727cc in QCoreApplication::notifyInternal (this=0x7016b0, receiver=0x1917d18, event=0x1926b80) at kernel/qcoreapplication.cpp:787
#24 0x00007fa931a75fc5 in sendEvent (receiver=0x0, event_type=0, data=0x6103e0) at kernel/qcoreapplication.h:215
#25 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x6103e0) at kernel/qcoreapplication.cpp:1428
#26 0x00007fa931a9d443 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#27 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#28 0x00007fa92d2ccbd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#29 0x00007fa92d2cd3b0 in ?? () from /lib64/libglib-2.0.so.0
#30 0x00007fa92d2cd650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#31 0x00007fa931a9d5df in QEventDispatcherGlib::processEvents (this=0x714d70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#32 0x00007fa930cbe1ae in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x00007fa931a71c22 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#34 0x00007fa931a71e35 in QEventLoop::exec (this=0x7fff05633120, flags=...) at kernel/qeventloop.cpp:201
#35 0x00007fa931a7627b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#36 0x00007fa9205732dd in kdemain (argc=1, argv=0x6bc500) at /usr/src/debug/kdebase-workspace-4.6.5/plasma/desktop/shell/main.cpp:120
#37 0x00000000004075c9 in launch (argc=1, _name=0x6d0828 "/usr/bin/plasma-desktop", args=<value optimized out>, cwd=0x0, envc=<value optimized out>, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40b357 "0") at /usr/src/debug/kdelibs-4.6.5/kinit/kinit.cpp:734
#38 0x00000000004080bd in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/debug/kdelibs-4.6.5/kinit/kinit.cpp:1226
#39 0x000000000040885a in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.6.5/kinit/kinit.cpp:1419
#40 0x00000000004094b0 in main (argc=4, argv=0x7fff05634648, envp=0x7fff05634670) at /usr/src/debug/kdelibs-4.6.5/kinit/kinit.cpp:1907

Reported using DrKonqi
Comment 1 invuladres 2011-10-01 21:10:42 UTC
After uninstalling the "plasma-addons" I can login again.
Comment 2 Dario Andres 2011-10-02 13:09:49 UTC
[Comment from a bug report cleaner]
This looks related to bug 283075. Did you have a Comic Strip widget ?
Regards
Comment 3 invuladres 2011-10-02 22:57:29 UTC
Yes, the comic widget was enabled. 
Regards
Comment 4 Andrei Sebastian Cimpean 2011-10-09 17:19:33 UTC
Created attachment 64367 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4

- What I was doing when the application crashed:
Using Kontact. Log in. Listening to music in amarok. Browsing with Firefox. It happens often. Sometimes it crashes when I check a calendar in Korganizer or in KTimeTracker.

- Unusual behavior I noticed:
The calendar in Korganizer gets unchecked.

-- Backtrace (Reduced):
#7  0x00007f77ab00445c in qt_plugin_instance () from /usr/lib64/qt4/plugins/script/libqtscript_webkit.so.1.0.0
#8  0x00007f77cf2838b0 in QScriptEngine::importExtension (this=0x1bd13e0, extension=...) at api/qscriptengine.cpp:3600
#9  0x00007f77ad796a49 in Kross::EcmaScript::Private::init (this=0x1736fd0) at /usr/src/debug/kdelibs-4.7.2/kross/qts/script.cpp:54
#10 0x00007f77ad79446d in Kross::EcmaScript::execute (this=0x171c570) at /usr/src/debug/kdelibs-4.7.2/kross/qts/script.cpp:179
#11 0x00007f77c1635bed in Kross::Action::slotTriggered (this=0x1c4ff80) at /usr/src/debug/kdelibs-4.7.2/kross/core/action.cpp:528
Comment 5 Aaron J. Seigo 2011-12-06 13:37:14 UTC

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