[MPlayer-users] mplayer -identlfy failure

Sebastien Fievet sebastien.fievet at free.fr
Fri Dec 31 14:41:06 CET 2010


On Mon, 27 Dec 2010 19:58:11 +0100
Sebastien Fievet <sebastien.fievet at free.fr> wrote:

Hello there,
I just wanted to "revive" this thread i interrupted for my Christmas vacations...
Reimar, have you had time to take a look at the last gdb back trace i generated?
I re-copied the part of my previous message related to that below.

Thanks for your patience and support...
Seb.

> However, trying to read any title from #2 to #99 (#1 seems "empty") crashes
> mplayer with :
> 
> MPlayer interrupted by signal 11 in module: open_stream
> - MPlayer crashed by bad usage of CPU/FPU/RAM.
>   Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
>   disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
> - MPlayer crashed. This shouldn't happen.
>   It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
>   gcc version. If you think it's MPlayer's fault, please read
>   DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
>   won't help unless you provide this information when reporting a possible
> bug.
> 
> the gdb backtrace associated to reading title #2 is :
> 
> Le script a débuté sur lun 27 déc 2010 19:51:29 CET
> GNU gdb (GDB) 7.2
> Copyright (C) 2010 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "i686-pc-linux-gnu".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> Reading symbols
> from /home/root/build/mplayer-export-2010-12-17/mplayer...done. (gdb) run -v
> dvd://2 Starting program: /home/root/build/mplayer-export-2010-12-17/mplayer
> -v dvd://2 [Thread debugging using libthread_db enabled]
> MPlayer SVN-r32717-snapshot-4.4.5 (C) 2000-2010 MPlayer Team
> CPU vendor name: AuthenticAMD  max cpuid level: 1
> CPU: AMD Athlon(tm) 64 Processor 3700+ (Family: 15, Model: 4, Stepping: 10)
> extended cpuid-level: 24
> extended cache-info: 67141952
> Detected cache-line size is 64 bytes
> Testing OS support for SSE... yes.
> Tests of OS support for SSE passed.
> CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNowExt: 1 SSE: 1 SSE2: 1 SSSE3: 0
> Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowExt SSE SSE2 CMOV
> get_path('codecs.conf') -> '/home/root/.mplayer/codecs.conf'
> Reading /home/root/.mplayer/codecs.conf: Can't open
> '/home/root/.mplayer/codecs.conf': No such file or directory
> Reading /usr/local/etc/mplayer/codecs.conf: Can't open
> '/usr/local/etc/mplayer/codecs.conf': No such file or directory Using
> built-in default codecs.conf. init_freetype Using MMX (with tiny bit MMX2)
> Optimized OnScreenDisplay get_path('fonts') -> '/home/root/.mplayer/fonts'
> Configuration: --extra-cflags=-g3 -fgnu89-inline --yasm=
> CommandLine: '-v' 'dvd://2'
> Using nanosleep() timing
> get_path('input.conf') -> '/home/root/.mplayer/input.conf'
> Can't open input config file /home/root/.mplayer/input.conf: No such file or
> directory Can't open input config file /usr/local/etc/mplayer/input.conf: No
> such file or directory Falling back on default (hardcoded) input config
> get_path('2.conf') -> '/home/root/.mplayer/2.conf'
> 
> Playing dvd://2.
> get_path('sub/') -> '/home/root/.mplayer/sub/'
> URL: dvd://2
> libdvdread: Using libdvdcss version 1.2.10 for DVD access
> Reading disc structure, please wait...
> There are 99 titles on this DVD.
> There are 1 angles in this DVD title.
> 
> *** libdvdread: CHECK_VALUE failed in libdvdread4/ifo_read.c:1256 ***
> *** for vts_ptt_srpt->title[i].ptt[j].pgn != 0 ***
> 
> 
> *** libdvdread: CHECK_VALUE failed in libdvdread4/ifo_read.c:1967 ***
> *** for pgci_ut->nr_of_lus < 100 ***
> 
> libdvdread: Can't allocate memory for file read!
> mplayer: libdvdread4/dvd_reader.c:1295: DVDReadBytes: Assertion `0' failed.
> 
> Program received signal SIGABRT, Aborted.
> 0xb7fe3424 in __kernel_vsyscall ()
> (gdb) bt
> #0  0xb7fe3424 in __kernel_vsyscall ()
> #1  0xb79f4120 in raise () from /lib/libc.so.6
> #2  0xb79f58a0 in abort () from /lib/libc.so.6
> #3  0xb79ed4fd in __assert_fail () from /lib/libc.so.6
> #4  0x08225602 in DVDReadBytes (dvd_file=0x907cc70, data=0x12879990, 
>     byte_size=6000) at libdvdread4/dvd_reader.c:1295
> #5  0x08232b22 in ifoRead_CELL_PLAYBACK_TBL (ifofile=<value optimized out>, 
>     pgc=<value optimized out>, offset=<value optimized out>)
>     at libdvdread4/ifo_read.c:834
> #6  ifoRead_PGC (ifofile=<value optimized out>, pgc=<value optimized out>, 
>     offset=<value optimized out>) at libdvdread4/ifo_read.c:957
> #7  0x0823344e in ifoRead_PGCIT_internal (ifofile=<value optimized out>, 
>     pgcit=0x126e5a50, offset=47824) at libdvdread4/ifo_read.c:1883
> #8  0x082339c8 in ifoRead_PGCI_UT (ifofile=0x907cc28)
>     at libdvdread4/ifo_read.c:2027
> #9  0x082344df in ifoOpen (dvd=0x906ccc0, title=2)
>     at libdvdread4/ifo_read.c:346
> #10 0x0821f066 in open_s (stream=0x906d8b0, mode=0, opts=0x906cac8, 
>     file_format=0x8a7a134) at stream/stream_dvd.c:871
> #11 0x081e9fb8 in open_stream_plugin (filename=0x903a5a8 "dvd://2", mode=0, 
>     options=0x0, file_format=0x8a7a134) at stream/stream.c:185
> #12 open_stream_full (filename=0x903a5a8 "dvd://2", mode=0, options=0x0, 
>     file_format=0x8a7a134) at stream/stream.c:238
> #13 0x081e8a6a in open_stream (filename=0x6 <Address 0x6 out of bounds>, 
>     options=0x0, file_format=<value optimized out>) at stream/open.c:66
> #14 0x080bc873 in main (argc=3, argv=0xbffffac4) at mplayer.c:3223
> (gdb) info all-registers
> eax            0x0	0
> ecx            0x2ea6	11942
> edx            0x6	6
> ebx            0x2ea6	11942
> esp            0xbfffc450	0xbfffc450
> ebp            0xbfffc468	0xbfffc468
> esi            0x0	0
> edi            0xb7ae8ff4	-1213296652
> eip            0xb7fe3424	0xb7fe3424 <__kernel_vsyscall+16>
> eflags         0x206	[ PF IF ]
> cs             0x73	115
> ss             0x7b	123
> ds             0x7b	123
> es             0x7b	123
> fs             0x0	0
> gs             0x33	51
> st0            0	(raw 0x00000000000000000000)
> st1            0	(raw 0x00000000000000000000)
> st2            0	(raw 0x00000000000000000000)
> st3            0	(raw 0x00000000000000000000)
> st4            0	(raw 0x00000000000000000000)
> st5            0	(raw 0x00000000000000000000)
> st6            2	(raw 0x40008000000000000000)
> st7            99	(raw 0x4005c600000000000000)
> fctrl          0x37f	895
> fstat          0x20	32
> ftag           0xffff	65535
> fiseg          0x0	0
> fioff          0x0	0
> foseg          0x0	0
> fooff          0x0	0
> fop            0x0	0
> xmm0           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
>   v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 
>     0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, 
>   uint128 = 0x00000000000000000000000000000000}
> xmm1           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
>   v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 
>     0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, 
>   uint128 = 0x00000000000000000000000000000000}
> xmm2           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
>   v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 
>     0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, 
>   uint128 = 0x00000000000000000000000000000000}
> xmm3           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
>   v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 
>     0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, 
>   uint128 = 0x00000000000000000000000000000000}
> xmm4           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
>   v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 
>     0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, 
>   uint128 = 0x00000000000000000000000000000000}
> ---Type <return> to continue, or q <return> to quit---
> xmm5           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
>   v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 
>     0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, 
>   uint128 = 0x00000000000000000000000000000000}
> xmm6           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
>   v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 
>     0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, 
>   uint128 = 0x00000000000000000000000000000000}
> xmm7           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, 
>   v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 
>     0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, 
>   uint128 = 0x00000000000000000000000000000000}
> mxcsr          0x9fc0	[ DAZ IM DM ZM OM UM PM FZ ]
> mm0            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 
>     0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
> mm1            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 
>     0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
> mm2            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 
>     0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
> mm3            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 
>     0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
> mm4            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 
>     0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
> mm5            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 
>     0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
> mm6            {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000}, 
>   v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0,
> 0x0, 0x0, 0x80}}
> mm7            {uint64 = 0xc600000000000000, v2_int32 = {0x0, 0xc6000000}, 
>   v4_int16 = {0x0, 0x0, 0x0, 0xc600}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0,
> 0x0, 0x0, 0xc6}}
> (gdb) quit
> A debugging session is active.
> 
> 	Inferior 1 [process 11942] will be killed.
> 
> Quit anyway? (y or n) y
> 
> Hope you had a nice Christmas time. :-)
> Thanks again for your help,
> Seb.


More information about the MPlayer-users mailing list