Bug 195486 - KNotify crash in fresh trunk install (Assert in Phonon Xine backend)
Summary: KNotify crash in fresh trunk install (Assert in Phonon Xine backend)
Status: RESOLVED DUPLICATE of bug 191366
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: Xine backend (show other bugs)
Version: 4.3.0 (KDE 4.2.0)
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Matthias Kretz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-06 19:30 UTC by George Goldberg
Modified: 2009-11-08 21:14 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description George Goldberg 2009-06-06 19:30:57 UTC
Application that crashed: knotify4
Version of the application: 4.0
KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2))
Qt Version: 4.5.1
Operating System: Linux 2.6.29-2-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

What I was doing when the application crashed:
Fresh install of KDE trunk from today (svn r978265), compiled and installed, and I'm greeted with this crash straight away on logging in. It looks similar to bug #161571 but the assert seems to be in a different place, so I guess its not a simple duplicate.

 -- Backtrace:
Application: KNotify (knotify4), signal: Aborted
[Current thread is 0 (LWP 4787)]

Thread 4 (Thread 0x7f141707a950 (LWP 4836)):
#0  0x00007f142265ce8d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f14178c6ca1 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f1422658faa in start_thread () from /lib/libpthread.so.0
#3  0x00007f1420ce529d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f1416879950 (LWP 4837)):
[KCrash Handler]
#5  0x00007f1420c49065 in raise () from /lib/libc.so.6
#6  0x00007f1420c4c153 in abort () from /lib/libc.so.6
#7  0x00007f14228d589d in qt_message_output (msgType=QtFatalMsg, 
    buf=0x19a6548 "ASSERT: \"m_nullAudioPort\" in file /home/gberg/development/src/other/kde/kdesupport/phonon/xine/xinestream.cpp, line 216") at global/qglobal.cpp:2017
#8  0x00007f14228d59c7 in qFatal (msg=0x7f1422a21a98 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2216
#9  0x00007f14228d5df7 in qt_assert (assertion=0x7f1417b54e39 "m_nullAudioPort", file=0x7f1417b54678 "/home/gberg/development/src/other/kde/kdesupport/phonon/xine/xinestream.cpp", line=216)
    at global/qglobal.cpp:1786
#10 0x00007f1417b28bea in Phonon::Xine::XineStream::nullAudioPort (this=0x19ac5f0) at /home/gberg/development/src/other/kde/kdesupport/phonon/xine/xinestream.cpp:216
#11 0x00007f1417b28fdf in Phonon::Xine::XineStream::createStream (this=0x19ac5f0) at /home/gberg/development/src/other/kde/kdesupport/phonon/xine/xinestream.cpp:523
#12 0x00007f1417b2b06e in Phonon::Xine::XineStream::event (this=0x19ac5f0, ev=0x19ef260) at /home/gberg/development/src/other/kde/kdesupport/phonon/xine/xinestream.cpp:1232
#13 0x00007f142190de77 in QApplicationPrivate::notify_helper (this=0x18a7bf0, receiver=0x19ac5f0, e=0x19ef260) at kernel/qapplication.cpp:4057
#14 0x00007f142190e22e in QApplication::notify (this=0x7fff2befa1f0, receiver=0x19ac5f0, e=0x19ef260) at kernel/qapplication.cpp:3604
#15 0x00007f142387859d in KApplication::notify (this=0x7fff2befa1f0, receiver=0x19ac5f0, event=0x19ef260) at /home/gberg/development/src/other/kde/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#16 0x00007f14229ce7f7 in QCoreApplication::notifyInternal (this=0x7fff2befa1f0, receiver=0x19ac5f0, event=0x19ef260) at kernel/qcoreapplication.cpp:606
#17 0x00007f14229d22bb in QCoreApplication::sendEvent (receiver=0x19ac5f0, event=0x19ef260) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#18 0x00007f14229ced49 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x19cf180) at kernel/qcoreapplication.cpp:1244
#19 0x00007f14229cef20 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#20 0x00007f14229fdf33 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#21 0x00007f14229fd175 in postEventSourceDispatch (s=0x18e0c80) at kernel/qeventdispatcher_glib.cpp:209
#22 0x00007f141e227f7a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#23 0x00007f141e22b5f8 in ?? () from /usr/lib/libglib-2.0.so.0
#24 0x00007f141e22b7bc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#25 0x00007f14229fc486 in QEventDispatcherGlib::processEvents (this=0x19a8180, flags={i = 377982640}) at kernel/qeventdispatcher_glib.cpp:324
#26 0x00007f14229cba7b in QEventLoop::processEvents (this=0x7f1416878f70, flags={i = 377982736}) at kernel/qeventloop.cpp:149
#27 0x00007f14229cbc88 in QEventLoop::exec (this=0x7f1416878f70, flags={i = 377982848}) at kernel/qeventloop.cpp:196
#28 0x00007f14228dbea8 in QThread::exec (this=0x1992260) at thread/qthread.cpp:487
#29 0x00007f1417b22250 in Phonon::Xine::XineThread::run (this=0x1992260) at /home/gberg/development/src/other/kde/kdesupport/phonon/xine/xinethread.cpp:143
#30 0x00007f14228df9c5 in QThreadPrivate::start (arg=0x1992260) at thread/qthread_unix.cpp:189
#31 0x00007f1422658faa in start_thread () from /lib/libpthread.so.0
#32 0x00007f1420ce529d in clone () from /lib/libc.so.6
#33 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f1416078950 (LWP 4838)):
#0  0x00007f1420cdeaf2 in select () from /lib/libc.so.6
#1  0x00007f14229b17a7 in QProcessManager::run (this=0x18a3b40) at io/qprocess_unix.cpp:305
#2  0x00007f14228df9c5 in QThreadPrivate::start (arg=0x18a3b40) at thread/qthread_unix.cpp:189
#3  0x00007f1422658faa in start_thread () from /lib/libpthread.so.0
#4  0x00007f1420ce529d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f1423dcc760 (LWP 4787)):
#0  0x00007f1420cdeaf2 in select () from /lib/libc.so.6
#1  0x00007f14229ad8c3 in qt_native_select (fdread=0x7fff2bef8370, fdwrite=0x7fff2bef82f0, timeout=-1) at io/qprocess_unix.cpp:945
#2  0x00007f14229adc62 in QProcessPrivate::waitForFinished (this=0x19f52f0, msecs=-1) at io/qprocess_unix.cpp:1167
#3  0x00007f1422978b6f in QProcess::waitForFinished (this=0x7fff2bef84a0, msecs=-1) at io/qprocess.cpp:1318
#4  0x00007f142297a4ee in QProcess::execute (program=@0x7fff2bef8500, arguments=@0x7fff2bef84f0) at io/qprocess.cpp:1701
#5  0x00007f1423075631 in KToolInvocation::startKdeinit () at /home/gberg/development/src/other/kde/KDE/kdelibs/kdecore/kernel/ktoolinvocation.cpp:382
#6  0x00007f14230766f7 in KToolInvocation::klauncher () at /home/gberg/development/src/other/kde/KDE/kdelibs/kdecore/kernel/ktoolinvocation.cpp:63
#7  0x00007f142307676f in KToolInvocation::startServiceInternal (this=0x19947a0, _function=0x7f1423157998 "start_service_by_desktop_path", _name=@0x7fff2bef8a90, URLs=@0x7fff2bef8a80, 
    error=0x7fff2bef8a10, serviceName=0x0, pid=0x0, startup_id=@0x7fff2bef8a70, noWait=false, workdir=@0x7fff2bef89c0)
    at /home/gberg/development/src/other/kde/KDE/kdelibs/kdecore/kernel/ktoolinvocation.cpp:94
