Bug 245487 - Amarok crashes on close
Summary: Amarok crashes on close
Status: RESOLVED DUPLICATE of bug 243702
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-23 00:46 UTC by Thor
Modified: 2010-07-23 00:57 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 Thor 2010-07-23 00:46:19 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 2"
Qt Version: 4.6.3
Operating System: Linux 2.6.34-12-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
Amarok crashes consistently when I quit the application. Other odd behavior: currently Amarok is stuttering every 2-3 seconds when playing audio cd. I am not trying to attach or remove any media source while Amarok is running.

The crash can be reproduced every time.

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

Thread 15 (Thread 0x7f8753417710 (LWP 5440)):
#0  0x00007f8771f3339c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87538ef3f9 in os_event_wait_low () from /usr/lib64/libmysqld.so.0
#2  0x00007f87538ee0b6 in os_aio_simulated_handle () from /usr/lib64/libmysqld.so.0
#3  0x00007f87538adb5a in fil_aio_wait () from /usr/lib64/libmysqld.so.0
#4  0x00007f8753928b90 in ?? () from /usr/lib64/libmysqld.so.0
#5  0x00007f8771f2ea4f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f87738b182d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f8751d86710 (LWP 5441)):
#0  0x00007f8771f3339c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87538ef3f9 in os_event_wait_low () from /usr/lib64/libmysqld.so.0
#2  0x00007f87538ee0b6 in os_aio_simulated_handle () from /usr/lib64/libmysqld.so.0
#3  0x00007f87538adb5a in fil_aio_wait () from /usr/lib64/libmysqld.so.0
#4  0x00007f8753928b90 in ?? () from /usr/lib64/libmysqld.so.0
#5  0x00007f8771f2ea4f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f87738b182d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f8751585710 (LWP 5442)):
#0  0x00007f8771f3339c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87538ef3f9 in os_event_wait_low () from /usr/lib64/libmysqld.so.0
#2  0x00007f87538ee0b6 in os_aio_simulated_handle () from /usr/lib64/libmysqld.so.0
#3  0x00007f87538adb5a in fil_aio_wait () from /usr/lib64/libmysqld.so.0
#4  0x00007f8753928b90 in ?? () from /usr/lib64/libmysqld.so.0
#5  0x00007f8771f2ea4f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f87738b182d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f8750d84710 (LWP 5443)):
#0  0x00007f8771f3339c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87538ef3f9 in os_event_wait_low () from /usr/lib64/libmysqld.so.0
#2  0x00007f87538ee0b6 in os_aio_simulated_handle () from /usr/lib64/libmysqld.so.0
#3  0x00007f87538adb5a in fil_aio_wait () from /usr/lib64/libmysqld.so.0
#4  0x00007f8753928b90 in ?? () from /usr/lib64/libmysqld.so.0
#5  0x00007f8771f2ea4f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f87738b182d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f874f86c710 (LWP 5445)):
#0  0x00007f87738aae13 in select () from /lib64/libc.so.6
#1  0x00007f87538efbfb in os_thread_sleep () from /usr/lib64/libmysqld.so.0
#2  0x00007f875392782a in srv_lock_timeout_thread () from /usr/lib64/libmysqld.so.0
#3  0x00007f8771f2ea4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f87738b182d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f874f06b710 (LWP 5446)):
#0  0x00007f87738aae13 in select () from /lib64/libc.so.6
#1  0x00007f87538efbfb in os_thread_sleep () from /usr/lib64/libmysqld.so.0
#2  0x00007f8753927b45 in srv_error_monitor_thread () from /usr/lib64/libmysqld.so.0
#3  0x00007f8771f2ea4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f87738b182d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f874e86a710 (LWP 5447)):
#0  0x00007f87738aae13 in select () from /lib64/libc.so.6
#1  0x00007f87538efbfb in os_thread_sleep () from /usr/lib64/libmysqld.so.0
#2  0x00007f8753927492 in srv_monitor_thread () from /usr/lib64/libmysqld.so.0
#3  0x00007f8771f2ea4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f87738b182d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f874e069710 (LWP 5448)):
#0  0x00007f8771f3339c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87538ef3f9 in os_event_wait_low () from /usr/lib64/libmysqld.so.0
#2  0x00007f8753928182 in srv_master_thread () from /usr/lib64/libmysqld.so.0
#3  0x00007f8771f2ea4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f87738b182d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f8744175710 (LWP 5449)):
#0  0x00007f8771f3339c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f876ee721f0 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f876ee72229 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f8771f2ea4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f87738b182d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f8742dd1710 (LWP 5450)):
#0  0x00007f8771f3339c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8774d492bb in wait (this=<value optimized out>, mutex=0x23cd710, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x23cd710, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f87709be3f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x23cd320, th=0x23cdb40) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f87709c0e35 in waitForAvailableJob (this=0x23cbfc0, th=0x23cdb40) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x23cbfc0, th=0x23cdb40) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f87709c0e4e in ThreadWeaver::WorkingHardState::applyForWork (this=0x23cbfc0, th=0x23cdb40) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f87709c0e4e in ThreadWeaver::WorkingHardState::applyForWork (this=0x23cbfc0, th=0x23cdb40) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f87709be7ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f8742dd0e30, parent=0x23cd320, th=0x23cdb40) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#9  0x00007f87709be878 in ThreadWeaver::Thread::run (this=0x23cdb40) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#10 0x00007f8774d48bf5 in QThreadPrivate::start (arg=0x23cdb40) at thread/qthread_unix.cpp:248
#11 0x00007f8771f2ea4f in start_thread () from /lib64/libpthread.so.0
#12 0x00007f87738b182d in clone () from /lib64/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f87425d0710 (LWP 5451)):
[KCrash Handler]
#5  0x00007f874cdc5810 in Handler::UmsReadCapability::setAssociateTrack (this=0x7f873400f050, track=<value optimized out>)
    at /usr/src/debug/amarok-2.3.0/src/collection/umscollection/handler/capabilities/UmsReadCapability.cpp:55
