[Bug 275071] New: Kaffeine crashes on corrupted MP4 file

Igor Borski ibtemp at mail.ru
Mon Jun 6 19:52:18 BST 2011


https://bugs.kde.org/show_bug.cgi?id=275071

           Summary: Kaffeine crashes on corrupted MP4 file
           Product: kde
           Version: unspecified
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: unassigned-bugs at kde.org
        ReportedBy: ibtemp at mail.ru


Application: kaffeine-xbu (1.2.2 1.1.19)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.7.3
Operating System: Linux 2.6.38-7.dmz.1-liquorix-amd64 x86_64
Distribution: Debian GNU/Linux testing (wheezy)

-- Information about the crash:
Apparently file has some audio sync problems and audio playback is distorted in
mplayer, vlc plays ok though.
Kaffeine just crashes.

The crash can be reproduced every time.

 -- Backtrace:
Application: Kaffeine (kaffeine-xbu), signal: Floating point exception
pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
    in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S
[Current thread is 1 (Thread 0x7fe598eae760 (LWP 21774))]

Thread 9 (Thread 0x7fe590c6d700 (LWP 21802)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x000000300c214fb1 in metronom_sync_loop (this=0x18dec10) at metronom.c:870
#2  0x0000003002206b40 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#3  0x00000030016d528d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fe590268700 (LWP 21807)):
#0  0x00000030016ca663 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fe58f8638d5 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  0x0000003002206b40 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#4  0x00000030016d528d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fe58b265700 (LWP 21808)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000300c225b0b 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  0x0000003002206b40 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#5  0x00000030016d528d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fe58ba66700 (LWP 21811)):
#0  0x00000030016ceda3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x000000300c23dca5 in xine_usec_sleep (usec=<value optimized out>) at
utils.c:481
#2  0x000000300c2229c9 in video_out_loop (this_gen=<value optimized out>) at
video_out.c:1246
#3  0x0000003002206b40 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#4  0x00000030016d528d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fe58ea38700 (LWP 21812)):
#0  0x00000030016ca663 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003003e098fa in ?? () from /usr/lib/libxcb.so.1
#2  0x0000003003e09ec1 in ?? () from /usr/lib/libxcb.so.1
#3  0x0000003003e0a172 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0x00000030042476f6 in _XSend () from /usr/lib/libX11.so.6
#5  0x0000003004247c37 in _XReply () from /usr/lib/libX11.so.6
#6  0x0000003004243593 in XSync () from /usr/lib/libX11.so.6
#7  0x00007fe58f44d3ae in x11_InstallXErrorHandler (this=0x1a62650,
shminfo=0x1e86d40, width=720, height=544, format=842094169) at
video_out_xv.c:249
#8  create_ximage (this=0x1a62650, shminfo=0x1e86d40, width=720, height=544,
format=842094169) at video_out_xv.c:290
#9  0x00007fe58f450266 in xv_update_frame_format (this_gen=0x1a62650,
frame_gen=0x1e86bf0, width=720, height=544, ratio=<value optimized out>,
format=842094169, flags=<value optimized out>) at video_out_xv.c:464
#10 0x000000300c2207fc in vo_get_frame (this_gen=0x1a65000, width=720,
height=544, ratio=<value optimized out>, format=<value optimized out>,
flags=11) at video_out.c:421
#11 0x000000300c231e43 in post_video_get_frame (port_gen=0x1ec62e0, width=720,
height=544, ratio=1.7777777777777777, format=842094169, flags=0) at post.c:69
#12 0x00007fe5914db57a in ff_handle_buffer (this_gen=0x1f54a30, buf=<value
optimized out>) at ff_video_decoder.c:1486
#13 ff_decode_data (this_gen=0x1f54a30, buf=<value optimized out>) at
ff_video_decoder.c:1561
#14 0x000000300c21e9eb in video_decoder_loop (stream_gen=<value optimized out>)
at video_decoder.c:386
#15 0x0000003002206b40 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#16 0x00000030016d528d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fe58e06a700 (LWP 21814)):
[KCrash Handler]
#5  0x00007fe58a86438a in faad_decode_audio (this_gen=0x1f763a0, buf=<value
optimized out>) at xine_faad_decoder.c:266
#6  faad_decode_data (this_gen=0x1f763a0, buf=<value optimized out>) at
xine_faad_decoder.c:414
#7  0x000000300c21fdea in audio_decoder_loop (stream_gen=<value optimized out>)
at audio_decoder.c:362
#8  0x0000003002206b40 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#9  0x00000030016d528d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fe58d869700 (LWP 21819)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000300c228c4b 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  0x0000003002206b40 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#4  0x00000030016d528d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe5879e8700 (LWP 21908)):
#0  0x00000030016ceda3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x000000300c23dca5 in xine_usec_sleep (usec=<value optimized out>) at
utils.c:481
#2  0x000000300c22e0c8 in demux_loop (stream_gen=<value optimized out>) at
demux.c:365
#3  0x0000003002206b40 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#4  0x00000030016d528d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe598eae760 (LWP 21774)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x000000300c2118a1 in wait_first_frame (stream=<value optimized out>,
start_pos=<value optimized out>, start_time=<value optimized out>) at
xine.c:1316
#2  play_internal (stream=<value optimized out>, start_pos=<value optimized
out>, start_time=<value optimized out>) at xine.c:1418
#3  xine_play (stream=<value optimized out>, start_pos=<value optimized out>,
start_time=<value optimized out>) at xine.c:1434
#4  0x000000000040579d in XineObject::customEvent (this=0x7fff86d155d0,
event=<value optimized out>) at
/tmp/buildd/kaffeine-1.2.2/src/backend-xine/xineapplication.cpp:704
#5  0x00000030009881fc in QObject::event (this=0x7fff86d155d0, e=<value
optimized out>) at kernel/qobject.cpp:1248
#6  0x000000300b6066d4 in notify_helper (this=0x1700590,
receiver=0x7fff86d155d0, e=0x1714da0) at kernel/qapplication.cpp:4467
#7  QApplicationPrivate::notify_helper (this=0x1700590,
receiver=0x7fff86d155d0, e=0x1714da0) at kernel/qapplication.cpp:4439
#8  0x000000300b60b561 in QApplication::notify (this=0x7fff86d156b0,
receiver=0x7fff86d155d0, e=0x1714da0) at kernel/qapplication.cpp:4346
#9  0x000000300cc1f4c6 in KApplication::notify (this=0x7fff86d156b0,
receiver=0x7fff86d155d0, event=0x1714da0) at
../../kdeui/kernel/kapplication.cpp:302
#10 0x000000300097197c in QCoreApplication::notifyInternal
(this=0x7fff86d156b0, receiver=0x7fff86d155d0, event=0x1714da0) at
kernel/qcoreapplication.cpp:731
#11 0x0000003000974cc4 in sendEvent (receiver=0x0, event_type=0,
data=0x16e95d0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#12 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x16e95d0) at kernel/qcoreapplication.cpp:1372
#13 0x000000300099c173 in sendPostedEvents (s=0x1702ac0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#14 postEventSourceDispatch (s=0x1702ac0) at
kernel/qeventdispatcher_glib.cpp:277
#15 0x00000030032454a3 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#16 0x0000003003245c80 in ?? () from /lib/libglib-2.0.so.0
#17 0x0000003003245f1d in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#18 0x000000300099c5cf in QEventDispatcherGlib::processEvents (this=0x16eac90,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#19 0x000000300b6aa70e in QGuiEventDispatcherGlib::processEvents (this=<value
optimized out>, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#20 0x0000003000970b82 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#21 0x0000003000970d7f in QEventLoop::exec (this=0x7fff86d15550, flags=...) at
kernel/qeventloop.cpp:201
#22 0x0000003000974f57 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1008
#23 0x0000000000404108 in main (argc=1, argv=0x7fff86d158d8) at
/tmp/buildd/kaffeine-1.2.2/src/backend-xine/xineapplication.cpp:1004

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list