Bug 273686 - Knotify crash [@ Phonon::Xine::XineStream::event]
Summary: Knotify crash [@ Phonon::Xine::XineStream::event]
Status: RESOLVED DUPLICATE of bug 180214
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: Xine backend (show other bugs)
Version: 4.5.0 (KDE 4.6.2)
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-20 02:35 UTC by Terry D. Boldt
Modified: 2011-08-11 20:45 UTC (History)
3 users (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 Terry D. Boldt 2011-05-20 02:35:54 UTC
Application: knotify4 (4.0)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-8-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed: by the time I got through al of the details needed to report the bug, I have totally forgotten what I was doing. !!!!!!!!

-- Backtrace:
Application: KNotify (knotify4), signal: Aborted
pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S
[Current thread is 1 (Thread 0x7f75f589a780 (LWP 1858))]

Thread 4 (Thread 0x7f75e3149700 (LWP 1862)):
#0  0x00007f75f2ac8f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f75f01f1104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f75f01f1639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f75f3210446 in QEventDispatcherGlib::processEvents (this=0x1981460, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f75f31e4882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f75f31e4abc in QEventLoop::exec (this=0x7f75e3148dd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f75f30fb924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007f75f31c6c2f in QInotifyFileSystemWatcherEngine::run (this=0x197fad0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f75f30fe175 in QThreadPrivate::start (arg=0x197fad0) at thread/qthread_unix.cpp:320
#9  0x00007f75f06bcd8c in start_thread (arg=0x7f75e3149700) at pthread_create.c:304
#10 0x00007f75f2ad604d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f75d49dc700 (LWP 2959)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007f75db8bbf41 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f75f06bcd8c in start_thread (arg=0x7f75d49dc700) at pthread_create.c:304
#3  0x00007f75f2ad604d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f75d6644700 (LWP 2960)):
[KCrash Handler]
#6  0x00007f75f2a23d05 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f75f2a27ab6 in abort () at abort.c:92
#8  0x00007f75f30f4ad4 in qt_message_output (msgType=<value optimized out>, buf=<value optimized out>) at global/qglobal.cpp:2282
#9  0x00007f75f30f4c8f in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7f75f32440a8 "ASSERT: \"%s\" in file %s, line %d", ap=0x7f75d6643020) at global/qglobal.cpp:2328
#10 0x00007f75f30f4e31 in qFatal (msg=<value optimized out>) at global/qglobal.cpp:2511
#11 0x00007f75dbb276fc in Phonon::Xine::XineStream::event (this=0x1d9ab70, ev=0x7f75dc009460) at ../../xine/xinestream.cpp:1384
#12 0x00007f75f3e1b9e4 in QApplicationPrivate::notify_helper (this=0x18906a0, receiver=0x1d9ab70, e=0x7f75dc009460) at kernel/qapplication.cpp:4462
#13 0x00007f75f3e203aa in QApplication::notify (this=<value optimized out>, receiver=0x1d9ab70, e=0x7f75dc009460) at kernel/qapplication.cpp:4341
#14 0x00007f75f529a866 in KApplication::notify (this=0x7fffe3379e60, receiver=0x1d9ab70, event=0x7f75dc009460) at ../../kdeui/kernel/kapplication.cpp:311
#15 0x00007f75f31e549c in QCoreApplication::notifyInternal (this=0x7fffe3379e60, receiver=0x1d9ab70, event=0x7f75dc009460) at kernel/qcoreapplication.cpp:731
#16 0x00007f75f31e8c25 in sendEvent (receiver=0x0, event_type=0, data=0x18cf170) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x18cf170) at kernel/qcoreapplication.cpp:1372
#18 0x00007f75f3210253 in sendPostedEvents (s=0x1b682c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#19 postEventSourceDispatch (s=0x1b682c0) at kernel/qeventdispatcher_glib.cpp:277
#20 0x00007f75f01f0bcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f75f01f13a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f75f01f1639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f75f32103ef in QEventDispatcherGlib::processEvents (this=0x1d85840, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#24 0x00007f75f31e4882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#25 0x00007f75f31e4abc in QEventLoop::exec (this=0x7f75d6643db0, flags=...) at kernel/qeventloop.cpp:201
#26 0x00007f75f30fb924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#27 0x00007f75dbb1a39e in Phonon::Xine::XineThread::run (this=0x1d945c0) at ../../xine/xinethread.cpp:143
#28 0x00007f75f30fe175 in QThreadPrivate::start (arg=0x1d945c0) at thread/qthread_unix.cpp:320
#29 0x00007f75f06bcd8c in start_thread (arg=0x7f75d6644700) at pthread_create.c:304
#30 0x00007f75f2ad604d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#31 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f75f589a780 (LWP 1858)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007f75f30fdf28 in thread_sleep (ti=0x7fffe3379a80) at thread/qthread_unix.cpp:470
#2  0x00007f75f30fe080 in QThread::msleep (msecs=<value optimized out>) at thread/qthread_unix.cpp:496
#3  0x00007f75dbb40f9a in Phonon::Xine::Backend::~Backend (this=0x1e15ed0, __in_chrg=<value optimized out>) at ../../xine/backend.cpp:111
#4  0x00007f75dbb410e9 in Phonon::Xine::Backend::~Backend (this=0x1e15ed0, __in_chrg=<value optimized out>) at ../../xine/backend.cpp:123
#5  0x00007f75f4e19367 in ?? () from /usr/lib/libphonon.so.4
#6  0x00007f75f4e194a9 in ?? () from /usr/lib/libphonon.so.4
#7  0x00007f75f2a29961 in __run_exit_handlers (status=1) at exit.c:78
#8  exit (status=1) at exit.c:100
#9  0x00007f75f3e87d48 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781
#10 0x00007f75f5299638 in KApplication::xioErrhandler (this=0x7fffe3379e60, dpy=0x18a3880) at ../../kdeui/kernel/kapplication.cpp:419
#11 0x00007f75f22d5dee in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#12 0x00007f75f22d362d in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#13 0x00007f75f22c3f1f in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007f75f3ec2c4c in x11EventSourceCheck (s=0x188b6f0) at kernel/qguieventdispatcher_glib.cpp:85
#15 0x00007f75f01f0854 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f75f01f1122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f75f01f1639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f75f3210446 in QEventDispatcherGlib::processEvents (this=0x183e490, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#19 0x00007f75f3ec2dfe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#20 0x00007f75f31e4882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#21 0x00007f75f31e4abc in QEventLoop::exec (this=0x7fffe3379dc0, flags=...) at kernel/qeventloop.cpp:201
#22 0x00007f75f31e8ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#23 0x00000000004097f5 in main (argc=1, argv=<value optimized out>) at ../../knotify/main.cpp:73

Possible duplicates by query: bug 272630, bug 271764, bug 265346, bug 264682, bug 261702.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-05-29 11:47:12 UTC
Well, you can at least tell in what circumstances this was happening, what application you were running, was this on startup? Without a little more information we will not be able to reproduce this.

FWIW: currently, you should use the gstreamer or vlc backend instead of the xine one, as those are much more stable now.
Comment 2 Terry D. Boldt 2011-05-30 01:32:55 UTC
OK your comments about gstreamer, VLC and xine means that I was trying to get my Intel sound h/w working under Kubuntu 11.04. Probably working under the system settings trying various options for the h/w options.  had 2 sound systems. The Intel chips resident on the motherboard and a Hauppage TV tuner card. as the following info on it: WinTV-HVR-1600. The computer specs describe the motherboard chips as: "SigmaTel 9223 High Definition Audio Chipset".

In versions of Kubuntu previous to 10.xx, both sound systems worked and I was able to set output to the motherboard chipset. 

In Kubuntu versions 10.xx the sound system output worked, but the Line In socket did not. 

In Kubuntu 11.04, the sound output also stopped working.

It was suggested that I remove the Hauppage board. That got both the Line In socket working and sound output working.

So my guess is that the KDE sound s/w is having a hard time if ,ore than 1 sound system is present. Maybe especially if one sound system is in a TV tuner board??

In trying to get things working I downloaded and set both Xine and VLC to the Phonon backend. Neither made any difference and I have restored gstreamer as the operational backend. 

Anyway, it was during the struggle to get sound (both input and output) working that the crash occurred. Exactly what I was doing is a mystery lost from my memory totally. I probably could not have told you immediately when the crash happened since in the process of trying various options, exactly which option was under consideration was not something I was documenting or keeping diligent track of.

Hope this additional info is helpful as it pretty much is all I can supply.
Comment 3 Myriam Schweingruber 2011-08-11 20:45:25 UTC

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