[MPlayer-users] mplayer -identlfy failure

Sebastien Fievet sebastien.fievet at free.fr
Mon Dec 27 19:58:11 CET 2010


On Mon, 20 Dec 2010 20:30:36 +0100
Reimar Döffinger <Reimar.Doeffinger at gmx.de> wrote:
> Hm, the allocation itself actually seems ok, only the number of allocations
> probably is the issue.
> You could possibly try this:
> Index: libdvdread4/ifo_read.c
> ===================================================================
> --- libdvdread4/ifo_read.c      (revision 1219)
> +++ libdvdread4/ifo_read.c      (working copy)
> @@ -1965,6 +1965,7 @@
>    CHECK_ZERO(pgci_ut->zero_1);
>    CHECK_VALUE(pgci_ut->nr_of_lus != 0);
>    CHECK_VALUE(pgci_ut->nr_of_lus < 100); /* ?? 3-4 ? */
> +  if (pgci_ut->nr_of_lus >= 100) pgci_ut->nr_of_lus = 99;
>    CHECK_VALUE((uint32_t)pgci_ut->nr_of_lus * PGCI_LU_SIZE <
> pgci_ut->last_byte); 
>    info_length = pgci_ut->nr_of_lus * PGCI_LU_SIZE;

Your patch helped a bit :
"mplayer -vo null -ao null -nomsgcolor -nomsgmodule -frames 0 -noidx -identify -nocache -noidle dvd:// " no longer crashes. The console log gives :

MPlayer SVN-r32717-snapshot-4.4.5 (C) 2000-2010 MPlayer Team

