| Summary: | Crash on close after phonon audio device (HDA NVidia (ALC883 Analog)) quit working [Gstreamer::MediaNode::unlink, Gstreamer::MediaNode::breakGraph, Gstreamer::MediaNode::disconnectNode] | ||
|---|---|---|---|
| Product: | [Unmaintained] phonon-backend-gstreamer | Reporter: | Mark A. Taff <kde> |
| Component: | general | Assignee: | Matthias Kretz <kretz> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | crash | CC: | andresbajotierra, draakawi74, martin.sandsmark, myriam, pdezac-linux, sagiben |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Unlisted Binaries | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
First of all: you should avoid using gstreamer, this is the most likely culprit. Amarok works best with the xine backend. Reassigning to phonon nonetheless as this is not a problem in Amarok. Also, your backtrace is not realy useful, as you don't have debugging symbols enabled. Please see here on how to produce a valid backtrace: http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports I was only testing gstreamer because the xine backend regularly stops working. The gstreamer backend generally seems to work far better than the xine backend, other than not stopping or pausing. ;-) Anyway, I did follow the instructions on the page prior to this crash. The crash wizard said the bt was had useful info, which is why I filed the report in the first place. Note: Using openSuse 11.1 That said, I couldn't find any packages to address the missing symbols in: #2 0x00007f9017897644 in ?? () from /usr/lib64/libthreadweaver.so.4 Do you know what package I have to install for that? Likewise for line 7 in thread 16: #7 0x0000000000000000 in ?? () I'm happy to install whatever packages are needed to get you guys the best debugging info. Thanks! The backtrace is complete. Thanks *** Bug 210246 has been marked as a duplicate of this bug. *** *** Bug 214568 has been marked as a duplicate of this bug. *** *** This bug has been marked as a duplicate of bug 188444 *** *** Bug 238812 has been marked as a duplicate of this bug. *** reassigning to the new bugzilla product for better bug tracing of the various backends. Sorry for the noise. |
Application that crashed: amarok Version of the application: 2.2-GIT KDE Version: 4.3.00 (KDE 4.3.0) "release 158" Qt Version: 4.5.2 Operating System: Linux 2.6.27.29-0.1-default x86_64 Distribution: "openSUSE 11.1 (x86_64)" What I was doing when the application crashed: Phonon keeps quitting, saying: The audio playback device <b>HDA NVidia (ALC883 Analog)</b> does not work.<br/>Falling back to <b></b>. To get it working, I have to restart amarok. When I closed amarok, it crashed. -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault [Current thread is 1 (Thread 0x7f901d9ef790 (LWP 21778))] Thread 16 (Thread 0x7f8ffe366950 (LWP 21787)): #0 0x00007f901abd6d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f8fff061e8d in os_event_wait_low (event=0x14784a0, reset_sig_count=1) at ../../../innobase/os/os0sync.c:420 #2 0x00007f8fff05f119 in os_aio_simulated_handle (global_segment=0, message1=0x7f8ffe366048, message2=0x7f8ffe366040, type=0x7f8ffe366038) at ../../../innobase/os/os0file.c:4089 #3 0x00007f8fff022d73 in fil_aio_wait (segment=0) at ../../../innobase/fil/fil0fil.c:4131 #4 0x00007f8ffeeba280 in io_handler_thread (arg=<value optimized out>) at ../../../innobase/srv/srv0start.c:446 #5 0x00007f901abd3070 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f901b11410d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 15 (Thread 0x7f8ffce94950 (LWP 21788)): #0 0x00007f901abd6d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f8fff061e8d in os_event_wait_low (event=0x1478540, reset_sig_count=3) at ../../../innobase/os/os0sync.c:420 #2 0x00007f8fff05f119 in os_aio_simulated_handle (global_segment=1, message1=0x7f8ffce94048, message2=0x7f8ffce94040, type=0x7f8ffce94038) at ../../../innobase/os/os0file.c:4089 #3 0x00007f8fff022d73 in fil_aio_wait (segment=1) at ../../../innobase/fil/fil0fil.c:4131 #4 0x00007f8ffeeba280 in io_handler_thread (arg=<value optimized out>) at ../../../innobase/srv/srv0start.c:446 #5 0x00007f901abd3070 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f901b11410d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 14 (Thread 0x7f8ffc693950 (LWP 21789)): #0 0x00007f901abd6d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f8fff061e8d in os_event_wait_low (event=0x14785e0, reset_sig_count=2) at ../../../innobase/os/os0sync.c:420 #2 0x00007f8fff05f119 in os_aio_simulated_handle (global_segment=2, message1=0x7f8ffc693048, message2=0x7f8ffc693040, type=0x7f8ffc693038) at ../../../innobase/os/os0file.c:4089 #3 0x00007f8fff022d73 in fil_aio_wait (segment=2) at ../../../innobase/fil/fil0fil.c:4131 #4 0x00007f8ffeeba280 in io_handler_thread (arg=<value optimized out>) at ../../../innobase/srv/srv0start.c:446 #5 0x00007f901abd3070 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f901b11410d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 13 (Thread 0x7f8ffbe92950 (LWP 21790)): #0 0x00007f901abd6d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f8fff061e8d in os_event_wait_low (event=0x1478680, reset_sig_count=1) at ../../../innobase/os/os0sync.c:420 #2 0x00007f8fff05f119 in os_aio_simulated_handle (global_segment=3, message1=0x7f8ffbe92048, message2=0x7f8ffbe92040, type=0x7f8ffbe92038) at ../../../innobase/os/os0file.c:4089 #3 0x00007f8fff022d73 in fil_aio_wait (segment=3) at ../../../innobase/fil/fil0fil.c:4131 #4 0x00007f8ffeeba280 in io_handler_thread (arg=<value optimized out>) at ../../../innobase/srv/srv0start.c:446 #5 0x00007f901abd3070 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f901b11410d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 12 (Thread 0x7f8ffac8b950 (LWP 21792)): #0 0x00007f901b10d662 in select () from /lib64/libc.so.6 #1 0x00007f8fff0622cb in os_thread_sleep (tm=<value optimized out>) at ../../../innobase/os/os0thread.c:274 #2 0x00007f8ffeeb6d08 in srv_lock_timeout_and_monitor_thread (arg=<value optimized out>) at ../../../innobase/srv/srv0srv.c:1882 #3 0x00007f901abd3070 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f901b11410d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f8ffa48a950 (LWP 21793)): #0 0x00007f901b10d662 in select () from /lib64/libc.so.6 #1 0x00007f8fff0622cb in os_thread_sleep (tm=<value optimized out>) at ../../../innobase/os/os0thread.c:274 #2 0x00007f8ffeeb5aba in srv_error_monitor_thread (arg=<value optimized out>) at ../../../innobase/srv/srv0srv.c:2106 #3 0x00007f901abd3070 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f901b11410d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f8ff9c89950 (LWP 21794)): #0 0x00007f901abd6d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f8fff061e8d in os_event_wait_low (event=0xade9a0, reset_sig_count=1) at ../../../innobase/os/os0sync.c:420 #2 0x00007f8ffeeb4cef in srv_master_thread (arg=<value optimized out>) at ../../../innobase/srv/srv0srv.c:2598 #3 0x00007f901abd3070 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f901b11410d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f8ff1375950 (LWP 21795)): #0 0x00007f901abd6d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f901c2bae19 in QWaitCondition::wait (this=0x2532268, mutex=0x2532620, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f9017897644 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x00007f9017899da3 in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x00007f901789836f in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x00007f90178987c9 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #6 0x00007f901c2b9e65 in QThreadPrivate::start (arg=0x2532bf0) at thread/qthread_unix.cpp:188 #7 0x00007f901abd3070 in start_thread () from /lib64/libpthread.so.0 #8 0x00007f901b11410d in clone () from /lib64/libc.so.6 #9 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f8ff0170950 (LWP 21797)): #0 0x00007f901abd6d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f900bcda19b in fifo_buffer_get () from /usr/lib64/libxine.so.1 #2 0x00007f900bce00de in video_decoder_loop () from /usr/lib64/libxine.so.1 #3 0x00007f901abd3070 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f901b11410d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f8fef96f950 (LWP 21798)): #0 0x00007f901abd6d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f900bcda19b in fifo_buffer_get () from /usr/lib64/libxine.so.1 #2 0x00007f900bce117e in audio_decoder_loop () from /usr/lib64/libxine.so.1 #3 0x00007f901abd3070 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f901b11410d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f8fe8bcf950 (LWP 21803)): #0 0x00007f901abd6d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f901c2bae19 in QWaitCondition::wait (this=0x2532268, mutex=0x2532620, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f9017897644 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x00007f9017899da3 in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x00007f9017899dbc in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x00007f9017899dbc in ?? () from /usr/lib64/libthreadweaver.so.4 #6 0x00007f9017899dbc in ?? () from /usr/lib64/libthreadweaver.so.4 #7 0x00007f9017899dbc in ?? () from /usr/lib64/libthreadweaver.so.4 #8 0x00007f9017899dbc in ?? () from /usr/lib64/libthreadweaver.so.4 #9 0x00007f9017899dbc in ?? () from /usr/lib64/libthreadweaver.so.4 #10 0x00007f901789836f in ?? () from /usr/lib64/libthreadweaver.so.4 #11 0x00007f90178987c9 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #12 0x00007f901c2b9e65 in QThreadPrivate::start (arg=0x24f1330) at thread/qthread_unix.cpp:188 #13 0x00007f901abd3070 in start_thread () from /lib64/libpthread.so.0 #14 0x00007f901b11410d in clone () from /lib64/libc.so.6 #15 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f8fe3fff950 (LWP 21804)): #0 0x00007f901abd6d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f901c2bae19 in QWaitCondition::wait (this=0x2532268, mutex=0x2532620, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f9017897644 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x00007f9017899da3 in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x00007f9017899dbc in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x00007f901789836f in ?? () from /usr/lib64/libthreadweaver.so.4 #6 0x00007f90178987c9 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #7 0x00007f901c2b9e65 in QThreadPrivate::start (arg=0x7f90000a0300) at thread/qthread_unix.cpp:188 #8 0x00007f901abd3070 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f901b11410d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f8fd7f18950 (LWP 21807)): #0 0x00007f901abd6d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f901c2bae19 in QWaitCondition::wait (this=0x2532268, mutex=0x2532620, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f9017897644 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x00007f9017899da3 in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x00007f9017899dbc in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x00007f9017899dbc in ?? () from /usr/lib64/libthreadweaver.so.4 #6 0x00007f901789836f in ?? () from /usr/lib64/libthreadweaver.so.4 #7 0x00007f90178987c9 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #8 0x00007f901c2b9e65 in QThreadPrivate::start (arg=0x38224d0) at thread/qthread_unix.cpp:188 #9 0x00007f901abd3070 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f901b11410d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f8fd7717950 (LWP 22266)): #0 0x00007f901abd6d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f901c2bae19 in QWaitCondition::wait (this=0x9854d48, mutex=0x9854d40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f901bcfa1ae in QFileInfoGatherer::run (this=0x9854d30) at dialogs/qfileinfogatherer.cpp:207 #3 0x00007f901c2b9e65 in QThreadPrivate::start (arg=0x9854d30) at thread/qthread_unix.cpp:188 #4 0x00007f901abd3070 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f901b11410d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f9006099950 (LWP 22267)): #0 0x00007f901b10b386 in poll () from /lib64/libc.so.6 #1 0x00007f9013766768 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f9013766a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f901c3ccd5e in QEventDispatcherGlib::processEvents (this=0x9340280, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329 #4 0x00007f901c3a21d2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 101289920}) at kernel/qeventloop.cpp:149 #5 0x00007f901c3a25a4 in QEventLoop::exec (this=0x7f9006099000, flags={i = 101290000}) at kernel/qeventloop.cpp:201 #6 0x00007f901c2b6ed8 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #7 0x00007f901c3859b8 in QInotifyFileSystemWatcherEngine::run (this=0x23f5fa0) at io/qfilesystemwatcher_inotify.cpp:214 #8 0x00007f901c2b9e65 in QThreadPrivate::start (arg=0x23f5fa0) at thread/qthread_unix.cpp:188 #9 0x00007f901abd3070 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f901b11410d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f901d9ef790 (LWP 21778)): [KCrash Handler] #5 0x00007f900567f0dc in Phonon::Gstreamer::MediaNode::unlink (this=0x22ac4e8) at /usr/src/debug/phonon-4.3.1/gstreamer/medianode.cpp:419 #6 0x00007f900567e911 in Phonon::Gstreamer::MediaNode::breakGraph (this=0x22ac4e8) at /usr/src/debug/phonon-4.3.1/gstreamer/medianode.cpp:147 #7 0x00007f900567f30e in Phonon::Gstreamer::MediaNode::disconnectNode (this=0x3850420, obj=0x22ac4d0) at /usr/src/debug/phonon-4.3.1/gstreamer/medianode.cpp:231 #8 0x00007f90173ffa9a in Phonon::PathPrivate::executeTransaction (this=<value optimized out>, disconnections=@0x7fff3f0f7180, connections=@0x7fff3f0f7170) at /usr/src/debug/phonon-4.3.1/phonon/path.cpp:314 #9 0x00007f9017400c9a in Phonon::PathPrivate::phononObjectDestroyed (this=0x7c39a0, mediaNodePrivate=0x7bf290) at /usr/src/debug/phonon-4.3.1/phonon/path.cpp:405 #10 0x00007f90173fe7f6 in ~MediaNodePrivate (this=0x7bf290) at /usr/src/debug/phonon-4.3.1/phonon/medianode.cpp:71 #11 0x00007f90173fe185 in ~MediaObjectPrivate (this=0x7bf290) at /usr/src/debug/phonon-4.3.1/phonon/mediaobject_p.h:42 #12 0x00007f90173fd9ab in ~MediaObject (this=0x7bf0c0) at /usr/src/debug/phonon-4.3.1/phonon/mediaobject.cpp:65 #13 0x00007f901cf64c54 in ~EngineController (this=0x7bec70) at /usr/src/debug/amarok/src/EngineController.cpp:99 #14 0x00007f901cf620b6 in EngineController::destroy () at /usr/src/debug/amarok/src/EngineController.cpp:70 #15 0x00007f901cf5684d in ~App (this=0x7fff3f0f73c0) at /usr/src/debug/amarok/src/App.cpp:288 #16 0x0000000000404e16 in main (argc=2, argv=0x7fff3f0f87a8) at /usr/src/debug/amarok/src/main.cpp:142 Reported using DrKonqi