Bug 248008 - kaffeine crashed after opening file
Summary: kaffeine crashed after opening file
Status: RESOLVED INTENTIONAL
Alias: None
Product: kaffeine
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Mauro Carvalho Chehab
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-16 00:11 UTC by esmglan
Modified: 2016-06-01 12:05 UTC (History)
1 user (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 esmglan 2010-08-16 00:11:36 UTC
Application: kaffeine-xbu (1.0 1.1.19)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 2"
Qt Version: 4.6.3
Operating System: Linux 2.6.34-12-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
Kaffeine exits (crashes) after opening file

The crash can be reproduced every time.

 -- Backtrace:
Application: Kaffeine (kaffeine-xbu), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ff48cb8b760 (LWP 9961))]

Thread 8 (Thread 0x7ff47bee4710 (LWP 9962)):
#0  0x00007ff48b336709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff48c41e951 in metronom_sync_loop () from /usr/lib64/libxine.so.1
#2  0x00007ff48b331a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007ff48a12182d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7ff4766cd710 (LWP 9965)):
#0  0x00007ff48a1186b3 in poll () from /lib64/libc.so.6
#1  0x00007ff475cc79d7 in ao_alsa_handle_event_thread () from /usr/lib64/xine/plugins/1.29/xineplug_ao_out_alsa.so
#2  0x00007ff48b331a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007ff48a12182d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7ff475cc2710 (LWP 9966)):
#0  0x00007ff48b33639c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff48c43096b in ao_loop () from /usr/lib64/libxine.so.1
#2  0x00007ff48b331a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007ff48a12182d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7ff474a81710 (LWP 9967)):
#0  0x00007ff48b336709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff48c42c98f in video_out_loop () from /usr/lib64/libxine.so.1
#2  0x00007ff48b331a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007ff48a12182d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ff473e97710 (LWP 9968)):
[KCrash Handler]
#5  0x00007ff48a0c4ea4 in _int_free () from /lib64/libc.so.6
#6  0x00007ff48a0c8fcc in free () from /lib64/libc.so.6
#7  0x00007ff480224d29 in ff_dispose () from /usr/lib64/xine/plugins/1.29/xineplug_decode_ff.so
#8  0x00007ff48c426ebf in _x_free_video_decoder () from /usr/lib64/libxine.so.1
#9  0x00007ff48c4291dc in video_decoder_loop () from /usr/lib64/libxine.so.1
#10 0x00007ff48b331a4f in start_thread () from /lib64/libpthread.so.0
#11 0x00007ff48a12182d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ff4734c9710 (LWP 9969)):
#0  0x00007ff48a12eafe in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00007ff48a0cac03 in _L_lock_9787 () from /lib64/libc.so.6
#2  0x00007ff48a0c8fc1 in free () from /lib64/libc.so.6
#3  0x00007ff480aa704e in snd_pcm_munmap () from /usr/lib64/libasound.so.2
#4  0x00007ff480a97464 in snd_pcm_close () from /usr/lib64/libasound.so.2
#5  0x00007ff480acbba5 in ?? () from /usr/lib64/libasound.so.2
#6  0x00007ff480a974a5 in snd_pcm_close () from /usr/lib64/libasound.so.2
#7  0x00007ff480ab5db5 in ?? () from /usr/lib64/libasound.so.2
#8  0x00007ff480a974a5 in snd_pcm_close () from /usr/lib64/libasound.so.2
#9  0x00007ff475cc8136 in ao_alsa_close () from /usr/lib64/xine/plugins/1.29/xineplug_ao_out_alsa.so
#10 0x00007ff48c431ef8 in ao_close () from /usr/lib64/libxine.so.1
#11 0x00007ff46feb2ac9 in lpcm_dispose () from /usr/lib64/xine/plugins/1.29/xineplug_decode_lpcm.so
#12 0x00007ff48c4270ef in _x_free_audio_decoder () from /usr/lib64/libxine.so.1
#13 0x00007ff48c429ef5 in audio_decoder_loop () from /usr/lib64/libxine.so.1
#14 0x00007ff48b331a4f in start_thread () from /lib64/libpthread.so.0
#15 0x00007ff48a12182d in clone () from /lib64/libc.so.6
#16 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ff472cc8710 (LWP 9970)):
#0  0x00007ff48b33639c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff48c433aeb in listener_loop () from /usr/lib64/libxine.so.1
#2  0x00007ff48b331a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007ff48a12182d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff48cb8b760 (LWP 9961)):
#0  0x00007ff48a12eafe in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00007ff48a0cac03 in _L_lock_9787 () from /lib64/libc.so.6
#2  0x00007ff48a0c8fc1 in free () from /lib64/libc.so.6
#3  0x00007ff48b5c3e99 in QByteArray::clear() () from /usr/lib64/libQtCore.so.4
#4  0x000000000040575e in XineObject::customEvent (this=0x7fff74b74780, event=<value optimized out>) at /usr/src/debug/kaffeine-1.0/src/backend-xine/xineapplication.cpp:696
#5  0x00007ff48b6b8564 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#6  0x00007ff48a87b4d4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#7  0x00007ff48a883aca in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#8  0x00007ff48bf89c06 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#9  0x00007ff48b6a6e4c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#10 0x00007ff48b6aa5ba in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#11 0x00007ff48b6cf173 in ?? () from /usr/lib64/libQtCore.so.4
#12 0x00007ff4873d9a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#13 0x00007ff4873da270 in ?? () from /usr/lib64/libglib-2.0.so.0
#14 0x00007ff4873da510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#15 0x00007ff48b6cf67f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#16 0x00007ff48a91c14e in ?? () from /usr/lib64/libQtGui.so.4
#17 0x00007ff48b6a6292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#18 0x00007ff48b6a6495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#19 0x00007ff48b6aa88b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#20 0x0000000000406c6a in main (argc=1, argv=0x7fff74b74a88) at /usr/src/debug/kaffeine-1.0/src/backend-xine/xineapplication.cpp:1007

Reported using DrKonqi
Comment 1 Pino Toscano 2010-08-16 00:24:00 UTC
Looks like a crash in Xine -- Christoph?
Comment 2 Christoph Pfister 2010-09-05 19:59:37 UTC
@pino: likely

does gxine or xine-ui play the same file without problems?
Comment 3 esmglan 2010-09-08 16:36:46 UTC
Just finished trying gxine and xine-ui and they both freeze and become
unresponsive after trying to open the file.

On Sun, Sep 5, 2010 at 12:00 PM, Christoph Pfister <
christophpfister@gmail.com> wrote:

> https://bugs.kde.org/show_bug.cgi?id=248008
>
>
>
>
>
> --- Comment #2 from Christoph Pfister <christophpfister gmail com>
>  2010-09-05 19:59:37 ---
> @pino: likely
>
> does gxine or xine-ui play the same file without problems?
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
>
Comment 4 Mauro Carvalho Chehab 2016-06-01 12:05:52 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.