Playing dvd://.
libdvdread: Using libdvdcss version 1.2.10 for DVD access
ID_DVD_TITLES=99
ID_DVD_TITLE_1_CHAPTERS=1
ID_DVD_TITLE_1_ANGLES=1
ID_DVD_TITLE_2_CHAPTERS=1
ID_DVD_TITLE_2_ANGLES=1
ID_DVD_TITLE_3_CHAPTERS=1
ID_DVD_TITLE_3_ANGLES=1
ID_DVD_TITLE_4_CHAPTERS=1
ID_DVD_TITLE_4_ANGLES=1
ID_DVD_TITLE_5_CHAPTERS=1
ID_DVD_TITLE_5_ANGLES=1
ID_DVD_TITLE_6_CHAPTERS=1
ID_DVD_TITLE_6_ANGLES=1
ID_DVD_TITLE_7_CHAPTERS=1
ID_DVD_TITLE_7_ANGLES=1
ID_DVD_TITLE_8_CHAPTERS=1
ID_DVD_TITLE_8_ANGLES=1
ID_DVD_TITLE_9_CHAPTERS=9
ID_DVD_TITLE_9_ANGLES=1
ID_DVD_TITLE_10_CHAPTERS=9
ID_DVD_TITLE_10_ANGLES=1
ID_DVD_TITLE_11_CHAPTERS=9
ID_DVD_TITLE_11_ANGLES=1
ID_DVD_TITLE_12_CHAPTERS=9
ID_DVD_TITLE_12_ANGLES=1
ID_DVD_TITLE_13_CHAPTERS=9
ID_DVD_TITLE_13_ANGLES=1
ID_DVD_TITLE_14_CHAPTERS=9
ID_DVD_TITLE_14_ANGLES=1
ID_DVD_TITLE_15_CHAPTERS=9
ID_DVD_TITLE_15_ANGLES=1
ID_DVD_TITLE_16_CHAPTERS=9
ID_DVD_TITLE_16_ANGLES=1
ID_DVD_TITLE_17_CHAPTERS=9
ID_DVD_TITLE_17_ANGLES=1
ID_DVD_TITLE_18_CHAPTERS=9
ID_DVD_TITLE_18_ANGLES=1
ID_DVD_TITLE_19_CHAPTERS=9
ID_DVD_TITLE_19_ANGLES=1
ID_DVD_TITLE_20_CHAPTERS=9
ID_DVD_TITLE_20_ANGLES=1
ID_DVD_TITLE_21_CHAPTERS=9
ID_DVD_TITLE_21_ANGLES=1
ID_DVD_TITLE_22_CHAPTERS=9
ID_DVD_TITLE_22_ANGLES=1
ID_DVD_TITLE_23_CHAPTERS=9
ID_DVD_TITLE_23_ANGLES=1
ID_DVD_TITLE_24_CHAPTERS=9
ID_DVD_TITLE_24_ANGLES=1
ID_DVD_TITLE_25_CHAPTERS=9
ID_DVD_TITLE_25_ANGLES=1
ID_DVD_TITLE_26_CHAPTERS=9
ID_DVD_TITLE_26_ANGLES=1
ID_DVD_TITLE_27_CHAPTERS=9
ID_DVD_TITLE_27_ANGLES=1
ID_DVD_TITLE_28_CHAPTERS=9
ID_DVD_TITLE_28_ANGLES=1
ID_DVD_TITLE_29_CHAPTERS=9
ID_DVD_TITLE_29_ANGLES=1
ID_DVD_TITLE_30_CHAPTERS=9
ID_DVD_TITLE_30_ANGLES=1
ID_DVD_TITLE_31_CHAPTERS=9
ID_DVD_TITLE_31_ANGLES=1
ID_DVD_TITLE_32_CHAPTERS=9
ID_DVD_TITLE_32_ANGLES=1
ID_DVD_TITLE_33_CHAPTERS=9
ID_DVD_TITLE_33_ANGLES=1
ID_DVD_TITLE_34_CHAPTERS=9
ID_DVD_TITLE_34_ANGLES=1
ID_DVD_TITLE_35_CHAPTERS=9
ID_DVD_TITLE_35_ANGLES=1
ID_DVD_TITLE_36_CHAPTERS=9
ID_DVD_TITLE_36_ANGLES=1
ID_DVD_TITLE_37_CHAPTERS=9
ID_DVD_TITLE_37_ANGLES=1
ID_DVD_TITLE_38_CHAPTERS=9
ID_DVD_TITLE_38_ANGLES=1
ID_DVD_TITLE_39_CHAPTERS=9
ID_DVD_TITLE_39_ANGLES=1
ID_DVD_TITLE_40_CHAPTERS=9
ID_DVD_TITLE_40_ANGLES=1
ID_DVD_TITLE_41_CHAPTERS=9
ID_DVD_TITLE_41_ANGLES=1
ID_DVD_TITLE_42_CHAPTERS=9
ID_DVD_TITLE_42_ANGLES=1
ID_DVD_TITLE_43_CHAPTERS=9
ID_DVD_TITLE_43_ANGLES=1
ID_DVD_TITLE_44_CHAPTERS=9
ID_DVD_TITLE_44_ANGLES=1
ID_DVD_TITLE_45_CHAPTERS=9
ID_DVD_TITLE_45_ANGLES=1
ID_DVD_TITLE_46_CHAPTERS=9
ID_DVD_TITLE_46_ANGLES=1
ID_DVD_TITLE_47_CHAPTERS=9
ID_DVD_TITLE_47_ANGLES=1
ID_DVD_TITLE_48_CHAPTERS=9
ID_DVD_TITLE_48_ANGLES=1
ID_DVD_TITLE_49_CHAPTERS=9
ID_DVD_TITLE_49_ANGLES=1
ID_DVD_TITLE_50_CHAPTERS=9
ID_DVD_TITLE_50_ANGLES=1
ID_DVD_TITLE_51_CHAPTERS=9
ID_DVD_TITLE_51_ANGLES=1
ID_DVD_TITLE_52_CHAPTERS=9
ID_DVD_TITLE_52_ANGLES=1
ID_DVD_TITLE_53_CHAPTERS=9
ID_DVD_TITLE_53_ANGLES=1
ID_DVD_TITLE_54_CHAPTERS=9
ID_DVD_TITLE_54_ANGLES=1
ID_DVD_TITLE_55_CHAPTERS=9
ID_DVD_TITLE_55_ANGLES=1
ID_DVD_TITLE_56_CHAPTERS=9
ID_DVD_TITLE_56_ANGLES=1
ID_DVD_TITLE_57_CHAPTERS=9
ID_DVD_TITLE_57_ANGLES=1
ID_DVD_TITLE_58_CHAPTERS=9
ID_DVD_TITLE_58_ANGLES=1
ID_DVD_TITLE_59_CHAPTERS=9
ID_DVD_TITLE_59_ANGLES=1
ID_DVD_TITLE_60_CHAPTERS=9
ID_DVD_TITLE_60_ANGLES=1
ID_DVD_TITLE_61_CHAPTERS=9
ID_DVD_TITLE_61_ANGLES=1
ID_DVD_TITLE_62_CHAPTERS=9
ID_DVD_TITLE_62_ANGLES=1
ID_DVD_TITLE_63_CHAPTERS=9
ID_DVD_TITLE_63_ANGLES=1
ID_DVD_TITLE_64_CHAPTERS=9
ID_DVD_TITLE_64_ANGLES=1
ID_DVD_TITLE_65_CHAPTERS=9
ID_DVD_TITLE_65_ANGLES=1
ID_DVD_TITLE_66_CHAPTERS=9
ID_DVD_TITLE_66_ANGLES=1
ID_DVD_TITLE_67_CHAPTERS=9
ID_DVD_TITLE_67_ANGLES=1
ID_DVD_TITLE_68_CHAPTERS=9
ID_DVD_TITLE_68_ANGLES=1
ID_DVD_TITLE_69_CHAPTERS=9
ID_DVD_TITLE_69_ANGLES=1
ID_DVD_TITLE_70_CHAPTERS=2
ID_DVD_TITLE_70_ANGLES=1
ID_DVD_TITLE_71_CHAPTERS=2
ID_DVD_TITLE_71_ANGLES=1
ID_DVD_TITLE_72_CHAPTERS=2
ID_DVD_TITLE_72_ANGLES=1
ID_DVD_TITLE_73_CHAPTERS=2
ID_DVD_TITLE_73_ANGLES=1
ID_DVD_TITLE_74_CHAPTERS=2
ID_DVD_TITLE_74_ANGLES=1
ID_DVD_TITLE_75_CHAPTERS=2
ID_DVD_TITLE_75_ANGLES=1
ID_DVD_TITLE_76_CHAPTERS=2
ID_DVD_TITLE_76_ANGLES=1
ID_DVD_TITLE_77_CHAPTERS=3
ID_DVD_TITLE_77_ANGLES=1
ID_DVD_TITLE_78_CHAPTERS=3
ID_DVD_TITLE_78_ANGLES=1
ID_DVD_TITLE_79_CHAPTERS=7
ID_DVD_TITLE_79_ANGLES=1
ID_DVD_TITLE_80_CHAPTERS=7
ID_DVD_TITLE_80_ANGLES=1
ID_DVD_TITLE_81_CHAPTERS=4
ID_DVD_TITLE_81_ANGLES=1
ID_DVD_TITLE_82_CHAPTERS=4
ID_DVD_TITLE_82_ANGLES=1
ID_DVD_TITLE_83_CHAPTERS=7
ID_DVD_TITLE_83_ANGLES=1
ID_DVD_TITLE_84_CHAPTERS=7
ID_DVD_TITLE_84_ANGLES=1
ID_DVD_TITLE_85_CHAPTERS=7
ID_DVD_TITLE_85_ANGLES=1
ID_DVD_TITLE_86_CHAPTERS=7
ID_DVD_TITLE_86_ANGLES=1
ID_DVD_TITLE_87_CHAPTERS=7
ID_DVD_TITLE_87_ANGLES=1
ID_DVD_TITLE_88_CHAPTERS=8
ID_DVD_TITLE_88_ANGLES=1
ID_DVD_TITLE_89_CHAPTERS=8
ID_DVD_TITLE_89_ANGLES=1
ID_DVD_TITLE_90_CHAPTERS=5
ID_DVD_TITLE_90_ANGLES=1
ID_DVD_TITLE_91_CHAPTERS=5
ID_DVD_TITLE_91_ANGLES=1
ID_DVD_TITLE_92_CHAPTERS=2
ID_DVD_TITLE_92_ANGLES=1
ID_DVD_TITLE_93_CHAPTERS=2
ID_DVD_TITLE_93_ANGLES=1
ID_DVD_TITLE_94_CHAPTERS=1
ID_DVD_TITLE_94_ANGLES=1
ID_DVD_TITLE_95_CHAPTERS=1
ID_DVD_TITLE_95_ANGLES=1
ID_DVD_TITLE_96_CHAPTERS=2
ID_DVD_TITLE_96_ANGLES=1
ID_DVD_TITLE_97_CHAPTERS=1
ID_DVD_TITLE_97_ANGLES=1
ID_DVD_TITLE_98_CHAPTERS=1
ID_DVD_TITLE_98_ANGLES=1
ID_DVD_TITLE_99_CHAPTERS=1
ID_DVD_TITLE_99_ANGLES=1
ID_DVD_TITLE_1_LENGTH=0.400

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1256 ***
*** for vts_ptt_srpt->title[i].ptt[j].pgn != 0 ***


