[MPlayer-users] problem with mplayer1.0.0-pre5.7 and arts output

Martin Zamecnik harvi at bee.sk
Wed Nov 17 23:37:15 CET 2004


hi, i commpilled mplayer from cvs, but my crash happenned again :( here is
output from gdb:

mandrake 10.1
kernel 2.6.8.1-12mdk
gcc version 3.4.1 (Mandrakelinux 10.1 3.4.1-4mdk)
GNU ld version 2.15.90.0.3 20040415
GNU assembler 2.15.90.0.3 20040415



[harvi at harvi bin]$ gdb ./gmplayer
GNU gdb 6.2-2mdk (Mandrakelinux)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i586-mandrake-linux-gnu"...Using host
libthread_dblibrary "/lib/tls/libthread_db.so.1".

(gdb) run -v
Starting program: /usr/local/bin/gmplayer -v
[Thread debugging using libthread_db enabled]
[New Thread 1086159776 (LWP 15603)]
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale

MPlayer dev-CVS-041116-06:00-3.4.1 (C) 2000-2004 MPlayer Team
CPU: Advanced Micro Devices Duron Spitfire (Family: 6, Stepping: 1)
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx


[cfg] read config file: /home/harvi/.mplayer/gui.conf

vo: X11 running at 1152x864 with depth 24 and 32 bpp (":0" => local display)
xscreensaver_disable: Could not find xscreensaver window.
Detaching after fork from child process 15608.
CommandLine: '-v'
init_freetype
Font /usr/local/share/mplayer/font/font-arial-24-cp1250/font.desc loaded
successfully! (233 chars)
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Failed to open /dev/rtc: No such file or directory (it should be readable by the
user.)
Using nanosleep() timing
get_path('input.conf') -> '/home/harvi/.mplayer/input.conf'
Can't open input config file /home/harvi/.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
vo: X11 truecolor visual 0x21, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x23, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x24, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x25, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x26, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x27, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x28, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x29, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2a, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2b, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2c, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2d, depth 24, R:FF0000 G:FF00 B:FF
get_path('Skin') -> '/home/harvi/.mplayer/Skin'
SKIN dir 1: '/home/harvi/.mplayer/Skin'
SKIN dir 2: '/usr/local/share/mplayer/Skin'
vo: X11 truecolor visual 0x21, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x23, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x24, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x25, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x26, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x27, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x28, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x29, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2a, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2b, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2c, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2d, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x21, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x23, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x24, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x25, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x26, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x27, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x28, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x29, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2a, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2b, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2c, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2d, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x21, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x23, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x24, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x25, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x26, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x27, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x28, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x29, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2a, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2b, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2c, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2d, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x21, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x23, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x24, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x25, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x26, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x27, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x28, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x29, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2a, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2b, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2c, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2d, depth 24, R:FF0000 G:FF00 B:FF
[x11] NET style stay on top (layer 0). Using state _NET_WM_STATE_STAYS_ON_TOP.
Playing /mnt/win_d/Video/Bowling for Columbine/Bowling for Columbine.avi.
[file] File size is 734449664 bytes
STREAM: [file] /mnt/win_d/Video/Bowling for Columbine/Bowling for Columbine.avi
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
Detaching after fork from child process 15624.
CACHE_PRE_INIT: 0 [0] 0  pre:0  eof:0
Cache fill:  0.00% (0 bytes)    AVI file format detected.
list_end=0x2292
======= AVI Header =======
us/frame: 41708  (fps=23.976)
max bytes/sec: 0
padding: 0
MainAVIHeader.dwFlags: (272) HAS_INDEX IS_INTERLEAVED
frames  total: 169410   initial: 0
streams: 2
Suggested BufferSize: 0
Size:  576 x 304
==========================
list_end=0x10F4
==> Found video stream: 0
====== STREAM Header =====
Type: vids   FCC: div3 (33766964)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 0
Rate: 2997/125 = 23.976
Start: 0   Len: 169410
Suggested BufferSize: 62547
Quality 10000
Sample size: 0
==========================
found 'bih', 40 bytes of 40
======= VIDEO Format ======
  biSize 40
  biWidth 576
  biHeight 304
  biPlanes 1
  biBitCount 24
  biCompression 861292868='DIV3'
  biSizeImage 525312
===========================
Regenerating keyframe table for DIVX3 video
list_end=0x2186
==> Found audio stream: 1
====== STREAM Header =====
Type: auds   FCC:  (0)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 1
Rate: 44100/1152 = 38.281
Start: 0   Len: 270485
Suggested BufferSize: 835
Quality -1
Sample size: 0
==========================
found 'wf', 30 bytes of 18
======= WAVE Format =======
Format Tag: 85 (0x55)
Channels: 2
Samplerate: 44100
avg byte/sec: 17467
Block align: 1152
bits/sample: 0
cbSize: 12
mp3.wID=1
mp3.fdwFlags=0x2
mp3.nBlockSize=456
mp3.nFramesPerBlock=1
mp3.nCodecDelay=0
===========================
list_end=0x2292
AVI: dmlh found (size=248) (total_frames=169410)
list_end=0x2326
hdr=Software  size=15
Software  : Nandub v1.0rc2
hdr=Name  size=22
Name      : Bowling for Columbine
hdr=Subject  size=22
Subject   : Bowling for Columbine
hdr=Artist  size=10
Artist    : ChinaDrum
hdr=Copyright  size=15
Copyright : 2002 FREEViDEO
hdr=Comments  size=1
Comments  :
list_end=0x2B5B67D8
Found movie at 0x280C - 0x2B5B67D8
Reading INDEX block, 439895 chunks for 169410 frames (fpos=0x2b5b67e0)
AVI index offset: 0x2808 (movi=0x280C idx0=0x4 idx1=0x1AE)
Auto-selected AVI audio ID = 1
Auto-selected AVI video ID = 0
AVI: Searching for audio stream (id:1)
AVI video size=600190848 (169410) audio size=123442099 (270485)
VIDEO:  [DIV3]  576x304  24bpp  23.976 fps  679.5 kbps (83.0 kbyte/s)
[V] filefmt:3  fourcc:0x33564944  size:576x304  fps:23.98  ftime:=0.0417
Clip info:
 Software: Nandub v1.0rc2
 Name: Bowling for Columbine
 Subject: Bowling for Columbine
 Artist: ChinaDrum
 Copyright: 2002 FREEViDEO
 Comments:
get_path('sub/') -> '/home/harvi/.mplayer/sub/'
SUB: Detected subtitle file format: microdvd
SUB: Read 1714 subtitles.
SUB: Adjusted 1189 subtitle(s).
[x11] NET style stay on top (layer 0). Using state _NET_WM_STATE_STAYS_ON_TOP.
SUB: added subtitle file (1): /mnt/win_d/Video/Bowling for Columbine/Bowling for
Columbine.sub
==========================================================================
Trying to force audio codec driver family libmad...
Opening audio decoder: [libmad] libmad mpeg audio decoder
dec_audio: Allocating 4096 bytes for input buffer.
dec_audio: Allocating 9216 + 65536 = 74752 bytes for output buffer.
XXX initial  v_pts=0.000  a_pos=2602 (0.149)
AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 16000->176400 (128.0 kbit)
Selected audio codec: [mad] afm:libmad (libMAD MPEG layer 1-2-3)
==========================================================================
xscreensaver_disable: Could not find xscreensaver window.
Detaching after fork from child process 15625.
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffdivx] vfm:ffmpeg (FFmpeg DivX ;-) (MS MPEG-4 v3))
==========================================================================
Checking audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
[libaf] Adding filter dummy
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps =
2
AF_pre: af format: 2 bps, 2 ch, 44100 hz, little endian signed int
AF_pre: 44100Hz 2ch Signed 16-bit (Little-Endian)
[AO ARTS] Connected to sound server.
[AO ARTS] Stream opened.
[AO ARTS] buffer size: 20480
[AO ARTS] buffer size: 2048
AO: [arts] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
AO: Description: aRts audio output
AO: Author: Michele Balistreri <brain87 at gmx.net>
Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps =
2
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps =
2
Starting playback...
[ffmpeg] aspect_ratio: 0.000000
VDec: vo config request - 576 x 304 (preferred csp: Planar YV12)
Trying filter chain: vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO Config (576x304->576x304,flags=0,'MPlayer',0x32315659)
VO: [xv] 576x304 => 576x304 Planar YV12
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel at goldbach.in-berlin.de> and others
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x59565955 (UYVY) packed
Xvideo image format: 0x30323449 (I420) planar
using Xvideo port 105 for hw scaling
[xv] dx: 0 dy: 0 dw: 576 dh: 304
*** [vo] Allocating (slices) mp_image_t, 576x304x12bpp YUV planar, 262656 bytes
[xv] dx: 0 dy: 0 dw: 576 dh: 304
*** [vo] Allocating (slices) mp_image_t, 576x304x12bpp YUV planar, 262656 bytes
SEEK: idx=1186  (a:1186 v:1218)  v.skip=12  a.skip=0/0.000  9% 0 0 95%
SEEK: idx=1817  (a:1817 v:1849)  v.skip=12  a.skip=0/0.000  ?% 0 0 77%
SEEK: idx=2484  (a:2484 v:2516)  v.skip=12  a.skip=0/0.000  ?% 0 0 49%
SEEK: idx=3109  (a:3109 v:3140)  v.skip=11  a.skip=0/0.000  ?% 0 0 36%
SEEK: idx=3798  (a:3798 v:3830)  v.skip=12  a.skip=0/0.000  4.3% 0 0 52%
SEEK: idx=4559  (a:4559 v:4591)  v.skip=12  a.skip=0/0.000  ?,?% 0 0 21%
SEEK: idx=5215  (a:5215 v:5246)  v.skip=11  a.skip=0/0.000  ?,?% 0 0 95%
SEEK: idx=5933  (a:5933 v:5965)  v.skip=12  a.skip=0/0.000  ?,?% 0 0 47%
SEEK: idx=6682  (a:6682 v:6713)  v.skip=11  a.skip=0/0.000  ?,?% 0 0 52%
SEEK: idx=7584  (a:7584 v:7616)  v.skip=12  a.skip=0/0.000  ??,?% 0 0 19%
A: 132.6 V: 132.7 A-V: -0.084 ct:  0.021 3183/3183 10% 11%  4.8% 1 0 50%
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1086159776 (LWP 15603)]
0x40180e54 in pthread_mutex_lock () from /lib/tls/libpthread.so.0


