Bug 246314

Summary: Crash of Kaffeine playing DVB [QWidget::show, OsdWidget::showObject, DvbLiveView::toggleOsd]
Product: [Applications] kaffeine Reporter: mmm <kontakt>
Component: generalAssignee: Mauro Carvalho Chehab <mchehab>
Status: RESOLVED INTENTIONAL    
Severity: crash CC: Dobrodruh1, draakawi74, finex, mchehab
Priority: NOR    
Version First Reported In: 1.x   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description mmm 2010-07-30 23:58:56 UTC
Application: kaffeine (1.0-svn3)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-24-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
I was trying to play DVB with low level of signal (on the edge when it is playing or not).

 -- Backtrace:
Application: Přehrávač Kaffeine (kaffeine), signal: Segmentation fault
[Current thread is 1 (Thread 0xb782caf0 (LWP 1992))]

Thread 2 (Thread 0xb4860b70 (LWP 2010)):
#0  0x00e40422 in __kernel_vsyscall ()
#1  0x00d2bb86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x04a334eb in IA__g_poll (fds=0x8962d88, nfds=1, timeout=-1) at /build/buildd/glib2.0-2.24.1/glib/gpoll.c:127
#3  0x04a260ac in g_main_context_poll (context=0x89a16f8, block=<value optimized out>, dispatch=1, self=0x89a0d90) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2904
#4  g_main_context_iterate (context=0x89a16f8, block=<value optimized out>, dispatch=1, self=0x89a0d90) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2586
#5  0x04a264b8 in IA__g_main_context_iteration (context=0x89a16f8, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#6  0x048aa60f in QEventDispatcherGlib::processEvents (this=0x873af48, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#7  0x0487d059 in QEventLoop::processEvents (this=0xb4860290, flags=) at kernel/qeventloop.cpp:149
#8  0x0487d4aa in QEventLoop::exec (this=0xb4860290, flags=...) at kernel/qeventloop.cpp:201
#9  0x047795a8 in QThread::exec (this=0x857d2f8) at thread/qthread.cpp:487
#10 0x0485cc1b in QInotifyFileSystemWatcherEngine::run (this=0x857d2f8) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x0477c32e in QThreadPrivate::start (arg=0x857d2f8) at thread/qthread_unix.cpp:248
#12 0x0055a96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0x00d39a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb782caf0 (LWP 1992)):
[KCrash Handler]
#6  0x00000000 in ?? ()
#7  0x08092370 in QWidget::show (this=0x861aee0, osdObject_=0x874f5c0, duration=-1) at /usr/include/qt4/QtGui/qwidget.h:485
#8  OsdWidget::showObject (this=0x861aee0, osdObject_=0x874f5c0, duration=-1) at /build/buildd/kaffeine-1.0~pre3/src/osdwidget.cpp:67
#9  0x080bfc6e in DvbLiveView::toggleOsd (this=0x87524a8) at /build/buildd/kaffeine-1.0~pre3/src/dvb/dvbliveview.cpp:218
#10 0x08063ccb in DvbLiveView::qt_metacall (this=0x87524a8, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfe8447c) at /build/buildd/kaffeine-1.0~pre3/obj-i486-linux-gnu/src/moc_dvbliveview.cpp:96
#11 0x04883c9a in QMetaObject::metacall (object=0x87524a8, cl=799, idx=12, argv=0xbfe8447c) at kernel/qmetaobject.cpp:237
#12 0x048923d5 in QMetaObject::activate (sender=0xb2f00878, m=0x4991188, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#13 0x04899fe7 in QSingleShotTimer::timeout (this=0xb2f00878) at .moc/release-shared/qtimer.moc:82
#14 0x0489a0fc in QSingleShotTimer::timerEvent (this=0xb2f00878) at kernel/qtimer.cpp:308
#15 0x0488f254 in QObject::event (this=0xb2f00878, e=0x2b3) at kernel/qobject.cpp:1212
#16 0x014194dc in QApplicationPrivate::notify_helper (this=0x85389d8, receiver=0xb2f00878, e=0xbfe849b0) at kernel/qapplication.cpp:4300
#17 0x0142005e in QApplication::notify (this=0xbfe84d1c, receiver=0xb2f00878, e=0xbfe849b0) at kernel/qapplication.cpp:3704
#18 0x01020f2a in KApplication::notify (this=0xbfe84d1c, receiver=0xb2f00878, event=0xbfe849b0) at ../../kdeui/kernel/kapplication.cpp:302
#19 0x0487ea3b in QCoreApplication::notifyInternal (this=0xbfe84d1c, receiver=0xb2f00878, event=0xbfe849b0) at kernel/qcoreapplication.cpp:704
#20 0x048add66 in QCoreApplication::sendEvent (this=0x853ba74) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#21 QTimerInfoList::activateTimers (this=0x853ba74) at kernel/qeventdispatcher_unix.cpp:603
#22 0x048aa8e4 in timerSourceDispatch (source=0x853ba40) at kernel/qeventdispatcher_glib.cpp:184
#23 0x04a225e5 in g_main_dispatch (context=0x853ac98) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:1960
#24 IA__g_main_context_dispatch (context=0x853ac98) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2513
#25 0x04a262d8 in g_main_context_iterate (context=0x853ac98, block=<value optimized out>, dispatch=1, self=0x8543710) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2591
#26 0x04a264b8 in IA__g_main_context_iteration (context=0x853ac98, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#27 0x048aa5d5 in QEventDispatcherGlib::processEvents (this=0x850ab70, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#28 0x014d9135 in QGuiEventDispatcherGlib::processEvents (this=0x850ab70, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#29 0x0487d059 in QEventLoop::processEvents (this=0xbfe84c74, flags=) at kernel/qeventloop.cpp:149
#30 0x0487d4aa in QEventLoop::exec (this=0xbfe84c74, flags=...) at kernel/qeventloop.cpp:201
#31 0x0488169f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#32 0x01419577 in QApplication::exec () at kernel/qapplication.cpp:3579
#33 0x0807be78 in main (argc=1, argv=0xbfe84e84) at /build/buildd/kaffeine-1.0~pre3/src/main.cpp:91

Reported using DrKonqi
Comment 1 Dario Andres 2010-12-25 14:47:35 UTC
*** Bug 241257 has been marked as a duplicate of this bug. ***
Comment 2 Dario Andres 2010-12-25 14:47:40 UTC
*** Bug 261099 has been marked as a duplicate of this bug. ***
Comment 3 Mauro Carvalho Chehab 2016-06-01 11:21:36 UTC
The Kaffeine version you're using is too old. We just released upstream a version 2.0.1, with is based on KDE5, and changed both the DVB and video play backends. Could you please test the upstream version and see if it works? The README file contains instructions about how to compile it. You can find it at our git repository:

https://quickgit.kde.org/?p=kaffeine.git

As this BZ is on an old version that we're not maintaining upstream anymore, I'm closing the bug. If you find similar issues with version 2.0.1, please re-open.