*** libdvdread: CHECK_VALUE failed in ifo_read.c:1967 ***
*** for pgci_ut->nr_of_lus < 100 ***

libdvdread: Can't allocate memory for file read!
Please send bug report - no VTS_TMAPT ?? 
ID_DVD_TITLE_2_LENGTH=0.000

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1256 ***
*** for vts_ptt_srpt->title[i].ptt[j].pgn != 0 ***


*** libdvdread: CHECK_VALUE failed in ifo_read.c:1967 ***
*** for pgci_ut->nr_of_lus < 100 ***

libdvdread: Can't allocate memory for file read!
Please send bug report - no VTS_TMAPT ?? 
ID_DVD_TITLE_3_LENGTH=0.000

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1256 ***
*** for vts_ptt_srpt->title[i].ptt[j].pgn != 0 ***


*** libdvdread: CHECK_VALUE failed in ifo_read.c:1967 ***
*** for pgci_ut->nr_of_lus < 100 ***

libdvdread: Can't allocate memory for file read!
Please send bug report - no VTS_TMAPT ?? 
ID_DVD_TITLE_4_LENGTH=0.000

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1256 ***
*** for vts_ptt_srpt->title[i].ptt[j].pgn != 0 ***


*** libdvdread: CHECK_VALUE failed in ifo_read.c:1967 ***
*** for pgci_ut->nr_of_lus < 100 ***