#6  0x00007f8775a4c6c2 in Meta::MediaDeviceHandler::privateParseTracks (this=0x261d420) at /usr/src/debug/amarok-2.3.0/src/collection/mediadevicecollection/handler/MediaDeviceHandler.cpp:840
#7  0x00007f8775a4e0ad in Meta::ParseWorkerThread::run (this=0x7f8734001190) at /usr/src/debug/amarok-2.3.0/src/collection/mediadevicecollection/handler/MediaDeviceHandler.cpp:1277
#8  0x00007f87709bed75 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f87425cfda0, th=0x7f8754002960, job=0x7f8734001190) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Job.cpp:106
#9  0x00007f87709beeae in ThreadWeaver::Job::execute (this=0x7f8734001190, th=0x7f8754002960) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Job.cpp:135
#10 0x00007f87709be7bf in ThreadWeaver::ThreadRunHelper::run (this=0x7f87425cfe30, parent=0x23cd320, th=0x7f8754002960) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:95
#11 0x00007f87709be878 in ThreadWeaver::Thread::run (this=0x7f8754002960) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#12 0x00007f8774d48bf5 in QThreadPrivate::start (arg=0x7f8754002960) at thread/qthread_unix.cpp:248
#13 0x00007f8771f2ea4f in start_thread () from /lib64/libpthread.so.0
#14 0x00007f87738b182d in clone () from /lib64/libc.so.6
#15 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f8741dcf710 (LWP 5452)):
#0  0x00007f8771f3339c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8774d492bb in wait (this=<value optimized out>, mutex=0x23cd710, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x23cd710, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f87709be3f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x23cd320, th=0x7f87540070b0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f87709c0e35 in waitForAvailableJob (this=0x23cbfc0, th=0x7f87540070b0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x23cbfc0, th=0x7f87540070b0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f87709be7ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f8741dcee30, parent=0x23cd320, th=0x7f87540070b0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f87709be878 in ThreadWeaver::Thread::run (this=0x7f87540070b0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f8774d48bf5 in QThreadPrivate::start (arg=0x7f87540070b0) at thread/qthread_unix.cpp:248
#9  0x00007f8771f2ea4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f87738b182d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f87415ce710 (LWP 5453)):
#0  0x00007f8771f3339c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8774d492bb in wait (this=<value optimized out>, mutex=0x23cd710, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x23cd710, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f87709be3f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x23cd320, th=0x7f8754007d20) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f87709c0e35 in waitForAvailableJob (this=0x23cbfc0, th=0x7f8754007d20) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x23cbfc0, th=0x7f8754007d20) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f87709c0e4e in ThreadWeaver::WorkingHardState::applyForWork (this=0x23cbfc0, th=0x7f8754007d20) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f87709be7ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f87415cde30, parent=0x23cd320, th=0x7f8754007d20) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#8  0x00007f87709be878 in ThreadWeaver::Thread::run (this=0x7f8754007d20) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#9  0x00007f8774d48bf5 in QThreadPrivate::start (arg=0x7f8754007d20) at thread/qthread_unix.cpp:248
#10 0x00007f8771f2ea4f in start_thread () from /lib64/libpthread.so.0
#11 0x00007f87738b182d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f873cc0f710 (LWP 5457)):
#0  0x00007f877388123d in nanosleep () from /lib64/libc.so.6
#1  0x00007f87738810a8 in sleep () from /lib64/libc.so.6
#2  0x00007f8770218dbf in ?? () from /usr/lib64/libQtScript.so.4
#3  0x00007f8770218e69 in ?? () from /usr/lib64/libQtScript.so.4
#4  0x00007f8771f2ea4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007f87738b182d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8776b3c760 (LWP 5429)):
#0  0x00007f87738a86b3 in poll () from /lib64/libc.so.6
#1  0x00007f876ad7cc0a in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f876ad7d169 in ?? () from /usr/lib64/libxcb.so.1
#3  0x00007f876ad7d1f7 in xcb_writev () from /usr/lib64/libxcb.so.1
#4  0x00007f8772e72776 in _XSend () from /usr/lib64/libX11.so.6
#5  0x00007f8772e72b99 in _XReply () from /usr/lib64/libX11.so.6
#6  0x00007f8772e666f3 in XSync () from /usr/lib64/libX11.so.6
#7  0x00007f877429a86e in ?? () from /usr/lib64/libQtGui.so.4
#8  0x00007f8774227670 in QApplication::~QApplication() () from /usr/lib64/libQtGui.so.4
#9  0x00007f8775d79c1c in App::~App (this=0x7ffffa1a9a30, __in_chrg=<value optimized out>) at /usr/src/debug/amarok-2.3.0/src/App.cpp:214
#10 0x000000000040820b in main (argc=1, argv=0x7ffffa1ab998) at /usr/src/debug/amarok-2.3.0/src/main.cpp:235

Possible duplicates by query: bug 245340, bug 244989, bug 243702.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-07-23 00:57:46 UTC

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