Summary: | KNotify crashes when Mythwelcome autostarts on login [alsa assert, xine_open_audio_driver, lookupConfigEntry, Phonon::Xine::AudioOutput::createPort] | ||
---|---|---|---|
Product: | [Frameworks and Libraries] Phonon | Reporter: | Nicola Scendoni <scendoni> |
Component: | Xine backend | Assignee: | Matthias Kretz <kretz> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | crash | CC: | andresbajotierra, ddomenichelli, frode, martin.sandsmark, scendoni, yogi3 |
Priority: | NOR | ||
Version: | 4.4.3 (KDE 4.6.x) | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | New crash information added by DrKonqi |
Description
Nicola Scendoni
2009-12-25 18:37:52 UTC
This looks like an error in the Phonon KDE Multimedia library and the ALSA sound daemon. - If you can reproduce the crash at will (or you experience this regularly), can you install the "phonon-dbg" package and post a complete backtrace here? Thanks I can reproduce this issue on every login. This is the new stacktrace: Application: KNotify (knotify4), signal: Aborted [Current thread is 1 (Thread 0xb7814700 (LWP 2204))] Thread 3 (Thread 0xb622cb70 (LWP 2246)): #0 0x007a1422 in __kernel_vsyscall () #1 0x007ac142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x024a77e4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6 #3 0x077e79ff in ?? () from /usr/lib/libxine.so.1 #4 0x007a780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #5 0x0249a7ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0xb5a2bb70 (LWP 2247)): #0 0x00791e06 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1 #1 0x004c3bf3 in QTimerInfoList::getTime (this=0x820a574, t=...) at kernel/qeventdispatcher_unix.cpp:339 #2 0x004c3de1 in QTimerInfoList::updateCurrentTime (this=0x820a574) at kernel/qeventdispatcher_unix.cpp:297 #3 0x004c488c in QTimerInfoList::timerWait (this=0x820a574, tm=...) at kernel/qeventdispatcher_unix.cpp:420 #4 0x004c2210 in timerSourcePrepare (source=0x820a540, timeout=0xb5a2b0ec) at kernel/qeventdispatcher_glib.cpp:141 #5 0x02089f90 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #6 0x0208a351 in ?? () from /lib/libglib-2.0.so.0 #7 0x0208a863 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #8 0x004c2067 in QEventDispatcherGlib::processEvents (this=0x81abb00, flags=...) at kernel/qeventdispatcher_glib.cpp:329 #9 0x00495c79 in QEventLoop::processEvents (this=0xb5a2b2b4, flags=) at kernel/qeventloop.cpp:149 #10 0x004960ca in QEventLoop::exec (this=0xb5a2b2b4, flags=...) at kernel/qeventloop.cpp:201 #11 0x003a3b73 in QThread::exec (this=0x817f710) at thread/qthread.cpp:487 #12 0x05cd020a in Phonon::Xine::XineThread::run (this=0x817f710) at ../../xine/xinethread.cpp:143 #13 0x003a6e32 in QThreadPrivate::start (arg=0x817f710) at thread/qthread_unix.cpp:188 #14 0x007a780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #15 0x0249a7ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb7814700 (LWP 2204)): [KCrash Handler] #6 0x007a1422 in __kernel_vsyscall () #7 0x023f84d1 in raise () from /lib/tls/i686/cmov/libc.so.6 #8 0x023fb932 in abort () from /lib/tls/i686/cmov/libc.so.6 #9 0x023f1648 in __assert_fail () from /lib/tls/i686/cmov/libc.so.6 #10 0x019fc9d0 in ?? () from /usr/lib/libasound.so.2 #11 0x01a16416 in ?? () from /usr/lib/libasound.so.2 #12 0x019fc457 in ?? () from /usr/lib/libasound.so.2 #13 0x01a161a6 in ?? () from /usr/lib/libasound.so.2 #14 0x019fa496 in snd_pcm_hw_refine () from /usr/lib/libasound.so.2 #15 0x019fd09a in ?? () from /usr/lib/libasound.so.2 #16 0x019f6783 in snd_pcm_hw_params_test_channels () from /usr/lib/libasound.so.2 #17 0x080922d7 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so #18 0x077ef8ca in xine_open_audio_driver () from /usr/lib/libxine.so.1 #19 0x05ce655f in lookupConfigEntry (xine=0x81b6488, key=0x5d11ce4 "audio.device.alsa_default_device", entry=0xbfaf5c34, driver=0x5d11a21 "alsa") at ../../xine/audiooutput.cpp:111 #20 0x05ce69e5 in Phonon::Xine::AudioOutput::createPort (this=0x812f550, deviceDesc=...) at ../../xine/audiooutput.cpp:170 #21 0x05ce8069 in Phonon::Xine::AudioOutput::xineEngineChanged (this=0x812f550) at ../../xine/audiooutput.cpp:295 #22 0x05ccdbfc in Phonon::Xine::SinkNode::downstreamEvent (this=0x812f558, e=0x820b9a0) at ../../xine/sinknode.cpp:139 #23 0x05ce5233 in Phonon::Xine::AudioOutput::downstreamEvent (this=0x812f550, e=0x820b9a0) at ../../xine/audiooutput.cpp:327 #24 0x05ccee7b in Phonon::Xine::SourceNode::downstreamEvent (this=0x81aba98, e=0x820b9a0) at ../../xine/sourcenode.cpp:110 #25 0x05ce9a87 in Phonon::Xine::MediaObject::downstreamEvent (this=0x81aba88, e=0x820b9a0) at ../../xine/mediaobject.cpp:702 #26 0x05cee66c in Phonon::Xine::MediaObject::upstreamEvent (this=0x81aba88, e=0x820ba30) at ../../xine/mediaobject.cpp:673 #27 0x05ccd6e7 in Phonon::Xine::SinkNode::upstreamEvent (this=0x812f558, e=0x820ba30) at ../../xine/sinknode.cpp:89 #28 0x05ccd69c in Phonon::Xine::SinkNode::findXineEngine (this=0x812f558) at ../../xine/sinknode.cpp:102 #29 0x05cf8e83 in Phonon::Xine::Backend::endConnectionChange (this=0x81b63a8, nodes=...) at ../../xine/backend.cpp:466 #30 0x00e5130f in ~ConnectionTransaction (this=0x812f950, disconnections=..., connections=...) at ../3rdparty/phonon/phonon/path.cpp:46 #31 Phonon::PathPrivate::executeTransaction (this=0x812f950, disconnections=..., connections=...) at ../3rdparty/phonon/phonon/path.cpp:351 #32 0x00e52d4a in Phonon::Path::reconnect (this=0xbfaf631c, source=0x817c1f0, sink=0x8183c28) at ../3rdparty/phonon/phonon/path.cpp:197 #33 0x00e52f1b in Phonon::createPath (source=0x817c1f0, sink=0x8183c28) at ../3rdparty/phonon/phonon/path.cpp:432 #34 0x08053954 in Player (this=0x815d7cc) at ../../knotify/notifybysound.cpp:61 #35 PlayerPool::getPlayer (this=0x815d7cc) at ../../knotify/notifybysound.cpp:99 #36 0x08054078 in NotifyBySound::notify (this=0x815d6f0, eventId=3, config=0x8159848) at ../../knotify/notifybysound.cpp:243 #37 0x0804f0e5 in KNotify::emitEvent (this=0xbfaf7024, e=0x8159840) at ../../knotify/knotify.cpp:179 #38 0x0804f50b in KNotify::event (this=0xbfaf7024, event=..., appname=..., contexts=..., title=..., text=..., image=..., actions=..., timeout=-1, winId=0) at ../../knotify/knotify.cpp:128 #39 0x0804f955 in KNotifyAdaptor::event (this=0x815c410, event=..., fromApp=..., contexts=..., title=..., text=..., image=..., actions=..., timeout=-1, winId=<value optimized out>) at ../../knotify/knotify.cpp:236 #40 0x08050ccd in KNotifyAdaptor::qt_metacall (this=0x815c410, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfaf66dc) at ./knotify.moc:215 #41 0x0096e7b4 in QDBusConnectionPrivate::deliverCall (this=0x80de168, object=0x815c410, msg=..., metaTypes=..., slotIdx=8) at qdbusintegrator.cpp:891 #42 0x0096f9c5 in QDBusConnectionPrivate::activateCall (this=0x80de168, object=0x815c410, flags=273, msg=...) at qdbusintegrator.cpp:803 #43 0x00970234 in QDBusConnectionPrivate::activateObject (this=0x80de168, node=..., msg=..., pathStartPos=7) at qdbusintegrator.cpp:1347 #44 0x009704da in QDBusActivateObjectEvent::placeMetaCall (this=0x817d660) at qdbusintegrator.cpp:1464 #45 0x004a75fe in QObject::event (this=0xbfaf7024, e=0x817d660) at kernel/qobject.cpp:1111 #46 0x00fa1f54 in QApplicationPrivate::notify_helper (this=0x80ea348, receiver=0xbfaf7024, e=0x817d660) at kernel/qapplication.cpp:4056 #47 0x00fa967c in QApplication::notify (this=0xbfaf7038, receiver=0xbfaf7024, e=0x817d660) at kernel/qapplication.cpp:3603 #48 0x00c2ebfa in KApplication::notify (this=0xbfaf7038, receiver=0xbfaf7024, event=0x817d660) at ../../kdeui/kernel/kapplication.cpp:302 #49 0x004976cb in QCoreApplication::notifyInternal (this=0xbfaf7038, receiver=0xbfaf7024, event=0x817d660) at kernel/qcoreapplication.cpp:610 #50 0x004982b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x80c86a8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #51 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x80c86a8) at kernel/qcoreapplication.cpp:1247 #52 0x0049847d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140 #53 0x004c23ff in QCoreApplication::sendPostedEvents (s=0x80ec510) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #54 postEventSourceDispatch (s=0x80ec510) at kernel/qeventdispatcher_glib.cpp:210 #55 0x02086e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #56 0x0208a730 in ?? () from /lib/libglib-2.0.so.0 #57 0x0208a863 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #58 0x004c202c in QEventDispatcherGlib::processEvents (this=0x80c8290, flags=...) at kernel/qeventdispatcher_glib.cpp:327 #59 0x01042be5 in QGuiEventDispatcherGlib::processEvents (this=0x80c8290, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #60 0x00495c79 in QEventLoop::processEvents (this=0xbfaf6f84, flags=) at kernel/qeventloop.cpp:149 #61 0x004960ca in QEventLoop::exec (this=0xbfaf6f84, flags=...) at kernel/qeventloop.cpp:201 #62 0x0049853f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #63 0x00fa1dd7 in QApplication::exec () at kernel/qapplication.cpp:3525 #64 0x0804e597 in main (argc=1, argv=0xbfaf71b4) at ../../knotify/main.cpp:73 Thanks Setting version. *** Bug 242470 has been marked as a duplicate of this bug. *** *** Bug 231091 has been marked as a duplicate of this bug. *** *** Bug 231101 has been marked as a duplicate of this bug. *** Is this still valid with KDE 4.5? @all reporters: is this still valid with KDE 4.5.x? Created attachment 52076 [details] New crash information added by DrKonqi knotify4 (4.0) on KDE Platform 4.5.67 (4.6 >= 20100901) using Qt 4.6.3 The bug report is still valid with recent trunk (4.5.67 (4.6 >= 20100901)) - What I was doing when the application crashed: Just started kde (see bug #242470) -- Backtrace (Reduced): #11 0x00007fc49ec530bf in qt_assert (assertion=0x7fc48d400ce4 "m_nullAudioPort", file=0x7fc48d400c10 "/opt/kde/src/phonon/xine/xinestream.cpp", line=216) at /opt/kde/src/qt/src/corelib/global/qglobal.cpp:2011 #12 0x00007fc48d3cb67e in Phonon::Xine::XineStream::nullAudioPort (this=0x24f7ff0) at /opt/kde/src/phonon/xine/xinestream.cpp:216 #13 0x00007fc48d3cd206 in Phonon::Xine::XineStream::createStream (this=0x24f7ff0) at /opt/kde/src/phonon/xine/xinestream.cpp:527 #14 0x00007fc48d3d04d0 in Phonon::Xine::XineStream::event (this=0x24f7ff0, ev=0x24fa710) at /opt/kde/src/phonon/xine/xinestream.cpp:1244 #15 0x00007fc49dbadc3c in QApplicationPrivate::notify_helper (this=0x230cc00, receiver=0x24f7ff0, e=0x24fa710) at /opt/kde/src/qt/src/gui/kernel/qapplication.cpp:4306 *** Bug 254950 has been marked as a duplicate of this bug. *** Thank you for your feedback. Please use another backend, the xine backend is deprecated as the upstream development is stalled. You can choose between the gstreamer backend or the vlc backend, both are actively developed and maintained. |