Bug 223712 - crash when trying to play video over ssh with X forwarding
Summary: crash when trying to play video over ssh with X forwarding
Status: RESOLVED FIXED
Alias: None
Product: dragonplayer
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
: 230037 241169 243634 276168 278202 298521 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-01-21 21:44 UTC by Greg Martyn
Modified: 2015-12-12 20:54 UTC (History)
10 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (4.62 KB, text/plain)
2011-12-21 20:06 UTC, mortzy
Details
New crash information added by DrKonqi (4.80 KB, text/plain)
2012-01-28 15:39 UTC, Johan
Details
New crash information added by DrKonqi (4.67 KB, text/plain)
2012-03-10 21:55 UTC, Andreas Radke
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Greg Martyn 2010-01-21 21:44:12 UTC
Application that crashed: dragon
Version of the application: 2.0
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.5.3
Operating System: Linux 2.6.31.9-174.fc12.x86_64 x86_64
Distribution: "Fedora release 12 (Constantine)"

What I was doing when the application crashed:
ssh mycomputer -X
dragon video.m4v &

crash

 -- Backtrace:
Application: Dragon Player (dragon), signal: Floating point exception
87	  int result = INLINE_SYSCALL (poll, 3, CHECK_N (fds, nfds), nfds, timeout);
[Current thread is 1 (Thread 0x7f1c104e0840 (LWP 15516))]

