Bug 292064 - Plasma crash with no obvious reason
Summary: Plasma crash with no obvious reason
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Plasma
Component: scriptengines (show other bugs)
Version: 4.9.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 292732 305004 307938 310431 310432 312814 313542 316247 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-01-20 20:39 UTC by Loïc Grobol
Modified: 2018-06-08 19:08 UTC (History)
9 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (12.51 KB, text/plain)
2012-06-22 02:11 UTC, Владимир
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Loïc Grobol 2012-01-20 20:39:19 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.97 (4.8 RC2 (4.7.97)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-15-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed: I was opening a folder in Dolphin from the USU Places menu plasmoid.

-- Backtrace:
Application: Outil de gestion de fenêtres Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f9052f457a0 (LWP 2238))]

Thread 4 (Thread 0x7f902c1d5700 (LWP 2269)):
#0  0x00007f9052820773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f9046b63f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9046b64429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f904fa3ef3e in QEventDispatcherGlib::processEvents (this=0x17eb570, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f904fa12cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f904fa12ef7 in QEventLoop::exec (this=0x7f902c1d4db0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f904f92a27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f904f9f5cbf in QInotifyFileSystemWatcherEngine::run (this=0x17eb7b0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f904f92cd05 in QThreadPrivate::start (arg=0x17eb7b0) at thread/qthread_unix.cpp:331
#9  0x00007f9047670efc in start_thread (arg=0x7f902c1d5700) at pthread_create.c:304
#10 0x00007f905282c89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f9022fbf700 (LWP 2272)):
#0  0x00007f904fa3e6a1 in postEventSourcePrepare (s=0x1a8d7e0, timeout=0x0) at kernel/qeventdispatcher_glib.cpp:253
#1  0x00007f9046b63734 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9046b63f82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9046b64429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f904fa3ef3e in QEventDispatcherGlib::processEvents (this=0x1a96cb0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f904fa12cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f904fa12ef7 in QEventLoop::exec (this=0x7f9022fbedb0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f904f92a27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007f904f9f5cbf in QInotifyFileSystemWatcherEngine::run (this=0x1a9a540) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f904f92cd05 in QThreadPrivate::start (arg=0x1a9a540) at thread/qthread_unix.cpp:331
#10 0x00007f9047670efc in start_thread (arg=0x7f9022fbf700) at pthread_create.c:304
#11 0x00007f905282c89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f90224db700 (LWP 2273)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f904ca42fe2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f904ca43019 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f9047670efc in start_thread (arg=0x7f90224db700) at pthread_create.c:304
#4  0x00007f905282c89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9052f457a0 (LWP 2238)):
[KCrash Handler]
#6  0x00007f903818b0f5 in QHash<void*, PyQtProxy*>::duplicateNode(QHashData::Node*, void*) () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#7  0x00007f904f948637 in QHashData::detach_helper2 (this=0x10581a0, node_duplicate=0x7f903818b0f0 <QHash<void*, PyQtProxy*>::duplicateNode(QHashData::Node*, void*)>, node_delete=0x7f903818b0e0 <QHash<void*, PyQtProxy*>::deleteNode2(QHashData::Node*)>, nodeSize=<optimized out>, nodeAlign=8) at tools/qhash.cpp:235
#8  0x00007f903818fca7 in sipQtFindSipslot () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#9  0x00007f9037e0271e in sipWrapper_traverse (arg=0x0, visit=0x7f9038e09620 <visit_decref>, self=0x121a440) at /build/buildd/sip4-4.12.4/siplib/siplib.c:9648
#10 sipWrapper_traverse (self=0x121a440, visit=0x7f9038e09620 <visit_decref>, arg=0x0) at /build/buildd/sip4-4.12.4/siplib/siplib.c:9629
#11 0x00007f9038e098c7 in subtract_refs (containers=0x7f9039189c80) at ../Modules/gcmodule.c:345
#12 collect (generation=2) at ../Modules/gcmodule.c:874
#13 0x00007f9038e0a5e4 in PyGC_Collect () at ../Modules/gcmodule.c:1386
#14 0x00007f9038df6aa6 in Py_Finalize () at ../Python/pythonrun.c:437
#15 Py_Finalize () at ../Python/pythonrun.c:393
#16 0x00007f90391f29e5 in KPythonPluginFactory::~KPythonPluginFactory (this=0xef3950, __in_chrg=<optimized out>) at ../../kpythonpluginfactory/kpythonpluginfactory.cpp:262
#17 0x00007f90391f2a49 in KPythonPluginFactory::~KPythonPluginFactory (this=0xef3950, __in_chrg=<optimized out>) at ../../kpythonpluginfactory/kpythonpluginfactory.cpp:268
#18 0x00007f904fa2c926 in QObjectCleanupHandler::clear (this=0xdead90) at kernel/qobjectcleanuphandler.cpp:140
#19 0x00007f904fa2c96b in QObjectCleanupHandler::~QObjectCleanupHandler (this=0xdead90, __in_chrg=<optimized out>) at kernel/qobjectcleanuphandler.cpp:86
#20 0x00007f904fa2c9b9 in QObjectCleanupHandler::~QObjectCleanupHandler (this=0xdead90, __in_chrg=<optimized out>) at kernel/qobjectcleanuphandler.cpp:87
#21 0x00007f9052786821 in __run_exit_handlers (status=1, listp=0x7f9052ae35a8, run_list_atexit=true) at exit.c:78
#22 0x00007f90527868a5 in __GI_exit (status=<optimized out>) at exit.c:100
#23 0x00007f9048109cfa in ?? () from /usr/lib/x86_64-linux-gnu/libICE.so.6
#24 0x00007f9048110a44 in _IceRead () from /usr/lib/x86_64-linux-gnu/libICE.so.6
#25 0x00007f9048114c01 in IceProcessMessages () from /usr/lib/x86_64-linux-gnu/libICE.so.6
#26 0x00007f904ee30eef in QSmSocketReceiver::qt_metacall (this=0xca9a90, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffdae03060) at .moc/release-shared/qapplication_x11.moc:71
#27 0x00007f904fa26eba in QMetaObject::activate (sender=0xc915d0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffdae03060) at kernel/qobject.cpp:3278
#28 0x00007f904fa7051e in QSocketNotifier::activated (this=<optimized out>, _t1=8) at .moc/release-shared/moc_qsocketnotifier.cpp:89
#29 0x00007f904fa2eb6b in QSocketNotifier::event (this=0xc915d0, e=0x7fffdae03540) at kernel/qsocketnotifier.cpp:317
#30 0x00007f904edc3474 in notify_helper (e=0x7fffdae03540, receiver=0xc915d0, this=0xc2f5b0) at kernel/qapplication.cpp:4486
#31 QApplicationPrivate::notify_helper (this=0xc2f5b0, receiver=0xc915d0, e=0x7fffdae03540) at kernel/qapplication.cpp:4458
#32 0x00007f904edc82e1 in QApplication::notify (this=0xc256c0, receiver=0xc915d0, e=0x7fffdae03540) at kernel/qapplication.cpp:4365
#33 0x00007f90506c2ae6 in KApplication::notify (this=0xc256c0, receiver=0xc915d0, event=0x7fffdae03540) at ../../kdeui/kernel/kapplication.cpp:311
#34 0x00007f904fa13afc in QCoreApplication::notifyInternal (this=0xc256c0, receiver=0xc915d0, event=0x7fffdae03540) at kernel/qcoreapplication.cpp:787
#35 0x00007f904fa3e5b7 in sendEvent (event=0x7fffdae03540, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#36 socketNotifierSourceDispatch (source=0xc35db0) at kernel/qeventdispatcher_glib.cpp:110
#37 0x00007f9046b63a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f9046b64258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f9046b64429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007f904fa3eed6 in QEventDispatcherGlib::processEvents (this=0xbb0f40, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#41 0x00007f904ee6b10e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x00007f904fa12cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#43 0x00007f904fa12ef7 in QEventLoop::exec (this=0x7fffdae03780, flags=...) at kernel/qeventloop.cpp:201
#44 0x00007f904fa17789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#45 0x00007f9052b2b7e3 in kdemain (argc=1, argv=0x7fffdae03b68) at ../../../../plasma/desktop/shell/main.cpp:120
#46 0x00007f905276c30d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7fffdae03b68, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffdae03b58) at libc-start.c:226
#47 0x0000000000400671 in _start ()

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-01-28 23:01:23 UTC
*** Bug 292732 has been marked as a duplicate of this bug. ***
Comment 2 Владимир 2012-06-22 02:11:29 UTC
Created attachment 72028 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.8.3 (4.8.3) using Qt 4.8.1

