From: <dam...@fr...> - 2002-03-24 23:14:25
|
Hi Here's my crash contribution to xine 0.9.9cvs I have the same backtrace with some dvds (like AbFab seasons 1,2,3 FR Z2), which seem to have in common tv interlaced format... These dvds play perfectly with xine 0.9.8 Regards, Damien - GNU gdb 5.0 Copyright 2000 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-slackware-linux"... (gdb) run -s nav -p Starting program: /usr/local/bin/xine -s nav -p [New Thread 1024 (LWP 21426)] This is xine (X11 gui) - a free video player v0.9.9cvs (c) 2000, 2001 by G. Bartsch and the xine project team. Built with xine library 0.9.9 [Sun 24 Mar 2002 16:09:51]-[gcc version 2.95.3 20010315 (release)]-[Linux 2.4.18 i686]. Found xine library version: 0.9.9 (0.9.9cvs). Display is not using Xinerama. [New Thread 2049 (LWP 21427)] [New Thread 1026 (LWP 21428)] xine-ui: no response to command. display_ratio: 0.998992 display_ratio: corrected to square pixels! video_out_xv: using Xv port 60 from adaptor ATI Rage128 Video Overlay for hardware colorspace conversion and scaling. video_out_xv: port attribute XV_AUTOPAINT_COLORKEY value is 1 video_out_xv: port attribute XV_COLORKEY value is 2115 video_out_xv: double buffering mode = 1 video_out_xv: port attribute XV_BRIGHTNESS value is 0 video_out_xv: port attribute XV_CONTRAST value is 0 video_out_xv: port attribute XV_SATURATION value is 0 video_out_xv: port attribute XV_HUE value is 0 video_out_xv: this adaptor supports the yuy2 format. video_out_xv: this adaptor supports the yv12 format. load_plugins: video output plugin Xv successfully loaded. audio_oss_out: Opening audio device... audio_oss_out: using device >/dev/dsp< audio_oss_out: using SNDCTL_DSP_GETODELAY audio_oss_out : supported modes are mono stereo (4-channel not enabled in xine config) (5-channel not enabled in xine config) (5.1-channel not enabled in xine config) load_plugins: audio output plugin oss successfully loaded. xine: xine_init entered xine: using SSE optimized memcpy() xine-scr_init: complete [New Thread 2051 (LWP 21429)] load_plugins: input plugin found : file load_plugins: input plugin found : DVD load_plugins: input plugin found : VCD load_plugins: input plugin found : CDA load_plugins: input plugin found : stdin_fifo load_plugins: input plugin found : TCP load_plugins: input plugin found : RTP load_plugins: input plugin found : HTTP load_plugins: input plugin found : NAV load_plugins: input plugin found : MMS load_plugins: demux plugin found : OGG load_plugins: demux plugin found : QUICKTIME load_plugins: demux plugin found : ASF load_plugins: demux plugin found : AVI load_plugins: demux plugin found : MPEG_BLOCK load_plugins: demux plugin found : MPEG load_plugins: demux plugin found : MPEG_ELEM load_plugins: demux plugin found : MPGAUDIO load_plugins: demux plugin found : MPEG_PES load_plugins: demux plugin found : MPEG_TS load_plugins: demux plugin found : CDA video decoder plugin found : mpeg2dec spu decoder plugin found : spudec audio decoder plugin found : a/52dec video decoder plugin found : ffmpeg video decoder audio decoder plugin found : lpcm video decoder plugin found : vfw (win32) video decoder audio decoder plugin found : vfw (win32) audio decoder audio decoder plugin found : mad audio decoder plugin found : dts audio decoder plugin found : vorbis video decoder plugin found : divx4 video decoder spu decoder plugin found : sputext spu decoder plugin found : spucc video decoder plugin found : videofill video_out: loading logo 640 x 400 pixels, yuy2 [New Thread 3076 (LWP 21430)] video_out: copying logo image video_out: thread created [New Thread 4101 (LWP 21431)] [New Thread 5126 (LWP 21432)] metronom: start_clock (at 0) get_autoplay_list entered libdvdread: Attempting to retrieve all CSS keys libdvdread: This can take a _long_ time, please be patient libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000139 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x000064e6 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x000383ee libdvdread: Elapsed time 0 libdvdread: Found 1 VTS's libdvdread: Elapsed time 0 vm: play_PGC: first_play_pgc # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | SRPMS: 656e|000f|003e|0001|0001|0001|0000|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| GRPMS: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| (001) 30 06 00 02 00 c0 00 00 | JumpSS VMGM (pgc 2) -------------------------------------------- eval: Doing Link/Jump/Call JumpSS_VMGM_PGC 2 Link values 28 2 0 0 Before:First Play Domain: - VTS:-1 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:1 TT_PGCN:0 vm: play_PGC: (self->state).pgcN (2) play_PG: (self->state).pgN (1) play_Cell: (self->state).cellN (1) After:Video Manager Menu Domain: - VTS:-1 PG:1 CELL:1 BLOCK:0 VTS_TTN:1 TTN:1 TT_PGCN:0 get_autoplay_list exiting opened=1 dvdnav=0x88d80b0 xine_play: xine open dvdnav://, start pos = 0, start time = 0 (sec) input_file: trying to open subtitle file '//' input_file: trying to open subtitle file '//' Setting region code to 1 (0x1) dvdnav_plugin_open: DVD device successfully opened. xine: using input plugin >NAV< for this MRL (dvdnav://). using input plugin 'NAV' for MRL 'dvdnav://' demux_mpeg_block: mrl dvdnav:// is new, will estimated bitrate system layer format 'MPEG_BLOCK' detected. dvdnav_plugin_read_block: VTS change metronom: audio discontinuity #1, type is 0, disc_off 0 metronom: waiting for video_discontinuity #1 metronom: video discontinuity #1, type is 0, disc_off is 0 libdvdnav:SPU_CLUT_CHANGE libdvdnav:SPU_CLUT_CHANGE returning S_OK libdvdnav:SPU_STREAM_CHANGE dvdnav:get_video_aspect:aspect=0 libdvdnav:SPU_STREAM_CHANGE stream_id=-1 returning S_OK dvdnav_plugin_read_block: SPU stream -1 libdvdnav:AUDIO_STREAM_CHANGE dvdnav:vm.c:get_audio_stream audioN=15 libdvdnav:AUDIO_STREAM_CHANGE stream_id=0 returning S_OK dvdnav_plugin_read_block: AUDIO stream 0 dvdnav_plugin_read_block: Highlight display = 0 Changing title to read 'DVD Navigator: Menu' video_out_xv: xv_display_frame... not displayed, waiting for completion event metronom: audio vpts adjusted with prebuffer to 75064 audio_loop: unknown buffer type: 04000000 audio_loop: unknown buffer type: 01060000 audio_decoder: suggested switching to stream_id 00 [New Thread 6151 (LWP 21433)] metronom: audio discontinuity #2, type is 2, disc_off 9257 metronom: waiting for video_discontinuity #2 libspudec: SPU CLUT video_decoder: new pts 9257 metronom: video discontinuity #2, type is 2, disc_off is 9257 metronom: video vpts adjusted with prebuffer to 78206 Using MMXEXT for IDCT transform Using MMXEXT for motion compensation video_decoder: using decoder >mpeg2dec< using video decoder plugin 'mpeg2dec' libmpeg2: frame size is 720 x 576 libmpeg2: frame size 720 x 576 spucc: new frame size: 720x576 spucc: update_intrinsics metronom: audio vpts adjusted to 78206 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 4101 (LWP 21431)] MC_put_16_mmxext (dest=0x418b52d0 "", ref=0x5a0 <Address 0x5a0 out of bounds>, stride=1440, height=16) at motion_comp_mmx.c:557 557 movq_m2r (*ref, mm0); (gdb) thread apply all bt Thread 8 (Thread 6151 (LWP 21433)): #0 0x40269904 in __libc_read () from /lib/libc.so.6 #1 0x400c367c in __DTOR_END__ () at eval.c:88 #2 0x41638743 in _dvdcss_read () from /usr/local/lib/libdvdcss.so.0 #3 0x4047a2fd in DVDReadBlocksUDF (dvd_file=0x88d9a28, offset=550, block_count=248, data=0x4163e008 "") at dvd_reader.c:843 #4 0x4047a4f0 in DVDReadBlocks (dvd_file=0x88d9a28, offset=550, block_count=248, data=0x4163e008 "") at dvd_reader.c:912 #5 0x40471334 in dvdnav_pre_cache_blocks (self=0x88d80b0, sector=550, block_count=248) at read_cache.c:62 #6 0x4046a4aa in dvdnav_get_next_block (self=0x88d80b0, buf=0x4135a800 "", event=0xbedffa10, len=0xbedffa14) at dvdnav.c:599 #7 0x40450b8e in dvdnav_plugin_read_block (this_gen=0x81e4ec8, fifo=0x80d5960, nlen=2048) at input_dvdnav.c:410 #8 0x40adecdd in demux_mpeg_block_parse_pack (this=0x81e9610, preview_mode=0) at demux_mpeg_block.c:97 #9 0x40ae046c in demux_mpeg_block_loop (this_gen=0x81e9610) at demux_mpeg_block.c:627 #10 0x400b4ebc in pthread_start_thread (arg=0xbedffc00) at manager.c:291 #11 0x400b4f05 in pthread_start_thread_event () at manager.c:315 Thread 7 (Thread 5126 (LWP 21432)): #0 0x401d0ace in __sigsuspend (set=0xbefff984) at ../sysdeps/unix/sysv/linux/sigsuspend.c:54 #1 0x400b76b9 in __pthread_wait_for_restart_signal (self=0xbefffc00) at pthread.c:1004 #2 0x400b3f12 in pthread_cond_wait (cond=0x865e824, mutex=0x865e80c) at restart.h:36 #3 0x4008facd in fifo_buffer_get (fifo=0x865e800) at buffer.c:141 #4 0x4009277f in audio_decoder_loop (this_gen=0x80dd368) at audio_decoder.c:60 #5 0x400b4ebc in pthread_start_thread (arg=0xbefffc00) at manager.c:291 #6 0x400b4f05 in pthread_start_thread_event () at manager.c:315 Thread 6 (Thread 4101 (LWP 21431)): #0 MC_put_16_mmxext (dest=0x418b52d0 "", ref=0x5a0 <Address 0x5a0 out of bounds>, stride=1440, height=16) at motion_comp_mmx.c:557 #1 0x40afe26e in motion_fi_field (picture=0x88f4fb0, motion=0x88f506c, dest=0xbf1ff9c8, offset=0, stride=1440, table=0x40b0cba0) at slice.c:1056 #2 0x40b010d8 in slice_process (picture=0x88f4fb0, code=1, buffer=0x4174c010 "\023TDm?O??L?l???L\035'??:0X?P\\q?\201?g????\005\005.t?\226\221f?h?{\034 \004?p\026@T\206MH\n?\027)\026\202Jct???6\231'\236X?B???INRG\234F\210`T\233?l\037[ZG0%?\200? \222yi5?8\bi?\215?\021l?\025\023@?j\\v??????Y?mp??e?uK?X?[\225??P\013\026@\210`T4?\034\214F\225?' \231\r\036???H\224????gQ??\"?q?\f\206\032\220\025\"V\025k0oP\023?\237%j`\221???"...) at slice.c:1688 #3 0x40b05d2e in mpeg2_decode_data (mpeg2dec=0x821f614, current=0x41438d1c "\023P\214*\203?\r", end=0x41439000 "", pts=0) at decode.c:403 #4 0x40b09a1e in mpeg2dec_decode_data (this_gen=0x821f5f0, buf=0x863c3a8) at xine_decoder.c:88 #5 0x40092326 in video_decoder_loop (this_gen=0x80dd368) at video_decoder.c:251 #6 0x400b4ebc in pthread_start_thread (arg=0xbf1ffc00) at manager.c:291 #7 0x400b4f05 in pthread_start_thread_event () at manager.c:315 Thread 5 (Thread 3076 (LWP 21430)): #0 0x40247711 in __libc_nanosleep () from /lib/libc.so.6 #1 0x400b9e8f in nanosleep (requested_time=0xbf3ffa7c, remaining=0x0) at wrapsyscall.c:106 #2 0x4008535c in xine_usec_sleep (usec=31377) at utils.c:130 #3 0x40093af2 in video_out_loop (this_gen=0x80d4c58) at video_out.c:702 #4 0x400b4ebc in pthread_start_thread (arg=0xbf3ffc00) at manager.c:291 #5 0x400b4f05 in pthread_start_thread_event () at manager.c:315 Thread 4 (Thread 2051 (LWP 21429)): #0 0x40247711 in __libc_nanosleep () from /lib/libc.so.6 #1 0x400b7b1a in __pthread_timedsuspend_new (self=0xbf5ffc00, abstime=0xbf5ffad4) at pthread.c:1151 #2 0x400b416b in pthread_cond_timedwait_relative (cond=0x80e01e4, mutex=0x80e01a8, abstime=0xbf5ffad4) at restart.h:47 #3 0x400b42fc in pthread_cond_timedwait (cond=0x80e01e4, mutex=0x80e01a8, abstime=0xbf5ffad4) at condvar.c:234 #4 0x4008d907 in metronom_sync_loop (this=0x80e00f8) at metronom.c:615 #5 0x400b4ebc in pthread_start_thread (arg=0xbf5ffc00) at manager.c:291 #6 0x400b4f05 in pthread_start_thread_event () at manager.c:315 Thread 3 (Thread 1026 (LWP 21428)): #0 0x40247711 in __libc_nanosleep () from /lib/libc.so.6 #1 0x402476a8 in __sleep (seconds=1) at ../sysdeps/unix/sysv/linux/sleep.c:85 #2 0x805630f in slider_loop (dummy=0x0) at panel.c:241 #3 0x400b4ebc in pthread_start_thread (arg=0xbf7ffc00) at manager.c:291 #4 0x400b4f05 in pthread_start_thread_event () at manager.c:315 Thread 2 (Thread 2049 (LWP 21427)): #0 0x4026ee50 in __poll (fds=0x80cfab0, nfds=1, timeout=2000) at ../sysdeps/unix/sysv/linux/poll.c:52 #1 0x400b4ba6 in __pthread_manager (arg=0x7) at manager.c:142 #2 0x400b4dc8 in pthread_start_thread (arg=0x7) at manager.c:238 Thread 1 (Thread 1024 (LWP 21426)): #0 0x401d0ace in __sigsuspend (set=0xbffff20c) at ../sysdeps/unix/sysv/linux/sigsuspend.c:54 #1 0x400b76b9 in __pthread_wait_for_restart_signal (self=0x400c0d20) at pthread.c:1004 #2 0x400b6ecc in __pthread_create_2_1 (thread=0x81e9648, attr=0x0, start_routine=0x40ae0450 <demux_mpeg_block_loop>, arg=0x81e9610) at restart.h:36 #3 0x40adfce0 in demux_mpeg_block_start (this_gen=0x81e9610, video_fifo=0x80d5960, audio_fifo=0x865e800, start_pos=0, start_time=0) at demux_mpeg_block.c:927 #4 0x4008b602 in xine_play (this=0x80dd368, mrl=0x80a7218 "dvdnav://", start_pos=0, start_time=0) at xine.c:366 #5 0x8059ca8 in gui_play (w=0x0, data=0x0) at actions.c:94 #6 0x804fded in gui_execute_action_id (action=ACTID_PLAY) at event.c:388 #7 0x8050928 in gui_run () at event.c:984 #8 0x804f79a in main (argc=0, argv=0xbffff714) at main.c:726 #9 0x401c074f in __libc_start_main (main=0x804ec98 <main>, argc=4, ubp_av=0xbffff714, init=0x804bef0 <_init>, fini=0x80980ac <_fini>, rtld_fini=0x4000aa00 <_dl_fini>, stack_end=0xbffff70c) at ../sysdeps/generic/libc-start.c:129 557 movq_m2r (*ref, mm0); |