Bug 345073

Summary: ksirk crash
Product: [Frameworks and Libraries] phonon-backend-vlc Reporter: Angelo Coccia <coccia.a>
Component: generalAssignee: Harald Sitter <sitter>
Status: RESOLVED WORKSFORME    
Severity: crash CC: bcooksley, fabo, jb, kde-games-bugs-null, myriam
Priority: NOR Keywords: drkonqi
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Angelo Coccia 2015-03-12 00:03:11 UTC
Application: ksirk (4.14.5)
KDE Platform Version: 4.14.5 (Compiled from sources)
Qt Version: 4.8.6
Operating System: Linux 3.16.7-7-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
lanciato ksirk, immesso num di giocatori (4), 1 io e 3 cpu, posizionato armate, al momento dell'attacco crash

The crash can be reproduced every time.

-- Backtrace:
Application: KsirK (ksirk), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f683919a800 (LWP 3668))]

Thread 5 (Thread 0x7f681c27d700 (LWP 3669)):
#0  0x00007f6830493904 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f6830450cf0 in g_main_context_acquire () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f6830451aa5 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f6830451cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f68357db0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f68357ace6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f68357ad165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#7  0x00007f68356aa0bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#8  0x00007f683578e783 in  () at /usr/lib64/libQtCore.so.4
#9  0x00007f68356ac79f in  () at /usr/lib64/libQtCore.so.4
#10 0x00007f6832ffd0a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f6834e4a06d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f6819c6d700 (LWP 3724)):
#0  0x00007f6832ffe4c2 in pthread_join () at /lib64/libpthread.so.0
#1  0x00007f68222bc76f in input_DecoderDelete () at /usr/lib64/libvlccore.so.7
#2  0x00007f68222be2b9 in  () at /usr/lib64/libvlccore.so.7
#3  0x00007f68222c0b78 in  () at /usr/lib64/libvlccore.so.7
#4  0x00007f68222c33cf in  () at /usr/lib64/libvlccore.so.7
#5  0x00007f68222c507c in  () at /usr/lib64/libvlccore.so.7
#6  0x00007f68222c6c3e in  () at /usr/lib64/libvlccore.so.7
#7  0x00007f68222c840c in  () at /usr/lib64/libvlccore.so.7
#8  0x00007f68222c8f65 in  () at /usr/lib64/libvlccore.so.7
#9  0x00007f68222ce8bd in  () at /usr/lib64/libvlccore.so.7
#10 0x00007f6832ffd0a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f6834e4a06d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f680396d700 (LWP 3725)):
[KCrash Handler]
#5  0x00007f6834d9a187 in raise () at /lib64/libc.so.6
#6  0x00007f6834d9b538 in abort () at /lib64/libc.so.6
#7  0x00007f68054013fc in  () at /usr/lib64/libavcodec.so.55
#8  0x00007f6805815a25 in avcodec_decode_audio4 () at /usr/lib64/libavcodec.so.55
#9  0x00007f680649dd84 in  () at /usr/lib64/vlc/plugins/codec/libavcodec_plugin.so
#10 0x00007f68222b9c0e in  () at /usr/lib64/libvlccore.so.7
#11 0x00007f68222bc139 in  () at /usr/lib64/libvlccore.so.7
#12 0x00007f6832ffd0a4 in start_thread () at /lib64/libpthread.so.0
#13 0x00007f6834e4a06d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f681ad0a700 (LWP 3726)):
#0  0x00007f6834e41c3d in poll () at /lib64/libc.so.6
#1  0x00007f6832ddba41 in  () at /usr/lib64/libpulse.so.0
#2  0x00007f6832dcd2ec in pa_mainloop_poll () at /usr/lib64/libpulse.so.0
#3  0x00007f6832dcd95e in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0
#4  0x00007f6832dcda10 in pa_mainloop_run () at /usr/lib64/libpulse.so.0
#5  0x00007f6832ddb9f3 in  () at /usr/lib64/libpulse.so.0
#6  0x00007f682d8db808 in  () at /usr/lib64/pulseaudio/libpulsecommon-5.0.so
#7  0x00007f6832ffd0a4 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f6834e4a06d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f683919a800 (LWP 3668)):
#0  0x00007f6832ffe4c2 in pthread_join () at /lib64/libpthread.so.0
#1  0x00007f68222c9b59 in input_Close () at /usr/lib64/libvlccore.so.7
#2  0x00007f682207586e in libvlc_media_player_release () at /usr/lib64/libvlc.so.5
#3  0x00007f6822593cbb in  () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so
#4  0x00007f68357c4ae8 in QObjectPrivate::deleteChildren() () at /usr/lib64/libQtCore.so.4
#5  0x00007f68357c707f in QObject::~QObject() () at /usr/lib64/libQtCore.so.4
#6  0x00007f682258e3e9 in  () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so
#7  0x00007f68384c2fa4 in Phonon::MediaNodePrivate::deleteBackendObject() () at /usr/lib64/libphonon.so.4
#8  0x00007f68384b5e3f in  () at /usr/lib64/libphonon.so.4
#9  0x00007f68384b60f9 in  () at /usr/lib64/libphonon.so.4
#10 0x00007f6834d9cbf9 in __run_exit_handlers () at /lib64/libc.so.6
#11 0x00007f6834d9cc45 in  () at /lib64/libc.so.6
#12 0x00007f6836222fc8 in  () at /usr/lib64/libQtGui.so.4
#13 0x00007f6836ed38a0 in KApplication::xioErrhandler(_XDisplay*) () at /usr/lib64/libkdeui.so.5
#14 0x00007f68342873be in _XIOError () at /usr/lib64/libX11.so.6
#15 0x00007f6834284dbd in _XEventsQueued () at /usr/lib64/libX11.so.6
#16 0x00007f6834276deb in XEventsQueued () at /usr/lib64/libX11.so.6
#17 0x00007f68362590ec in  () at /usr/lib64/libQtGui.so.4
#18 0x00007f6830451661 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#19 0x00007f6830451b7b in  () at /usr/lib64/libglib-2.0.so.0
#20 0x00007f6830451cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#21 0x00007f68357db0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#22 0x00007f6836259676 in  () at /usr/lib64/libQtGui.so.4
#23 0x00007f68357ace6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#24 0x00007f68357ad165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#25 0x00007f68357b25b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#26 0x0000000000424144 in  ()
#27 0x00007f6834d86b05 in __libc_start_main () at /lib64/libc.so.6
#28 0x00000000004247b2 in _start ()

Reported using DrKonqi
Comment 1 Harald Sitter 2016-06-04 12:50:22 UTC
So this is essentially a result of another problem. The app get's an xio error and while trying to gracefully exit phonon crashes. Not much to be done here as I can't reproduce this.