#8  0x00007f1423078423 in KToolInvocation::startServiceByDesktopPath (_name=@0x7fff2bef8a90, URLs=@0x7fff2bef8a80, error=0x7fff2bef8a10, serviceName=0x0, pid=0x0, startup_id=@0x7fff2bef8a70, 
    noWait=false) at /home/gberg/development/src/other/kde/KDE/kdelibs/kdecore/kernel/ktoolinvocation.cpp:194
#9  0x00007f14238ee7da in KNotificationManager (this=0x19f0ea0) at /home/gberg/development/src/other/kde/KDE/kdelibs/kdeui/util/knotificationmanager.cpp:55
#10 0x00007f14238ef17d in operator-> (this=0x7f1423cdbf08) at /home/gberg/development/src/other/kde/KDE/kdelibs/kdeui/util/knotificationmanager.cpp:44
#11 0x00007f14238ef241 in operator KNotificationManager* (this=0x7f1423cdbf08) at /home/gberg/development/src/other/kde/KDE/kdelibs/kdeui/util/knotificationmanager.cpp:44
#12 0x00007f14238ef254 in KNotificationManager::self () at /home/gberg/development/src/other/kde/KDE/kdelibs/kdeui/util/knotificationmanager.cpp:45
#13 0x00007f14238ec0a6 in KNotification::sendEvent (this=0x19a0fc0) at /home/gberg/development/src/other/kde/KDE/kdelibs/kdeui/util/knotification.cpp:345
#14 0x00007f1417e6ae68 in Phonon::KdePlatformPlugin::notification (this=0x19a95a0, notificationName=0x7f14234398c7 "AudioDeviceFallback", text=@0x7fff2bef8ee0, actions=@0x7fff2bef8f50, receiver=0x0, 
    actionSlot=0x0) at /home/gberg/development/src/other/kde/KDE/kdebase/runtime/phonon/platform_kde/kdeplatformplugin.cpp:107
#15 0x00007f142342c1e9 in Phonon::Platform::notification (notificationName=0x7f14234398c7 "AudioDeviceFallback", text=@0x7fff2bef8ee0, actions=@0x7fff2bef8f50, receiver=0x0, actionSlot=0x0)
    at /home/gberg/development/src/other/kde/kdesupport/phonon/phonon/platform.cpp:106
