Bug 246142 - crash of plasma after locking widgets
Summary: crash of plasma after locking widgets
Status: RESOLVED DUPLICATE of bug 238999
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 247054 247609 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-07-29 12:38 UTC by philipp_muenzel
Modified: 2010-11-20 16:06 UTC (History)
4 users (show)

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 philipp_muenzel 2010-07-29 12:38:11 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 5"
Qt Version: 4.6.3
Operating System: Linux 2.6.31.12-0.2-desktop i686
Distribution: "openSUSE 11.2 (i586)"

-- Information about the crash:
I unlocked the desktop widgets, resized my desktop folder view, locked the widgets again and then started kdesvn. I got the following plasma crash:

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5492700 (LWP 2765))]

Thread 5 (Thread 0xa62e9b70 (LWP 26961)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6a3cd95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6ab48d0 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0xb3e83baa in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x84a1c78, th=0x8a55038) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb3e7d55a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x84a1c78, th=0x8a55038) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0xb3e845e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x84a20c0, th=0x8a55038) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0xb3e84693 in ThreadWeaver::WeaverImpl::applyForWork (this=0x84a1c78, th=0x8a55038, previous=0x85a69a8) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb3e7eaf4 in ThreadWeaver::ThreadRunHelper::run (this=0xa62e9324, parent=0x84a1c78, th=0x8a55038) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#9  0xb3e80c7a in ThreadWeaver::Thread::run (this=0x8a55038) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#10 0xb6ab37cf in QThreadPrivate::start (arg=0x8a55038) at thread/qthread_unix.cpp:248
#11 0xb6a386e5 in start_thread () from /lib/libpthread.so.0
#12 0xb6a38600 in ?? () from /lib/libpthread.so.0

Thread 4 (Thread 0xa5610b70 (LWP 26962)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6a3cd95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6ab48d0 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0xb3e83baa in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x84a1c78, th=0x8495ff8) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb3e7d55a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x84a1c78, th=0x8495ff8) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0xb3e845e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x84a20c0, th=0x8495ff8) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0xb3e84693 in ThreadWeaver::WeaverImpl::applyForWork (this=0x84a1c78, th=0x8495ff8, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb3e84600 in ThreadWeaver::WorkingHardState::applyForWork (this=0x84a20c0, th=0x8495ff8) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0xb3e84693 in ThreadWeaver::WeaverImpl::applyForWork (this=0x84a1c78, th=0x8495ff8, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb3e84600 in ThreadWeaver::WorkingHardState::applyForWork (this=0x84a20c0, th=0x8495ff8) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb3e84693 in ThreadWeaver::WeaverImpl::applyForWork (this=0x84a1c78, th=0x8495ff8, previous=0x81e27c8) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb3e7eaf4 in ThreadWeaver::ThreadRunHelper::run (this=0xa5610324, parent=0x84a1c78, th=0x8495ff8) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#13 0xb3e80c7a in ThreadWeaver::Thread::run (this=0x8495ff8) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#14 0xb6ab37cf in QThreadPrivate::start (arg=0x8495ff8) at thread/qthread_unix.cpp:248
#15 0xb6a386e5 in start_thread () from /lib/libpthread.so.0
#16 0xb6a38600 in ?? () from /lib/libpthread.so.0

Thread 3 (Thread 0xa4e0fb70 (LWP 26963)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6a3cd95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6ab48d0 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0xb3e83baa in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x84a1c78, th=0x8ae2f10) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb3e7d55a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x84a1c78, th=0x8ae2f10) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0xb3e845e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x84a20c0, th=0x8ae2f10) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0xb3e84693 in ThreadWeaver::WeaverImpl::applyForWork (this=0x84a1c78, th=0x8ae2f10, previous=0x82e8148) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb3e7eaf4 in ThreadWeaver::ThreadRunHelper::run (this=0xa4e0f324, parent=0x84a1c78, th=0x8ae2f10) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#9  0xb3e80c7a in ThreadWeaver::Thread::run (this=0x8ae2f10) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#10 0xb6ab37cf in QThreadPrivate::start (arg=0x8ae2f10) at thread/qthread_unix.cpp:248
#11 0xb6a386e5 in start_thread () from /lib/libpthread.so.0
#12 0xb6a38600 in ?? () from /lib/libpthread.so.0

