Ticket #2127: gdb.log

File gdb.log, 11.9 KB (added by auerswal@…, 13 years ago)

GDB log of debug enabled MPlayer

Line 
1$ gdb ./mplayer
2GNU gdb (GDB) 7.4.1-debian
3Copyright (C) 2012 Free Software Foundation, Inc.
4License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
5This is free software: you are free to change and redistribute it.
6There is NO WARRANTY, to the extent permitted by law. Type "show copying"
7and "show warranty" for details.
8This GDB was configured as "i486-linux-gnu".
9For bug reporting instructions, please see:
10<http://www.gnu.org/software/gdb/bugs/>...
11Reading symbols from /home/auerswald/work/mplayer-svn/mplayer...done.
12(gdb) run -v -dvd-device /dev/sr1 dvd://2
13Starting program: /home/auerswald/work/mplayer-svn/mplayer -v -dvd-device /dev/sr1 dvd://2
14[Thread debugging using libthread_db enabled]
15Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
16MPlayer SVN-r35910-4.7 (C) 2000-2013 MPlayer Team
17CPU vendor name: AuthenticAMD max cpuid level: 1
18CPU: AMD Sempron(tm) Processor 3000+ (Family: 15, Model: 28, Stepping: 0)
19extended cpuid-level: 24
20extended cache-info: 8421696
21Detected cache-line size is 64 bytes
22CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNowExt: 1 SSE: 1 SSE2: 1 SSE3: 0 SSSE3: 0 SSE4: 0 SSE4.2: 0 AVX: 0
23Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowExt SSE SSE2 CMOV
24get_path('codecs.conf') -> '/home/auerswald/.mplayer/codecs.conf'
25Reading optional codecs config file /home/auerswald/.mplayer/codecs.conf: No such file or directory
26Reading optional codecs config file /usr/local/etc/mplayer/codecs.conf: No such file or directory
27Using built-in default codecs.conf.
28init_freetype
29Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
30get_path('fonts') -> '/home/auerswald/.mplayer/fonts'
31Configuration: --enable-debug=3 --codecsdir=/home/auerswald/work/mplayer-all-binary-codecs-20100303
32CommandLine: '-v' '-dvd-device' '/dev/sr1' 'dvd://2'
33Using nanosleep() timing
34get_path('input.conf') -> '/home/auerswald/.mplayer/input.conf'
35Parsing input config file /home/auerswald/.mplayer/input.conf
36Input config file /home/auerswald/.mplayer/input.conf parsed: 92 binds
37get_path('2.conf') -> '/home/auerswald/.mplayer/2.conf'
38
39Playing dvd://2.
40get_path('sub/') -> '/home/auerswald/.mplayer/sub/'
41URL: dvd://2
42libdvdread: Using libdvdcss version 1.2.12 for DVD access
43Reading disc structure, please wait...
44There are 22 titles on this DVD.
45There are 1 angles in this DVD title.
46libdvdread: Ignored size of file indicated in UDF.
47libdvdread: Ignored size of file indicated in UDF.
48libdvdread: Ignored size of file indicated in UDF.
49libdvdread: Ignored size of file indicated in UDF.
50
51libdvdread: Attempting to retrieve all CSS keys
52libdvdread: This can take a _long_ time, please be patient
53
54libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000153
55libdvdread: Elapsed time 0
56libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00004263
57libdvdread: Elapsed time 0
58libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x000283c6
59libdvdread: Elapsed time 0
60libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x002dfb07
61libdvdread: Elapsed time 0
62libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x002dfb0c
63libdvdread: Elapsed time 0
64libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x002ea050
65libdvdread: Elapsed time 0
66libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x002ea055
67libdvdread: Elapsed time 0
68libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x002eb5c6
69libdvdread: Elapsed time 0
70libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x002eb5cb
71libdvdread: Elapsed time 0
72libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x002ee02e
73libdvdread: Elapsed time 0
74libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x002f097c
75libdvdread: Elapsed time 0
76libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x00355432
77libdvdread: Elapsed time 0
78libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x00355437
79libdvdread: Elapsed time 0
80libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x00366db7
81libdvdread: Elapsed time 0
82libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x003696ea
83libdvdread: Elapsed time 0
84libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x000283c6
85libdvdread: Elapsed time 0
86libdvdread: Found 7 VTS's
87libdvdread: Elapsed time 0
88
89DVD successfully opened.
90audio stream: 0 format: ac3 (5.1) language: de aid: 128.
91audio stream: 1 format: dts (5.1/6.1) language: de aid: 137.
92audio stream: 2 format: ac3 (5.1) language: en aid: 130.
93audio stream: 3 format: ac3 (stereo) language: en aid: 131.
94number of audio channels on disk: 4.
95subtitle ( sid ): 1 language: de
96number of subtitles on disk: 1
97
98DVD start cell: 0 pack: 0x880F-0x3AC91
99
100Program received signal SIGSEGV, Segmentation fault.
101list_chapters (title_no=<optimized out>, vts_file=<optimized out>,
102 tt_srpt=<optimized out>) at stream/stream_dvd.c:560
103560 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
120Dump 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
142End of assembler dump.
143(gdb) info all-registers
144eax 0x14 20
145ecx 0x919fc38 152697912
146edx 0x919fd58 152698200
147ebx 0xc 12
148esp 0xbfffe830 0xbfffe830
149ebp 0xad4788 0xad4788
150esi 0x14 20
151edi 0x0 0
152eip 0x81e99bc 0x81e99bc <open_s+2284>
153eflags 0x10206 [ PF IF RF ]
154cs 0x73 115
155ss 0x7b 123
156ds 0x7b 123
157es 0x7b 123
158fs 0x0 0
159gs 0x33 51
160st0 0 (raw 0x00000000000000000000)
161st1 0 (raw 0x00000000000000000000)
162st2 0 (raw 0x00000000000000000000)
163st3 0 (raw 0x00000000000000000000)
164st4 0 (raw 0x00000000000000000000)
165st5 0 (raw 0x00000000000000000000)
166st6 2 (raw 0x40008000000000000000)
167st7 99 (raw 0x4005c600000000000000)
168fctrl 0x37f 895
169fstat 0x20 32
170ftag 0xffff 65535
171fiseg 0x0 0
172fioff 0x0 0
173foseg 0x0 0
174fooff 0x0 0
175fop 0x0 0
176xmm0 {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}
180xmm1 {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}
184xmm2 {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}
188xmm3 {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}
192xmm4 {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}
196xmm5 {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}
200xmm6 {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}
204xmm7 {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}
208mxcsr 0x1f80 [ IM DM ZM OM UM PM ]
209mm0 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
210 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
211mm1 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
212 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
213mm2 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
214 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
215mm3 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
216 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
217mm4 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
218 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
219mm5 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
220 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
221mm6 {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000},
222 v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
223 0x0, 0x80}}
224mm7 {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
228Continuing.
229
230
231MPlayer 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