#16 0x00007f14234230d9 in Phonon::AudioOutputPrivate::handleAutomaticDeviceChange (this=0x19a8fb0, device2=@0x7fff2bef9050, type=Phonon::AudioOutputPrivate::FallbackChange)
    at /home/gberg/development/src/other/kde/kdesupport/phonon/phonon/audiooutput.cpp:381
#17 0x00007f1423423a27 in Phonon::AudioOutputPrivate::_k_audioDeviceFailed (this=0x19a8fb0) at /home/gberg/development/src/other/kde/kdesupport/phonon/phonon/audiooutput.cpp:324
#18 0x00007f14234244e7 in Phonon::AudioOutput::qt_metacall (this=0x194b6d0, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0x7fff2bef9200)
    at /home/gberg/development/build/other/kde/kdesupport/phonon/phonon/moc_audiooutput.cpp:115
#19 0x00007f14229e4b8e in QMetaObject::activate (sender=0x18d69e0, from_signal_index=5, to_signal_index=5, argv=0x0) at kernel/qobject.cpp:3117
#20 0x00007f14229e5f73 in QMetaObject::activate (sender=0x18d69e0, m=0x7f1417d6d4c0, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3194
#21 0x00007f1417b33e50 in Phonon::Xine::AudioOutput::audioDeviceFailed (this=0x18d69e0) at /home/gberg/development/build/other/kde/kdesupport/phonon/xine/audiooutput.moc:95
#22 0x00007f1417b33f0d in Phonon::Xine::AudioOutput::qt_metacall (this=0x18d69e0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x1a04080)
    at /home/gberg/development/build/other/kde/kdesupport/phonon/xine/audiooutput.moc:77
#23 0x00007f14229de3bf in QMetaCallEvent::placeMetaCall (this=0x1a03a50, object=0x18d69e0) at kernel/qobject.cpp:489
#24 0x00007f14229e2a0c in QObject::event (this=0x18d69e0, e=0x1a03a50) at kernel/qobject.cpp:1115
#25 0x00007f1417b3438b in Phonon::Xine::AudioOutput::event (this=0x18d69e0, ev=0x1a03a50) at /home/gberg/development/src/other/kde/kdesupport/phonon/xine/audiooutput.cpp:357
#26 0x00007f142190de77 in QApplicationPrivate::notify_helper (this=0x18a7bf0, receiver=0x18d69e0, e=0x1a03a50) at kernel/qapplication.cpp:4057
#27 0x00007f142190e22e in QApplication::notify (this=0x7fff2befa1f0, receiver=0x18d69e0, e=0x1a03a50) at kernel/qapplication.cpp:3604
#28 0x00007f142387859d in KApplication::notify (this=0x7fff2befa1f0, receiver=0x18d69e0, event=0x1a03a50) at /home/gberg/development/src/other/kde/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#29 0x00007f14229ce7f7 in QCoreApplication::notifyInternal (this=0x7fff2befa1f0, receiver=0x18d69e0, event=0x1a03a50) at kernel/qcoreapplication.cpp:606
#30 0x00007f14229d22bb in QCoreApplication::sendEvent (receiver=0x18d69e0, event=0x1a03a50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#31 0x00007f14229ced49 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1883b70) at kernel/qcoreapplication.cpp:1244
#32 0x00007f14229cef20 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#33 0x00007f14229fdf33 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#34 0x00007f14229fd175 in postEventSourceDispatch (s=0x18aa550) at kernel/qeventdispatcher_glib.cpp:209
#35 0x00007f141e227f7a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#36 0x00007f141e22b5f8 in ?? () from /usr/lib/libglib-2.0.so.0
#37 0x00007f141e22b7bc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#38 0x00007f14229fc486 in QEventDispatcherGlib::processEvents (this=0x18a74c0, flags={i = 737124336}) at kernel/qeventdispatcher_glib.cpp:324
#39 0x00007f14219b5acf in QGuiEventDispatcherGlib::processEvents (this=0x18a74c0, flags={i = 737124432}) at kernel/qguieventdispatcher_glib.cpp:202
#40 0x00007f14229cba7b in QEventLoop::processEvents (this=0x7fff2befa110, flags={i = 737124528}) at kernel/qeventloop.cpp:149
#41 0x00007f14229cbc88 in QEventLoop::exec (this=0x7fff2befa110, flags={i = 737124640}) at kernel/qeventloop.cpp:196
#42 0x00007f14229cf042 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#43 0x00007f142190dbd4 in QApplication::exec () at kernel/qapplication.cpp:3526
#44 0x00000000004079c7 in main (argc=1, argv=0x7fff2befa568) at /home/gberg/development/src/other/kde/KDE/kdebase/runtime/knotify/main.cpp:73

Reported using DrKonqi
Comment 1 Dario Andres 2009-06-07 00:07:06 UTC
Bug 191366 looks the same. I let you to decide which is duplicate of which. Thanks
Comment 2 Myriam Schweingruber 2009-11-08 21:14:41 UTC

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