Bug 240543

Summary: amarok crashed on exit with vlc backend
Product: [Applications] amarok Reporter: Hanno <mannequinZOD>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash CC: rdieter
Priority: NOR    
Version: 2.3-GIT   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Hanno 2010-06-03 03:09:47 UTC
Application: amarok (2.3-GIT)
KDE Platform Version: 4.4.81 (KDE 4.4.81 (KDE 4.5 >= 20100527)) "release 8"
Qt Version: 4.6.3
Operating System: Linux 2.6.31.12-0.2-desktop x86_64
Distribution: "openSUSE 11.2 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
amarok crashed on exit with vlc backend.Music was playing when exiting

-- Backtrace:
Application: Amarok (amarok), signal: Aborted
[Current thread is 1 (Thread 0x7f3c92779780 (LWP 14885))]

Thread 16 (Thread 0x7f3c3d717910 (LWP 14947)):
#0  0x00007f3c8dbcc049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3c79c939f9 in vlc_cond_wait () from /usr/lib64/libvlccore.so.4
#2  0x00007f3c79c1ad8f in ?? () from /usr/lib64/libvlccore.so.4
#3  0x00007f3c8dbc765d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f3c8f76fe1d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f3c3b79e910 (LWP 15009)):
#0  0x00007f3c8dbcc049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3c3bd2f2a5 in os_event_wait_low (event=0x13df0e0, reset_sig_count=1) at ../../../storage/innobase/os/os0sync.c:422
#2  0x00007f3c3bd2e090 in os_aio_simulated_handle (global_segment=0, message1=<value optimized out>, message2=<value optimized out>, type=<value optimized out>)
    at ../../../storage/innobase/os/os0file.c:4207
#3  0x00007f3c3bddf49a in fil_aio_wait (segment=0) at ../../../storage/innobase/fil/fil0fil.c:4246
#4  0x00007f3c3bd5eaa0 in io_handler_thread (arg=<value optimized out>) at ../../../storage/innobase/srv/srv0start.c:435
#5  0x00007f3c8dbc765d in start_thread () from /lib64/libpthread.so.0
#6  0x00007f3c8f76fe1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f3c39d57910 (LWP 15010)):
#0  0x00007f3c8dbcc049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3c3bd2f2a5 in os_event_wait_low (event=0x13df190, reset_sig_count=3) at ../../../storage/innobase/os/os0sync.c:422
#2  0x00007f3c3bd2e090 in os_aio_simulated_handle (global_segment=1, message1=<value optimized out>, message2=<value optimized out>, type=<value optimized out>)
    at ../../../storage/innobase/os/os0file.c:4207
#3  0x00007f3c3bddf49a in fil_aio_wait (segment=1) at ../../../storage/innobase/fil/fil0fil.c:4246
#4  0x00007f3c3bd5eaa0 in io_handler_thread (arg=<value optimized out>) at ../../../storage/innobase/srv/srv0start.c:435
#5  0x00007f3c8dbc765d in start_thread () from /lib64/libpthread.so.0
#6  0x00007f3c8f76fe1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f3c39556910 (LWP 15011)):
#0  0x00007f3c8dbcc049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3c3bd2f2a5 in os_event_wait_low (event=0x13df240, reset_sig_count=2) at ../../../storage/innobase/os/os0sync.c:422
#2  0x00007f3c3bd2e090 in os_aio_simulated_handle (global_segment=2, message1=<value optimized out>, message2=<value optimized out>, type=<value optimized out>)
    at ../../../storage/innobase/os/os0file.c:4207
#3  0x00007f3c3bddf49a in fil_aio_wait (segment=2) at ../../../storage/innobase/fil/fil0fil.c:4246
#4  0x00007f3c3bd5eaa0 in io_handler_thread (arg=<value optimized out>) at ../../../storage/innobase/srv/srv0start.c:435
#5  0x00007f3c8dbc765d in start_thread () from /lib64/libpthread.so.0
#6  0x00007f3c8f76fe1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f3c38d55910 (LWP 15012)):
#0  0x00007f3c8dbcc049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3c3bd2f2a5 in os_event_wait_low (event=0x13df2f0, reset_sig_count=1) at ../../../storage/innobase/os/os0sync.c:422
#2  0x00007f3c3bd2e090 in os_aio_simulated_handle (global_segment=3, message1=<value optimized out>, message2=<value optimized out>, type=<value optimized out>)
    at ../../../storage/innobase/os/os0file.c:4207
