Bug 224539

Summary: Plasma crash after resume from RAM
Product: [Unmaintained] plasma4 Reporter: Ctibor Brančík <ctibor.brancik>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Ctibor Brančík 2010-01-27 23:07:11 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.3.95 (KDE 4.3.95 (KDE 4.4 RC2)) (Compiled from sources)
Qt Version: 4.6.1
Operating System: Linux 2.6.32-zen2 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
I manualy suspended my laptop. Then upon resuming and unlocking the screen, plasma crashes.

Widgets in use: weather forecast, system monitors of CPU, RAM and Network, Moon all in upper panel, Lancelot, Task manager, Pager, Systray (with device notifier and battery embedded and digital clock in panel).

The crash can be reproduced every time.

 -- Backtrace:
Application: Pracovní plocha Plasma (kdeinit4), signal: Segmentation fault
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.2200.2-gdb.py", line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
ImportError: No module named backtrace
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f87a5e9f740 (LWP 31828))]

Thread 3 (Thread 0x7f877a5ad910 (LWP 31897)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f8798167af6 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f87984261c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x00007f8798167b19 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f879843428c) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x00007f87a392f2a7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007f87a21136ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f87826bc910 (LWP 32511)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f87a3bbeaf7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f87a3bb3cd9 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f87a3bbdc35 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f87a392f2a7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00007f87a21136ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 1 (Thread 0x7f87a5e9f740 (LWP 31828)):
[KCrash Handler]
#5  QBasicAtomicInt::deref (this=0x17811c0) at /usr/include/qt4/QtCore/qatomic_x86_64.h:133
#6  ~QString (this=0x17811c0) at /usr/include/qt4/QtCore/qstring.h:869
#7  ~ForecastInfo (this=0x17811c0) at /var/tmp/portage/kde-base/plasma-workspace-4.3.95/work/plasma-workspace-4.3.95/plasma/generic/dataengines/weather/ions/bbcukmet/ion_bbcukmet.h:63
#8  UKMETIon::reset (this=0x17811c0) at /var/tmp/portage/kde-base/plasma-workspace-4.3.95/work/plasma-workspace-4.3.95/plasma/generic/dataengines/weather/ions/bbcukmet/ion_bbcukmet.cpp:53
#9  0x00007f8781aa8ecc in WeatherEngine::triggerReset (this=0x1773890)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.95/work/plasma-workspace-4.3.95/plasma/generic/dataengines/weather/weatherengine.cpp:275
#10 0x00007f8781aab020 in WeatherEngine::qt_metacall (this=0x1773890, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff28c49390)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.95/work/plasma-workspace-4.3.95_build/plasma/generic/dataengines/weather/weatherengine.moc:93
#11 0x00007f87a3cc4a47 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#12 0x00007f87a3ccbbaf in ?? () from /usr/lib64/qt4/libQtCore.so.4
#13 0x00007f87a3cc14d3 in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#14 0x00007f87a2cfcd3d in QApplicationPrivate::notify_helper (this=0xc57e30, receiver=0x25784b0, e=0x7fff28c49bf0) at kernel/qapplication.cpp:4298
#15 0x00007f87a2d05b63 in QApplication::notify (this=0xc398f0, receiver=0x25784b0, e=0x7fff28c49bf0) at kernel/qapplication.cpp:3702
#16 0x00007f87a445678b in KApplication::notify (this=0xc398f0, receiver=0x25784b0, event=0x7fff28c49bf0)
    at /var/tmp/portage/kde-base/kdelibs-4.3.95/work/kdelibs-4.3.95/kdeui/kernel/kapplication.cpp:302
#17 0x00007f87a3cb166b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#18 0x00007f87a3cde824 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#19 0x00007f87a3cdb1f8 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#20 0x00007f879ed23d59 in g_main_dispatch (context=0xc5a520) at gmain.c:1960
#21 IA__g_main_context_dispatch (context=0xc5a520) at gmain.c:2513
#22 0x00007f879ed275a8 in g_main_context_iterate (context=0xc5a520, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2591
#23 0x00007f879ed2775c in IA__g_main_context_iteration (context=0xc5a520, may_block=1) at gmain.c:2654
#24 0x00007f87a3cdaedc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#25 0x00007f87a2d9a15f in QGuiEventDispatcherGlib::processEvents (this=0x2afcf20, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#26 0x00007f87a3caff82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#27 0x00007f87a3cb0354 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#28 0x00007f87a3cb27b6 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#29 0x00007f87986abefa in kdemain (argc=1, argv=0xbd4270) at /var/tmp/portage/kde-base/plasma-workspace-4.3.95/work/plasma-workspace-4.3.95/plasma/desktop/shell/main.cpp:112
#30 0x00000000004076d9 in launch (argc=1, _name=0xc24578 "/usr/bin/plasma-desktop", args=<value optimized out>, cwd=0x0, envc=0, envs=0xc24598 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x40a82d "0") at /var/tmp/portage/kde-base/kdelibs-4.3.95/work/kdelibs-4.3.95/kinit/kinit.cpp:699
#31 0x0000000000407eb8 in handle_launcher_request (sock=7, who=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.95/work/kdelibs-4.3.95/kinit/kinit.cpp:1191
#32 0x0000000000408351 in handle_requests (waitForPid=0) at /var/tmp/portage/kde-base/kdelibs-4.3.95/work/kdelibs-4.3.95/kinit/kinit.cpp:1384
#33 0x0000000000408fa5 in main (argc=4, argv=0x7fff28c4b028, envp=0x7fff28c4b050) at /var/tmp/portage/kde-base/kdelibs-4.3.95/work/kdelibs-4.3.95/kinit/kinit.cpp:1823
The current source language is "auto; currently c".

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

Possible duplicates by query: bug 224483, bug 224222, bug 223538, bug 222116, bug 221647.

Reported using DrKonqi
Comment 1 Dario Andres 2010-01-27 23:15:55 UTC
Bug 219036. Regards

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