Bug 267271 - amarok generates numerous strange notifications causing a subsequent plasma crash
Summary: amarok generates numerous strange notifications causing a subsequent plasma c...
Status: RESOLVED DUPLICATE of bug 250540
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:
Depends on:
Blocks:
 
Reported: 2011-02-27 19:09 UTC by Vadym Krevs
Modified: 2011-03-08 19:47 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
This is what amarok was doing to my "plasma" before both became unresponsive. (94.84 KB, image/png)
2011-02-27 20:12 UTC, Vadym Krevs
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vadym Krevs 2011-02-27 19:09:57 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-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

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


Amarok became unresponsive. I killed it from konsole via "killall amarok". Plasma panel became unresponsive and then crashed.

-- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7ffe092c2760 (LWP 26467))]

Thread 6 (Thread 0x7ffdde737710 (LWP 26531)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffdfdd0cd20 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7ffdfdff2220) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x00007ffdfdd0cd59 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7ffdfe0002ec) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x00007ffe07c7fa4f in start_thread (arg=0x7ffdde737710) at pthread_create.c:297
#4  0x00007ffe06a6f82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7ffdd5ffe710 (LWP 20276)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe07f0e2bb in wait (this=<value optimized out>, mutex=0x1196b00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1196b00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007ffdfd7973f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1195fc0, th=0xb59bc50) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ffdfd799e45 in waitForAvailableJob (this=0x1196050, th=0xb59bc50) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x1196050, th=0xb59bc50) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007ffdfd7977ef in ThreadWeaver::ThreadRunHelper::run (this=0x7ffdd5ffde30, parent=0x1195fc0, th=0xb59bc50) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:87
#7  0x00007ffdfd797878 in ThreadWeaver::Thread::run (this=0xb59bc50) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142
#8  0x00007ffe07f0dbf5 in QThreadPrivate::start (arg=0xb59bc50) at thread/qthread_unix.cpp:248
#9  0x00007ffe07c7fa4f in start_thread (arg=0x7ffdd5ffe710) at pthread_create.c:297
#10 0x00007ffe06a6f82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ffdd67ff710 (LWP 20277)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe07f0e2bb in wait (this=<value optimized out>, mutex=0x1196b00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1196b00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007ffdfd7973f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1195fc0, th=0xb4a5eb0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ffdfd799e45 in waitForAvailableJob (this=0x1196050, th=0xb4a5eb0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x1196050, th=0xb4a5eb0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007ffdfd7977ef in ThreadWeaver::ThreadRunHelper::run (this=0x7ffdd67fee30, parent=0x1195fc0, th=0xb4a5eb0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:87
#7  0x00007ffdfd797878 in ThreadWeaver::Thread::run (this=0xb4a5eb0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142
#8  0x00007ffe07f0dbf5 in QThreadPrivate::start (arg=0xb4a5eb0) at thread/qthread_unix.cpp:248
#9  0x00007ffe07c7fa4f in start_thread (arg=0x7ffdd67ff710) at pthread_create.c:297
#10 0x00007ffe06a6f82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ffde8f16710 (LWP 20278)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe07f0e2bb in wait (this=<value optimized out>, mutex=0x1196b00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1196b00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007ffdfd7973f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1195fc0, th=0xb6085f0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ffdfd799e45 in waitForAvailableJob (this=0x1196050, th=0xb6085f0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x1196050, th=0xb6085f0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007ffdfd7977ef in ThreadWeaver::ThreadRunHelper::run (this=0x7ffde8f15e30, parent=0x1195fc0, th=0xb6085f0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:87
#7  0x00007ffdfd797878 in ThreadWeaver::Thread::run (this=0xb6085f0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142
#8  0x00007ffe07f0dbf5 in QThreadPrivate::start (arg=0xb6085f0) at thread/qthread_unix.cpp:248
#9  0x00007ffe07c7fa4f in start_thread (arg=0x7ffde8f16710) at pthread_create.c:297
#10 0x00007ffe06a6f82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ffdd51ff710 (LWP 20279)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe07f0e2bb in wait (this=<value optimized out>, mutex=0x1196b00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1196b00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007ffdfd7973f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1195fc0, th=0xb605c90) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ffdfd799e45 in waitForAvailableJob (this=0x1196050, th=0xb605c90) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x1196050, th=0xb605c90) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007ffdfd7977ef in ThreadWeaver::ThreadRunHelper::run (this=0x7ffdd51fee30, parent=0x1195fc0, th=0xb605c90) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:87
#7  0x00007ffdfd797878 in ThreadWeaver::Thread::run (this=0xb605c90) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142
#8  0x00007ffe07f0dbf5 in QThreadPrivate::start (arg=0xb605c90) at thread/qthread_unix.cpp:248
#9  0x00007ffe07c7fa4f in start_thread (arg=0x7ffdd51ff710) at pthread_create.c:297
#10 0x00007ffe06a6f82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffe092c2760 (LWP 26467)):
[KCrash Handler]
#6  ref (this=0x29964b0) at ../../src/corelib/arch/qatomic_x86_64.h:121
#7  QString (this=0x29964b0) at ../../src/corelib/tools/qstring.h:715
#8  QObject::objectName (this=0x29964b0) at kernel/qobject.cpp:1117
#9  0x00007ffdff55b010 in Plasma::DataContainer::checkForUpdate (this=0x29964b0) at /usr/src/debug/kdelibs-4.5.5/plasma/datacontainer.cpp:169
#10 0x00007ffddf797b41 in PlayerContainer::updateInfo (this=0x29964b0) at /usr/src/debug/kdebase-workspace-4.5.5/plasma/generic/dataengines/nowplaying/playercontainer.cpp:79
#11 0x00007ffddf797d50 in PlayerContainer::qt_metacall (this=0x29964b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/kdebase-workspace-4.5.5/build/plasma/generic/dataengines/nowplaying/playercontainer.moc:74
#12 0x00007ffe08008a1f in QMetaObject::activate (sender=0x29964b0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff9bb45230) at kernel/qobject.cpp:3295
#13 0x00007ffdff55a6b2 in Plasma::DataContainer::updateRequested (this=<value optimized out>, _t1=0x29964b0) at /usr/src/debug/kdelibs-4.5.5/build/plasma/datacontainer.moc:115
#14 0x00007ffdff58fff3 in Plasma::SignalRelay::timerEvent (this=0x24e9860, event=<value optimized out>) at /usr/src/debug/kdelibs-4.5.5/plasma/private/datacontainer_p.cpp:155
#15 0x00007ffe0800622e in QObject::event (this=0x24e9860, e=0x7fff9bb459d0) at kernel/qobject.cpp:1212
#16 0x00007ffe071c94d4 in QApplicationPrivate::notify_helper (this=0x67d1d0, receiver=0x24e9860, e=0x7fff9bb459d0) at kernel/qapplication.cpp:4302
#17 0x00007ffe071d1aca in QApplication::notify (this=<value optimized out>, receiver=0x24e9860, e=0x7fff9bb459d0) at kernel/qapplication.cpp:4185
#18 0x00007ffe08c5a876 in KApplication::notify (this=0x6713b0, receiver=0x24e9860, event=0x7fff9bb459d0) at /usr/src/debug/kdelibs-4.5.5/kdeui/kernel/kapplication.cpp:310
#19 0x00007ffe07ff4e4c in QCoreApplication::notifyInternal (this=0x6713b0, receiver=0x24e9860, event=0x7fff9bb459d0) at kernel/qcoreapplication.cpp:726
#20 0x00007ffe080200a9 in sendEvent (this=0x6808a0) at kernel/qcoreapplication.h:215
#21 QTimerInfoList::activateTimers (this=0x6808a0) at kernel/qeventdispatcher_unix.cpp:618
#22 0x00007ffe0801cfd8 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#23 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#24 0x00007ffe03b7ea93 in g_main_dispatch (context=0x67f920) at gmain.c:1960
#25 IA__g_main_context_dispatch (context=0x67f920) at gmain.c:2513
#26 0x00007ffe03b7f270 in g_main_context_iterate (context=0x67f920, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2591
#27 0x00007ffe03b7f510 in IA__g_main_context_iteration (context=0x67f920, may_block=1) at gmain.c:2654
#28 0x00007ffe0801d65f in QEventDispatcherGlib::processEvents (this=0x671de0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#29 0x00007ffe0726a11e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x00007ffe07ff4292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#31 0x00007ffe07ff4495 in QEventLoop::exec (this=0x7fff9bb45d60, flags=...) at kernel/qeventloop.cpp:201
#32 0x00007ffe07ff888b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#33 0x00007ffdfa1c6798 in kdemain (argc=1, argv=0x614fb0) at /usr/src/debug/kdebase-workspace-4.5.5/plasma/desktop/shell/main.cpp:118
#34 0x00000000004074a9 in launch (argc=1, _name=0x669bf8 "/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=0x40b0f7 "0") at /usr/src/debug/kdelibs-4.5.5/kinit/kinit.cpp:723
#35 0x0000000000407fc5 in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/debug/kdelibs-4.5.5/kinit/kinit.cpp:1215
#36 0x000000000040873a in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.5.5/kinit/kinit.cpp:1408
#37 0x0000000000409390 in main (argc=4, argv=0x7fff9bb471d8, envp=0x7fff9bb47200) at /usr/src/debug/kdelibs-4.5.5/kinit/kinit.cpp:1892

Possible duplicates by query: bug 250540.

Reported using DrKonqi
Comment 1 Vadym Krevs 2011-02-27 20:12:00 UTC
Created attachment 57557 [details]
This is what amarok was doing to my "plasma" before both became unresponsive.
Comment 2 Vadym Krevs 2011-03-01 10:48:42 UTC
This seems like an amarok issue, not a plasma one. Started happening on a daily basis.
Comment 3 Vadym Krevs 2011-03-01 12:50:07 UTC
Looks like a duplicate of https://bugs.kde.org/show_bug.cgi?id=263642
Comment 4 Dario Andres 2011-03-08 19:47:15 UTC
[Comment from a bug triager]
The notifications issue seems to be related to bug 263642.
The crash issue seems to be related to bug 250540.
Regards

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