#3  0x00007f3c3bddf49a in fil_aio_wait (segment=3) at ../../../storage/innobase/fil/fil0fil.c:4246
#4  0x00007f3c3bd5eaa0 in io_handler_thread (arg=<value optimized out>) at ../../../storage/innobase/srv/srv0start.c:435
#5  0x00007f3c8dbc765d in start_thread () from /lib64/libpthread.so.0
#6  0x00007f3c8f76fe1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f3c3783d910 (LWP 15036)):
#0  0x00007f3c8f7693e2 in select () from /lib64/libc.so.6
#1  0x00007f3c3bd2f62b in os_thread_sleep (tm=<value optimized out>) at ../../../storage/innobase/os/os0thread.c:281
#2  0x00007f3c3bd5d68a in srv_lock_timeout_and_monitor_thread (arg=<value optimized out>) at ../../../storage/innobase/srv/srv0srv.c:1922
#3  0x00007f3c8dbc765d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f3c8f76fe1d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f3c3703c910 (LWP 15037)):
#0  0x00007f3c8f7693e2 in select () from /lib64/libc.so.6
#1  0x00007f3c3bd2f62b in os_thread_sleep (tm=<value optimized out>) at ../../../storage/innobase/os/os0thread.c:281
#2  0x00007f3c3bd5d415 in srv_error_monitor_thread (arg=<value optimized out>) at ../../../storage/innobase/srv/srv0srv.c:2148
#3  0x00007f3c8dbc765d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f3c8f76fe1d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f3c3683b910 (LWP 15038)):
#0  0x00007f3c8dbcc049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3c3bd2f2a5 in os_event_wait_low (event=0xe31ab0, reset_sig_count=1) at ../../../storage/innobase/os/os0sync.c:422
#2  0x00007f3c3bd5bd07 in srv_master_thread (arg=<value optimized out>) at ../../../storage/innobase/srv/srv0srv.c:2637
#3  0x00007f3c8dbc765d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f3c8f76fe1d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f3c32b61910 (LWP 15040)):
#0  0x00007f3c8dbcc049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3c8ad8d426 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f3c8ad8d469 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f3c8dbc765d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f3c8f76fe1d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f3c30d3e910 (LWP 15041)):
#0  0x00007f3c8dbcc049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3c90c08b5b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f3c8c840be6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1ebc650, th=0x1ebcdc0)
    at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f3c8c842f5b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ebb670, th=0x1ebcdc0) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f3c8c842f74 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ebb670, th=0x1ebcdc0) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f3c8c842f74 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ebb670, th=0x1ebcdc0) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f3c8c842f74 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ebb670, th=0x1ebcdc0) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f3c8c842f74 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ebb670, th=0x1ebcdc0) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f3c8c842f74 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ebb670, th=0x1ebcdc0) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007f3c8c84144f in ThreadWeaver::ThreadRunHelper::run (this=0x7f3c30d3e020, parent=0x1ebc650, th=0x1ebcdc0) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/Thread.cpp:87
#11 0x00007f3c8c8418a8 in ThreadWeaver::Thread::run (this=0x1ebcdc0) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/Thread.cpp:142
#12 0x00007f3c90c07b15 in QThreadPrivate::start (arg=0x1ebcdc0) at thread/qthread_unix.cpp:248
#13 0x00007f3c8dbc765d in start_thread () from /lib64/libpthread.so.0
#14 0x00007f3c8f76fe1d in clone () from /lib64/libc.so.6
#15 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f3c3053d910 (LWP 15042)):
#0  0x00007f3c8dbcc049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3c90c08b5b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f3c8c840be6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1ebc650, th=0x1ec0130)
    at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f3c8c842f5b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ebb670, th=0x1ec0130) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f3c8c842f74 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ebb670, th=0x1ec0130) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f3c8c842f74 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ebb670, th=0x1ec0130) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f3c8c84144f in ThreadWeaver::ThreadRunHelper::run (this=0x7f3c3053d020, parent=0x1ebc650, th=0x1ec0130) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/Thread.cpp:87