(gdb) bt
#0  0x40180e54 in pthread_mutex_lock () from /lib/tls/libpthread.so.0
#1  0x4051db5e in g_mem_chunk_new () from /usr/lib/libglib-1.2.so.0
#2  0x08834738 in ?? ()
#3  0x00000003 in ?? ()
#4  0x00000000 in ?? ()
#5  0x404caf74 in ?? () from /usr/lib/libgtk-1.2.so.0
#6  0x00000002 in ?? ()
#7  0x404caf74 in ?? () from /usr/lib/libgtk-1.2.so.0
#8  0x00000418 in ?? ()
#9  0x404caf74 in ?? () from /usr/lib/libgtk-1.2.so.0
#10 0x00000002 in ?? ()
#11 0x08834738 in ?? ()
#12 0x00000002 in ?? ()
#13 0x403c38fb in gtk_clist_construct () from /usr/lib/libgtk-1.2.so.0
#14 0x404ad780 in ?? () from /usr/lib/libgtk-1.2.so.0
#15 0x00000030 in ?? ()
#16 0x00000c00 in ?? ()
#17 0x00000002 in ?? ()
#18 0x086a5010 in ?? ()
#19 0x0841a6b2 in __PRETTY_FUNCTION__.0 ()
#20 0x086b11b0 in ?? ()
#21 0x404caf74 in ?? () from /usr/lib/libgtk-1.2.so.0
#22 0x08834738 in ?? ()
---Type <return> to continue, or q <return> to quit---
#23 0x086a1d00 in ?? ()
#24 0xbfffc910 in ?? ()
#25 0x403c397d in gtk_clist_new_with_titles () from /usr/lib/libgtk-1.2.so.0
#26 0x08834738 in ?? ()
#27 0x00000002 in ?? ()
#28 0x00000000 in ?? ()
#29 0x404aea9f in ?? () from /usr/lib/libgtk-1.2.so.0
#30 0x00000000 in ?? ()
#31 0x404caf74 in ?? () from /usr/lib/libgtk-1.2.so.0
#32 0x0869ad50 in ?? ()
#33 0x403c39b1 in gtk_clist_new () from /usr/lib/libgtk-1.2.so.0
#34 0x00000000 in ?? ()
#35 0x0869ae58 in ?? ()
#36 0x080e0895 in create_FileSelect ()
#37 0x00000001 in ?? ()
#38 0x00000000 in ?? ()
#39 0xbfffc5c0 in ?? ()
#40 0x203a5620 in ?? ()
#41 0x08696c28 in ?? ()
#42 0x00000000 in ?? ()
#43 0x086a2c2c in ?? ()
#44 0x00000000 in ?? ()
#45 0x080e110a in ShowFileSelect ()
---Type <return> to continue, or q <return> to quit---
#46 0x31332f33 in ?? ()
#47 0x31203338 in ?? ()
#48 0x31202530 in ?? ()
#49 0x20202531 in ?? ()
#50 0x25382e34 in ?? ()
#51 0x30203120 in ?? ()
#52 0x25303520 in ?? ()
#53 0x20202020 in ?? ()
#54 0xbfffc5c0 in ?? ()
#55 0x00000001 in ?? ()
#56 0x00000000 in ?? ()
#57 0x00000000 in ?? ()
#58 0x00000000 in ?? ()
#59 0x00000000 in ?? ()
#60 0x00000000 in ?? ()
#61 0x00000000 in ?? ()
#62 0x00000000 in ?? ()
#63 0x00000000 in ?? ()
#64 0x00000000 in ?? ()
#65 0x00000000 in ?? ()
#66 0x00000000 in ?? ()
#67 0x00000000 in ?? ()
#68 0x00000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
#69 0x00000000 in ?? ()
#70 0x00000000 in ?? ()
#71 0x0000000d in ?? ()
#72 0x086a2c2c in ?? ()
#73 0x00000000 in ?? ()
#74 0x080d5d5d in gtkShow ()
#75 0x00000000 in ?? ()
#76 0x00000000 in ?? ()
#77 0x00000000 in ?? ()
#78 0x00000000 in ?? ()
#79 0x00000000 in ?? ()
#80 0x00000000 in ?? ()
#81 0x00000000 in ?? ()
#82 0x00000000 in ?? ()
#83 0x0000000d in ?? ()
#84 0x086a2c2c in ?? ()
#85 0x0868fa28 in ?? ()
#86 0x080d7501 in mplEventHandling ()
#87 0x00000000 in ?? ()
#88 0x00000000 in ?? ()
#89 0x00000000 in ?? ()
#90 0xfffecf91 in ?? ()
#91 0x0001130b in ?? ()
---Type <return> to continue, or q <return> to quit---
#92 0x000217c7 in ?? ()
#93 0xffee6b4d in ?? ()
#94 0x000fbe01 in ?? ()
#95 0xffede229 in ?? ()
#96 0xfff28bb0 in ?? ()
#97 0xfff5eddd in ?? ()
#98 0x0024c1cf in ?? ()
#99 0x0015c2bd in ?? ()
#100 0xfff399c2 in ?? ()
#101 0xffcc5b97 in ?? ()
#102 0xffe10166 in ?? ()
#103 0xfff73f29 in ?? ()
#104 0xffbe3e09 in ?? ()
#105 0x0031fbf0 in ?? ()
#106 0x00123f34 in ?? ()
#107 0xfff129c6 in ?? ()
#108 0xfffd2855 in ?? ()
#109 0x0016c9ab in ?? ()
#110 0xfff834fb in ?? ()
#111 0x00111319 in ?? ()
#112 0x000e58b1 in ?? ()
#113 0x00036436 in ?? ()
#114 0x00058fb3 in ?? ()
---Type <return> to continue, or q <return> to quit---
#115 0x000d8012 in ?? ()
#116 0xfff8cf79 in ?? ()
#117 0x00121dd6 in ?? ()
#118 0x000d7448 in ?? ()
#119 0xfff8c26e in ?? ()
#120 0x00066fad in ?? ()
#121 0x0002055e in ?? ()
#122 0x000051c0 in ?? ()
#123 0xfffccef4 in ?? ()
#124 0xfffb5de2 in ?? ()
#125 0xffff5a60 in ?? ()
#126 0xfffa2955 in ?? ()
#127 0xfffe5a3a in ?? ()
#128 0x0001f04e in ?? ()
#129 0x0003a417 in ?? ()
#130 0xffffced9 in ?? ()
#131 0xfffd9d8a in ?? ()
#132 0xfffc76cf in ?? ()
#133 0xfffff341 in ?? ()
#134 0xfffde18e in ?? ()
#135 0xfffde18e in ?? ()
#136 0xfffc5c96 in ?? ()
#137 0xffff3073 in ?? ()
---Type <return> to continue, or q <return> to quit---
#138 0x0000ed4d in ?? ()
#139 0xfffe6541 in ?? ()
#140 0x00006a6e in ?? ()
#141 0xfffdd870 in ?? ()
#142 0x000068b1 in ?? ()
#143 0x0003b058 in ?? ()
#144 0xbfffc758 in ?? ()
#145 0xbfffc7bc in ?? ()
#146 0x0000541b in ?? ()
#147 0x4083b0a9 in ioctl () from /lib/tls/libc.so.6
#148 0x4059b1a0 in XUnlockDisplay () from /usr/X11R6/lib/libX11.so.6
Previous frame inner to this frame (corrupt stack?)


