[MPlayer-dev-eng] [BUG] sig11 while moving xmga window in Xinerama mode

Arpi arpi at thot.banki.hu
Wed Jan 1 04:02:31 CET 2003


Hi,

Attila (KotH), could you check this? AFAIR you did the xinerama support...

> Setup: two X screens, 1 monitor LeftOf 1 TV
>   (i.e.: one desktop, split to two screens)
> 
> Start playing with xmga, then grab the window halfway onto the other screen.
> MPlayer dies.
> 
> x11, xv works. Hm. xvidix doesn't even start, dies with sig11. I'll
> write another mail then :)
> 
> 
> MPlayer CVS-021113-19:15-2.95.3 (C) 2000-2002 Arpad Gereoffy (see DOCS)
> 
> CPU: Advanced Micro Devices K6-2 (Family: 5, Stepping: 12)
> CPUflags:  MMX: 1 MMX2: 0 3DNow: 1 3DNow2: 0 SSE: 0 SSE2: 0
> Compiled with RUNTIME CPU Detection - warning, it's not optimal! To get
> best performance, recompile MPlayer with --disable-runtime-cpudetection
> /home/gabucino/.mplayer/config(2): option: vo
> /home/gabucino/.mplayer/config(2): parameter: xmga,xv
> /home/gabucino/.mplayer/config(4): option: vop
> /home/gabucino/.mplayer/config(4): parameter: pp
> /home/gabucino/.mplayer/config(5): option: autoq
> /home/gabucino/.mplayer/config(5): parameter: 100
> /home/gabucino/.mplayer/config(7): option: fs
> /home/gabucino/.mplayer/config(7): parameter: igen
> /home/gabucino/.mplayer/config(10): option: osdlevel
> /home/gabucino/.mplayer/config(10): parameter: 1
> /home/gabucino/.mplayer/config(11): option: framedrop
> /home/gabucino/.mplayer/config(11): parameter: igen
> /home/gabucino/.mplayer/config(14): option: cache
> /home/gabucino/.mplayer/config(14): parameter: 1024
> /home/gabucino/.mplayer/config(16): option: nortc
> /home/gabucino/.mplayer/config(16): parameter: yes
> Reading /home/gabucino/.mplayer/codecs.conf: 44 audio & 110 video codecs
> Font /home/gabucino/.mplayer/font/font.desc loaded successfully! (206 chars)
> Using usleep() timing
> Could not access the 'termcap' data base.
> Input config file /home/gabucino/.mplayer/input.conf parsed : 50 binds
> 
> Playing /home/gabucino/Media/Movie/El-Hazard-TV-OP.mpg
> Cache fill:  0.00% (0 bytes)    Detected MPEG-PS file format!
> VIDEO:  MPEG1  352x240  (aspect 12)  29.97 fps  1439.5 kbps (179.9 kbyte/s)
> ==========================================================================
> Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
> AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 28000->176400 (224.0 kbit)
> Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
> ==========================================================================
> vo: X11 running at 1024x768 with depth 24 and 32 bpp (":1.0" => local display)
> [x11] Create window for WM detect ...
> [x11] Unknown wm type...
> Opening video filter: [pp]
> ==========================================================================
> Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
> VDec: vo config request - 352 x 240 (preferred csp: Mpeg PES)
> [PP] Using external postprocessing filter, max q = 6
> Couldn't find matching colorspace - retrying with -vop scale...
> Opening video filter: [scale]
> Sorry, selected video_out device is incompatible with this codec.
> VDecoder init failed :(
> Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder v2.0
> libmpeg2: Using MMX for IDCT transform
> libmpeg2: Using 3DNOW for motion compensation
> VDec: vo config request - 352 x 240 (preferred csp: Planar YV12)
> [PP] Using external postprocessing filter, max q = 6
> VDec: using Planar YV12 as output csp (no 0)
> Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
> VO: [xmga] 352x240 => 352x264 Planar YV12  [fs]
> [mga] Using 3 buffers.
> Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2)
> ==========================================================================
> [PP] Using external postprocessing filter, max q = 6
> AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian)
> Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
> Start playing...
> A:   2.7 V:   2.7 A-V:  0.028 ct: -0.017   58/ 58  12% 16%  3.5% 2 1 57%
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 1024 (LWP 7502)]
> set_window () at mga_common.c:474
> 474                                    screens[i].y_org + scr
> eens[i].height >= drwcY ))
> (gdb) bt
> #0  set_window () at mga_common.c:474
> #1  0x8093594 in check_events () at vo_xmga.c:93
> #2  0x806ac9c in main (argc=2, argv=0xbffff804) at mplayer.c:1679
> #3  0x40c0c906 in __libc_start_main () from /lib/libc.so.6
> (gdb) disass $pc-32 $pc+32             
> Dump of assembler code from 0x809335d to 0x809339d:
> 0x809335d <set_window+641>:     mov    $0xd0010841,%edi
> 0x8093362 <set_window+646>:     cmp    0xffffffdc(%ebp),%eax
> 0x8093365 <set_window+649>:     jb     0x8093370 <set_window+660>
> 0x8093367 <set_window+651>:     movswl 0xa(%ecx),%eax
> 0x809336b <set_window+655>:     jmp    0x80933aa <set_window+718>
> 0x809336d <set_window+657>:     lea    0x0(%esi),%esi
> 0x8093370 <set_window+660>:     addl   $0x2,0xffffffd8(%ebp)
> 0x8093374 <set_window+664>:     mov    0xffffffd8(%ebp),%esi
> 0x8093377 <set_window+667>:     add    $0xc,%edi
> 0x809337a <set_window+670>:     incl   0xfffffff0(%ebp)
> 0x809337d <set_window+673>:     movswl 0x4(%ecx,%edi,1),%edx
> 0x8093382 <set_window+678>:     mov    %esi,0xffffffe0(%ebp)
> 0x8093385 <set_window+681>:     cmp    0xffffffec(%ebp),%edx
> 0x8093388 <set_window+684>:     ja     0x8093370 <set_window+660>
> 0x809338a <set_window+686>:     mov    0x82f1600,%esi
> 0x8093390 <set_window+692>:     movswl 0x6(%ecx,%edi,1),%ebx
> 0x8093395 <set_window+697>:     cmp    %esi,%ebx
> 0x8093397 <set_window+699>:     ja     0x8093370 <set_window+660>
> 0x8093399 <set_window+701>:     movswl 0x8(%ecx,%edi,1),%eax
> End of assembler dump.
> (gdb) info all-registers
> eax            0x0      0
> ecx            0x8416fc8        138506184
> edx            0x0      0
> ebx            0x0      0
> esp            0xbfffe534       0xbfffe534
> ebp            0xbfffe57c       0xbfffe57c
> esi            0x18ab4  101044
> edi            0x94038  606264
> eip            0x809337d        0x809337d
> eflags         0x210206 2163206
> cs             0x23     35
> ss             0x2b     43
> ds             0x2b     43
> es             0x2b     43
> fs             0x0      0
> gs             0x0      0
> st0            -NaN(0x8b8a8a8a8b8b8b8d) (raw 0xffff8b8a8a8a8b8b8b8d)
> st1            -NaN(0x8688888888898a8a) (raw 0xffff8688888888898a8a)
> st2            -NaN(0x8383848586868788) (raw 0xffff8383848586868788)
> st3            -NaN(0x8a8a8b8b8c8c8b86) (raw 0xffff8a8a8b8b8c8c8b86)
> st4            -NaN(0x8b8b8b8b8b8b8b8b) (raw 0xffff8b8b8b8b8b8b8b8b)
> st5            768      (raw 0x4008c000000000000000)
> st6            768      (raw 0x4008c000000000000000)
> ---Type <return> to continue, or q <return> to quit---
> st7            1.3333333333333333333694734057495168     (raw 
> 0x3fffaaaaaaaaaaaaaaab)
> fctrl          0x37f    895
> fstat          0x320    800
> ftag           0xffff   65535
> fiseg          0x23     35
> fioff          0x80814c1        134747329
> foseg          0x2b     43
> fooff          0x80df790        135133072
> fop            0x11d    285
> 
> -- 
> Gabucino
> 
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.0.6 (GNU/Linux)
> Comment: For info see http://www.gnupg.org
> 
> iD8DBQE90psEAq6GhkS0XDcRArrdAJ97X7cA3Q5IZ8azpusD3MfNDT+gLwCeNGUG
> Mm2FtzPvVNS+50lXF0m2/Ms=
> =+jGV
> -----END PGP SIGNATURE-----
> 
> 


A'rpi / Astral & ESP-team

--
Developer of MPlayer, the Movie Player for Linux - http://www.MPlayerHQ.hu



More information about the MPlayer-dev-eng mailing list