From: SourceForge.net <no...@so...> - 2007-07-30 21:20:17
|
Bugs item #1760598, was opened at 2007-07-25 14:13 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1760598&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: gxine Group: v0.5.11 Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Darren Salt (dsalt) Summary: Video freezes on fullscreen Initial Comment: The video freezes when I try to switch to fullscreen. And the application does not respond. Audio continues playback. I have version 0.5.11 (compiled from source without any option). The same version did work perfectly with the Slackware 11.0. The differences I can see are : Xorg has been upgraded from 6.9 to 7.2. If it is relevant Xfce also changed from 4.4.0 to 4.4.1. Gtk changes from 2.8.20 to 2.10.13. Xine with xine-ui works perfectly. I tried to launch it with -v but I can see no error messages. Hope it helps a bit. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2007-07-30 14:20 Message: Logged In: NO Sorry about that. Here is the good one (hope so). Thread 16 (Thread -1339544688 (LWP 15321)): #0 0xb79443b1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb7f1810f in buffer_pool_alloc (this=0x8872668) at buffer.c:93 #2 0xb04d8165 in demux_avi_next (this=0x9530f68, decoder_flags=0) at demux_avi.c:1591 #3 0xb04d86b4 in demux_avi_send_chunk (this_gen=0x9530f68) at demux_avi.c:1832 #4 0xb7f2aff6 in demux_loop (stream_gen=0x8871740) at demux.c:285 #5 0xb79401b3 in start_thread () from /lib/libpthread.so.0 #6 0xb78c403e in clone () from /lib/libc.so.6 Thread 12 (Thread -1293796464 (LWP 15317)): #0 0xb7946ece in accept () from /lib/libpthread.so.0 #1 0x0807bba5 in socket_listener (data=0x0) at server.c:132 #2 0xb79401b3 in start_thread () from /lib/libpthread.so.0 #3 0xb78c403e in clone () from /lib/libc.so.6 Thread 11 (Thread -1327801456 (LWP 15316)): #0 0xb79443b1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb7f23362 in fifo_remove_int (fifo=0x93ccbf0, blocking=1) at audio_out.c:348 #2 0xb7f23443 in fifo_remove (fifo=0x93ccbf0) at audio_out.c:386 #3 0xb7f2418a in ao_loop (this_gen=0x93aeb30) at audio_out.c:983 #4 0xb79401b3 in start_thread () from /lib/libpthread.so.0 #5 0xb78c403e in clone () from /lib/libc.so.6 Thread 10 (Thread -1319142512 (LWP 15315)): #0 0xb794740c in ?? () from /lib/libpthread.so.0 #1 0xb7f3a3a2 in xine_usec_sleep (usec=1000) at utils.c:443 #2 0xb7f21ba5 in video_out_loop (this_gen=0x8f98608) at video_out.c:1221 #3 0xb79401b3 in start_thread () from /lib/libpthread.so.0 #4 0xb78c403e in clone () from /lib/libc.so.6 Thread 9 (Thread -1306514544 (LWP 15314)): #0 0xb79443b1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb7f26fdf in xine_event_wait (queue=0x8f54800) at events.c:59 #2 0xb7f27070 in listener_loop (queue_gen=0x8f54800) at events.c:217 #3 0xb79401b3 in start_thread () from /lib/libpthread.so.0 #4 0xb78c403e in clone () from /lib/libc.so.6 Thread 8 (Thread -1298125936 (LWP 15313)): #0 0xb79443b1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb7733424 in ?? () from /usr/lib/libX11.so.6 #2 0x0956552c in ?? () #3 0x08b077e0 in ?? () #4 0x00000000 in ?? () Thread 7 (Thread -1279624304 (LWP 15312)): #0 0xb7944622 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb7f233c6 in fifo_remove_int (fifo=0x8363b38, blocking=0) at audio_out.c:355 #2 0xb7f252b1 in ao_get_buffer (this_gen=0x833eb68) at audio_out.c:397 #3 0xb0398ebf in mad_decode_data (this_gen=0x97bc740, buf=0x888b908) at xine_mad_decoder.c:259 #4 0xb7f1f46f in audio_decoder_loop (stream_gen=0x8871740) at audio_decoder.c:361 #5 0xb79401b3 in start_thread () from /lib/libpthread.so.0 #6 0xb78c403e in clone () from /lib/libc.so.6 Thread 6 (Thread -1269347440 (LWP 15311)): #0 0xb7944622 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb7f203d2 in vo_remove_from_img_buf_queue_int (queue=0x8b167d0, blocking=0, width=640, height=288, ratio=0, format=842094169, flags=3) at video_out.c:245 #2 0xb7f2062b in vo_get_frame (this_gen=0x8b14ca0, width=640, height=288, ratio=0, format=842094169, flags=3) at video_out.c:290 #3 0xb7f2f98e in post_video_get_frame (port_gen=0x94cfd00, width=640, height=288, ratio=0, format=842094169, flags=3) at post.c:74 #4 0xb6fdb13d in ff_decode_data (this_gen=0x959ba18, buf=0x8880220) at ff_video_decoder.c:1250 #5 0xb7f1df5d in video_decoder_loop (stream_gen=0x8871740) at video_decoder.c:375 #6 0xb79401b3 in start_thread () from /lib/libpthread.so.0 #7 0xb78c403e in clone () from /lib/libc.so.6 Thread 5 (Thread -1256858736 (LWP 15310)): #0 0xb794740c in ?? () from /lib/libpthread.so.0 #1 0xb7f3a3a2 in xine_usec_sleep (usec=1000) at utils.c:443 #2 0xb7f21ba5 in video_out_loop (this_gen=0x8465008) at video_out.c:1221 #3 0xb79401b3 in start_thread () from /lib/libpthread.so.0 #4 0xb78c403e in clone () from /lib/libc.so.6 Thread 4 (Thread -1244222576 (LWP 15309)): #0 0xb78ba529 in poll () from /lib/libc.so.6 #1 0xb7356045 in snd_pcm_wait_nocheck () from /usr/lib/libasound.so.2 #2 0xb735624f in snd_pcm_wait () from /usr/lib/libasound.so.2 #3 0xb65b1871 in ao_alsa_write (this_gen=0x8327090, data=0x83b4008, count=1152) at audio_alsa_out.c:790 #4 0xb7f2445f in ao_loop (this_gen=0x833eb68) at audio_out.c:1207 #5 0xb79401b3 in start_thread () from /lib/libpthread.so.0 #6 0xb78c403e in clone () from /lib/libc.so.6 Thread 3 (Thread -1235563632 (LWP 15308)): #0 0xb78ba529 in poll () from /lib/libc.so.6 #1 0xb65b0f55 in ao_alsa_handle_event_thread (data=0x8327090) at audio_alsa_out.c:151 #2 0xb79401b3 in start_thread () from /lib/libpthread.so.0 #3 0xb78c403e in clone () from /lib/libc.so.6 Thread 2 (Thread -1225315440 (LWP 15307)): #0 0xb7944622 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb7f14f5e in metronom_sync_loop (this=0x813e640) at metronom.c:873 #2 0xb79401b3 in start_thread () from /lib/libpthread.so.0 #3 0xb78c403e in clone () from /lib/libc.so.6 Thread 1 (Thread -1220048688 (LWP 15304)): #0 0xb79443b1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb7733424 in ?? () from /usr/lib/libX11.so.6 #2 0x08b07518 in ?? () #3 0x08b077e0 in ?? () #4 0xbfac4d08 in ?? () #5 0xb77f0c44 in ?? () from /usr/lib/libX11.so.6 #6 0x08b08c00 in ?? () #7 0xb77f0c44 in ?? () from /usr/lib/libX11.so.6 #8 0xbfac4cf8 in ?? () #9 0xb7732dcf in ?? () from /usr/lib/libX11.so.6 #10 0x08b07518 in ?? () #11 0x08b077e0 in ?? () #12 0x00000000 in ?? () ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2007-07-26 15:40 Message: Logged In: YES user_id=294680 Originator: NO That backtrace is useless. You NEED gxine & xine-lib with debug info. It may also be worth running it with '--sync' to see if it makes any difference. However, this isn't normally a good idea :-) ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2007-07-26 15:21 Message: Logged In: NO Here is the result off "thread apply all backtrace" after the problem occurs. ============================================================================== Thread 16 (Thread -1338971248 (LWP 31698)): #0 0xb79393b1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb7f0d10f in ?? () from /usr/lib/libxine.so.1 #2 0x0885c0b0 in ?? () #3 0x0885c098 in ?? () #4 0x0885c098 in ?? () #5 0xb0567324 in ?? () from /usr/lib/xine/plugins/1.1.7/xineplug_dmx_avi.so #6 0x00000001 in ?? () #7 0x00000000 in ?? () Thread 12 (Thread -1335551088 (LWP 31694)): #0 0xb793bece in accept () from /lib/libpthread.so.0 #1 0x0807bba5 in ?? () #2 0x00000009 in ?? () #3 0xb0651398 in ?? () #4 0xb0651394 in ?? () #5 0x00000000 in ?? () Thread 11 (Thread -1327162480 (LWP 31693)): #0 0xb79393b1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb7f18362 in ?? () from /usr/lib/libxine.so.1 #2 0x08f8ffb0 in ?? () #3 0x08f8ff98 in ?? () #4 0x00000000 in ?? () Thread 10 (Thread -1318495344 (LWP 31692)): #0 0xb793c40c in ?? () from /lib/libpthread.so.0 #1 0xb7f2f3a2 in xine_usec_sleep () from /usr/lib/libxine.so.1 #2 0xb7f16ba5 in ?? () from /usr/lib/libxine.so.1 #3 0x000003e8 in ?? () #4 0xfffffffd in ?? () #5 0x00895440 in ?? () #6 0x00000000 in ?? () Thread 9 (Thread -1305867376 (LWP 31691)): #0 0xb79393b1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb7f1bfdf in xine_event_wait () from /usr/lib/libxine.so.1 #2 0xb7f1c070 in ?? () from /usr/lib/libxine.so.1 #3 0x08f486f8 in ?? () #4 0x095630c8 in ?? () #5 0x00000000 in ?? () Thread 8 (Thread -1297478768 (LWP 31690)): #0 0xb79393b1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb7728424 in ?? () from /usr/lib/libX11.so.6 #2 0x095789ac in ?? () #3 0x08aeec58 in ?? () #4 0x00000000 in ?? () Thread 7 (Thread -1279067248 (LWP 31689)): #0 0xb7939622 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb7f183c6 in ?? () from /usr/lib/libxine.so.1 #2 0x0834d550 in ?? () #3 0x0834d538 in ?? () #4 0xb3c2f2ac in ?? () #5 0xfffffca5 in ?? () #6 0xfffffca5 in ?? () #7 0xfffffd23 in ?? () #8 0x00000000 in ?? () Thread 6 (Thread -1268790384 (LWP 31688)): #0 0xb7939622 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb7f153d2 in ?? () from /usr/lib/libxine.so.1 #2 0x08b05bd0 in ?? () #3 0x08b05bb8 in ?? () #4 0xb45fbda8 in ?? () #5 0xb71da27c in ?? () from /usr/lib/xine/plugins/1.1.7/xineplug_decode_ff.so #6 0x00000000 in ?? () Thread 5 (Thread -1256301680 (LWP 31687)): #0 0xb793c40c in ?? () from /lib/libpthread.so.0 #1 0xb7f2f3a2 in xine_usec_sleep () from /usr/lib/libxine.so.1 #2 0xb7f16ba5 in ?? () from /usr/lib/libxine.so.1 #3 0x000003e8 in ?? () #4 0xfffffffd in ?? () #5 0x00895440 in ?? () #6 0x00000000 in ?? () Thread 4 (Thread -1243665520 (LWP 31686)): #0 0xb78af529 in poll () from /lib/libc.so.6 #1 0xb734b045 in snd_pcm_wait_nocheck () from /usr/lib/libasound.so.2 #2 0xb734b24f in snd_pcm_wait () from /usr/lib/libasound.so.2 #3 0xb6639871 in ?? () from /usr/lib/xine/plugins/1.1.7/xineplug_ao_out_alsa.so #4 0x09581bf8 in ?? () #5 0x000003e8 in ?? () #6 0x0000006c in ?? () #7 0xfffffff0 in ?? () #8 0xb5df22e8 in ?? () #9 0xb7f37be4 in ?? () from /usr/lib/libxine.so.1 #10 0xb5df22b8 in ?? () #11 0xb7f2ee51 in xine_monotonic_clock () from /usr/lib/libxine.so.1 #12 0xb7f1945f in ?? () from /usr/lib/libxine.so.1 #13 0x0830fcf0 in ?? () #14 0x08365728 in ?? () #15 0x00000480 in ?? () #16 0x00000000 in ?? () Thread 3 (Thread -1235006576 (LWP 31685)): #0 0xb78af529 in poll () from /lib/libc.so.6 #1 0xb6638f55 in ?? () from /usr/lib/xine/plugins/1.1.7/xineplug_ao_out_alsa.so #2 0xb66342f8 in ?? () #3 0x00000001 in ?? () #4 0x0000014d in ?? () #5 0x00000000 in ?? () Thread 2 (Thread -1225360496 (LWP 31684)): #0 0xb7939622 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb7f09f5e in ?? () from /usr/lib/libxine.so.1 #2 0x0813eaf8 in ?? () #3 0x0813eae0 in ?? () #4 0xb6f67398 in ?? () #5 0xb7abec68 in ?? () #6 0xb6f673a0 in ?? () #7 0x0813eae0 in ?? () #8 0x0813eaf8 in ?? () #9 0xb6f67398 in ?? () #10 0x0022652b in ?? () #11 0x00000000 in ?? () Thread 1 (Thread -1220093744 (LWP 31681)): #0 0xb79393b1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb7728424 in ?? () from /usr/lib/libX11.so.6 #2 0x08afbda0 in ?? () #3 0x08aeec58 in ?? () #4 0xbfcda5e8 in ?? () #5 0xb77e5c44 in ?? () from /usr/lib/libX11.so.6 #6 0x08af1c00 in ?? () #7 0xb77e5c44 in ?? () from /usr/lib/libX11.so.6 #8 0xbfcda5d8 in ?? () #9 0xb7727dcf in ?? () from /usr/lib/libX11.so.6 #10 0x08afbda0 in ?? () #11 0x08aeec58 in ?? () #12 0x00000000 in ?? () ============================================================================== I tried -vvvvv but I didn't see any errors (though I might have missed it). ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2007-07-25 16:09 Message: Logged In: NO I tried every video output driver and the problem is exactly the same. I'll do a backtrace when I'd managed to recompile xine-lib in debug. ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2007-07-25 14:52 Message: Logged In: YES user_id=294680 Originator: NO Strange... a similar setup works fine here, though on Debian. A backtrace (all threads) is needed. You'll need to make sure that you have debuggable builds of both xine-lib and gxine ("make clean debug"). More verbosity (-vv, -vvv) may also help; also of interest would be if a different video output driver works. gxine can also be built with --enable-lock-debugging and --enable-logging, either or both of which may be of some use (but the output is *very* verbose). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1760598&group_id=9655 |