(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x40180e34 to 0x40180e74:
0x40180e34 <pthread_mutex_lock+4>:      in     (%dx),%al
0x40180e35 <pthread_mutex_lock+5>:      adc    $0x89,%al
0x40180e37 <pthread_mutex_lock+7>:      pop    %ebp
0x40180e38 <pthread_mutex_lock+8>:      hlt
0x40180e39 <pthread_mutex_lock+9>:      mov    %esi,0xfffffff8(%ebp)
0x40180e3c <pthread_mutex_lock+12>:     mov    0x8(%ebp),%esi
0x40180e3f <pthread_mutex_lock+15>:     mov    %edi,0xfffffffc(%ebp)
0x40180e42 <pthread_mutex_lock+18>:     call   0x4017e4fa
<__i686.get_pc_thunk.bx>
0x40180e47 <pthread_mutex_lock+23>:     add    $0x7c05,%ebx
0x40180e4d <pthread_mutex_lock+29>:     mov    %gs:0x48,%edi
0x40180e54 <pthread_mutex_lock+36>:     mov    0xc(%esi),%ecx
0x40180e57 <pthread_mutex_lock+39>:     cmp    $0x2,%ecx
0x40180e5a <pthread_mutex_lock+42>:     je     0x40180e8d
<pthread_mutex_lock+93>
0x40180e5c <pthread_mutex_lock+44>:     jg     0x40180ea0
<pthread_mutex_lock+112>
0x40180e5e <pthread_mutex_lock+46>:     cmp    $0x1,%ecx
0x40180e61 <pthread_mutex_lock+49>:     je     0x40180f15
<pthread_mutex_lock+229>
0x40180e67 <pthread_mutex_lock+55>:     xor    %eax,%eax
0x40180e69 <pthread_mutex_lock+57>:     mov    $0x1,%ecx
---Type <return> to continue, or q <return> to quit---
0x40180e6e <pthread_mutex_lock+62>:     lock cmpxchg %ecx,(%esi)
0x40180e72 <pthread_mutex_lock+66>:     jne    0x40180f59 <_L_mutex_lock_32>
End of assembler dump.
(gdb) info all-registers
eax            0x4052f120       1079177504
ecx            0x300    768
edx            0x1      1
ebx            0x40188a4c       1075350092
esp            0xbfffc4a4       0xbfffc4a4
ebp            0xbfffc4b8       0xbfffc4b8
esi            0x0      0
edi            0x3cf3   15603
eip            0x40180e54       0x40180e54
eflags         0x10202  66050
cs             0x73     115
ss             0x7b     123
ds             0x7b     123
es             0x7b     123
fs             0x0      0
gs             0x33     51
st0            52428    (raw 0x400ecccc000000000000)
st1            0        (raw 0x00000000000000000000)
st2            0        (raw 0x00000000000000000000)
st3            0        (raw 0x00000000000000000000)
st4            0        (raw 0x00000000000000000000)
st5            0        (raw 0x00000000000000000000)
st6            0        (raw 0x00000000000000000000)
---Type <return> to continue, or q <return> to quit---
st7            0        (raw 0x00000000000000000000)
fctrl          0x37f    895
fstat          0x4020   16416
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 = {
    0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff,
    0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff,
    0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff,
    0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
xmm1           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
    0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff,
    0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff,
    0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff,
    0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
xmm2           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
    0x8000000000000000, 0x8000000000000000}, v16_int8 = {
---Type <return> to continue, or q <return> to quit---
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff,
    0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff,
    0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff,
    0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
xmm3           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
    0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff,
    0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff,
    0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff,
    0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
xmm4           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
    0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff,
    0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff,
    0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff,
    0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
xmm5           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
    0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff,
    0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff,
    0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff,
    0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
xmm6           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
---Type <return> to continue, or q <return> to quit---
    0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff,
    0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff,
    0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff,
    0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
xmm7           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
    0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff,
    0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff,
    0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff,
    0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
mxcsr          0x1f80   8064
mm0            {uint64 = 0xcccc000000000000, v2_int32 = {0x0, 0xcccc0000},
  v4_int16 = {0x0, 0x0, 0x0, 0xcccc}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0,
    0x0, 0xcc, 0xcc}}
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}}
---Type <return> to continue, or q <return> to quit---
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 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
    0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm7            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
    0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}






More information about the MPlayer-users mailing list