Bug 279695 - Crash when closing
Summary: Crash when closing
Status: RESOLVED DUPLICATE of bug 268658
Alias: None
Product: amarok
Classification: Applications
Component: general (other bugs)
Version First Reported In: 2.4-GIT
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 2.5
Assignee: Amarok Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-08 21:29 UTC by Mickaël
Modified: 2011-09-26 11:57 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mickaël 2011-08-08 21:29:53 UTC
Application: amarok (2.4-GIT)
KDE Platform Version: 4.7.00 (4.7.0)
Qt Version: 4.7.3
Operating System: Linux 3.0-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
Because of a problem with the sound server, I re-started Amarok : at close it crashed.

The crash can be reproduced some of the time.

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

Thread 14 (Thread 0x7f3ae2734700 (LWP 10098)):
#0  0x00007f3aff802e3b in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f3ae92c7251 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f3aff7fed60 in start_thread () from /lib/libpthread.so.0
#3  0x00007f3b0162ee2d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f3ae1f33700 (LWP 10099)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f3ae1f32ad0 in ?? ()
#2  0x00007fff62ebb7e7 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 12 (Thread 0x7f3ae1530700 (LWP 10100)):
#0  0x00007f3aff802ac4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f3ae92d8173 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f3aff7fed60 in start_thread () from /lib/libpthread.so.0
#3  0x00007f3b0162ee2d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f3adc7d8700 (LWP 10104)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f3adc7d7af0 in ?? ()
#2  0x00007fff62ebb7e7 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 10 (Thread 0x7f3adb540700 (LWP 10115)):
[KCrash Handler]
#6  0x00007f3adc7e9e6d in QBasicAtomicInt::ref (this=0x200000008) at /usr/include/QtCore/qatomic_x86_64.h:121
#7  0x00007f3adc7f563d in KSharedPtr<Meta::MediaDeviceTrack>::KSharedPtr (this=0x7f3abcf331e8, o=...) at /usr/include/KDE/../ksharedptr.h:84
#8  0x00007f3adc7f9004 in QHashNode<QString, KSharedPtr<Meta::MediaDeviceTrack> >::QHashNode (this=0x7f3abcf331d0, key0=..., value0=...) at /usr/include/QtCore/qhash.h:224
#9  0x00007f3adc7f918b in QHash<QString, KSharedPtr<Meta::MediaDeviceTrack> >::duplicateNode (node=0x7f3ad40b48b0, newNode=0x7f3abcf331d0) at /usr/include/QtCore/qhash.h:530
#10 0x00007f3b01e6b8f7 in QHashData::detach_helper2(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int) () from /usr/lib/libQtCore.so.4
#11 0x00007f3adc7f87ee in QHash<QString, KSharedPtr<Meta::MediaDeviceTrack> >::detach_helper (this=0x2acb828) at /usr/include/QtCore/qhash.h:582
#12 0x00007f3adc7f7348 in QHash<QString, KSharedPtr<Meta::MediaDeviceTrack> >::detach (this=0x2acb828) at /usr/include/QtCore/qhash.h:299
#13 0x00007f3adc7f60ce in QHash<QString, KSharedPtr<Meta::MediaDeviceTrack> >::insert (this=0x2acb828, akey=..., avalue=...) at /usr/include/QtCore/qhash.h:754
#14 0x00007f3adc7f2475 in Meta::UmsHandler::setAssociateTrack (this=0x2acb5f0, track=...) at /home/mickael/Programmes/amarok/src/core-impl/collections/umscollection/handler/UmsHandler.cpp:877
#15 0x00007f3adc7f966c in Handler::UmsReadCapability::setAssociateTrack (this=0x1b32210, track=...) at /home/mickael/Programmes/amarok/src/core-impl/collections/umscollection/handler/capabilities/UmsReadCapability.cpp:55
#16 0x00007f3b03a4cd8f in Meta::MediaDeviceHandler::privateParseTracks (this=0x2acb5f0) at /home/mickael/Programmes/amarok/src/core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:857
#17 0x00007f3b03a4f11a in Meta::ParseWorkerThread::run (this=0x28e6270) at /home/mickael/Programmes/amarok/src/core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:1289
#18 0x00007f3afebc1d71 in ?? () from /usr/lib/libthreadweaver.so.4
#19 0x00007f3afebc1e9c in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#20 0x00007f3afebc157f in ?? () from /usr/lib/libthreadweaver.so.4
#21 0x00007f3afebc163b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#22 0x00007f3b01e500f5 in ?? () from /usr/lib/libQtCore.so.4
#23 0x00007f3aff7fed60 in start_thread () from /lib/libpthread.so.0
#24 0x00007f3b0162ee2d in clone () from /lib/libc.so.6
#25 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f3adad3f700 (LWP 10116)):
#0  0x00007f3aff802ac4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f3b01e5059b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f3afebc0144 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f3afebc26eb in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f3afebc2704 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f3afebc15af in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f3afebc163b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007f3b01e500f5 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f3aff7fed60 in start_thread () from /lib/libpthread.so.0
#9  0x00007f3b0162ee2d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f3ad9bc0700 (LWP 10117)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f3ad9bbfaf0 in ?? ()
#2  0x00007fff62ebb7e7 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 7 (Thread 0x7f3ad8f82700 (LWP 10118)):
#0  0x00007f3aff802ac4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f3b01e5059b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f3afebc0144 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f3afebc26eb in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f3afebc2704 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f3afebc2704 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f3afebc2704 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f3afebc2704 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00007f3afebc15af in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x00007f3afebc163b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#10 0x00007f3b01e500f5 in ?? () from /usr/lib/libQtCore.so.4
#11 0x00007f3aff7fed60 in start_thread () from /lib/libpthread.so.0
#12 0x00007f3b0162ee2d in clone () from /lib/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f3ad3fff700 (LWP 10119)):
#0  0x00007f3aff802ac4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f3b01e5059b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f3afebc0144 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f3afebc26eb in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f3afebc15af in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f3afebc163b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007f3b01e500f5 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007f3aff7fed60 in start_thread () from /lib/libpthread.so.0
#8  0x00007f3b0162ee2d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f3ac5a82700 (LWP 10127)):
#0  0x00007f3aff802ac4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f3afdbd92e2 in ?? () from /usr/lib/libQtScript.so.4
#2  0x00007f3afdbd9319 in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007f3aff7fed60 in start_thread () from /lib/libpthread.so.0
#4  0x00007f3b0162ee2d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f3ac25e0700 (LWP 10151)):
#0  0x00007f3aff802ac4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f3b01e5059b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f3b02de4354 in ?? () from /usr/lib/libQtGui.so.4
#3  0x00007f3b01e500f5 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f3aff7fed60 in start_thread () from /lib/libpthread.so.0
#5  0x00007f3b0162ee2d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f3ac1ddf700 (LWP 10152)):
#0  0x00007f3aff800c9e in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x00007f3afaf608b4 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f3afaf60d09 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f3b01f618de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f3b01f35db2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f3b01f35fb7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f3b01e4d69f in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f3b01f18d8f in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f3b01e500f5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f3aff7fed60 in start_thread () from /lib/libpthread.so.0
#10 0x00007f3b0162ee2d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f3ac0db5700 (LWP 10155)):
#0  0x00007f3aff802e3b in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f3ae92c7251 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f3aff7fed60 in start_thread () from /lib/libpthread.so.0
#3  0x00007f3b0162ee2d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f3b04d53780 (LWP 10097)):
#0  0x00007f3b01626b83 in poll () from /lib/libc.so.6
#1  0x00007f3afb415ba2 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f3afb4160ef in ?? () from /usr/lib/libxcb.so.1
#3  0x00007f3afb416174 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0x00007f3b0340a647 in _XSend () from /usr/lib/libX11.so.6
#5  0x00007f3b0340ab7b in _XReply () from /usr/lib/libX11.so.6
#6  0x00007f3b033efb93 in XGetSelectionOwner () from /usr/lib/libX11.so.6
#7  0x00007f3b02981a99 in QClipboard::event(QEvent*) () from /usr/lib/libQtGui.so.4
#8  0x00007f3b028fe174 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#9  0x00007f3b02902fe1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#10 0x00007f3b01f36bbc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#11 0x00007f3b0290773b in QApplication::~QApplication() () from /usr/lib/libQtGui.so.4
#12 0x00007f3b03c5ceff in App::~App (this=0x7fff62e91a40, __in_chrg=<optimized out>) at /home/mickael/Programmes/amarok/src/App.cpp:188
#13 0x000000000040ceef in main (argc=2, argv=0x7fff62e940a8) at /home/mickael/Programmes/amarok/src/main.cpp:289

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-08-08 22:02:24 UTC

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