libdvdread: Can't allocate memory for file read!
Please send bug report - no VTS_TMAPT ?? 
ID_DVD_TITLE_5_LENGTH=0.000

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1256 ***
*** for vts_ptt_srpt->title[i].ptt[j].pgn != 0 ***


*** libdvdread: CHECK_VALUE failed in ifo_read.c:1967 ***
*** for pgci_ut->nr_of_lus < 100 ***

libdvdread: Can't allocate memory for file read!
Please send bug report - no VTS_TMAPT ?? 
ID_DVD_TITLE_6_LENGTH=0.000

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1256 ***
*** for vts_ptt_srpt->title[i].ptt[j].pgn != 0 ***


*** libdvdread: CHECK_VALUE failed in ifo_read.c:1967 ***
*** for pgci_ut->nr_of_lus < 100 ***

libdvdread: Can't allocate memory for file read!
Please send bug report - no VTS_TMAPT ?? 
ID_DVD_TITLE_7_LENGTH=0.000

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1256 ***
*** for vts_ptt_srpt->title[i].ptt[j].pgn != 0 ***


*** libdvdread: CHECK_VALUE failed in ifo_read.c:1967 ***
*** for pgci_ut->nr_of_lus < 100 ***

libdvdread: Can't allocate memory for file read!
Please send bug report - no VTS_TMAPT ?? 
ID_DVD_TITLE_8_LENGTH=0.000
ID_DVD_TITLE_9_LENGTH=5203.600
ID_DVD_TITLE_10_LENGTH=4837.800
ID_DVD_TITLE_11_LENGTH=4535.000
ID_DVD_TITLE_12_LENGTH=4551.560
ID_DVD_TITLE_13_LENGTH=4895.760
ID_DVD_TITLE_14_LENGTH=4519.400
ID_DVD_TITLE_15_LENGTH=4535.000
ID_DVD_TITLE_16_LENGTH=4592.960
ID_DVD_TITLE_17_LENGTH=4535.000
ID_DVD_TITLE_18_LENGTH=4074.520
ID_DVD_TITLE_19_LENGTH=4535.000
ID_DVD_TITLE_20_LENGTH=4535.000
ID_DVD_TITLE_21_LENGTH=4477.040
ID_DVD_TITLE_22_LENGTH=4535.000
ID_DVD_TITLE_23_LENGTH=4492.280
ID_DVD_TITLE_24_LENGTH=4174.240
ID_DVD_TITLE_25_LENGTH=4666.520
ID_DVD_TITLE_26_LENGTH=4550.600
ID_DVD_TITLE_27_LENGTH=4535.000
ID_DVD_TITLE_28_LENGTH=4247.800
ID_DVD_TITLE_29_LENGTH=4603.520
ID_DVD_TITLE_30_LENGTH=4478.000
ID_DVD_TITLE_31_LENGTH=5198.560
ID_DVD_TITLE_32_LENGTH=4880.520
ID_DVD_TITLE_33_LENGTH=4581.440
ID_DVD_TITLE_34_LENGTH=4535.000
ID_DVD_TITLE_35_LENGTH=4588.280
ID_DVD_TITLE_36_LENGTH=4535.000
ID_DVD_TITLE_37_LENGTH=4535.000
ID_DVD_TITLE_38_LENGTH=5010.720
ID_DVD_TITLE_39_LENGTH=4812.000
ID_DVD_TITLE_40_LENGTH=4535.000
ID_DVD_TITLE_41_LENGTH=4535.000
ID_DVD_TITLE_42_LENGTH=4450.880
ID_DVD_TITLE_43_LENGTH=4492.640
ID_DVD_TITLE_44_LENGTH=4895.760
ID_DVD_TITLE_45_LENGTH=4535.000
ID_DVD_TITLE_46_LENGTH=4535.000
ID_DVD_TITLE_47_LENGTH=4535.000
ID_DVD_TITLE_48_LENGTH=4864.920
ID_DVD_TITLE_49_LENGTH=4466.480
ID_DVD_TITLE_50_LENGTH=4535.000
ID_DVD_TITLE_51_LENGTH=4535.000
ID_DVD_TITLE_52_LENGTH=4158.640
ID_DVD_TITLE_53_LENGTH=4535.000
ID_DVD_TITLE_54_LENGTH=4749.320
ID_DVD_TITLE_55_LENGTH=4519.760
ID_DVD_TITLE_56_LENGTH=4535.000
ID_DVD_TITLE_57_LENGTH=4535.000
ID_DVD_TITLE_58_LENGTH=4535.000
ID_DVD_TITLE_59_LENGTH=4666.520
ID_DVD_TITLE_60_LENGTH=4074.520
ID_DVD_TITLE_61_LENGTH=4854.360
ID_DVD_TITLE_62_LENGTH=4535.000
ID_DVD_TITLE_63_LENGTH=4420.040
ID_DVD_TITLE_64_LENGTH=4619.120
ID_DVD_TITLE_65_LENGTH=4649.960
ID_DVD_TITLE_66_LENGTH=4535.000
ID_DVD_TITLE_67_LENGTH=4535.000
ID_DVD_TITLE_68_LENGTH=4785.840
ID_DVD_TITLE_69_LENGTH=4535.000
ID_DVD_TITLE_70_LENGTH=171.600
ID_DVD_TITLE_71_LENGTH=158.000
ID_DVD_TITLE_72_LENGTH=145.400
ID_DVD_TITLE_73_LENGTH=166.000
ID_DVD_TITLE_74_LENGTH=145.400
ID_DVD_TITLE_75_LENGTH=125.320
ID_DVD_TITLE_76_LENGTH=174.800
Please send bug report - no VTS_TMAPT ?? 
ID_DVD_TITLE_77_LENGTH=128.600
ID_DVD_TITLE_78_LENGTH=128.600
ID_DVD_TITLE_79_LENGTH=245.280
ID_DVD_TITLE_80_LENGTH=245.280
ID_DVD_TITLE_81_LENGTH=164.680
ID_DVD_TITLE_82_LENGTH=164.680
ID_DVD_TITLE_83_LENGTH=1206.040
Please send bug report - no VTS_TMAPT ?? 
ID_DVD_TITLE_84_LENGTH=181.240
ID_DVD_TITLE_85_LENGTH=181.240
Please send bug report - no VTS_TMAPT ?? 
ID_DVD_TITLE_86_LENGTH=260.040
ID_DVD_TITLE_87_LENGTH=260.040
Please send bug report - no VTS_TMAPT ?? 
ID_DVD_TITLE_88_LENGTH=215.840
ID_DVD_TITLE_89_LENGTH=215.840
Please send bug report - no VTS_TMAPT ?? 
ID_DVD_TITLE_90_LENGTH=236.080
ID_DVD_TITLE_91_LENGTH=236.080
ID_DVD_TITLE_92_LENGTH=112.000
ID_DVD_TITLE_93_LENGTH=134.000
Please send bug report - no VTS_TMAPT ?? 
ID_DVD_TITLE_94_LENGTH=4.000
ID_DVD_TITLE_95_LENGTH=74.880
Please send bug report - no VTS_TMAPT ?? 
ID_DVD_TITLE_96_LENGTH=73.400

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1256 ***
*** for vts_ptt_srpt->title[i].ptt[j].pgn != 0 ***


