Summary: | SIGSEGV on second startup (Phonon::AudioOutputAdaptor) | ||
---|---|---|---|
Product: | [Frameworks and Libraries] Phonon | Reporter: | Jonas Eriksson <jonte.eriksson> |
Component: | general | Assignee: | Matthias Kretz <kretz> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | monoceros84 |
Priority: | NOR | ||
Version: | 4.2 (KDE 4.1) | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Kopete phonon crash-log |
Description
Jonas Eriksson
2009-03-22 21:59:03 UTC
No clue from us, digiKam team about phonon I move this report to KDE phonon component where right developers can help you... Gilles Caulier There's nothing that says that the problem is in Phonon. Moving back to digikam. @Jonas Eriksson: can you please provide a backtrace of the crash? You can find detailed instructions in: http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports I will try to install debug packages tonight. Jonas Created attachment 32359 [details]
Kopete phonon crash-log
This crash comes after trying to play a notification sound in the notification properties.
Argh... adding an attachment file removed my whole comment! Well, what I had written was that this problem indeed has to do with phonon. Application: digiKam (digikam), signal SIGSEGV 0x00007fb82f7186e1 in nanosleep () from /lib/libc.so.6 [Current thread is 0 (LWP 7755)] Thread 5 (Thread 0x424ec950 (LWP 7756)): #0 0x00007fb82f45f2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fb8301f9349 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #2 0x000000000064cc73 in Digikam::ScanController::run (this=0x12259d0) at /build/buildd/digikam-0.10.0/digikam/scancontroller.cpp:412 #3 0x00007fb8301f8362 in ?? () from /usr/lib/libQtCore.so.4 #4 0x00007fb82f45b3ea in start_thread () from /lib/libpthread.so.0 #5 0x00007fb82f756cbd in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 4 (Thread 0x434ee950 (LWP 7759)): #0 0x00007fb82f45f2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fb8301f9349 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #2 0x00007fb8339a62ac in Digikam::LoadSaveThread::run (this=0x153e2d0) at /build/buildd/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #3 0x00007fb8301f8362 in ?? () from /usr/lib/libQtCore.so.4 #4 0x00007fb82f45b3ea in start_thread () from /lib/libpthread.so.0 #5 0x00007fb82f756cbd in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 3 (Thread 0x42ced950 (LWP 7760)): #0 0x00007fb82f45f2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fb8301f9349 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #2 0x00007fb8339a62ac in Digikam::LoadSaveThread::run (this=0x1546460) at /build/buildd/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #3 0x00007fb8301f8362 in ?? () from /usr/lib/libQtCore.so.4 #4 0x00007fb82f45b3ea in start_thread () from /lib/libpthread.so.0 #5 0x00007fb82f756cbd in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 2 (Thread 0x43cef950 (LWP 7766)): #0 0x00007fb82f74d236 in poll () from /lib/libc.so.6 #1 0x00007fb819e74f6d in ?? () from /usr/lib/libpulse.so.0 #2 0x00007fb819e6948a in pa_mainloop_poll () from /usr/lib/libpulse.so.0 #3 0x00007fb819e6a8e8 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0 #4 0x00007fb819e6a9b0 in pa_mainloop_run () from /usr/lib/libpulse.so.0 #5 0x00007fb819e74d6d in ?? () from /usr/lib/libpulse.so.0 #6 0x00007fb819e91400 in ?? () from /usr/lib/libpulse.so.0 #7 0x00007fb82f45b3ea in start_thread () from /lib/libpthread.so.0 #8 0x00007fb82f756cbd in clone () from /lib/libc.so.6 #9 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fb8366906f0 (LWP 7755)): [KCrash Handler] #5 0x00007fb8302f5ec7 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #6 0x00007fb836061b01 in Phonon::AudioOutputAdaptor::outputDeviceIndexChanged (this=0x7fb83626fb80, _t1=0) at /build/buildd/phonon-4.3.0/obj-x86_64-linux-gnu/phonon/moc_audiooutputadaptor_p.cpp:185 #7 0x00007fb83604cebe in Phonon::AudioOutputPrivate::handleAutomaticDeviceChange (this=0x15d1590, device2=@0x7fff3e6d2a30, type=Phonon::AudioOutputPrivate::FallbackChange) at /build/buildd/phonon-4.3.0/phonon/audiooutput.cpp:366 #8 0x00007fb83604e12f in Phonon::AudioOutputPrivate::setupBackendObject (this=0x15d1590) at /build/buildd/phonon-4.3.0/phonon/audiooutput.cpp:269 #9 0x00007fb83604c84f in Phonon::AudioOutputPrivate::init (this=0x15d1590, c=<value optimized out>) at /build/buildd/phonon-4.3.0/phonon/audiooutput.cpp:85 #10 0x00007fb83605c143 in Phonon::VideoPlayerPrivate::init (this=0x15cfa50, q=0x15d0ff0, category=Phonon::VideoCategory) at /build/buildd/phonon-4.3.0/phonon/videoplayer.cpp:59 #11 0x00007fb83605c3c5 in VideoPlayer (this=0x15d0ff0, category=Phonon::VideoCategory, parent=<value optimized out>) at /build/buildd/phonon-4.3.0/phonon/videoplayer.cpp:75 #12 0x000000000064028b in MediaPlayerView (this=0x15ce630, parent=<value optimized out>) at /build/buildd/digikam-0.10.0/digikam/mediaplayerview.cpp:108 #13 0x00000000005f1d10 in AlbumWidgetStack (this=0x14bd4a0, parent=<value optimized out>) at /build/buildd/digikam-0.10.0/digikam/albumwidgetstack.cpp:121 #14 0x000000000061bd51 in DigikamView (this=0x14ba0e0, parent=<value optimized out>) at /build/buildd/digikam-0.10.0/digikam/digikamview.cpp:198 #15 0x0000000000605277 in Digikam::DigikamApp::setupView (this=0x124cb70) at /build/buildd/digikam-0.10.0/digikam/digikamapp.cpp:427 #16 0x000000000061041e in DigikamApp (this=0x124cb70) at /build/buildd/digikam-0.10.0/digikam/digikamapp.cpp:195 #17 0x0000000000672861 in main (argc=<value optimized out>, argv=0x7fff3e6d3b18) at /build/buildd/digikam-0.10.0/digikam/main.cpp:167 I have no problems playing sounds in GStreamer properties or elsewhere. Regards Jonas Pino, In digiKam, we don't do anything special with phonon. We just embeds the widget to play video file. that all. Gilles (In reply to comment #6) > In digiKam, we don't do anything special with phonon. We just embeds the widget > to play video file. that all. Sure, but there was nothing more than output to say what effectively the problem is. _now_ that we have a clear backtrace, we can reassign it to phonon. *** Bug 187959 has been marked as a duplicate of this bug. *** I read something about killing the kded4 process, so I tried it and then there is no crash when starting digikam or playing notification sound in kopete. If I start the kde4d process again and then starts digikam it crasches. I don't know how import the kded4 process is to all kde-programs though... My latest solution to this problem is to remove phonon-backend-gstreamer and install phonon-backend-xine instead. Does this still happen with the latest KDE 4.3.3? No, it was fixed quite fast after reporting. Thanks for the feedback. Closing then :) |