Thread 2 (Thread 0xa460eb70 (LWP 26964)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6a3cd95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6ab48d0 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0xb3e83baa in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x84a1c78, th=0x81b8258) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb3e7d55a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x84a1c78, th=0x81b8258) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0xb3e845e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x84a20c0, th=0x81b8258) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0xb3e84693 in ThreadWeaver::WeaverImpl::applyForWork (this=0x84a1c78, th=0x81b8258, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb3e84600 in ThreadWeaver::WorkingHardState::applyForWork (this=0x84a20c0, th=0x81b8258) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0xb3e84693 in ThreadWeaver::WeaverImpl::applyForWork (this=0x84a1c78, th=0x81b8258, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb3e84600 in ThreadWeaver::WorkingHardState::applyForWork (this=0x84a20c0, th=0x81b8258) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb3e84693 in ThreadWeaver::WeaverImpl::applyForWork (this=0x84a1c78, th=0x81b8258, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb3e7eaf4 in ThreadWeaver::ThreadRunHelper::run (this=0xa460e324, parent=0x84a1c78, th=0x81b8258) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#13 0xb3e80c7a in ThreadWeaver::Thread::run (this=0x81b8258) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#14 0xb6ab37cf in QThreadPrivate::start (arg=0x81b8258) at thread/qthread_unix.cpp:248
#15 0xb6a386e5 in start_thread () from /lib/libpthread.so.0
#16 0xb6a38600 in ?? () from /lib/libpthread.so.0

Thread 1 (Thread 0xb5492700 (LWP 2765)):
[KCrash Handler]
#6  _dbus_connection_lock (connection=0x73ffe0) at dbus-connection.c:355
#7  0xb5694955 in _dbus_pending_call_get_connection_and_lock (pending=0x84a7f48) at dbus-pending-call.c:307
#8  0xb5685256 in reply_handler_timeout (data=0x84a7f48) at dbus-connection.c:3158
#9  0xb5699840 in dbus_timeout_handle (timeout=0x8bb6f58) at dbus-timeout.c:473
#10 0xb5bbb7c1 in q_dbus_timeout_handle (timeout=<value optimized out>) at qdbus_symbols_p.h:172
#11 QDBusConnectionPrivate::timerEvent (timeout=<value optimized out>) at qdbusintegrator.cpp:1035
#12 0xb6bc94d4 in QObject::event (this=0x80b1cc0, e=0x84a7f48) at kernel/qobject.cpp:1212
#13 0xb60c7e3c in QApplicationPrivate::notify_helper (this=0x80b7588, receiver=0x80b1cc0, e=0xbf96d340) at kernel/qapplication.cpp:4302
#14 0xb60cec78 in QApplication::notify (this=0x80b1648, receiver=0x80b1cc0, e=0xbf96d340) at kernel/qapplication.cpp:4185
#15 0xb6e4cd21 in KApplication::notify (this=0x80b1648, receiver=0x80b1cc0, event=0xbf96d340) at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:302
#16 0xb6bb871e in QCoreApplication::notifyInternal (this=0x80b1648, receiver=0x80b1cc0, event=0xbf96d340) at kernel/qcoreapplication.cpp:726
#17 0xb6be8b2e in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#18 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:618
#19 0xb6be56e5 in timerSourceDispatch (source=0x80bcab8) at kernel/qeventdispatcher_glib.cpp:184
#20 idleTimerSourceDispatch (source=0x80bcab8) at kernel/qeventdispatcher_glib.cpp:231
#21 0xb58424c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#22 0xb5845d98 in ?? () from /usr/lib/libglib-2.0.so.0
#23 0xb5845ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#24 0xb6be5381 in QEventDispatcherGlib::processEvents (this=0x80b7430, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#25 0xb6188c3a in QGuiEventDispatcherGlib::processEvents (this=0x80b7430, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#26 0xb6bb6d8d in QEventLoop::processEvents (this=0xbf96d604, flags=) at kernel/qeventloop.cpp:149
#27 0xb6bb71d9 in QEventLoop::exec (this=0xbf96d604, flags=...) at kernel/qeventloop.cpp:201
#28 0xb6bbc480 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#29 0xb60c7ee4 in QApplication::exec () at kernel/qapplication.cpp:3581
#30 0xb1f62953 in kdemain (argc=1, argv=0x80af000) at /usr/src/debug/kdebase-workspace-4.4.4/plasma/desktop/shell/main.cpp:112
#31 0x0804ef6f in _start ()

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

Possible duplicates by query: bug 245895, bug 245283, bug 244270, bug 240397, bug 238999.

Reported using DrKonqi
Comment 1 Aaron J. Seigo 2010-07-29 21:37:18 UTC
crash in dbus, there is an upstream fix for this.
Comment 2 Beat Wolf 2010-08-09 15:13:36 UTC
*** Bug 247054 has been marked as a duplicate of this bug. ***
Comment 3 Nicolas L. 2010-08-13 09:48:13 UTC
*** Bug 247609 has been marked as a duplicate of this bug. ***
Comment 4 Dario Andres 2010-11-20 16:06:49 UTC

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