*** libdvdread: CHECK_VALUE failed in ifo_read.c:1967 ***
*** for pgci_ut->nr_of_lus < 100 ***

libdvdread: Can't allocate memory for file read!
Please send bug report - no VTS_TMAPT ?? 
ID_DVD_TITLE_97_LENGTH=0.000

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1256 ***
*** for vts_ptt_srpt->title[i].ptt[j].pgn != 0 ***


*** libdvdread: CHECK_VALUE failed in ifo_read.c:1967 ***
*** for pgci_ut->nr_of_lus < 100 ***

libdvdread: Can't allocate memory for file read!
Please send bug report - no VTS_TMAPT ?? 
ID_DVD_TITLE_98_LENGTH=0.000

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1256 ***
*** for vts_ptt_srpt->title[i].ptt[j].pgn != 0 ***


*** libdvdread: CHECK_VALUE failed in ifo_read.c:1967 ***
*** for pgci_ut->nr_of_lus < 100 ***

libdvdread: Can't allocate memory for file read!
Please send bug report - no VTS_TMAPT ?? 
ID_DVD_TITLE_99_LENGTH=0.000
ID_DVD_DISC_ID=01A8EEA1B75F09C174BEB2119E8288B5
ID_DVD_VOLUME_ID=BEBES
There are 99 titles on this DVD.

