Bug 365155 - Sudden crash of Kaffeine after stopping recording of DVB-T program
Summary: Sudden crash of Kaffeine after stopping recording of DVB-T program
Status: RESOLVED WAITINGFORINFO
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-06 15:37 UTC by Marcin
Modified: 2016-08-24 16:12 UTC (History)
0 users

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 Marcin 2016-07-06 15:37:11 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 recording live DVB-T program, and when I stopped the recording Kaffeine has crashed.

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 0x7f1f05b7a780 (LWP 7704))]

Thread 5 (Thread 0x7f1ef0943700 (LWP 7705)):
#0  0x00007f1f01c30d6d in poll () at /lib64/libc.so.6
#1  0x00007f1ef26b39c1 in poll_func () at /lib64/libpulse.so.0
#2  0x00007f1ef26a5571 in pa_mainloop_poll () at /lib64/libpulse.so.0
#3  0x00007f1ef26a5bae in pa_mainloop_iterate () at /lib64/libpulse.so.0
#4  0x00007f1ef26a5c60 in pa_mainloop_run () at /lib64/libpulse.so.0
#5  0x00007f1ef26b3973 in thread () at /lib64/libpulse.so.0
#6  0x00007f1ef2455478 in internal_thread_func () at /usr/lib64/pulseaudio/libpulsecommon-6.0.so
#7  0x00007f1f031ca5bd in start_thread () at /lib64/libpthread.so.0
#8  0x00007f1f01c3c62d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f1ee7ffe700 (LWP 7706)):
#0  0x00007f1f01c30d6d in poll () at /lib64/libc.so.6
#1  0x00007f1efe2f8eb4 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f1efe2f8fbc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f1f03587e3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#4  0x00007f1f03559931 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#5  0x00007f1f03559c45 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#6  0x00007f1f03457899 in QThread::exec() () at /lib64/libQtCore.so.4
#7  0x00007f1f0353b3d3 in QInotifyFileSystemWatcherEngine::run() () at /lib64/libQtCore.so.4
#8  0x00007f1f03459fff in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#9  0x00007f1f031ca5bd in start_thread () at /lib64/libpthread.so.0
#10 0x00007f1f01c3c62d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f1ee6d98700 (LWP 7736)):
[KCrash Handler]
#5  0x00007f1f01b78547 in raise () at /lib64/libc.so.6
#6  0x00007f1f01b79cda in abort () at /lib64/libc.so.6
#7  0x00007f1f01bb7393 in  () at /lib64/libc.so.6
#8  0x00007f1f01bbf0c8 in _int_free () at /lib64/libc.so.6
#9  0x00007f1f01bc2798 in free () at /lib64/libc.so.6
#10 0x00007f1ec410730f in mad_stream_finish () at /lib64/libmad.so.0
#11 0x00007f1ec4324b06 in CloseFilter () at /usr/lib64/vlc/plugins/audio_filter/libmpgatofixed32_plugin.so
#12 0x00007f1f0005b902 in vlc_module_unload () at /lib64/libvlccore.so.8
#13 0x00007f1f0004c157 in aout_FiltersDelete () at /lib64/libvlccore.so.8
#14 0x00007f1f0004a1d2 in aout_DecDelete () at /lib64/libvlccore.so.8
#15 0x00007f1f0000d1b5 in DeleteDecoder () at /lib64/libvlccore.so.8
#16 0x00007f1f00015793 in EsUnselect () at /lib64/libvlccore.so.8
#17 0x00007f1f00019c64 in EsOutControl () at /lib64/libvlccore.so.8
#18 0x00007f1f0001bfbc in es_out_Control () at /lib64/libvlccore.so.8
#19 0x00007f1f0001db5e in Control () at /lib64/libvlccore.so.8
#20 0x00007f1f0001f92c in es_out_Control () at /lib64/libvlccore.so.8
#21 0x00007f1f00024613 in End () at /lib64/libvlccore.so.8
#22 0x00007f1f00026d0d in Run () at /lib64/libvlccore.so.8
#23 0x00007f1f031ca5bd in start_thread () at /lib64/libpthread.so.0
#24 0x00007f1f01c3c62d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f1ebc750700 (LWP 7744)):
#0  0x00007f1f031cfa28 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f1f000772d7 in vlc_cond_timedwait () at /lib64/libvlccore.so.8
#2  0x00007f1f00032eec in vout_control_Pop () at /lib64/libvlccore.so.8
#3  0x00007f1f0003ac42 in Thread () at /lib64/libvlccore.so.8
#4  0x00007f1f031ca5bd in start_thread () at /lib64/libpthread.so.0
#5  0x00007f1f01c3c62d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f1f05b7a780 (LWP 7704)):
#0  0x00007f1f031cb665 in pthread_join () at /lib64/libpthread.so.0
#1  0x00007f1f00026fef in input_Close () at /lib64/libvlccore.so.8
#2  0x00007f1f048eb9cf in libvlc_media_player_stop () at /lib64/libvlc.so.5
#3  0x000000000049d5a3 in MediaWidget::stop() ()
#4  0x00000000004251a5 in MediaWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.41] ()
#5  0x00007f1f0356e88a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#6  0x00007f1f026cc552 in QAction::triggered(bool) () at /lib64/libQtGui.so.4
#7  0x00007f1f026cdf03 in QAction::activate(QAction::ActionEvent) () at /lib64/libQtGui.so.4
#8  0x00007f1f02a87a2f in QAbstractButtonPrivate::click() () at /lib64/libQtGui.so.4
#9  0x00007f1f02a87b64 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /lib64/libQtGui.so.4
#10 0x00007f1f02b3ee0a in QToolButton::mouseReleaseEvent(QMouseEvent*) () at /lib64/libQtGui.so.4
#11 0x00007f1f02722388 in QWidget::event(QEvent*) () at /lib64/libQtGui.so.4
#12 0x00007f1f026d279c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#13 0x00007f1f026d8f8e in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#14 0x00007f1f0425a25a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#15 0x00007f1f0355acad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#16 0x00007f1f026d866f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /lib64/libQtGui.so.4
#17 0x00007f1f0274a8b2 in QETWidget::translateMouseEvent(_XEvent const*) () at /lib64/libQtGui.so.4
#18 0x00007f1f027492ac in QApplication::x11ProcessEvent(_XEvent*) () at /lib64/libQtGui.so.4
#19 0x00007f1f02770442 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtGui.so.4
#20 0x00007f1efe2f8c6d in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#21 0x00007f1efe2f8f18 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#22 0x00007f1efe2f8fbc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#23 0x00007f1f03587e1e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#24 0x00007f1f027704f6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4
#25 0x00007f1f03559931 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#26 0x00007f1f03559c45 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#27 0x00007f1f0355ee59 in QCoreApplication::exec() () at /lib64/libQtCore.so.4
#28 0x000000000042354f in main ()

Reported using DrKonqi
Comment 1 Mauro Carvalho Chehab 2016-07-14 20:21:57 UTC
Version 1.3.x are too old and are known to have several bugs. Also, we're not maintaining it upstream anymore. 
Try Kaffeine version 2.0.4 and check if the bugs still persists.