Thread 8 (Thread 0x7f1bff6fa710 (LWP 15518)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x0000003a8c8134b1 in metronom_sync_loop (this=0x24e3560) at metronom.c:870
#2  0x0000003a7c206a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x0000003a7b6de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f1bfe0c2710 (LWP 15519)):
#0  0x0000003a7b6d73e3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x0000003a8c83b575 in xine_usec_sleep (usec=<value optimized out>) at utils.c:481
#2  0x0000003a8c820f99 in video_out_loop (this_gen=0x245a390) at video_out.c:1246
#3  0x0000003a7c206a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x0000003a7b6de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f1bfce86710 (LWP 15520)):
[KCrash Handler]
#5  0x00007f1bf0fd4243 in build_frame_table (trak=0x7f1bf82bdf60, global_timescale=<value optimized out>) at demux_qt.c:1952
#6  0x00007f1bf0fd5c76 in parse_moov_atom (info=<value optimized out>, moov_atom=<value optimized out>, bandwidth=<value optimized out>) at demux_qt.c:2081
#7  0x00007f1bf0fd6456 in open_qt_file (info=0x7f1bf81b6b10, input=<value optimized out>, bandwidth=1544000) at demux_qt.c:2275
#8  0x00007f1bf0fd6d59 in open_plugin (class_gen=0x7f1bf81f8a00, stream=0x7f1bf8163bd0, input_gen=0x7f1bf81addd0) at demux_qt.c:3052
#9  0x0000003a8c819d86 in probe_demux (stream=0x7f1bf8163bd0, method1=<value optimized out>, method2=<value optimized out>, input=<value optimized out>) at load_plugins.c:1307
#10 0x0000003a8c811acd in open_internal (mrl=0x231b918 "file:///home/greg/Videos/Up%20Us%20Rental.m4v", stream=0x7f1bf8163bd0) at xine.c:1223
#11 xine_open (mrl=0x231b918 "file:///home/greg/Videos/Up%20Us%20Rental.m4v", stream=0x7f1bf8163bd0) at xine.c:1298
#12 0x00007f1c083f03f5 in Phonon::Xine::XineStream::xineOpen (this=0x7f1bf8002510, newstate=StoppedState) at /usr/src/debug/phonon-4.3.80/xine/xinestream.cpp:262
#13 0x00007f1c083f4142 in Phonon::Xine::XineStream::event (this=0x7f1bf8002510, ev=0x2983700) at /usr/src/debug/phonon-4.3.80/xine/xinestream.cpp:1252
#14 0x0000003a8898f65c in QApplicationPrivate::notify_helper (this=0x22906f0, receiver=0x7f1bf8002510, e=0x2983700) at kernel/qapplication.cpp:4065
#15 0x0000003a889968ce in QApplication::notify (this=<value optimized out>, receiver=0x7f1bf8002510, e=0x2983700) at kernel/qapplication.cpp:4030
#16 0x0000003a8ac11a66 in KApplication::notify (this=0x7fff342f3400, receiver=0x7f1bf8002510, event=0x2983700) at /usr/src/debug/kdelibs-4.3.4/kdeui/kernel/kapplication.cpp:302
#17 0x0000003a86b3ee6c in QCoreApplication::notifyInternal (this=0x7fff342f3400, receiver=0x7f1bf8002510, event=0x2983700) at kernel/qcoreapplication.cpp:610
#18 0x0000003a86b3fa42 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#19 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1247
#20 0x0000003a86b67573 in sendPostedEvents () at kernel/qcoreapplication.h:218
#21 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:210
#22 0x0000003a7d23922e in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#23 0x0000003a7d23cc18 in ?? () from /lib64/libglib-2.0.so.0
#24 0x0000003a7d23cd3a in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#25 0x0000003a86b671e6 in QEventDispatcherGlib::processEvents (this=0x7f1bf80008c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#26 0x0000003a86b3d772 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#27 0x0000003a86b3db44 in QEventLoop::exec (this=0x7f1bfce85d00, flags=...) at kernel/qeventloop.cpp:201
#28 0x0000003a86a56f2b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#29 0x00007f1c083e696e in Phonon::Xine::XineThread::run (this=0x290d5a0) at /usr/src/debug/phonon-4.3.80/xine/xinethread.cpp:143
#30 0x0000003a86a59d25 in QThreadPrivate::start (arg=0x290d5a0) at thread/qthread_unix.cpp:188
#31 0x0000003a7c206a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#32 0x0000003a7b6de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#33 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f1bf3ffe710 (LWP 15522)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003a8c824123 in fifo_peek_int (blocking=1, fifo=<value optimized out>) at audio_out.c:348
#2  fifo_peek (blocking=1, fifo=<value optimized out>) at audio_out.c:388
#3  ao_loop (blocking=1, fifo=<value optimized out>) at audio_out.c:1015
#4  0x0000003a7c206a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x0000003a7b6de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f1bf7c16710 (LWP 15523)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003a8c816d8b in fifo_buffer_get (fifo=0x7f1bf8165200) at buffer.c:230
#2  0x0000003a8c81cd0d in video_decoder_loop (stream_gen=0x7f1bf8163bd0) at video_decoder.c:130
#3  0x0000003a7c206a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x0000003a7b6de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f1bf7048710 (LWP 15524)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003a8c816d8b in fifo_buffer_get (fifo=0x7f1bf817edd0) at buffer.c:230
#2  0x0000003a8c81dd0d in audio_decoder_loop (stream_gen=0x7f1bf8163bd0) at audio_decoder.c:66
#3  0x0000003a7c206a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x0000003a7b6de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f1bf6647710 (LWP 15525)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003a8c8271db in xine_event_wait (queue=0x7f1bf81a0ce0) at events.c:56
#2  0x0000003a8c82724e in listener_loop (queue_gen=0x7f1bf81a0ce0) at events.c:214
#3  0x0000003a7c206a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x0000003a7b6de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f1c104e0840 (LWP 15516)):
#0  0x0000003a7b6d51e3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003a7de0885a in _xcb_conn_wait (c=0x229c020, cond=<value optimized out>, vector=0x0, count=0x0) at xcb_conn.c:306
#2  0x0000003a7de0a1ec in xcb_wait_for_reply (c=0x229c020, request=700, e=0x7fff342f24d0) at xcb_in.c:390
#3  0x0000003a7e24d563 in _XReply () from /usr/lib64/libX11.so.6
#4  0x0000003a7e23acf0 in XQueryPointer () from /usr/lib64/libX11.so.6
#5  0x0000003a88a0624d in QCursor::pos () at kernel/qcursor_x11.cpp:156
#6  0x0000003a889a76c6 in QMouseEvent::QMouseEvent (this=0x7fff342f2670, type=<value optimized out>, position=..., button=LeftButton, buttons=..., modifiers=<value optimized out>)
    at kernel/qevent.cpp:154
#7  0x0000003a9463e79a in Phonon::SeekSliderPrivate::_k_currentSourceChanged (this=0x2923500) at /usr/src/debug/phonon-4.3.80/phonon/seekslider.cpp:148
#8  0x0000003a9463eb49 in Phonon::SeekSlider::qt_metacall (this=0x2921820, _c=InvokeMetaMethod, _id=9, _a=0x7fff342f2800)
    at /usr/src/debug/phonon-4.3.80/x86_64-redhat-linux-gnu/phonon/moc_seekslider.cpp:101
#9  0x0000003a86b5408c in QMetaObject::activate (sender=0x22d3e10, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x7fff342f2800) at kernel/qobject.cpp:3112
#10 0x0000003a94622265 in Phonon::MediaObject::currentSourceChanged (this=<value optimized out>, _t1=<value optimized out>)
    at /usr/src/debug/phonon-4.3.80/x86_64-redhat-linux-gnu/phonon/moc_mediaobject.cpp:228
#11 0x0000003a94623bd7 in Phonon::MediaObjectPrivate::_k_currentSourceChanged (this=<value optimized out>, source=...) at /usr/src/debug/phonon-4.3.80/phonon/mediaobject.cpp:446
#12 0x0000003a94624a1c in Phonon::MediaObject::qt_metacall (this=0x22d3e10, _c=InvokeMetaMethod, _id=22, _a=0x7fff342f29c0)
    at /usr/src/debug/phonon-4.3.80/x86_64-redhat-linux-gnu/phonon/moc_mediaobject.cpp:138
#13 0x0000003a86b5408c in QMetaObject::activate (sender=0x2910db0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x7fff342f29c0) at kernel/qobject.cpp:3112
#14 0x00007f1c08401705 in Phonon::Xine::MediaObject::currentSourceChanged (this=<value optimized out>, _t1=<value optimized out>)
    at /usr/src/debug/phonon-4.3.80/x86_64-redhat-linux-gnu/xine/mediaobject.moc:209
#15 0x00007f1c0840356b in Phonon::Xine::MediaObject::setSourceInternal (this=0x2910db0, source=<value optimized out>, how=<value optimized out>)
    at /usr/src/debug/phonon-4.3.80/xine/mediaobject.cpp:426
#16 0x0000003a94624148 in Phonon::MediaObject::setCurrentSource (this=0x22d3e10, newSource=...) at /usr/src/debug/phonon-4.3.80/phonon/mediaobject.cpp:260
#17 0x000000000041c30c in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2010-01-22 13:57:29 UTC
The crash seems to be related to the Xine decoding library.
- Could you try to replace Dragon with "gxine" or "xine-ui" (other media players using the same video/audio decoding library) to see if they also crash/close when playing the same file ?
Regards
Comment 2 Christoph Feck 2011-08-04 00:16:22 UTC
*** Bug 230037 has been marked as a duplicate of this bug. ***
Comment 3 Christoph Feck 2011-08-04 00:16:48 UTC
*** Bug 241169 has been marked as a duplicate of this bug. ***
Comment 4 Christoph Feck 2011-08-04 00:17:13 UTC
*** Bug 243634 has been marked as a duplicate of this bug. ***
Comment 5 Christoph Feck 2011-08-04 00:17:41 UTC
*** Bug 276168 has been marked as a duplicate of this bug. ***
Comment 6 Christoph Feck 2011-08-04 00:18:08 UTC
*** Bug 278202 has been marked as a duplicate of this bug. ***
Comment 7 mortzy 2011-12-21 20:06:21 UTC
Created attachment 66997 [details]
New crash information added by DrKonqi

kaffeine-xbu (1.2.2 1.1.20) on KDE Platform 4.7.2 (4.7.2) "release 5" using Qt 4.7.4

When opening a .m4v file, Kaffine crashes. This happens every time. I have tried opening the file directly in xine but also get the floating point crash.

-- Backtrace (Reduced):
#6  build_frame_table (trak=0xe3f5c0, global_timescale=90000) at demux_qt.c:2076
#7  0x00007f8eb0663179 in parse_moov_atom (info=0xdf4b30, moov_atom=0x7f8e9b263010 "", bandwidth=1544000) at demux_qt.c:2203
#8  0x00007f8eb066516e in open_qt_file (info=0xdf4b30, input=<optimized out>, bandwidth=1544000) at demux_qt.c:2397
#9  0x00007f8eb06655c2 in open_plugin (class_gen=0x8134b0, stream=0xdadb00, input_gen=0xdf27a0) at demux_qt.c:3203
#10 0x00007f8ec797fe75 in probe_demux (stream=0xdadb00, method1=<optimized out>, method2=<optimized out>, input=0xdf27a0) at load_plugins.c:1328
Comment 8 Johan 2012-01-28 15:39:18 UTC
Created attachment 68273 [details]
New crash information added by DrKonqi

kaffeine-xbu (1.2.2 1.1.20.1) on KDE Platform 4.7.2 (4.7.2) "release 5" using Qt 4.7.4

- What I was doing when the application crashed:

Trying to play a *.m4v file with kaffeine. This is repeatable every time. The file ca be played with VLC and its libraries correctly so the movie file itself is not the issue here.

-- Backtrace (Reduced):
#6  build_frame_table (trak=0xdd69f0, global_timescale=90000) at demux_qt.c:2076
#7  0x00007f324a558179 in parse_moov_atom (info=0xdd4240, moov_atom=0x7f323420a010 "", bandwidth=1544000) at demux_qt.c:2203
#8  0x00007f324a55a16e in open_qt_file (info=0xdd4240, input=<optimized out>, bandwidth=1544000) at demux_qt.c:2397
#9  0x00007f324a55a5c2 in open_plugin (class_gen=0x803af0, stream=0xd94fa0, input_gen=0xdd3890) at demux_qt.c:3203
#10 0x00007f325fda8e75 in probe_demux (stream=0xd94fa0, method1=<optimized out>, method2=<optimized out>, input=0xdd3890) at load_plugins.c:1328
Comment 9 Andreas Radke 2012-03-10 21:55:40 UTC
Created attachment 69474 [details]
New crash information added by DrKonqi

kaffeine-xbu (1.2.2 1.1.20.1) on KDE Platform 4.7.2 (4.7.2) "release 5" using Qt 4.7.4

- What I was doing when the application crashed:
I started an .m4v File and then Kaffeine crashed

-- Backtrace (Reduced):
#6  build_frame_table (trak=0xdfee80, global_timescale=90000) at demux_qt.c:2076
#7  0x00007f379516e179 in parse_moov_atom (info=0xde9ff0, moov_atom=0x7f3784b8a010 "", bandwidth=1544000) at demux_qt.c:2203
#8  0x00007f379517016e in open_qt_file (info=0xde9ff0, input=<optimized out>, bandwidth=1544000) at demux_qt.c:2397
#9  0x00007f37951705c2 in open_plugin (class_gen=0x8341a0, stream=0xd95c40, input_gen=0xde9640) at demux_qt.c:3203
#10 0x00007f37ac5b9e75 in probe_demux (stream=0xd95c40, method1=<optimized out>, method2=<optimized out>, input=0xde9640) at load_plugins.c:1328
Comment 10 Jekyll Wu 2012-05-30 19:23:38 UTC
*** Bug 298521 has been marked as a duplicate of this bug. ***