Bug 265663 - Plasma desktop crashed after receiving a lot of notifications
Summary: Plasma desktop crashed after receiving a lot of notifications
Status: RESOLVED DUPLICATE of bug 209004
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:
: 266776 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-02-07 03:17 UTC by Alberto Cruz
Modified: 2011-02-22 10:21 UTC (History)
2 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 Alberto Cruz 2011-02-07 03:17:02 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.5 (KDE 4.5.5) "release 1"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.7-default i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
Amarok started sending a lot of "Cannot create I/O Slave" errors. When i opened the context menu for the icon to close it, plasma crashed. 

- Unusual behavior I noticed:
All those errors with amarok, they were a lot, like 20 (They opened and closed very fast).

-- Backtrace:
Application: Área de trabajo de Plasma (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5aba710 (LWP 2283))]

Thread 5 (Thread 0xa3993b70 (LWP 8676)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6e27125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6e9d710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb3aa624a in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x865f0d8, th=0x98655c0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb3aa9317 in waitForAvailableJob (this=0x865ea90, th=0x98655c0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x865ea90, th=0x98655c0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0xb3aa5b43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x865f0d8, th=0x98655c0, previous=0x80d7368) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:351
#7  0xb3aa6744 in ThreadWeaver::ThreadRunHelper::run (this=0xa3993314, parent=0x865f0d8, th=0x98655c0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:87
#8  0xb3aa67fa in ThreadWeaver::Thread::run (this=0x98655c0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142
#9  0xb6e9d04f in ?? () from /usr/lib/libQtCore.so.4
#10 0xb6e22b25 in start_thread () from /lib/libpthread.so.0
#11 0xb620f46e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xab1d5b70 (LWP 8677)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6e27125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6e9d710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb3aa624a in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x865f0d8, th=0x900a000) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb3aa9317 in waitForAvailableJob (this=0x865ea90, th=0x900a000) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x865ea90, th=0x900a000) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0xb3aa5b43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x865f0d8, th=0x900a000, previous=0x0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:351
#7  0xb3aa6744 in ThreadWeaver::ThreadRunHelper::run (this=0xab1d5314, parent=0x865f0d8, th=0x900a000) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:87
#8  0xb3aa67fa in ThreadWeaver::Thread::run (this=0x900a000) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142
#9  0xb6e9d04f in ?? () from /usr/lib/libQtCore.so.4
#10 0xb6e22b25 in start_thread () from /lib/libpthread.so.0
#11 0xb620f46e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa938ab70 (LWP 8678)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6e27125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6e9d710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb3aa624a in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x865f0d8, th=0x8eb1d48) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb3aa9317 in waitForAvailableJob (this=0x865ea90, th=0x8eb1d48) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x865ea90, th=0x8eb1d48) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0xb3aa5b43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x865f0d8, th=0x8eb1d48, previous=0x96e9bc8) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:351
#7  0xb3aa6744 in ThreadWeaver::ThreadRunHelper::run (this=0xa938a314, parent=0x865f0d8, th=0x8eb1d48) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:87
#8  0xb3aa67fa in ThreadWeaver::Thread::run (this=0x8eb1d48) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142
#9  0xb6e9d04f in ?? () from /usr/lib/libQtCore.so.4
#10 0xb6e22b25 in start_thread () from /lib/libpthread.so.0
#11 0xb620f46e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa4395b70 (LWP 8679)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6e27125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6e9d710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb3aa624a in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x865f0d8, th=0x8da4d58) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb3aa9317 in waitForAvailableJob (this=0x865ea90, th=0x8da4d58) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x865ea90, th=0x8da4d58) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0xb3aa5b43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x865f0d8, th=0x8da4d58, previous=0x996aa28) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:351
#7  0xb3aa6744 in ThreadWeaver::ThreadRunHelper::run (this=0xa4395314, parent=0x865f0d8, th=0x8da4d58) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:87
#8  0xb3aa67fa in ThreadWeaver::Thread::run (this=0x8da4d58) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142
#9  0xb6e9d04f in ?? () from /usr/lib/libQtCore.so.4
#10 0xb6e22b25 in start_thread () from /lib/libpthread.so.0
#11 0xb620f46e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5aba710 (LWP 2283)):
[KCrash Handler]
#7  deref (this=0x9dc7de8) at /usr/include/QtCore/qatomic_i386.h:132
#8  QHash<QString, QVariant>::detach_helper (this=0x9dc7de8) at /usr/include/QtCore/qhash.h:582
#9  0xb4fa8224 in detach (this=0x8ea7158, key=..., value=...) at /usr/include/QtCore/qhash.h:299
#10 insert (this=0x8ea7158, key=..., value=...) at /usr/include/QtCore/qhash.h:749
#11 Plasma::DataContainer::setData (this=0x8ea7158, key=..., value=...) at /usr/src/debug/kdelibs-4.5.5/plasma/datacontainer.cpp:53
#12 0xa969a424 in PlayerContainer::updateInfo (this=0x8ea7158) at /usr/src/debug/kdebase-workspace-4.5.5/plasma/generic/dataengines/nowplaying/playercontainer.cpp:76
#13 0xa969a6a6 in PlayerContainer::qt_metacall (this=0x8ea7158, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfae4498)
    at /usr/src/debug/kdebase-workspace-4.5.5/build/plasma/generic/dataengines/nowplaying/playercontainer.moc:74
#14 0xb6f9cefd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#15 0xb6fabfe8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#16 0xb4fa8105 in Plasma::DataContainer::updateRequested (this=0x8ea7158, _t1=0x8ea7158) at /usr/src/debug/kdelibs-4.5.5/build/plasma/datacontainer.moc:115
#17 0xb4fe31e6 in Plasma::SignalRelay::timerEvent (this=0x8dec060, event=0xbfae49c0) at /usr/src/debug/kdelibs-4.5.5/plasma/private/datacontainer_p.cpp:155
#18 0xb6fa9774 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#19 0xb64cfc64 in QApplicationPrivate::notify_helper (this=0x80a62c8, receiver=0x8dec060, e=0xbfae49c0) at kernel/qapplication.cpp:4302
#20 0xb64d7bf7 in QApplication::notify (this=0x809dbb8, receiver=0x8dec060, e=0xbfae49c0) at kernel/qapplication.cpp:3706
#21 0xb75b59f1 in KApplication::notify (this=0x809dbb8, receiver=0x8dec060, event=0xbfae49c0) at /usr/src/debug/kdelibs-4.5.5/kdeui/kernel/kapplication.cpp:310
#22 0xb6f96e0e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#23 0xb6fc570e in ?? () from /usr/lib/libQtCore.so.4
#24 0xb6fc2642 in ?? () from /usr/lib/libQtCore.so.4
#25 0xb5d1db49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#26 0xb5d1e350 in ?? () from /usr/lib/libglib-2.0.so.0
#27 0xb5d1e60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#28 0xb6fc2d4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#29 0xb658019a in QGuiEventDispatcherGlib::processEvents (this=0x80a5eb0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#30 0xb6f9611d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0xb6f96319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0xb6f9ac70 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#33 0xb64cd164 in QApplication::exec () at kernel/qapplication.cpp:3581
#34 0xb2eac6aa in kdemain (argc=1, argv=0x80997c0) at /usr/src/debug/kdebase-workspace-4.5.5/plasma/desktop/shell/main.cpp:118
#35 0x0804e3f1 in _start ()

Possible duplicates by query: bug 201431.

Reported using DrKonqi
Comment 1 Dario Andres 2011-02-20 00:25:17 UTC
[Comment from a bug triager]
This issue is being tracked at bug 209004. Merging. Thanks

*** This bug has been marked as a duplicate of bug 209004 ***
Comment 2 Beat Wolf 2011-02-22 10:21:10 UTC
*** Bug 266776 has been marked as a duplicate of this bug. ***