[Pkg-kde-extras] Bug#641626: [kaffeine] Kaffeine crashes when playing dvb stream with deinterlacing

tilman.schroeder at gmx.de tilman.schroeder at gmx.de
Wed Sep 14 18:24:47 UTC 2011


Package: kaffeine
Version: 1.0-2
Severity: normal

When playing a dvb stream either directly from a dvb-card or a recorded file 
with deinterlacing switched on, kaffeine crashes almost instantly: About half a 
second of video and audio is shown, then kaffeine crashes. With deinterlacing 
switched off, everything works fine, until deinterlacing is switched again.

The same works fine in xine, I can switch deinterlacing on and off again, xine-
ui does not crash.

After the crash, a KCrash window pops up, presenting a backtrace (attached).
This is what is written to the command line:

LC_ALL=C kaffeine &
[1] 2811
params.c:OpenConfFile() - Unable to open configuration file 
"/home/procyon/.smb/smb.conf":
        No such file or directory
params.c:OpenConfFile() - Unable to open configuration file 
"/etc/samba/smb.conf":
        No such file or directory
received X error event: BadMatch (invalid parameter attributes)
X Error: BadMatch (invalid parameter attributes) 8
  Extension:    132 (Uknown extension)
  Minor opcode: 17 (Unknown request)
  Resource id:  0x3f
KCrash: Application 'kaffeine-xbu' crashing...
sock_file=/home/procyon/.kde/socket-procyon/kdeinit4__0
abort: audio_alsa_out.c:852: ao_alsa_write: Aborting.
Unable to start Dr. Konqi
A KUiServerJobTracker instance contains 1 stalled jobs

The kaffeine application remains kind of usable, I am able to do configuration 
work, drag and drop files in the playlists etc, but I am not able to play any 
other files until I restart kaffeine.

Playing an AVI works fine, with and without deinterlacing.

Bye,

Procyon

--- System information. ---
Architecture: amd64
Kernel:       Linux 2.6.32-5-amd64

Debian Release: 6.0.2
  500 stable-updates  ftp.de.debian.org 
  500 stable          security.debian.org 
  500 stable          ftp.de.debian.org 

--- Package information. ---
Depends                  (Version) | Installed
==================================-+-=============
kdebase-runtime                    | 4:4.4.5-1
libc6                   (>= 2.2.5) | 2.11.2-10
libgcc1               (>= 1:4.1.1) | 1:4.4.5-8
libkdecore5           (>= 4:4.4.4) | 4:4.4.5-2+squeeze2
libkdeui5             (>= 4:4.4.4) | 4:4.4.5-2+squeeze2
libkfile4             (>= 4:4.4.4) | 4:4.4.5-2+squeeze2
libkio5               (>= 4:4.4.4) | 4:4.4.5-2+squeeze2
libqt4-dbus           (>= 4:4.5.3) | 4:4.6.3-4+squeeze1
libqt4-network        (>= 4:4.5.3) | 4:4.6.3-4+squeeze1
libqt4-sql            (>= 4:4.5.3) | 4:4.6.3-4+squeeze1
libqt4-svg            (>= 4:4.5.3) | 4:4.6.3-4+squeeze1
libqt4-xml            (>= 4:4.5.3) | 4:4.6.3-4+squeeze1
libqtcore4            (>= 4:4.6.1) | 4:4.6.3-4+squeeze1
libqtgui4             (>= 4:4.6.1) | 4:4.6.3-4+squeeze1
libsolid4             (>= 4:4.4.4) | 4:4.4.5-2+squeeze2
libstdc++6              (>= 4.1.1) | 4.4.5-8
libx11-6                           | 2:1.3.3-4
libxine1              (>= 1.1.8-1) | 1.1.19-2
libxss1                            | 1:1.2.0-2
libxine1-ffmpeg                    | 1.1.19-2
libxine1-x                         | 1.1.19-2
libqt4-sql-sqlite                  | 4:4.6.3-4+squeeze1


Package's Recommends field is empty.

Suggests        (Version) | Installed
=========================-+-===========
libdvdcss2                | 




-------------- next part --------------
Application: Kaffeine (kaffeine-xbu), signal: Segmentation fault
pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
The current source language is "auto; currently asm".
[Current thread is 1 (Thread 0x7fd3c6546760 (LWP 2726))]