#8  0x00007f3c8c8418a8 in ThreadWeaver::Thread::run (this=0x1ec0130) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/Thread.cpp:142
#9  0x00007f3c90c07b15 in QThreadPrivate::start (arg=0x1ec0130) at thread/qthread_unix.cpp:248
#10 0x00007f3c8dbc765d in start_thread () from /lib64/libpthread.so.0
#11 0x00007f3c8f76fe1d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f3c2fd3c910 (LWP 15043)):
#0  0x00007f3c8dbcc049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3c90c08b5b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f3c8c840be6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1ebc650, th=0x1e45e40)
    at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f3c8c842f5b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ebb670, th=0x1e45e40) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f3c8c842f74 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ebb670, th=0x1e45e40) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f3c8c842f74 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ebb670, th=0x1e45e40) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f3c8c842f74 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ebb670, th=0x1e45e40) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f3c8c842f74 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ebb670, th=0x1e45e40) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f3c8c84144f in ThreadWeaver::ThreadRunHelper::run (this=0x7f3c2fd3c020, parent=0x1ebc650, th=0x1e45e40) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/Thread.cpp:87
#10 0x00007f3c8c8418a8 in ThreadWeaver::Thread::run (this=0x1e45e40) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/Thread.cpp:142
#11 0x00007f3c90c07b15 in QThreadPrivate::start (arg=0x1e45e40) at thread/qthread_unix.cpp:248
#12 0x00007f3c8dbc765d in start_thread () from /lib64/libpthread.so.0
#13 0x00007f3c8f76fe1d in clone () from /lib64/libc.so.6
#14 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f3c2f53b910 (LWP 15044)):
#0  0x00007f3c8dbcc049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3c90c08b5b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f3c8c840be6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1ebc650, th=0x1c54f00)
    at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f3c8c842f5b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ebb670, th=0x1c54f00) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f3c8c84144f in ThreadWeaver::ThreadRunHelper::run (this=0x7f3c2f53b020, parent=0x1ebc650, th=0x1c54f00) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f3c8c8418a8 in ThreadWeaver::Thread::run (this=0x1c54f00) at /usr/src/debug/kdelibs-4.4.81svn1131245/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f3c90c07b15 in QThreadPrivate::start (arg=0x1c54f00) at thread/qthread_unix.cpp:248
#8  0x00007f3c8dbc765d in start_thread () from /lib64/libpthread.so.0
#9  0x00007f3c8f76fe1d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f3c2c9a2910 (LWP 15049)):
#0  0x00007f3c8f73f521 in nanosleep () from /lib64/libc.so.6
#1  0x00007f3c8f73f369 in sleep () from /lib64/libc.so.6
#2  0x00007f3c8c09b5e7 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f3c8c37a220) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2308
#3  0x00007f3c8c09b699 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f3c2c9a2000) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#4  0x00007f3c8dbc765d in start_thread () from /lib64/libpthread.so.0
#5  0x00007f3c8f76fe1d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f3c1d251910 (LWP 15066)):
#0  0x00007f3c8dbcc049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3c677b6ceb in ?? () from /usr/lib64/libjack.so.0
#2  0x00007f3c8dbc765d in start_thread () from /lib64/libpthread.so.0
#3  0x00007f3c8f76fe1d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f3c92779780 (LWP 14885)):
[KCrash Handler]
#6  0x00007f3c8f6d14e5 in raise () from /lib64/libc.so.6
#7  0x00007f3c8f6d29b0 in abort () from /lib64/libc.so.6
#8  0x00007f3c8f70c66d in ?? () from /lib64/libc.so.6
#9  0x00007f3c8f711c76 in ?? () from /lib64/libc.so.6
#10 0x00007f3c92782a6b in ?? () from /usr/lib64/tls/libnvidia-tls.so.1
#11 0x00007f3c8ed2da82 in XrmDestroyDatabase () from /usr/lib64/libX11.so.6
#12 0x00007f3c8ed1887d in _XFreeDisplayStructure () from /usr/lib64/libX11.so.6
#13 0x00007f3c8ed03eef in XCloseDisplay () from /usr/lib64/libX11.so.6
#14 0x00007f3c90155975 in qt_cleanup () at kernel/qapplication_x11.cpp:2635
#15 0x00007f3c900e7969 in QApplication::~QApplication (this=0x7fffa227f760, __in_chrg=<value optimized out>) at kernel/qapplication.cpp:1086
#16 0x00007f3c91a8c471 in App::~App (this=0x7fffa227f760, __in_chrg=<value optimized out>) at /usr/src/debug/amarok/src/App.cpp:282
#17 0x000000000040873e in main (argc=1, argv=0x7fffa22816d8) at /usr/src/debug/amarok/src/main.cpp:237

This bug may be a duplicate of or related to bug 240001.

Possible duplicates by query: bug 240236, bug 240035, bug 240001, bug 236295.

Reported using DrKonqi
Comment 1 Rex Dieter 2010-06-03 04:50:20 UTC

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