Bug 292665

Summary: Amarok crashes after changing the sound library
Product: [Frameworks and Libraries] Phonon Reporter: alexander.dunaev
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash CC: martin.sandsmark, myriam, romain.perier
Priority: NOR    
Version: 4.5.1 (KDE 4.7.3)   
Target Milestone: 4.6.1   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description alexander.dunaev 2012-01-28 09:08:53 UTC
Application: amarok (2.5.0)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.3
Operating System: Linux 3.1.0-1-amd64 x86_64
Distribution: Debian GNU/Linux testing (wheezy)

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

I have two sound libraries: Xine and Steramer.  Amarok crashes after I change the sound library and accept the changes by clicking OK in the Preferences window.

(BTW the original problem is that my Amarok no longer plays my music; it looks like the playback is on but I don't hear anything.  The test button in the preferences works fine.  I've noticed this after a recent update.)

The crash can be reproduced every time.

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

Thread 14 (Thread 0x7ff475a9e700 (LWP 8039)):
#0  0x00007fffd350e8de in ?? ()
#1  0x00007ff49ed9ce86 in *__GI_clock_gettime (clock_id=1, tp=0x7ff475a9da60) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007ff4a6e8e7f4 in do_gettime (frac=0x7ff475a9da78, sec=0x7ff475a9da70) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007ff4a6f502cd in QTimerInfoList::updateCurrentTime (this=0x20076d0) at kernel/qeventdispatcher_unix.cpp:339
#5  0x00007ff4a6f50603 in QTimerInfoList::timerWait (this=0x20076d0, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#6  0x00007ff4a6f4f06c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7ff475a9db5c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007ff4a6f4f115 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007ff4a0356672 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007ff4a035746d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ff4a0357a99 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ff4a6f4fb26 in QEventDispatcherGlib::processEvents (this=0x20364f0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#12 0x00007ff4a6f241c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007ff4a6f243bf in QEventLoop::exec (this=0x7ff475a9dcf0, flags=...) at kernel/qeventloop.cpp:201
#14 0x00007ff4a6e3c1ef in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#15 0x00007ff4a6f071ef in QInotifyFileSystemWatcherEngine::run (this=0x1de7bb0) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007ff4a6e3ec05 in QThreadPrivate::start (arg=0x1de7bb0) at thread/qthread_unix.cpp:320
#17 0x00007ff49a44f2da in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#18 0x00007ff4a2dfbb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#19 0x00007ff4a65ea4ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7ff473505700 (LWP 8077)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ff4a6e3f09b in wait (time=18446744073709551615, this=0x5f6fd10) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x649d8f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007ff4a43a4a94 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x5f6fe50, th=0x78314a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ff4a43a703b in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x78314a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x78314a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x78314a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x78314a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007ff4a43a5eff in ThreadWeaver::ThreadRunHelper::run (this=0x7ff473504d40, parent=0x5f6fe50, th=0x78314a0) at ../../../threadweaver/Weaver/Thread.cpp:87
#9  0x00007ff4a43a5f8b in ThreadWeaver::Thread::run (this=0x78314a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x00007ff4a6e3ec05 in QThreadPrivate::start (arg=0x78314a0) at thread/qthread_unix.cpp:320
#11 0x00007ff49a44f2da in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#12 0x00007ff4a2dfbb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#13 0x00007ff4a65ea4ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7ff472d04700 (LWP 8078)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ff4a6e3f09b in wait (time=18446744073709551615, this=0x5f6fd10) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x649d8f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007ff4a43a4a94 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x5f6fe50, th=0x7ff47c004b20) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ff4a43a703b in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ff47c004b20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ff47c004b20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ff47c004b20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ff47c004b20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ff47c004b20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ff47c004b20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ff47c004b20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ff47c004b20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ff47c004b20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ff47c004b20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#14 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ff47c004b20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x00007ff4a43a5eff in ThreadWeaver::ThreadRunHelper::run (this=0x7ff472d03d40, parent=0x5f6fe50, th=0x7ff47c004b20) at ../../../threadweaver/Weaver/Thread.cpp:87
#16 0x00007ff4a43a5f8b in ThreadWeaver::Thread::run (this=0x7ff47c004b20) at ../../../threadweaver/Weaver/Thread.cpp:142
#17 0x00007ff4a6e3ec05 in QThreadPrivate::start (arg=0x7ff47c004b20) at thread/qthread_unix.cpp:320
#18 0x00007ff49a44f2da in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#19 0x00007ff4a2dfbb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#20 0x00007ff4a65ea4ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#21 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7ff472503700 (LWP 8079)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ff4a6e3f09b in wait (time=18446744073709551615, this=0x5f6fd10) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x649d8f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007ff4a43a4a94 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x5f6fe50, th=0x7ff47c006400) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ff4a43a703b in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ff47c006400) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ff4a43a5eff in ThreadWeaver::ThreadRunHelper::run (this=0x7ff472502d40, parent=0x5f6fe50, th=0x7ff47c006400) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007ff4a43a5f8b in ThreadWeaver::Thread::run (this=0x7ff47c006400) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007ff4a6e3ec05 in QThreadPrivate::start (arg=0x7ff47c006400) at thread/qthread_unix.cpp:320
#8  0x00007ff49a44f2da in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#9  0x00007ff4a2dfbb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#10 0x00007ff4a65ea4ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7ff471adb700 (LWP 8080)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ff4a6e3f09b in wait (time=18446744073709551615, this=0x5f6fd10) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x649d8f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007ff4a43a4a94 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x5f6fe50, th=0x7ad1250) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ff4a43a703b in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#14 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#16 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#17 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#18 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#19 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#20 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#21 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#22 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#23 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#24 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#25 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#26 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#27 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#28 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#29 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#30 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#31 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#32 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#33 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#34 0x00007ff4a43a7054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5cb4f30, th=0x7ad1250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#35 0x00007ff4a43a5eff in ThreadWeaver::ThreadRunHelper::run (this=0x7ff471adad40, parent=0x5f6fe50, th=0x7ad1250) at ../../../threadweaver/Weaver/Thread.cpp:87
#36 0x00007ff4a43a5f8b in ThreadWeaver::Thread::run (this=0x7ad1250) at ../../../threadweaver/Weaver/Thread.cpp:142
#37 0x00007ff4a6e3ec05 in QThreadPrivate::start (arg=0x7ad1250) at thread/qthread_unix.cpp:320
#38 0x00007ff49a44f2da in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#39 0x00007ff4a2dfbb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#40 0x00007ff4a65ea4ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#41 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7ff470ad9700 (LWP 8155)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ff4a33dc062 in ?? () from /usr/lib/libQtScript.so.4
#2  0x00007ff4a33dc099 in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007ff49a44f2da in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#4  0x00007ff4a2dfbb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#5  0x00007ff4a65ea4ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7ff464bc3700 (LWP 8672)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ff4a6e3f09b in wait (time=18446744073709551615, this=0xa8a4690) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xa886808, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007ff4a7e2caa4 in QFileInfoGatherer::run (this=0xa8867f8) at dialogs/qfileinfogatherer.cpp:214
#4  0x00007ff4a6e3ec05 in QThreadPrivate::start (arg=0xa8867f8) at thread/qthread_unix.cpp:320
#5  0x00007ff49a44f2da in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#6  0x00007ff4a2dfbb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#7  0x00007ff4a65ea4ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7ff462b01700 (LWP 8673)):
#0  0x00007ff4a2dfe161 in __pthread_mutex_lock (mutex=0xab44938) at pthread_mutex_lock.c:62
#1  0x00007ff4a03566a3 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff4a035746d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff4a0357a99 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff4a6f4fb26 in QEventDispatcherGlib::processEvents (this=0xab301c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007ff4a6f241c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007ff4a6f243bf in QEventLoop::exec (this=0x7ff462b00cf0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007ff4a6e3c1ef in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#8  0x00007ff4a6f071ef in QInotifyFileSystemWatcherEngine::run (this=0xa85c230) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007ff4a6e3ec05 in QThreadPrivate::start (arg=0xa85c230) at thread/qthread_unix.cpp:320
#10 0x00007ff49a44f2da in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#11 0x00007ff4a2dfbb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#12 0x00007ff4a65ea4ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7ff45bc69700 (LWP 8831)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ff4a6e3f09b in wait (time=18446744073709551615, this=0xae7f310) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x951c638, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007ff4a7e2caa4 in QFileInfoGatherer::run (this=0x951c628) at dialogs/qfileinfogatherer.cpp:214
#4  0x00007ff4a6e3ec05 in QThreadPrivate::start (arg=0x951c628) at thread/qthread_unix.cpp:320
#5  0x00007ff49a44f2da in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#6  0x00007ff4a2dfbb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#7  0x00007ff4a65ea4ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7ff45ce7b700 (LWP 8832)):
#0  pthread_mutex_lock (mutex=0x7ff46c09a3e8) at forward.c:182
#1  0x00007ff4a035763c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff4a0357a99 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff4a6f4fb26 in QEventDispatcherGlib::processEvents (this=0x7ff46c08aaa0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007ff4a6f241c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ff4a6f243bf in QEventLoop::exec (this=0x7ff45ce7acf0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007ff4a6e3c1ef in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#7  0x00007ff4a6f071ef in QInotifyFileSystemWatcherEngine::run (this=0xaa5e260) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ff4a6e3ec05 in QThreadPrivate::start (arg=0xaa5e260) at thread/qthread_unix.cpp:320
#9  0x00007ff49a44f2da in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#10 0x00007ff4a2dfbb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#11 0x00007ff4a65ea4ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ff4820b4700 (LWP 8867)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007ff48735a741 in ?? () from /usr/lib/libxine.so.1
#2  0x00007ff4a2dfbb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#3  0x00007ff4a65ea4ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ff45c46a700 (LWP 8868)):
#0  0x00007fffd350e8de in ?? ()
#1  0x00007ff49ed9ce86 in *__GI_clock_gettime (clock_id=1, tp=0x7ff45c469a40) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007ff4a6e8e7f4 in do_gettime (frac=0x7ff45c469a58, sec=0x7ff45c469a50) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007ff4a6f502cd in QTimerInfoList::updateCurrentTime (this=0xc4628b0) at kernel/qeventdispatcher_unix.cpp:339
#5  0x00007ff4a6f50603 in QTimerInfoList::timerWait (this=0xc4628b0, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#6  0x00007ff4a6f4f06c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7ff45c469b3c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007ff4a6f4f115 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007ff4a0356672 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007ff4a035746d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ff4a0357a99 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ff4a6f4fb26 in QEventDispatcherGlib::processEvents (this=0xc462dd0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#12 0x00007ff4a6f241c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007ff4a6f243bf in QEventLoop::exec (this=0x7ff45c469cd0, flags=...) at kernel/qeventloop.cpp:201
#14 0x00007ff4a6e3c1ef in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#15 0x00007ff4875e092e in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#16 0x00007ff4a6e3ec05 in QThreadPrivate::start (arg=0xc59a000) at thread/qthread_unix.cpp:320
#17 0x00007ff49a44f2da in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#18 0x00007ff4a2dfbb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#19 0x00007ff4a65ea4ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ff45d67c700 (LWP 8869)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ff48736c80b in ?? () from /usr/lib/libxine.so.1
#2  0x00007ff4a2dfbb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#3  0x00007ff4a65ea4ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff4a9cee7a0 (LWP 8023)):
[KCrash Handler]
#6  0x00007ff4a3c46331 in ?? () from /usr/lib/libphonon.so.4
#7  0x00007ff4a3c3f884 in Phonon::MediaNodePrivate::~MediaNodePrivate() () from /usr/lib/libphonon.so.4
#8  0x00007ff4a3c5776a in ?? () from /usr/lib/libphonon.so.4
#9  0x00007ff4a3c270f3 in Phonon::Effect::~Effect() () from /usr/lib/libphonon.so.4
#10 0x00007ff4a3c576ff in Phonon::VolumeFaderEffect::~VolumeFaderEffect() () from /usr/lib/libphonon.so.4
#11 0x00007ff4a8cd752b in EngineController::initializePhonon (this=0x1d57af0) at ../../src/EngineController.cpp:142
#12 0x00007ff4a8cd85d8 in EngineController::slotStateChanged (this=0x1d57af0, newState=<optimized out>, oldState=Phonon::StoppedState) at ../../src/EngineController.cpp:1189
#13 0x00007ff4a8cd8c4a in EngineController::qt_metacall (this=0x1d57af0, _c=QMetaObject::InvokeMetaMethod, _id=42, _a=0x7fffd34266e0) at ./EngineController.moc:210
#14 0x00007ff4a6f37b1a in QMetaObject::activate (sender=0xbdbea80, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffd34266e0) at kernel/qobject.cpp:3278
#15 0x00007ff4a3c3a9ac in Phonon::MediaObject::stateChanged(Phonon::State, Phonon::State) () from /usr/lib/libphonon.so.4
#16 0x00007ff4a3c3dd0e in Phonon::MediaObjectPrivate::_k_stateChanged(Phonon::State, Phonon::State) () from /usr/lib/libphonon.so.4
#17 0x00007ff4a3c3e9a7 in Phonon::MediaObject::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libphonon.so.4
#18 0x00007ff4a6f3b6ca in QObject::event (this=0xbdbea80, e=<optimized out>) at kernel/qobject.cpp:1217
#19 0x00007ff4a79459f4 in notify_helper (e=0xb003f90, receiver=0xbdbea80, this=0x1cbf8b0) at kernel/qapplication.cpp:4467
#20 QApplicationPrivate::notify_helper (this=0x1cbf8b0, receiver=0xbdbea80, e=0xb003f90) at kernel/qapplication.cpp:4439
#21 0x00007ff4a794a881 in QApplication::notify (this=0x7fffd3427250, receiver=0xbdbea80, e=0xb003f90) at kernel/qapplication.cpp:4346
#22 0x00007ff4a970cb96 in KApplication::notify (this=0x7fffd3427250, receiver=0xbdbea80, event=0xb003f90) at ../../kdeui/kernel/kapplication.cpp:311
#23 0x00007ff4a6f24fbc in QCoreApplication::notifyInternal (this=0x7fffd3427250, receiver=0xbdbea80, event=0xb003f90) at kernel/qcoreapplication.cpp:731
#24 0x00007ff4a6f28378 in sendEvent (event=0xb003f90, receiver=0xbdbea80) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#25 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1ace5c0) at kernel/qcoreapplication.cpp:1372
#26 0x00007ff4a6f4f663 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#27 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#28 0x00007ff4a03570cf in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007ff4a03578c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007ff4a0357a99 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007ff4a6f4fabf in QEventDispatcherGlib::processEvents (this=0x1acfcb0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#32 0x00007ff4a79e99ce in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x00007ff4a6f241c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#34 0x00007ff4a6f243bf in QEventLoop::exec (this=0x7fffd34271e0, flags=...) at kernel/qeventloop.cpp:201
#35 0x00007ff4a6f28567 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#36 0x0000000000409091 in main (argc=1, argv=0x7fffd34296d8) at ../../src/main.cpp:303

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

Possible duplicates by query: bug 270480, bug 269654.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-01-29 17:42:02 UTC
This is already solved in KDE 4.8

FWIW: you should not use hte xine backend anymore, as it is deprecated and ummaintained: http://lists.kde.org/?l=kde-announce&m=130744384419151

Please use the vlc backend instead.

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