Plasma crash after adding plasmoids on to titlebar

-- Backtrace (Reduced):
#6  0x00007f25c59a7595 in QHash<void*, PyQtProxy*>::duplicateNode(QHashData::Node*, void*) () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#7  0x00007f25e2881c27 in QHashData::detach_helper2 (this=0x1bf0ae0, node_duplicate=0x7f25c59a7590 <QHash<void*, PyQtProxy*>::duplicateNode(QHashData::Node*, void*)>, node_delete=0x7f25c59a7580 <QHash<void*, PyQtProxy*>::deleteNode2(QHashData::Node*)>, nodeSize=<optimized out>, nodeAlign=8) at tools/qhash.cpp:239
#8  0x00007f25c59abb67 in sipQtFindSipslot () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#9  0x00007f25c561e61e in sipWrapper_traverse (arg=0x0, visit=0x7f25c6611c20 <visit_decref>, self=0x1cfa290) at /build/buildd/sip4-4.13.2/siplib/siplib.c:9706
#10 sipWrapper_traverse (self=0x1cfa290, visit=0x7f25c6611c20 <visit_decref>, arg=0x0) at /build/buildd/sip4-4.13.2/siplib/siplib.c:9687
Comment 3 Myriam Schweingruber 2012-06-22 14:58:09 UTC
Confirmed by duplicates.
Comment 4 Jekyll Wu 2012-08-12 09:21:42 UTC
*** Bug 305004 has been marked as a duplicate of this bug. ***
Comment 5 Christoph Feck 2012-10-05 18:33:48 UTC
*** Bug 307938 has been marked as a duplicate of this bug. ***
Comment 6 Martin Flöser 2013-01-20 15:51:20 UTC
*** Bug 313542 has been marked as a duplicate of this bug. ***
Comment 7 Martin Flöser 2013-01-20 15:51:54 UTC
*** Bug 312814 has been marked as a duplicate of this bug. ***
Comment 8 Martin Flöser 2013-01-20 15:52:08 UTC
*** Bug 310431 has been marked as a duplicate of this bug. ***
Comment 9 Martin Flöser 2013-01-20 15:52:56 UTC
*** Bug 310432 has been marked as a duplicate of this bug. ***
Comment 10 Martin Flöser 2013-06-04 13:03:26 UTC
*** Bug 316247 has been marked as a duplicate of this bug. ***
Comment 11 dessert 2014-06-15 11:55:01 UTC
I identified the cause of a similar error, check if my resolution helps you: https://bugs.kde.org/show_bug.cgi?id=336110#c1
Comment 12 Nate Graham 2018-06-08 19:08:20 UTC
Hello!

This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug is already resolved in Plasma 5.

Accordingly, we hope you understand why we must close this bug report. If the issue described  here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham