Ticket #1619: crash-mplayer-gdb.txt

File crash-mplayer-gdb.txt, 10.5 KB (added by sebeeek@…, 17 years ago)

gdb output

Line 
1gdb ./mplayer
2GNU gdb 6.8-debian
3Copyright (C) 2008 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"...
9(gdb) run -v rtsp://10.0.10.210:554/1raid1/Stress-h264-HD-7.2Mbps.1.ts
10Starting program: /home/sabeille/softs/mplayer-export-2009-12-30/mplayer -v rtsp://10.0.10.210:554/1raid1/Stress-h264-HD-7.2Mbps.1.ts
11[Thread debugging using libthread_db enabled]
12MPlayer SVN-r30137-snapshot-4.3.3 (C) 2000-2009 MPlayer Team
13CPU vendor name: GenuineIntel max cpuid level: 10
14CPU: Intel(R) Core(TM)2 Duo CPU T7250 @ 2.00GHz (Family: 6, Model: 15, Stepping: 13)
15extended cpuid-level: 8
16extended cache-info: 134242368
17Detected cache-line size is 64 bytes
18Testing OS support for SSE... yes.
19Tests of OS support for SSE passed.
20CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSSE3: 1
21Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2 SSSE3 CMOV
22get_path('codecs.conf') -> '/home/sabeille/.mplayer/codecs.conf'
23Reading /home/sabeille/.mplayer/codecs.conf: Can't open '/home/sabeille/.mplayer/codecs.conf': No such file or directory
24Reading /etc/mplayer/codecs.conf: Can't open '/etc/mplayer/codecs.conf': No such file or directory
25Using built-in default codecs.conf.
26Configuration: --enable-debug=3 --confdir=/etc/mplayer
27CommandLine: '-v' 'rtsp://10.0.10.210:554/1raid1/Stress-h264-HD-7.2Mbps.1.ts'
28init_freetype
29Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
30get_path('fonts') -> '/home/sabeille/.mplayer/fonts'
31Using nanosleep() timing
32get_path('input.conf') -> '/home/sabeille/.mplayer/input.conf'
33Can't open input config file /home/sabeille/.mplayer/input.conf: No such file or directory
34Parsing input config file /etc/mplayer/input.conf
35Input config file /etc/mplayer/input.conf parsed: 81 binds
36get_path('Stress-h264-HD-7.2Mbps.1.ts.conf') -> '/home/sabeille/.mplayer/Stress-h264-HD-7.2Mbps.1.ts.conf'
37
38Playing rtsp://10.0.10.210:554/1raid1/Stress-h264-HD-7.2Mbps.1.ts.
39get_path('sub/') -> '/home/sabeille/.mplayer/sub/'
40STREAM_RTSP, URL: rtsp://10.0.10.210:554/1raid1/Stress-h264-HD-7.2Mbps.1.ts
41Filename for url is now rtsp://10.0.10.210:554/1raid1/Stress-h264-HD-7.2Mbps.1.ts
42Filename for url is now rtsp://10.0.10.210:554/1raid1/Stress-h264-HD-7.2Mbps.1.ts
43Resolving 10.0.10.210 for AF_INET6...
44Couldn't resolve name for AF_INET6: 10.0.10.210
45Connecting to server 10.0.10.210[10.0.10.210]: 554...
46rtsp_session: unsupported RTSP server. Server type is 'AneviaManager2'.
47Filename for url is now rtsp://10.0.10.210:554/1raid1/Stress-h264-HD-7.2Mbps.1.ts
48Filename for url is now rtsp://10.0.10.210:554/1raid1/Stress-h264-HD-7.2Mbps.1.ts
49STREAM_LIVE555, URL: rtsp://10.0.10.210:554/1raid1/Stress-h264-HD-7.2Mbps.1.ts
50STREAM: [RTSP and SIP] rtsp://10.0.10.210:554/1raid1/Stress-h264-HD-7.2Mbps.1.ts
51STREAM: Description: standard RTSP and SIP
52STREAM: Author: Ross Finlayson
53STREAM: Comment: Uses LIVE555 Streaming Media library.
54Stream not seekable!
55 file format detected.
56Sending request: DESCRIBE rtsp://10.0.10.210:554/1raid1/Stress-h264-HD-7.2Mbps.1.ts RTSP/1.0
57CSeq: 1
58Accept: application/sdp
59User-Agent: MPlayer (LIVE555 Streaming Media v2009.11.27)
60
61
62Received DESCRIBE response: RTSP/1.0 200 OK
63CSeq: 1
64Connection: Keep-Alive
65Content-Base: rtsp://10.0.10.210:554/1raid1/Stress-h264-HD-7.2Mbps.1.ts/
66Content-Length: 205
67Content-Type: application/sdp
68Date: Wed, 30 Dec 2009 15:22:21 +0100
69Server: AneviaManager2
70
71
72Need to read 205 extra bytes
73Read 205 extra bytes: v=0
74o=- 1234567 0 IN IP4 0.0.0.0
75s=1234567
76i=No description available
77c=IN IP4 0.0.0.0
78b=AS:27072
79a=control:*
80a=charset:UTF-8
81a=range:npt=0-500.984
82m=video 0 UDP 33
83a=fmtp:33 video=2; audio=14;
84
85Initiated "video/MP2T" RTP subsession on port 52354
86[New Thread 0xb6301730 (LWP 9947)]
87
88Program received signal SIGSEGV, Segmentation fault.
89[Switching to Thread 0xb6301730 (LWP 9947)]
900x0827ef0d in demux_open_rtp (demuxer=0xadef410) at libmpdemux/demux_rtp.cpp:232
91232 desiredReceiveBufferSize);
92Current language: auto; currently c++
93(gdb) bt
94#0 0x0827ef0d in demux_open_rtp (demuxer=0xadef410) at libmpdemux/demux_rtp.cpp:232
95#1 0x0818569a in demux_open_stream (stream=0xadee390, file_format=21, force=0, audio_id=-1,
96 video_id=-1, dvdsub_id=-1,
97 filename=0xadd02b0 "rtsp://10.0.10.210:554/1raid1/Stress-h264-HD-7.2Mbps.1.ts")
98 at libmpdemux/demuxer.c:927
99#2 0x08185864 in demux_open (vs=0xadee390, file_format=21, audio_id=-1, video_id=-1,
100 dvdsub_id=-1, filename=0xadd02b0 "rtsp://10.0.10.210:554/1raid1/Stress-h264-HD-7.2Mbps.1.ts")
101 at libmpdemux/demuxer.c:1136
102#3 0x080b7e1f in main (argc=3, argv=0xbfd86474) at mplayer.c:3286
103
104
105
106(gdb) disass $pc-32 $pc+32
107Dump of assembler code from 0x827eeed to 0x827ef2d:
1080x0827eeed <demux_open_rtp+797>: or $0xc7,%al
1090x0827eeef <demux_open_rtp+799>: inc %esp
1100x0827eef0 <demux_open_rtp+800>: and $0x4,%al
1110x0827eef2 <demux_open_rtp+802>: add %eax,(%eax)
1120x0827eef4 <demux_open_rtp+804>: add %al,(%eax)
1130x0827eef6 <demux_open_rtp+806>: mov 0x894c004,%eax
1140x0827eefb <demux_open_rtp+811>: mov %eax,(%esp)
1150x0827eefe <demux_open_rtp+814>: call 0x80a8500 <__fprintf_chk@plt>
1160x0827ef03 <demux_open_rtp+819>: mov %esi,0x8(%esp)
1170x0827ef07 <demux_open_rtp+823>: mov 0xdc(%ebx),%eax
1180x0827ef0d <demux_open_rtp+829>: mov 0x64(%eax),%eax
1190x0827ef10 <demux_open_rtp+832>: mov 0x4(%eax),%eax
1200x0827ef13 <demux_open_rtp+835>: mov %eax,0x4(%esp)
1210x0827ef17 <demux_open_rtp+839>: mov -0x44(%ebp),%ecx
1220x0827ef1a <demux_open_rtp+842>: mov %ecx,(%esp)
1230x0827ef1d <demux_open_rtp+845>: call 0x86bc8a0 <_Z23increaseReceiveBufferToR16UsageEnvironmentij>
1240x0827ef22 <demux_open_rtp+850>: mov 0x894c120,%edx
1250x0827ef28 <demux_open_rtp+856>: test %edx,%edx
1260x0827ef2a <demux_open_rtp+858>: jle 0x827ef54 <demux_open_rtp+900>
1270x0827ef2c <demux_open_rtp+860>: mov %eax,0x10(%esp)
128End of assembler dump.
129
130
131(gdb) info all-registers
132eax 0x0 0
133ecx 0x34 52
134edx 0xb6af10dc -1230040868
135ebx 0xadf5888 182409352
136esp 0xbfd83090 0xbfd83090
137ebp 0xbfd830f8 0xbfd830f8
138esi 0x1312d00 20000000
139edi 0x8819aef 142711535
140eip 0x827ef0d 0x827ef0d <demux_open_rtp+829>
141eflags 0x210246 [ PF ZF IF RF ID ]
142cs 0x73 115
143ss 0x7b 123
144ds 0x7b 123
145es 0x7b 123
146fs 0x0 0
147gs 0x33 51
148st0 0 (raw 0x00000000000000000000)
149st1 0 (raw 0x00000000000000000000)
150st2 0 (raw 0x00000000000000000000)
151st3 0 (raw 0x00000000000000000000)
152st4 0 (raw 0x00000000000000000000)
153st5 0 (raw 0x00000000000000000000)
154st6 500.98399999999998044586391188204288 (raw 0x4007fa7df3b645a1c800)
155st7 0 (raw 0x00000000000000000000)
156fctrl 0x37f 895
157fstat 0x0 0
158ftag 0xffff 65535
159fiseg 0x73 115
160fioff 0x86b3c5b 141245531
161foseg 0x7b 123
162fooff 0xadf5d4c 182410572
163fop 0x55e 1374
164xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {
165 0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {
166 0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
167xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {
168 0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {
169 0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
170xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {
171 0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {
172 0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
173xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {
174 0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {
175 0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
176xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {
177 0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {
178 0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
179xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {
180 0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {
181 0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
182xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {
183 0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {
184 0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
185xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {
186 0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {
187---Type <return> to continue, or q <return> to quit---
188 0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
189mxcsr 0x1f80 [ IM DM ZM OM UM PM ]
190mm0 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {
191 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
192mm1 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {
193 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
194mm2 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {
195 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
196mm3 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {
197 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
198mm4 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {
199 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
200mm5 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {
201 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
202mm6 {uint64 = 0xfa7df3b645a1c800, v2_int32 = {0x45a1c800, 0xfa7df3b6}, v4_int16 = {
203 0xc800, 0x45a1, 0xf3b6, 0xfa7d}, v8_int8 = {0x0, 0xc8, 0xa1, 0x45, 0xb6, 0xf3, 0x7d, 0xfa}}
204mm7 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {
205 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
206