Thread 9 (Thread 0x7fd3b570c700 (LWP 2727)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007fd3c5dcbf41 in metronom_sync_loop (this=0xaec460) at metronom.c:870
#2  0x00007fd3c20768ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fd3c325002d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fd3b3bb0700 (LWP 2733)):
#0  0x00007fd3c3245113 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fd3b31ab8d5 in my_snd_mixer_wait (data=<value optimized out>) at audio_alsa_out.c:150
#2  ao_alsa_handle_event_thread (data=<value optimized out>) at audio_alsa_out.c:166
#3  0x00007fd3c20768ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fd3c325002d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fd3aebad700 (LWP 2734)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd3c5ddcaab in fifo_peek_int (this_gen=<value optimized out>) at audio_out.c:348
#2  fifo_peek (this_gen=<value optimized out>) at audio_out.c:388
#3  ao_loop (this_gen=<value optimized out>) at audio_out.c:1015
#4  0x00007fd3c20768ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#5  0x00007fd3c325002d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 6 (Thread 0x7fd3af3ae700 (LWP 2735)):
#0  0x00007fd3c32498d3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fd3c5df4c25 in xine_usec_sleep (usec=<value optimized out>) at utils.c:481
#2  0x00007fd3c5dd9969 in video_out_loop (this_gen=<value optimized out>) at video_out.c:1246
#3  0x00007fd3c20768ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fd3c325002d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 5 (Thread 0x7fd3b2380700 (LWP 2736)):
[KCrash Handler]
#5  xv_update_frame_format (this_gen=0xc8e4d0, frame_gen=0x10b3540, width=720, height=576, ratio=<value optimized out>, format=844715353, flags=<value optimized out>) at video_out_xv.c:467
#6  0x00007fd3c5dd779c in vo_get_frame (this_gen=0xc91380, width=720, height=576, ratio=<value optimized out>, format=<value optimized out>, flags=19) at video_out.c:421
#7  0x00007fd3b570f91f in deinterlace_draw (frame=0x10b3240, stream=0x10b4f70) at xine_plugin.c:773
#8  0x00007fd3a964c34a in parse_chunk (mpeg2dec=0x11c43d0, code=0, buffer=0x7fd3a951e010 "", next_code=181) at decode.c:296
#9  0x00007fd3a964c6b7 in mpeg2_decode_data (mpeg2dec=0x11c43d0, current=0x7fd3b272380d "\204\064;\224", end=0x8 <Address 0x8 out of bounds>, pts=<value optimized out>) at decode.c:723
#10 0x00007fd3c5dd598b in video_decoder_loop (stream_gen=<value optimized out>) at video_decoder.c:386
#11 0x00007fd3c20768ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#12 0x00007fd3c325002d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fd3b19b2700 (LWP 2737)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd3c5dcf76b in fifo_buffer_get (fifo=0x10d0560) at buffer.c:230
#2  0x00007fd3c5dd66e5 in audio_decoder_loop (stream_gen=<value optimized out>) at audio_decoder.c:66
#3  0x00007fd3c20768ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fd3c325002d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fd3b11b1700 (LWP 2738)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd3c5ddfbeb in xine_event_wait (queue_gen=<value optimized out>) at events.c:56
#2  listener_loop (queue_gen=<value optimized out>) at events.c:214
#3  0x00007fd3c20768ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fd3c325002d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fd3aa269700 (LWP 2743)):
#0  0x00007fd3c32498d3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fd3c5df4c25 in xine_usec_sleep (usec=<value optimized out>) at utils.c:481
#2  0x00007fd3c5de5058 in demux_loop (stream_gen=<value optimized out>) at demux.c:365
#3  0x00007fd3c20768ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fd3c325002d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd3c6546760 (LWP 2726)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd3c60475c0 in ?? () from /usr/lib/libX11.so.6
#2  0x00007fd3c604b2a7 in XEventsQueued () from /usr/lib/libX11.so.6
#3  0x00007fd3c3f3635c in x11EventSourceCheck (s=0x99b370) at kernel/qguieventdispatcher_glib.cpp:87
#4  0x00007fd3c03a092a in g_main_context_check () from /lib/libglib-2.0.so.0
#5  0x00007fd3c03a12e3 in ?? () from /lib/libglib-2.0.so.0
#6  0x00007fd3c03a171c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#7  0x00007fd3c4d6a706 in QEventDispatcherGlib::processEvents (this=0x980310, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#8  0x00007fd3c3f3619e in QGuiEventDispatcherGlib::processEvents (this=0x9ac5e4, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#9  0x00007fd3c4d3f9c2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#10 0x00007fd3c4d3fd9c in QEventLoop::exec (this=0x7fffbb5361e0, flags=) at kernel/qeventloop.cpp:201
#11 0x00007fd3c4d44a2b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#12 0x0000000000404da7 in main (argc=<value optimized out>, argv=<value optimized out>) at /tmp/buildd/kaffeine-1.0/src/backend-xine/xineapplication.cpp:1003


More information about the pkg-kde-extras mailing list