ID_DVD_CURRENT_TITLE=1
There are 1 angles in this DVD title.

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 0x00000256
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00003519
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00003529
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x00003bd9
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x00003be9
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x00003bd9
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x00003be9
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x00003bd9
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x00003be9
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x00003bd9
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x00003be9
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x00003bd9
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x00003be9
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x00003bd9
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x00003be9
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x00003bd9
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x00003be9
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_0.VOB at 0x00003fbd
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x00036baf
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x00003fbd
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x00036baf
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_0.VOB at 0x00003fbd
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x00036baf
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_0.VOB at 0x00003fbd
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_1.VOB at 0x00036baf
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_13_0.VOB at 0x00003fbd
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_13_1.VOB at 0x00036baf
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_14_0.VOB at 0x00003fbd
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_14_1.VOB at 0x00036baf
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_15_0.VOB at 0x00003fbd
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_15_1.VOB at 0x00036baf
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_16_0.VOB at 0x00003fbd
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_16_1.VOB at 0x00036baf
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_17_0.VOB at 0x00003fbd
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_17_1.VOB at 0x00036baf
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_18_0.VOB at 0x00003fbd
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_18_1.VOB at 0x00036baf
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_19_0.VOB at 0x00003fbd
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_19_1.VOB at 0x00036baf
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_20_1.VOB at 0x002af9f7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_21_1.VOB at 0x0030567f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_22_1.VOB at 0x00331c6b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_23_1.VOB at 0x0037f804
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_24_1.VOB at 0x0038ebe9
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_25_1.VOB at 0x003a4125
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_26_1.VOB at 0x003b6212
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_27_1.VOB at 0x003c952b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_28_1.VOB at 0x003d1415
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_29_1.VOB at 0x003e4f37
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_30_1.VOB at 0x003e9d5a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_31_0.VOB at 0x003f0c09
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_31_1.VOB at 0x003f0c19
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_32_0.VOB at 0x003f0c09
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_32_1.VOB at 0x003f0c19
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_33_0.VOB at 0x003f0c09
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_33_1.VOB at 0x003f0c19
libdvdread: Elapsed time 0
libdvdread: Found 33 VTS's
libdvdread: Elapsed time 0
number of audio channels on disk: 0.
subtitle ( sid ): 0 language: unknown

ID_SUBTITLE_ID=0
number of subtitles on disk: 1

ID_VIDEO_ID=0
MPEG-PS file format detected.
ID_SUBTITLE_ID=0
MPEG: No audio stream found -> no sound.
Cannot allocate shared memory.
Video: Cannot read properties.
No stream found.


Exiting... (End of file)
ID_EXIT=EOF

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