[Bug 195486] New: KNotify crash in fresh trunk install (Assert in Phonon Xine backend)

George Goldberg grundleborg at googlemail.com
Sat Jun 6 18:30:59 BST 2009


https://bugs.kde.org/show_bug.cgi?id=195486

           Summary: KNotify crash in fresh trunk install (Assert in Phonon
                    Xine backend)
           Product: kde
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: unassigned-bugs at kde.org
        ReportedBy: grundleborg at googlemail.com


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

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list