[MPlayer-users] vo_sdl crash with latest svn
Walter Alejandro Iglesias
eloi at roquesor.com
Wed Jun 12 11:12:10 CEST 2013
Hi again Reimar,
First of all I've heard sdl is buggy and near to be consider obsolete. So if
you consider it's not worth and ignore this mail I will understand.
On Wed, Jun 12, 2013 at 12:42:28AM +0200, Reimar Döffinger wrote:
> On Tue, Jun 11, 2013 at 11:06:48PM +0200, Walter Alejandro Iglesias wrote:
> > On Tue, Jun 11, 2013 at 08:50:33PM +0200, Reimar Döffinger wrote:
> > > It should be fixed in latest SVN.
> >
> > It doesn't crash now, but it seems to fail to get the screen size correctly.
>
> What do you mean by that?
With the debian version in full screen mode the video takes profit of the whole
screen (adding the black bars on top and bottom) and get the right resolution
in most cases, if it doesn't, it does in the first if not the second time I
press "C". With the latest svn reading the same files (avi, mp4) the video
doesn't use the whole screen indifferently of how much times I press "C".
By the way, one feature I like of sdl is that subtitles are showed in the black
bar. I can get it just partially using gl video output. (but gl is not so
fast).
> > I've tried adding -geometry parameter but it didn't help.
>
> Maybe you meant to use -screenw/-screenh?
I've tried -screenw/-screenh. No effect.
> > > The solution to this is to just start gdb + mplayer from one of the text VTs.
> >
> > This is what I couldn't do. I've searched on google to find out how to do that
> > without luck. What I've found on man pages is the -display option, perhaps I
> > didn't used it correctly.
>
> I just do an
> export DISPLAY=:0
> (or whatever syntax your shell uses), that should work for any program really.
I've got the backtrace finally. I've included the gdb output and system info
in the file attached.
Walter
-------------- next part --------------
*** DESCRIPTION ***
Running -vo sdl crash mplayer when changing resolutions in fullscreen.
*** GDB OUTPUT ***
-------------
Output of bt
-------------
#0 0x00005555557f3c2b in fast_memcpy_SSE (len=16, from=0x55555778ae00, to=0x7fffe7348a60) at libvo/aclib_template.c:231
#1 fast_memcpy (to=<optimized out>, from=<optimized out>, len=len at entry=720) at libvo/aclib.c:178
#2 0x00005555556d7569 in memcpy_pic2 (srcStride=768, dstStride=720, height=404, bytesPerLine=720, src=<optimized out>,
dst=<optimized out>, limit2width=<optimized out>) at libvo/fastmemcpy.h:91
#3 draw_slice (image=0x5555572b42d0, stride=0x5555572b42f0, w=720, h=404, x=0, y=-2) at libvo/vo_sdl.c:910
#4 0x0000555555753a39 in put_image (mpi=0x5555572b42a0, vf=<optimized out>, pts=<optimized out>) at libmpcodecs/vf_vo.c:174
#5 put_image (vf=0x555556afb7c0, mpi=0x5555572b42a0, pts=<optimized out>) at libmpcodecs/vf_vo.c:162
#6 0x000055555572419b in filter_video (sh_video=sh_video at entry=0x5555569efba0, frame=frame at entry=0x5555572b42a0,
pts=<optimized out>) at libmpcodecs/dec_video.c:484
#7 0x00005555556a3297 in generate_video_frame (d_video=0x5555569aab00, sh_video=0x5555569efba0) at mplayer.c:1817
#8 update_video (blit_frame=blit_frame at entry=0x7fffffffd4e4) at mplayer.c:2499
#9 0x0000555555696440 in main (argc=4, argv=0x7fffffffe618) at mplayer.c:3784
--------------------------------------------------------
Output of disass (disass $pc-32 $pc+32 gives me error)
--------------------------------------------------------
0x00005555557f3b40 <+0>: mov %rdi,%rax
0x00005555557f3b43 <+3>: prefetchnta (%rsi)
0x00005555557f3b46 <+6>: prefetchnta 0x40(%rsi)
0x00005555557f3b4a <+10>: prefetchnta 0x80(%rsi)
0x00005555557f3b51 <+17>: prefetchnta 0xc0(%rsi)
0x00005555557f3b58 <+24>: prefetchnta 0x100(%rsi)
0x00005555557f3b5f <+31>: cmp $0x3f,%rdx
0x00005555557f3b63 <+35>: jbe 0x5555557f3be9 <fast_memcpy+169>
0x00005555557f3b69 <+41>: mov %rax,%r8
0x00005555557f3b6c <+44>: and $0xf,%r8d
0x00005555557f3b70 <+48>: je 0x5555557f3b7f <fast_memcpy+63>
0x00005555557f3b72 <+50>: mov $0x10,%ecx
0x00005555557f3b77 <+55>: sub %r8,%rcx
0x00005555557f3b7a <+58>: sub %rcx,%rdx
0x00005555557f3b7d <+61>: rep movsb %ds:(%rsi),%es:(%rdi)
0x00005555557f3b7f <+63>: mov %rdx,%rcx
0x00005555557f3b82 <+66>: and $0x3f,%edx
0x00005555557f3b85 <+69>: shr $0x6,%rcx
0x00005555557f3b89 <+73>: test $0xf,%sil
0x00005555557f3b8d <+77>: je 0x5555557f3bf8 <fast_memcpy+184>
0x00005555557f3b8f <+79>: test %rcx,%rcx
0x00005555557f3b92 <+82>: je 0x5555557f3be6 <fast_memcpy+166>
0x00005555557f3b94 <+84>: mov %rcx,%r10
0x00005555557f3b97 <+87>: mov %rdi,%r9
0x00005555557f3b9a <+90>: mov %rsi,%r8
0x00005555557f3b9d <+93>: nopl (%rax)
0x00005555557f3ba0 <+96>: prefetchnta 0x140(%r8)
0x00005555557f3ba8 <+104>: movups (%r8),%xmm0
0x00005555557f3bac <+108>: movups 0x10(%r8),%xmm1
0x00005555557f3bb1 <+113>: movups 0x20(%r8),%xmm2
0x00005555557f3bb6 <+118>: movups 0x30(%r8),%xmm3
0x00005555557f3bbb <+123>: movntps %xmm0,(%r9)
0x00005555557f3bbf <+127>: movntps %xmm1,0x10(%r9)
0x00005555557f3bc4 <+132>: movntps %xmm2,0x20(%r9)
0x00005555557f3bc9 <+137>: movntps %xmm3,0x30(%r9)
0x00005555557f3bce <+142>: add $0x40,%r8
0x00005555557f3bd2 <+146>: add $0x40,%r9
0x00005555557f3bd6 <+150>: sub $0x1,%r10
0x00005555557f3bda <+154>: jne 0x5555557f3ba0 <fast_memcpy+96>
0x00005555557f3bdc <+156>: shl $0x6,%rcx
0x00005555557f3be0 <+160>: add %rcx,%rsi
0x00005555557f3be3 <+163>: add %rcx,%rdi
0x00005555557f3be6 <+166>: sfence
0x00005555557f3be9 <+169>: test %rdx,%rdx
0x00005555557f3bec <+172>: je 0x5555557f3bf3 <fast_memcpy+179>
0x00005555557f3bee <+174>: mov %rdx,%rcx
0x00005555557f3bf1 <+177>: rep movsb %ds:(%rsi),%es:(%rdi)
0x00005555557f3bf3 <+179>: repz retq
0x00005555557f3bf5 <+181>: nopl (%rax)
0x00005555557f3bf8 <+184>: test %rcx,%rcx
0x00005555557f3bfb <+187>: mov %rcx,%r10
0x00005555557f3bfe <+190>: mov %rdi,%r9
0x00005555557f3c01 <+193>: mov %rsi,%r8
0x00005555557f3c04 <+196>: je 0x5555557f3be6 <fast_memcpy+166>
0x00005555557f3c06 <+198>: nopw %cs:0x0(%rax,%rax,1)
0x00005555557f3c10 <+208>: prefetchnta 0x140(%r8)
0x00005555557f3c18 <+216>: movaps (%r8),%xmm0
0x00005555557f3c1c <+220>: movaps 0x10(%r8),%xmm1
0x00005555557f3c21 <+225>: movaps 0x20(%r8),%xmm2
0x00005555557f3c26 <+230>: movaps 0x30(%r8),%xmm3
=> 0x00005555557f3c2b <+235>: movntps %xmm0,(%r9)
0x00005555557f3c2f <+239>: movntps %xmm1,0x10(%r9)
0x00005555557f3c34 <+244>: movntps %xmm2,0x20(%r9)
0x00005555557f3c39 <+249>: movntps %xmm3,0x30(%r9)
0x00005555557f3c3e <+254>: add $0x40,%r8
0x00005555557f3c42 <+258>: add $0x40,%r9
0x00005555557f3c46 <+262>: sub $0x1,%r10
0x00005555557f3c4a <+266>: jne 0x5555557f3c10 <fast_memcpy+208>
0x00005555557f3c4c <+268>: jmp 0x5555557f3bdc <fast_memcpy+156>
End of assembler dump.
-----------------------------
Output of info all-registers
-----------------------------
rax 0x7fffe7348a60 140737072368224
rbx 0x194 404
rcx 0xb 11
rdx 0x10 16
rsi 0x55555778ae00 93825028107776
rdi 0x7fffe7348a60 140737072368224
rbp 0x2d0 0x2d0
rsp 0x7fffffffd308 0x7fffffffd308
r8 0x55555778ae00 93825028107776
r9 0x7fffe7348a60 140737072368224
r10 0xb 11
r11 0x1 1
r12 0x300 768
r13 0x7fffe7348d30 140737072368944
r14 0x1 1
r15 0x55555778b100 93825028108544
rip 0x5555557f3c2b 0x5555557f3c2b <fast_memcpy+235>
eflags 0x10202 [ IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
st0 -nan(0x91929393918e9090) (raw 0xffff91929393918e9090)
st1 -nan(0x91929393918e9090) (raw 0xffff91929393918e9090)
st2 -nan(0x91929393918e9090) (raw 0xffff91929393918e9090)
st3 -inf (raw 0xffff0000000000000000)
st4 -nan(0x8080808080808080) (raw 0xffff8080808080808080)
st5 -inf (raw 0xffff0000000000000000)
st6 -inf (raw 0xffff0000000000000000)
st7 -nan(0x202020202020202) (raw 0xffff0202020202020202)
fctrl 0x37f 895
fstat 0x20 32
ftag 0xffff 65535
fiseg 0x7fff 32767
fioff 0xf388fb87 -209126521
foseg 0x7fff 32767
fooff 0xffffced8 -12584
fop 0x51f 1311
xmm0 {v4_float = {0x60607800, 0x0, 0x5e606400, 0x60606200}, v2_double = {0x0, 0x8000000000000000}, v16_int8 = {0xc4,
0xcf, 0xcf, 0xcf, 0xce, 0xcb, 0xc9, 0xbd, 0xce, 0xcf, 0xd0, 0xcf, 0xcf, 0xcf, 0xcf, 0xcf}, v8_int16 = {0xcfc4, 0xcfcf,
0xcbce, 0xbdc9, 0xcfce, 0xcfd0, 0xcfcf, 0xcfcf}, v4_int32 = {0xcfcfcfc4, 0xbdc9cbce, 0xcfd0cfce, 0xcfcfcfcf}, v2_int64 = {
0xbdc9cbcecfcfcfc4, 0xcfcfcfcfcfd0cfce}, uint128 = 0xcfcfcfcfcfd0cfcebdc9cbcecfcfcfc4}
xmm1 {v4_float = {0x60606200, 0x60606200, 0x60606200, 0x60606200}, v2_double = {0x8000000000000000,
0x8000000000000000}, v16_int8 = {0xcf <repeats 16 times>}, v8_int16 = {0xcfcf, 0xcfcf, 0xcfcf, 0xcfcf, 0xcfcf, 0xcfcf,
0xcfcf, 0xcfcf}, v4_int32 = {0xcfcfcfcf, 0xcfcfcfcf, 0xcfcfcfcf, 0xcfcfcfcf}, v2_int64 = {0xcfcfcfcfcfcfcfcf,
0xcfcfcfcfcfcfcfcf}, uint128 = 0xcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf}
xmm2 {v4_float = {0x0, 0x30, 0x2fd2914, 0x0}, v2_double = {0x226a7b097f, 0x0}, v16_int8 = {0xcd, 0xcb, 0xbf, 0x84,
0x3d, 0x35, 0x41, 0x42, 0x45, 0x4a, 0x3f, 0x4c, 0x46, 0x41, 0x36, 0x31}, v8_int16 = {0xcbcd, 0x84bf, 0x353d, 0x4241,
0x4a45, 0x4c3f, 0x4146, 0x3136}, v4_int32 = {0x84bfcbcd, 0x4241353d, 0x4c3f4a45, 0x31364146}, v2_int64 = {
0x4241353d84bfcbcd, 0x313641464c3f4a45}, uint128 = 0x313641464c3f4a454241353d84bfcbcd}
xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0x4c, 0x66,
0x69, 0x69, 0x69, 0x69, 0x69, 0x6a, 0x6a, 0x6d, 0x5b, 0x3d, 0x45, 0x56, 0x61, 0x5c}, v8_int16 = {0x664c, 0x6969, 0x6969,
0x6a69, 0x6d6a, 0x3d5b, 0x5645, 0x5c61}, v4_int32 = {0x6969664c, 0x6a696969, 0x3d5b6d6a, 0x5c615645}, v2_int64 = {
0x6a6969696969664c, 0x5c6156453d5b6d6a}, uint128 = 0x5c6156453d5b6d6a6a6969696969664c}
xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x80 <repeats 16 times>}, v8_int16 = {
0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080}, v4_int32 = {0x80808080, 0x80808080, 0x80808080,
0x80808080}, v2_int64 = {0x8080808080808080, 0x8080808080808080}, uint128 = 0x80808080808080808080808080808080}
xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x3 <repeats 16 times>}, v8_int16 = {
0x303, 0x303, 0x303, 0x303, 0x303, 0x303, 0x303, 0x303}, v4_int32 = {0x3030303, 0x3030303, 0x3030303, 0x3030303},
v2_int64 = {0x303030303030303, 0x303030303030303}, uint128 = 0x03030303030303030303030303030303}
xmm8 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0x65, 0x65,
0x65, 0x65, 0x65, 0x3f, 0x6d, 0x74, 0x73, 0x73, 0x73, 0x74, 0x74, 0x73, 0x73, 0x6f}, v8_int16 = {0x6565, 0x6565, 0x3f65,
0x746d, 0x7373, 0x7473, 0x7374, 0x6f73}, v4_int32 = {0x65656565, 0x746d3f65, 0x74737373, 0x6f737374}, v2_int64 = {
0x746d3f6565656565, 0x6f73737474737373}, uint128 = 0x6f73737474737373746d3f6565656565}
xmm9 {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}
xmm10 {v4_float = {0x0, 0x0, 0x0, 0x363a0000}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {
0xa5, 0xa5, 0xa5, 0xa5, 0xa6, 0x16, 0xc2, 0xe2, 0xe3, 0xe3, 0xe3, 0xe4, 0xe3, 0xe4, 0xe5, 0xd3}, v8_int16 = {0xa5a5,
0xa5a5, 0x16a6, 0xe2c2, 0xe3e3, 0xe4e3, 0xe4e3, 0xd3e5}, v4_int32 = {0xa5a5a5a5, 0xe2c216a6, 0xe4e3e3e3, 0xd3e5e4e3},
v2_int64 = {0xe2c216a6a5a5a5a5, 0xd3e5e4e3e4e3e3e3}, uint128 = 0xd3e5e4e3e4e3e3e3e2c216a6a5a5a5a5}
xmm11 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0x6a, 0x6a,
0x6a, 0x6a, 0x6a, 0x48, 0x70, 0x79, 0x7a, 0x7a, 0x7a, 0x7a, 0x7a, 0x7a, 0x7a, 0x75}, v8_int16 = {0x6a6a, 0x6a6a, 0x486a,
0x7970, 0x7a7a, 0x7a7a, 0x7a7a, 0x757a}, v4_int32 = {0x6a6a6a6a, 0x7970486a, 0x7a7a7a7a, 0x757a7a7a}, v2_int64 = {
0x7970486a6a6a6a6a, 0x757a7a7a7a7a7a7a}, uint128 = 0x757a7a7a7a7a7a7a7970486a6a6a6a6a}
xmm12 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0,
0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0}, v8_int16 = {0x101, 0x101, 0x0, 0x0, 0x101, 0x101, 0x100, 0x0}, v4_int32 = {
0x1010101, 0x0, 0x1010101, 0x100}, v2_int64 = {0x1010101, 0x10001010101}, uint128 = 0x00000100010101010000000001010101}
xmm13 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xff, 0xff,
0xff, 0xff, 0xff, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, v8_int16 = {0xffff, 0xffff, 0xff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffff00ff, 0xffffffff, 0xffffffff}, v2_int64 = {
0xffff00ffffffffff, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffff00ffffffffff}
xmm14 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm15 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x1 <repeats 16 times>}, v8_int16 = {
0x101, 0x101, 0x101, 0x101, 0x101, 0x101, 0x101, 0x101}, v4_int32 = {0x1010101, 0x1010101, 0x1010101, 0x1010101},
v2_int64 = {0x101010101010101, 0x101010101010101}, uint128 = 0x01010101010101010101010101010101}
mxcsr 0x1fb2 [ DE UE PE IM DM ZM OM UM PM ]
*** SYSTEM INFO ***
All sytem info as explained here:
http://www.mplayerhq.hu/DOCS/HTML/en/bugreports_what.html#bugreports_system
First of all. It's reproducible running just X with an xterm, so it's not a
window manager problem.
# uname -a
Linux rex 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2+deb7u2 x86_64 GNU/Linux
# ls -l /lib/i386-linux-gnu/libc[.-]*
-rwxr-xr-x 1 root root 1351816 Dec 30 17:45 /lib/i386-linux-gnu/libc-2.13.so
lrwxrwxrwx 1 root root 12 Dec 30 17:45 /lib/i386-linux-gnu/libc.so.6 -> libc-2.13.so
# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.7/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.7.2-5' --with-bugurl=file:///usr/share/doc/gcc-4.7/README.Bugs --enable-languages=c,c++,go,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.7 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.7 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --with-arch-32=i586 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.7.2 (Debian 4.7.2-5)
# ld -v
GNU ld (GNU Binutils for Debian) 2.22
# as --version
GNU assembler (GNU Binutils for Debian) 2.22
Copyright 2011 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `x86_64-linux-gnu'.
It's reproducible running just X with an xterm, so it's not a window manager
problem.
# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU 4300 @ 1.80GHz
stepping : 2
microcode : 0x5d
cpu MHz : 1200.000
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm dtherm
bogomips : 3591.37
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU 4300 @ 1.80GHz
stepping : 2
microcode : 0x5d
cpu MHz : 1200.000
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm dtherm
bogomips : 3590.98
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
# lspci -v | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 82Q963/Q965 Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
# lspci -vv | grep -i audio
# uname -a
Linux rex 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2+deb7u2 x86_64 GNU/Linux
# ls -l /lib/i386-linux-gnu/libc[.-]*
-rwxr-xr-x 1 root root 1351816 Dec 30 17:45 /lib/i386-linux-gnu/libc-2.13.so
lrwxrwxrwx 1 root root 12 Dec 30 17:45 /lib/i386-linux-gnu/libc.so.6 -> libc-2.13.so
# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.7/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.7.2-5' --with-bugurl=file:///usr/share/doc/gcc-4.7/README.Bugs --enable-languages=c,c++,go,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.7 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.7 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --with-arch-32=i586 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.7.2 (Debian 4.7.2-5)
# ld -v
GNU ld (GNU Binutils for Debian) 2.22
# as --version
GNU assembler (GNU Binutils for Debian) 2.22
Copyright 2011 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `x86_64-linux-gnu'.
# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU 4300 @ 1.80GHz
stepping : 2
microcode : 0x5d
cpu MHz : 1200.000
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm dtherm
bogomips : 3591.37
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU 4300 @ 1.80GHz
stepping : 2
microcode : 0x5d
cpu MHz : 1200.000
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm dtherm
bogomips : 3590.98
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
# lspci -v | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 82Q963/Q965 Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
# lspci -vv | grep -i audio
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
More information about the MPlayer-users
mailing list