Bug 365239 - Kaffeine crashes when switching TV channels
Summary: Kaffeine crashes when switching TV channels
Status: RESOLVED INTENTIONAL
Alias: None
Product: kaffeine
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Mageia RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Mauro Carvalho Chehab
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-07-08 14:52 UTC by Antonio García
Modified: 2016-07-14 20:16 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Antonio García 2016-07-08 14:52:00 UTC
Application: kaffeine (1.3-git)
KDE Platform Version: 4.14.5
Qt Version: 4.8.6
Operating System: Linux 4.4.13-desktop-1.mga5 x86_64
Distribution: "Mageia 5"

-- Information about the crash:
- What I was doing when the application crashed:
I was trying to switch TV channels when Kaffeine crashed. It has happened several times in a row.

The crash can be reproduced every time.

-- Backtrace:
Application: Kaffeine (kaffeine), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f1f0f760780 (LWP 11672))]

Thread 5 (Thread 0x7f1efa204700 (LWP 11673)):
#0  0x00007f1f0b812d6d in poll () at /lib64/libc.so.6
#1  0x00007f1efbf6ec81 in poll_func () at /lib64/libpulse.so.0
#2  0x00007f1efbf60891 in pa_mainloop_poll () at /lib64/libpulse.so.0
#3  0x00007f1efbf60ece in pa_mainloop_iterate () at /lib64/libpulse.so.0
#4  0x00007f1efbf60f80 in pa_mainloop_run () at /lib64/libpulse.so.0
#5  0x00007f1efbf6ec33 in thread () at /lib64/libpulse.so.0
#6  0x00007f1efbd13198 in internal_thread_func () at /usr/lib64/pulseaudio/libpulsecommon-5.0.so
#7  0x00007f1f0cdac5bd in start_thread () at /lib64/libpthread.so.0
#8  0x00007f1f0b81e62d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f1ef99b4700 (LWP 11675)):
#0  0x00007f1f0cdb41fd in read () at /lib64/libpthread.so.0
#1  0x00007f1f07f1cbf0 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#2  0x00007f1f07eda99c in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00007f1f07edae5b in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#4  0x00007f1f07edafbc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#5  0x00007f1f0d169e3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#6  0x00007f1f0d13b931 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#7  0x00007f1f0d13bc45 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#8  0x00007f1f0d039899 in QThread::exec() () at /lib64/libQtCore.so.4
#9  0x00007f1f0d11d3d3 in QInotifyFileSystemWatcherEngine::run() () at /lib64/libQtCore.so.4
#10 0x00007f1f0d03bfff in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#11 0x00007f1f0cdac5bd in start_thread () at /lib64/libpthread.so.0
#12 0x00007f1f0b81e62d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f1ef8461700 (LWP 11684)):
[KCrash Handler]
#5  0x00007f1f0b75a547 in raise () at /lib64/libc.so.6
#6  0x00007f1f0b75bcda in abort () at /lib64/libc.so.6
#7  0x00007f1f0b799393 in  () at /lib64/libc.so.6
#8  0x00007f1f0b7a10c8 in _int_free () at /lib64/libc.so.6
#9  0x00007f1f0b7a4798 in free () at /lib64/libc.so.6
#10 0x00007f1ecdd3130f in mad_stream_finish () at /lib64/libmad.so.0
#11 0x00007f1ecdf4eb06 in CloseFilter () at /usr/lib64/vlc/plugins/audio_filter/libmpgatofixed32_plugin.so
#12 0x00007f1f09c3d902 in vlc_module_unload () at /lib64/libvlccore.so.8
#13 0x00007f1f09c2e157 in aout_FiltersDelete () at /lib64/libvlccore.so.8
#14 0x00007f1f09c2c1d2 in aout_DecDelete () at /lib64/libvlccore.so.8
#15 0x00007f1f09bef1b5 in DeleteDecoder () at /lib64/libvlccore.so.8
#16 0x00007f1f09bf7793 in EsUnselect () at /lib64/libvlccore.so.8
#17 0x00007f1f09bfbc64 in EsOutControl () at /lib64/libvlccore.so.8
#18 0x00007f1f09bfdfbc in es_out_Control () at /lib64/libvlccore.so.8
#19 0x00007f1f09bffb5e in Control () at /lib64/libvlccore.so.8
#20 0x00007f1f09c0192c in es_out_Control () at /lib64/libvlccore.so.8
#21 0x00007f1f09c06613 in End () at /lib64/libvlccore.so.8
#22 0x00007f1f09c08d0d in Run () at /lib64/libvlccore.so.8
#23 0x00007f1f0cdac5bd in start_thread () at /lib64/libpthread.so.0
#24 0x00007f1f0b81e62d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f1ebe53a700 (LWP 11692)):
#0  0x00007f1f0cdb1a28 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f1f09c592d7 in vlc_cond_timedwait () at /lib64/libvlccore.so.8
#2  0x00007f1f09c14eec in vout_control_Pop () at /lib64/libvlccore.so.8
#3  0x00007f1f09c1cc42 in Thread () at /lib64/libvlccore.so.8
#4  0x00007f1f0cdac5bd in start_thread () at /lib64/libpthread.so.0
#5  0x00007f1f0b81e62d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f1f0f760780 (LWP 11672)):
#0  0x00007f1f0cdad665 in pthread_join () at /lib64/libpthread.so.0
#1  0x00007f1f09c08fef in input_Close () at /lib64/libvlccore.so.8
#2  0x00007f1f0e4cc677 in libvlc_media_player_set_media () at /lib64/libvlc.so.5
#3  0x000000000048874b in VlcMediaWidget::play(MediaSource const&) ()
#4  0x000000000045f2ea in DvbLiveView::playChannel(ExplicitlySharedDataPointer<DvbChannel const> const&) ()
#5  0x0000000000483579 in DvbTab::playChannel(ExplicitlySharedDataPointer<DvbChannel const> const&, QModelIndex const&) ()
#6  0x00007f1f0d15088a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#7  0x00007f1f0c7ac815 in QAbstractItemView::activated(QModelIndex const&) () at /lib64/libQtGui.so.4
#8  0x00007f1f0c7f4076 in QTreeView::mouseDoubleClickEvent(QMouseEvent*) () at /lib64/libQtGui.so.4
#9  0x00007f1f0c304cd9 in QWidget::event(QEvent*) () at /lib64/libQtGui.so.4
#10 0x00007f1f0c6a85ae in QFrame::event(QEvent*) () at /lib64/libQtGui.so.4
#11 0x00007f1f0c7b5f53 in QAbstractItemView::viewportEvent(QEvent*) () at /lib64/libQtGui.so.4
#12 0x00007f1f0c7f5fc0 in QTreeView::viewportEvent(QEvent*) () at /lib64/libQtGui.so.4
#13 0x00007f1f0d13ce16 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#14 0x00007f1f0c2b477c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#15 0x00007f1f0c2baf8e in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#16 0x00007f1f0de3c25a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#17 0x00007f1f0d13ccad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#18 0x00007f1f0c2ba66f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /lib64/libQtGui.so.4
#19 0x00007f1f0c32c8b2 in QETWidget::translateMouseEvent(_XEvent const*) () at /lib64/libQtGui.so.4
#20 0x00007f1f0c32b2ac in QApplication::x11ProcessEvent(_XEvent*) () at /lib64/libQtGui.so.4
#21 0x00007f1f0c352442 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtGui.so.4
#22 0x00007f1f07edac6d in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#23 0x00007f1f07edaf18 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#24 0x00007f1f07edafbc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#25 0x00007f1f0d169e1e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#26 0x00007f1f0c3524f6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4
#27 0x00007f1f0d13b931 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#28 0x00007f1f0d13bc45 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#29 0x00007f1f0d140e59 in QCoreApplication::exec() () at /lib64/libQtCore.so.4
#30 0x000000000042354f in main ()

Reported using DrKonqi
Comment 1 Mauro Carvalho Chehab 2016-07-14 20:16:12 UTC
Version 1.3.x are too old and are known to have such troubles. Also, we're not maintaining it upstream anymore. Yet, this should be fixed on latter versions. So, you should try Kaffeine version 2.0.4