From: SourceForge.net <no...@so...> - 2004-07-03 16:12:00
|
Bugs item #923843, was opened at 2004-03-26 12:10 Message generated for change (Comment added) made by dsalt You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=923843&group_id=9655 Category: gui Group: None Status: Open Resolution: None Priority: 5 Submitted By: Andres Garcia Garcia (fandom) Assigned to: Nobody/Anonymous (nobody) Summary: UI crashes with unencrypted DVD Initial Comment: I have a Philips dvd recorder that can record tv shows in dvd+rw. When I try to play them with Xine, the latest version offered by plf in Mandrake, the ui crashes, but I can watch them using Totem, which I think uses the same libraries, so it is likely to be an UI problem. If you need it, I can send you a recorded dvd for testing. ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2004-07-03 17:11 Message: Logged In: YES user_id=294680 I'm seeing the same here, also with DVD+RWs with recordings made by a Philips DVD recorder. I'm using xine-lib 1-rc5 (locally packaged since it's not yet hit Debian unstable) and gxine 0.3.3, although AFAICS the front end shouldn't matter for this. Sending XINE_EVENT_INPUT_MENU2 causes a segfault, as does trying to move past the last recording on the first page (recordings beyond this *are* playable, but I have to skip through some preceding recordings). With the MENU2 event, I've been able to get the following backtrace: #0 0x40671d45 in mallopt () from /lib/libc.so.6 #1 0x40671703 in calloc () from /lib/libc.so.6 #2 0x4004def0 in xine_xmalloc (size=140) at utils.c:237 #3 0x4004083a in video_overlay_add_event (this_gen=0x41601008, event_gen=0x40a7da2c) at video_overlay.c:291 #4 0x40a78876 in spudec_process (this=0x40a7c008, stream_id=0) at spu.c:534 #5 0x40a793c4 in spudec_decode_data (this_gen=0x40a7c008, buf=0x40a7c008) at xine_decoder.c:150 #6 0x40038dd3 in video_decoder_loop (stream_gen=0x86b6e68) at video_decoder.c:412 #7 0x40111e51 in pthread_start_thread () from /lib/libpthread.so.0 #8 0x40111ecf in pthread_start_thread_event () from /lib/libpthread.so.0 #9 0x406d769a in clone () from /lib/libc.so.6 ---------------------------------------------------------------------- Comment By: Miguel Freitas (miguelfreitas) Date: 2004-06-03 13:07 Message: Logged In: YES user_id=148691 Please rebuild xine with debug information, this will help us identifying where and why it crashed. to rebuild xine-lib and xine-ui with debug information, unpack the tarbal and execute the following commands: $ ./configure $ make clean $ make debug $ make install-debug then run xine from gdb: $ gdb xine try to reproduce the crash. Program received signal SIGSEGV, Segmentation fault. [....] type: (gdb) thread apply all bt it will print the stack trace for all threads. paste it into the bug entry. ---------------------------------------------------------------------- Comment By: Miguel Freitas (miguelfreitas) Date: 2004-06-03 13:07 Message: Logged In: YES user_id=148691 the libdvdread message looks interesting, but it might be unrelated. can you get a backtrace? (see canned response) ---------------------------------------------------------------------- Comment By: Andres Garcia Garcia (fandom) Date: 2004-06-03 00:10 Message: Logged In: YES user_id=316500 I tried with the daily rpm you make available and it still crashes, in the console I get the following messages: Esto es xine (gui X11) - un reproductor de vídeo libre v0.99.1. (c) 2000-2004 The xine Team. libdvdnav: Using dvdnav version 1-rc4a from http://xine.sf.net libdvdread: Using libdvdcss version 1.2.8 for DVD access libdvdnav: DVD Title: libdvdnav: DVD Serial Number: libdvdnav: DVD Title (Alternative): *Philips DVD Video libdvdnav: Unable to find map file '/home/andres/.dvdnav/.map' libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8 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 0x00002000 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00004000 libdvdread: Elapsed time 0 libdvdread: Found 1 VTS's libdvdread: Elapsed time 0 libdvdnav: Language 'en' not found, using 'ÿÿ' instead libdvdnav: Menu Languages available: ÿÿ *** libdvdread: CHECK_VALUE failed in nav_read.c:356 *** *** for dsi->dsi_gi.zero1 == 0 *** *** libdvdread: CHECK_VALUE failed in nav_read.c:356 *** *** for dsi->dsi_gi.zero1 == 0 *** ---------------------------------------------------------------------- Comment By: Miguel Freitas (miguelfreitas) Date: 2004-06-01 22:44 Message: Logged In: YES user_id=148691 please try the lastest xine-lib and xine-ui versions. they can be downloaded from: http://xinehq.de/index.php/releases ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=923843&group_id=9655 |