| 1 | $ gdb ./mplayer
|
|---|
| 2 | GNU gdb (GDB) 7.4.1-debian
|
|---|
| 3 | Copyright (C) 2012 Free Software Foundation, Inc.
|
|---|
| 4 | License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
|
|---|
| 5 | This is free software: you are free to change and redistribute it.
|
|---|
| 6 | There is NO WARRANTY, to the extent permitted by law. Type "show copying"
|
|---|
| 7 | and "show warranty" for details.
|
|---|
| 8 | This GDB was configured as "i486-linux-gnu".
|
|---|
| 9 | For bug reporting instructions, please see:
|
|---|
| 10 | <http://www.gnu.org/software/gdb/bugs/>...
|
|---|
| 11 | Reading symbols from /home/auerswald/work/mplayer-svn/mplayer...done.
|
|---|
| 12 | (gdb) run -v -dvd-device /dev/sr1 dvd://2
|
|---|
| 13 | Starting program: /home/auerswald/work/mplayer-svn/mplayer -v -dvd-device /dev/sr1 dvd://2
|
|---|
| 14 | [Thread debugging using libthread_db enabled]
|
|---|
| 15 | Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
|
|---|
| 16 | MPlayer SVN-r35910-4.7 (C) 2000-2013 MPlayer Team
|
|---|
| 17 | CPU vendor name: AuthenticAMD max cpuid level: 1
|
|---|
| 18 | CPU: AMD Sempron(tm) Processor 3000+ (Family: 15, Model: 28, Stepping: 0)
|
|---|
| 19 | extended cpuid-level: 24
|
|---|
| 20 | extended cache-info: 8421696
|
|---|
| 21 | Detected cache-line size is 64 bytes
|
|---|
| 22 | CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNowExt: 1 SSE: 1 SSE2: 1 SSE3: 0 SSSE3: 0 SSE4: 0 SSE4.2: 0 AVX: 0
|
|---|
| 23 | Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowExt SSE SSE2 CMOV
|
|---|
| 24 | get_path('codecs.conf') -> '/home/auerswald/.mplayer/codecs.conf'
|
|---|
| 25 | Reading optional codecs config file /home/auerswald/.mplayer/codecs.conf: No such file or directory
|
|---|
| 26 | Reading optional codecs config file /usr/local/etc/mplayer/codecs.conf: No such file or directory
|
|---|
| 27 | Using built-in default codecs.conf.
|
|---|
| 28 | init_freetype
|
|---|
| 29 | Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
|
|---|
| 30 | get_path('fonts') -> '/home/auerswald/.mplayer/fonts'
|
|---|
| 31 | Configuration: --enable-debug=3 --codecsdir=/home/auerswald/work/mplayer-all-binary-codecs-20100303
|
|---|
| 32 | CommandLine: '-v' '-dvd-device' '/dev/sr1' 'dvd://2'
|
|---|
| 33 | Using nanosleep() timing
|
|---|
| 34 | get_path('input.conf') -> '/home/auerswald/.mplayer/input.conf'
|
|---|
| 35 | Parsing input config file /home/auerswald/.mplayer/input.conf
|
|---|
| 36 | Input config file /home/auerswald/.mplayer/input.conf parsed: 92 binds
|
|---|
| 37 | get_path('2.conf') -> '/home/auerswald/.mplayer/2.conf'
|
|---|
| 38 |
|
|---|
| 39 | Playing dvd://2.
|
|---|
| 40 | get_path('sub/') -> '/home/auerswald/.mplayer/sub/'
|
|---|
| 41 | URL: dvd://2
|
|---|
| 42 | libdvdread: Using libdvdcss version 1.2.12 for DVD access
|
|---|
| 43 | Reading disc structure, please wait...
|
|---|
| 44 | There are 22 titles on this DVD.
|
|---|
| 45 | There are 1 angles in this DVD title.
|
|---|
| 46 | libdvdread: Ignored size of file indicated in UDF.
|
|---|
| 47 | libdvdread: Ignored size of file indicated in UDF.
|
|---|
| 48 | libdvdread: Ignored size of file indicated in UDF.
|
|---|
| 49 | libdvdread: Ignored size of file indicated in UDF.
|
|---|
| 50 |
|
|---|
| 51 | libdvdread: Attempting to retrieve all CSS keys
|
|---|
| 52 | libdvdread: This can take a _long_ time, please be patient
|
|---|
| 53 |
|
|---|
| 54 | libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000153
|
|---|
| 55 | libdvdread: Elapsed time 0
|
|---|
| 56 | libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00004263
|
|---|
| 57 | libdvdread: Elapsed time 0
|
|---|
| 58 | libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x000283c6
|
|---|
| 59 | libdvdread: Elapsed time 0
|
|---|
| 60 | libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x002dfb07
|
|---|
| 61 | libdvdread: Elapsed time 0
|
|---|
| 62 | libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x002dfb0c
|
|---|
| 63 | libdvdread: Elapsed time 0
|
|---|
| 64 | libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x002ea050
|
|---|
| 65 | libdvdread: Elapsed time 0
|
|---|
| 66 | libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x002ea055
|
|---|
| 67 | libdvdread: Elapsed time 0
|
|---|
| 68 | libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x002eb5c6
|
|---|
| 69 | libdvdread: Elapsed time 0
|
|---|
| 70 | libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x002eb5cb
|
|---|
| 71 | libdvdread: Elapsed time 0
|
|---|
| 72 | libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x002ee02e
|
|---|
| 73 | libdvdread: Elapsed time 0
|
|---|
| 74 | libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x002f097c
|
|---|
| 75 | libdvdread: Elapsed time 0
|
|---|
| 76 | libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x00355432
|
|---|
| 77 | libdvdread: Elapsed time 0
|
|---|
| 78 | libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x00355437
|
|---|
| 79 | libdvdread: Elapsed time 0
|
|---|
| 80 | libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x00366db7
|
|---|
| 81 | libdvdread: Elapsed time 0
|
|---|
| 82 | libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x003696ea
|
|---|
| 83 | libdvdread: Elapsed time 0
|
|---|
| 84 | libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x000283c6
|
|---|
| 85 | libdvdread: Elapsed time 0
|
|---|
| 86 | libdvdread: Found 7 VTS's
|
|---|
| 87 | libdvdread: Elapsed time 0
|
|---|
| 88 |
|
|---|
| 89 | DVD successfully opened.
|
|---|
| 90 | audio stream: 0 format: ac3 (5.1) language: de aid: 128.
|
|---|
| 91 | audio stream: 1 format: dts (5.1/6.1) language: de aid: 137.
|
|---|
| 92 | audio stream: 2 format: ac3 (5.1) language: en aid: 130.
|
|---|
| 93 | audio stream: 3 format: ac3 (stereo) language: en aid: 131.
|
|---|
| 94 | number of audio channels on disk: 4.
|
|---|
| 95 | subtitle ( sid ): 1 language: de
|
|---|
| 96 | number of subtitles on disk: 1
|
|---|
| 97 |
|
|---|
| 98 | DVD start cell: 0 pack: 0x880F-0x3AC91
|
|---|
| 99 |
|
|---|
| 100 | Program received signal SIGSEGV, Segmentation fault.
|
|---|
| 101 | list_chapters (title_no=<optimized out>, vts_file=<optimized out>,
|
|---|
| 102 | tt_srpt=<optimized out>) at stream/stream_dvd.c:560
|
|---|
| 103 | 560 if(ptt[i].pgn<pgc->nr_of_programs)
|
|---|
| 104 | (gdb) bt
|
|---|
| 105 | #0 list_chapters (title_no=<optimized out>, vts_file=<optimized out>,
|
|---|
| 106 | tt_srpt=<optimized out>) at stream/stream_dvd.c:560
|
|---|
| 107 | #1 open_s (stream=0x9197a00, mode=0, opts=0x9194780, file_format=0x8b1acb0)
|
|---|
| 108 | at stream/stream_dvd.c:1051
|
|---|
| 109 | #2 0x081be5bd in open_stream_plugin (redirected_url=<synthetic pointer>,
|
|---|
| 110 | ret=<synthetic pointer>, file_format=0x8b1acb0, options=0x0, mode=0,
|
|---|
| 111 | filename=<optimized out>, sinfo=0x88a9520) at stream/stream.c:186
|
|---|
| 112 | #3 open_stream_full (filename=filename@entry=0x9176440 "dvd://2",
|
|---|
| 113 | mode=mode@entry=0, options=options@entry=0x0, file_format=0x8b1acb0)
|
|---|
| 114 | at stream/stream.c:239
|
|---|
| 115 | #4 0x081bdae5 in open_stream (filename=0x9176440 "dvd://2",
|
|---|
| 116 | options=options@entry=0x0, file_format=<optimized out>,
|
|---|
| 117 | file_format@entry=0x8b1acb0) at stream/open.c:64
|
|---|
| 118 | #5 0x0809f74c in main (argc=5, argv=0xbffffb34) at mplayer.c:3232
|
|---|
| 119 | (gdb) disass $pc-32,$pc+32
|
|---|
| 120 | Dump of assembler code from 0x81e999c to 0x81e99dc:
|
|---|
| 121 | 0x081e999c <open_s+2252>: add %al,%bh
|
|---|
| 122 | 0x081e999e <open_s+2254>: inc %esp
|
|---|
| 123 | 0x081e999f <open_s+2255>: and $0x34,%al
|
|---|
| 124 | 0x081e99a1 <open_s+2257>: add %al,(%eax)
|
|---|
| 125 | 0x081e99a3 <open_s+2259>: add %al,(%eax)
|
|---|
| 126 | 0x081e99a5 <open_s+2261>: mov 0x30(%eax),%edx
|
|---|
| 127 | 0x081e99a8 <open_s+2264>: movzwl (%ecx),%eax
|
|---|
| 128 | 0x081e99ab <open_s+2267>: movzwl 0x2(%ecx),%esi
|
|---|
| 129 | 0x081e99af <open_s+2271>: dec %eax
|
|---|
| 130 | 0x081e99b0 <open_s+2272>: imul %ebx,%eax
|
|---|
| 131 | 0x081e99b3 <open_s+2275>: add 0x8(%edx),%eax
|
|---|
| 132 | 0x081e99b6 <open_s+2278>: mov 0x8(%eax),%edi
|
|---|
| 133 | 0x081e99b9 <open_s+2281>: movzwl %si,%eax
|
|---|
| 134 | => 0x081e99bc <open_s+2284>: movzbl 0x2(%edi),%ecx
|
|---|
| 135 | 0x081e99c0 <open_s+2288>: mov 0xf0(%edi),%edx
|
|---|
| 136 | 0x081e99c6 <open_s+2294>: movzbl -0x1(%edx,%eax,1),%ebx
|
|---|
| 137 | 0x081e99cb <open_s+2299>: cmp %cx,%si
|
|---|
| 138 | 0x081e99ce <open_s+2302>: jae 0x81e99d8 <open_s+2312>
|
|---|
| 139 | 0x081e99d0 <open_s+2304>: movzbl (%edx,%eax,1),%eax
|
|---|
| 140 | 0x081e99d4 <open_s+2308>: mov %eax,0x34(%esp)
|
|---|
| 141 | 0x081e99d8 <open_s+2312>: mov $0x10624dd3,%eax
|
|---|
| 142 | End of assembler dump.
|
|---|
| 143 | (gdb) info all-registers
|
|---|
| 144 | eax 0x14 20
|
|---|
| 145 | ecx 0x919fc38 152697912
|
|---|
| 146 | edx 0x919fd58 152698200
|
|---|
| 147 | ebx 0xc 12
|
|---|
| 148 | esp 0xbfffe830 0xbfffe830
|
|---|
| 149 | ebp 0xad4788 0xad4788
|
|---|
| 150 | esi 0x14 20
|
|---|
| 151 | edi 0x0 0
|
|---|
| 152 | eip 0x81e99bc 0x81e99bc <open_s+2284>
|
|---|
| 153 | eflags 0x10206 [ PF IF RF ]
|
|---|
| 154 | cs 0x73 115
|
|---|
| 155 | ss 0x7b 123
|
|---|
| 156 | ds 0x7b 123
|
|---|
| 157 | es 0x7b 123
|
|---|
| 158 | fs 0x0 0
|
|---|
| 159 | gs 0x33 51
|
|---|
| 160 | st0 0 (raw 0x00000000000000000000)
|
|---|
| 161 | st1 0 (raw 0x00000000000000000000)
|
|---|
| 162 | st2 0 (raw 0x00000000000000000000)
|
|---|
| 163 | st3 0 (raw 0x00000000000000000000)
|
|---|
| 164 | st4 0 (raw 0x00000000000000000000)
|
|---|
| 165 | st5 0 (raw 0x00000000000000000000)
|
|---|
| 166 | st6 2 (raw 0x40008000000000000000)
|
|---|
| 167 | st7 99 (raw 0x4005c600000000000000)
|
|---|
| 168 | fctrl 0x37f 895
|
|---|
| 169 | fstat 0x20 32
|
|---|
| 170 | ftag 0xffff 65535
|
|---|
| 171 | fiseg 0x0 0
|
|---|
| 172 | fioff 0x0 0
|
|---|
| 173 | foseg 0x0 0
|
|---|
| 174 | fooff 0x0 0
|
|---|
| 175 | fop 0x0 0
|
|---|
| 176 | xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
|
|---|
| 177 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
|
|---|
| 178 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
|
|---|
| 179 | uint128 = 0x00000000000000000000000000000000}
|
|---|
| 180 | xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
|
|---|
| 181 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
|
|---|
| 182 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
|
|---|
| 183 | uint128 = 0x00000000000000000000000000000000}
|
|---|
| 184 | xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
|
|---|
| 185 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
|
|---|
| 186 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
|
|---|
| 187 | uint128 = 0x00000000000000000000000000000000}
|
|---|
| 188 | xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
|
|---|
| 189 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
|
|---|
| 190 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
|
|---|
| 191 | uint128 = 0x00000000000000000000000000000000}
|
|---|
| 192 | xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
|
|---|
| 193 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
|
|---|
| 194 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
|
|---|
| 195 | uint128 = 0x00000000000000000000000000000000}
|
|---|
| 196 | xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
|
|---|
| 197 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
|
|---|
| 198 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
|
|---|
| 199 | uint128 = 0x00000000000000000000000000000000}
|
|---|
| 200 | xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
|
|---|
| 201 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
|
|---|
| 202 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
|
|---|
| 203 | uint128 = 0x00000000000000000000000000000000}
|
|---|
| 204 | xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
|
|---|
| 205 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
|
|---|
| 206 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
|
|---|
| 207 | uint128 = 0x00000000000000000000000000000000}
|
|---|
| 208 | mxcsr 0x1f80 [ IM DM ZM OM UM PM ]
|
|---|
| 209 | mm0 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
|
|---|
| 210 | 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
|
|---|
| 211 | mm1 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
|
|---|
| 212 | 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
|
|---|
| 213 | mm2 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
|
|---|
| 214 | 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
|
|---|
| 215 | mm3 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
|
|---|
| 216 | 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
|
|---|
| 217 | mm4 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
|
|---|
| 218 | 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
|
|---|
| 219 | mm5 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
|
|---|
| 220 | 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
|
|---|
| 221 | mm6 {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000},
|
|---|
| 222 | v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
|
|---|
| 223 | 0x0, 0x80}}
|
|---|
| 224 | mm7 {uint64 = 0xc600000000000000, v2_int32 = {0x0, 0xc6000000},
|
|---|
| 225 | v4_int16 = {0x0, 0x0, 0x0, 0xc600}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
|
|---|
| 226 | 0x0, 0xc6}}
|
|---|
| 227 | (gdb) c
|
|---|
| 228 | Continuing.
|
|---|
| 229 |
|
|---|
| 230 |
|
|---|
| 231 | MPlayer interrupted by signal 11 in module: open_stream
|
|---|
| 232 | - MPlayer crashed by bad usage of CPU/FPU/RAM.
|
|---|
| 233 | Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
|
|---|
| 234 | disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
|
|---|
| 235 | - MPlayer crashed. This shouldn't happen.
|
|---|
| 236 | It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
|
|---|
| 237 | gcc version. If you think it's MPlayer's fault, please read
|
|---|
| 238 | DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
|
|---|
| 239 | won't help unless you provide this information when reporting a possible bug.
|
|---|
| 240 | [Inferior 1 (process 13315) exited with code 01]
|
|---|
| 241 | (gdb) quit
|
|---|
| 242 |
|
|---|