Bug 298331 - Amarok crashes on Shutdown.
Summary: Amarok crashes on Shutdown.
Status: RESOLVED DUPLICATE of bug 285951
Alias: None
Product: amarok
Classification: Unclassified
Component: general (show other bugs)
Version: 2.5.0
Platform: openSUSE RPMs Linux
: NOR crash (vote)
Target Milestone: 2.6
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-18 04:34 UTC by Russ Fineman
Modified: 2012-04-18 12:21 UTC (History)
0 users

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 Russ Fineman 2012-04-18 04:34:44 UTC
Application: amarok (2.5.0)
KDE Platform Version: 4.8.2 (4.8.2) "release 491"
Qt Version: 4.8.1
Operating System: Linux 3.1.9-1.4-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
had just clicked shutdown. when crash wizzard came up. This looks like regressionto same problem in 12.1 and KDE4.8.1. Now on KDE 4.8.2. It was fixed on 4.8.1.

Only thing I did today was install some security fixes and update dto Nvidia 395.40 from .20. Installed the hardway. from Nvidia website.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f8f2149f7a0 (LWP 4736))]

Thread 11 (Thread 0x7f8effcfb700 (LWP 4754)):
#0  0x00007f8f1dd6dff3 in poll () from /lib64/libc.so.6
#1  0x00007f8f1567320f in ?? () from /usr/lib64/libpulse.so.0
#2  0x00007f8f1566461c in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#3  0x00007f8f15664c89 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4  0x00007f8f15664d40 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5  0x00007f8f156731bf in ?? () from /usr/lib64/libpulse.so.0
#6  0x00007f8f10f31248 in ?? () from /usr/lib64/libpulsecommon-1.1.so
#7  0x00007f8f0f372b74 in ?? () from /usr/lib64/libGL.so.1
#8  0x00007f8f1bebef05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f8f1dd7710d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f8ef1cd8700 (LWP 4757)):
#0  0x00007f8f1dd6dff3 in poll () from /lib64/libc.so.6
#1  0x00007f8f17a0ca98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f8f17a0cf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f8f1f3d42e6 in QEventDispatcherGlib::processEvents (this=0x7f8eec000920, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f8f1f3a4012 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f8f1f3a4267 in QEventLoop::exec (this=0x7f8ef1cd7cf0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f8f1f2a4547 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f8f1f383dff in QInotifyFileSystemWatcherEngine::run (this=0xe26310) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f8f1f2a756b in QThreadPrivate::start (arg=0xe26310) at thread/qthread_unix.cpp:298
#9  0x00007f8f0f372b74 in ?? () from /usr/lib64/libGL.so.1
#10 0x00007f8f1bebef05 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f8f1dd7710d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f8ef0987700 (LWP 4759)):
#0  0x00007f8f1dd6dff3 in poll () from /lib64/libc.so.6
#1  0x00007f8f17a0ca98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f8f17a0cf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f8f1f3d42e6 in QEventDispatcherGlib::processEvents (this=0x7f8ee40008e0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f8f1f3a4012 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f8f1f3a4267 in QEventLoop::exec (this=0x7f8ef0986d20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f8f1f2a4547 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f8f1f2a756b in QThreadPrivate::start (arg=0xebd560) at thread/qthread_unix.cpp:298
#8  0x00007f8f0f372b74 in ?? () from /usr/lib64/libGL.so.1
#9  0x00007f8f1bebef05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f8f1dd7710d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f8eeb984700 (LWP 4760)):
#0  0x00007fffcf5ff8de in ?? ()
#1  0x00007f8f17cc0d9a in clock_gettime () from /lib64/librt.so.1
#2  0x00007f8f1f2fdf64 in do_gettime (frac=0x7f8eeb983ac8, sec=0x7f8eeb983ac0) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f8f1f3d4a4d in QTimerInfoList::updateCurrentTime (this=0x7f8ee00020d0) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007f8f1f3d4d83 in QTimerInfoList::timerWait (this=0x7f8ee00020d0, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007f8f1f3d37bc in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f8eeb983b8c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f8f17a0bb22 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x00007f8f17a0c92d in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f8f17a0cf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f8f1f3d42e6 in QEventDispatcherGlib::processEvents (this=0x7f8ee00008e0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#11 0x00007f8f1f3a4012 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007f8f1f3a4267 in QEventLoop::exec (this=0x7f8eeb983d20, flags=...) at kernel/qeventloop.cpp:204
#13 0x00007f8f1f2a4547 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#14 0x00007f8f1f2a756b in QThreadPrivate::start (arg=0xfe52f0) at thread/qthread_unix.cpp:298
#15 0x00007f8f0f372b74 in ?? () from /usr/lib64/libGL.so.1
#16 0x00007f8f1bebef05 in start_thread () from /lib64/libpthread.so.0
#17 0x00007f8f1dd7710d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f8eea579700 (LWP 4762)):
#0  0x00007f8f1bec2e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8f1f2a7a7b in wait (time=18446744073709551615, this=0xfe6100) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xfe6280, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f8f1b29d96b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x100a920, th=0xf17dd0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f8f1b2a025b in ThreadWeaver::WorkingHardState::applyForWork (this=0x100a9f0, th=0xf17dd0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f8f1b2a0274 in ThreadWeaver::WorkingHardState::applyForWork (this=0x100a9f0, th=0xf17dd0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f8f1b2a0274 in ThreadWeaver::WorkingHardState::applyForWork (this=0x100a9f0, th=0xf17dd0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f8f1b2a0274 in ThreadWeaver::WorkingHardState::applyForWork (this=0x100a9f0, th=0xf17dd0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f8f1b29f0cf in ThreadWeaver::ThreadRunHelper::run (this=0x7f8eea578d40, parent=0x100a920, th=0xf17dd0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:87
#9  0x00007f8f1b29f15b in ThreadWeaver::Thread::run (this=0xf17dd0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:142
#10 0x00007f8f1f2a756b in QThreadPrivate::start (arg=0xf17dd0) at thread/qthread_unix.cpp:298
#11 0x00007f8f0f372b74 in ?? () from /usr/lib64/libGL.so.1
#12 0x00007f8f1bebef05 in start_thread () from /lib64/libpthread.so.0
#13 0x00007f8f1dd7710d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f8ee9122700 (LWP 4763)):
#0  0x00007f8f1bec2e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8f1f2a7a7b in wait (time=18446744073709551615, this=0xfe6100) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xfe6280, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f8f1b29d96b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x100a920, th=0x12ed430) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f8f1b2a025b in ThreadWeaver::WorkingHardState::applyForWork (this=0x100a9f0, th=0x12ed430) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f8f1b29f0cf in ThreadWeaver::ThreadRunHelper::run (this=0x7f8ee9121d40, parent=0x100a920, th=0x12ed430) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f8f1b29f15b in ThreadWeaver::Thread::run (this=0x12ed430) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f8f1f2a756b in QThreadPrivate::start (arg=0x12ed430) at thread/qthread_unix.cpp:298
#8  0x00007f8f0f372b74 in ?? () from /usr/lib64/libGL.so.1
#9  0x00007f8f1bebef05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f8f1dd7710d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f8ee8921700 (LWP 4764)):
#0  0x00007f8f1bec2e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8f1f2a7a7b in wait (time=18446744073709551615, this=0xfe6100) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xfe6280, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f8f1b29d96b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x100a920, th=0x12ee150) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f8f1b2a025b in ThreadWeaver::WorkingHardState::applyForWork (this=0x100a9f0, th=0x12ee150) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f8f1b29f0cf in ThreadWeaver::ThreadRunHelper::run (this=0x7f8ee8920d40, parent=0x100a920, th=0x12ee150) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f8f1b29f15b in ThreadWeaver::Thread::run (this=0x12ee150) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f8f1f2a756b in QThreadPrivate::start (arg=0x12ee150) at thread/qthread_unix.cpp:298
#8  0x00007f8f0f372b74 in ?? () from /usr/lib64/libGL.so.1
#9  0x00007f8f1bebef05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f8f1dd7710d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f8ed7fff700 (LWP 4765)):
#0  0x00007f8f1bec2e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8f1f2a7a7b in wait (time=18446744073709551615, this=0xfe6100) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xfe6280, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f8f1b29d96b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x100a920, th=0x12eeeb0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f8f1b2a025b in ThreadWeaver::WorkingHardState::applyForWork (this=0x100a9f0, th=0x12eeeb0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f8f1b2a0274 in ThreadWeaver::WorkingHardState::applyForWork (this=0x100a9f0, th=0x12eeeb0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f8f1b29f0cf in ThreadWeaver::ThreadRunHelper::run (this=0x7f8ed7ffed40, parent=0x100a920, th=0x12eeeb0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f8f1b29f15b in ThreadWeaver::Thread::run (this=0x12eeeb0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f8f1f2a756b in QThreadPrivate::start (arg=0x12eeeb0) at thread/qthread_unix.cpp:298
#9  0x00007f8f0f372b74 in ?? () from /usr/lib64/libGL.so.1
#10 0x00007f8f1bebef05 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f8f1dd7710d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f8ed71bb700 (LWP 4766)):
#0  0x00007f8f1bec2e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8f14858c12 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f8f151f71a0) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#2  0x00007f8f14858c49 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#3  0x00007f8f0f372b74 in ?? () from /usr/lib64/libGL.so.1
#4  0x00007f8f1bebef05 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f8f1dd7710d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f8ed5fa4700 (LWP 4771)):
#0  0x00007f8f1dd458dd in nanosleep () from /lib64/libc.so.6
#1  0x00007f8f1dd45768 in sleep () from /lib64/libc.so.6
#2  0x00007f8f1a2b98e5 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f8f1a5b2e80) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2363
#3  0x00007f8f1a2b9989 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#4  0x00007f8f0f372b74 in ?? () from /usr/lib64/libGL.so.1
#5  0x00007f8f1bebef05 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8f1dd7710d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f8f2149f7a0 (LWP 4736)):
[KCrash Handler]
#6  0x0000000000000020 in ?? ()
#7  0x00007f8f20348a9e in qDeleteAll<QList<Collections::Collection*>::const_iterator> (end=<optimized out>, begin=<optimized out>) at /usr/include/QtCore/qalgorithms.h:322
#8  qDeleteAll<SmartPointerList<Collections::Collection> > (c=...) at /usr/include/QtCore/qalgorithms.h:330
#9  CollectionManager::~CollectionManager (this=0xd0a730, __in_chrg=<optimized out>) at /usr/src/debug/amarok-2.5.0/src/core-impl/collections/support/CollectionManager.cpp:137
#10 0x00007f8f20348c89 in CollectionManager::~CollectionManager (this=0xd0a730, __in_chrg=<optimized out>) at /usr/src/debug/amarok-2.5.0/src/core-impl/collections/support/CollectionManager.cpp:145
#11 0x00007f8f20346f26 in CollectionManager::destroy () at /usr/src/debug/amarok-2.5.0/src/core-impl/collections/support/CollectionManager.cpp:107
#12 0x00007f8f2047bedf in App::~App (this=0x7fffcf462cd0, __in_chrg=<optimized out>) at /usr/src/debug/amarok-2.5.0/src/App.cpp:248
#13 0x000000000040909a in main (argc=3, argv=0x7fffcf465158) at /usr/src/debug/amarok-2.5.0/src/main.cpp:301

Possible duplicates by query: bug 298222, bug 297555, bug 297164, bug 295853, bug 295711.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-04-18 12:21:09 UTC

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