Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 158214

Summary: xorg crash running <<mplayer dvd://dev/cdrom>>
Product: Gentoo Linux Reporter: al1ta <andrelisci>
Component: [OLD] ServerAssignee: Gentoo X packagers <x11>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: IA64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description al1ta 2006-12-15 07:00:45 UTC
I'm using 2006.1 amd64 gentoo kernel vanilla 2.6.19.1 (kernel code IA64). My hardware is pentium D dual core with ati x1300.
I'm running:
- x11-base/xorg-x11-7.1
- x11-drivers/ati-drivers-8.30.3-r1
- sys-kernel/vanilla-sources-2.6.19.1
- media-video/mplayer-1.0_pre8

mplayer is compiled with:
X aac aalib alsa arts cdparanoia cpudetection dga dts dv dvb dvd dvdread gif gtk ipv6 jpeg lzo opengl png samba sdl unicode v4l v4l2 vorbis x264 xinerama xv xvid

the error logs in /var/log/Xorg.0.log are:

Backtrace:
0: X(xf86SigHandler+0x71) [0x48721c]
1: /lib/libc.so.6 [0x2b4f531ef3c0]
2: /usr/lib64/xorg/modules/drivers/fglrx_drv.so(_Z11ReassociateP6IRInstP3CFG+0x118) [0x2b4f54278c68]
3: /usr/lib64/xorg/modules/drivers/fglrx_drv.so(_ZN6KhanPs24RewriteInstWithUseVectorEP6IRInstP3CFG+0xce) [0x2b4f542abbde]
4: /usr/lib64/xorg/modules/drivers/fglrx_drv.so(_ZN6IRInst20RewriteWithUseVectorEPS_iP3CFG+0x2e) [0x2b4f54260d7e]
5: /usr/lib64/xorg/modules/drivers/fglrx_drv.so(_ZN3CFG20RewriteWithUseVectorEv+0x40c) [0x2b4f5426244c]
6: /usr/lib64/xorg/modules/drivers/fglrx_drv.so(_ZN3CFG7RewriteEv+0x40) [0x2b4f54261600]
7: /usr/lib64/xorg/modules/drivers/fglrx_drv.so(_ZN8Compiler7CompileEP9ILProgram+0x480) [0x2b4f54204ec0]
8: /usr/lib64/xorg/modules/drivers/fglrx_drv.so(_ZN8Compiler13CompileShaderEPhS0_jP16CompilerExternal+0x157) [0x2b4f542047e7]
9: /usr/lib64/xorg/modules/drivers/fglrx_drv.so(_ZN16CompilerExternal13CompileShaderEPK13_SC_SRCSHADERP12_SC_HWSHADER+0x48) [0x2b4f54203338]
10: /usr/lib64/xorg/modules/drivers/fglrx_drv.so(SCCompileShader+0x13) [0x2b4f54202a83]
11: /usr/lib64/xorg/modules/drivers/fglrx_drv.so(_Z23SCCompileFragmentShaderPK8sclStateRK18__GLATIILStreamRecS4_PvP10sclProgramR8cmVectorI18ConstantDescriptorERS8_I12AtiElfSymbolERK13ILProgramInfoRK17sclCompilerParams+0x327) [0x2b4f540ea087]
12: /usr/lib64/xorg/modules/drivers/fglrx_drv.so(_Z14ILCompileARBfpRK14sclInputShaderRK17sclCompilerParamsRK9sclLimitsPvPK8sclState+0x475) [0x2b4f540dedb5]
13: /usr/lib64/xorg/modules/drivers/fglrx_drv.so(_ZN8sclState7compileERK14sclInputShaderRK17sclCompilerParamsRK9sclLimits+0x4cf) [0x2b4f540c6d0f]
14: /usr/lib64/xorg/modules/drivers/fglrx_drv.so(_Z9scCompileP16sclHandleTypeRecRK14sclInputShaderRK17sclCompilerParamsRK9sclLimits+0x9) [0x2b4f540c58e9]
15: /usr/lib64/xorg/modules/drivers/fglrx_drv.so(_ZN3scl7CompileE17sclInstructionSetPKvm21sclShaderLanguageEnum13sclFormatEnumPK9sclLimits+0x124) [0x2b4f54088924]
16: /usr/lib64/xorg/modules/drivers/fglrx_drv.so(swlOrcaCreateVideoObjects+0x255) [0x2b4f53f00be5]
17: /usr/lib64/xorg/modules/drivers/fglrx_drv.so [0x2b4f53efffd8]
18: X [0x47306e]
19: /usr/lib64/xorg/modules/extensions/libextmod.so [0x2b4f5379a5ff]
20: X(Dispatch+0x1b8) [0x446dd7]
21: X(main+0x455) [0x430f5a]
22: /lib/libc.so.6(__libc_start_main+0xe3) [0x2b4f531dd0e3]
23: X(FontFileCompleteXLFD+0x99) [0x4302e9]

Fatal server error:
Caught signal 11.  Server aborting
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-12-15 08:29:48 UTC
This is NOT a Gentoo Bugzilla product bug; read the descriptions.
Comment 2 Joshua Baergen (RETIRED) gentoo-dev 2006-12-15 09:21:55 UTC
Appears to be a problem with the ATI drivers.  Try using one of the newer versions floating around bugzilla (eg. bug #155533).
Comment 3 al1ta 2006-12-15 11:30:31 UTC
I have tried also the ebuild for ati-drivers-8.31.5 but the problem is the same... it seems a problem when mplayer is used with -vo xv (that is the default for me)

the problem is different between the ati-drivers 8.31.5 and 8.30 by the way that with 8.31.5 the machine is freeze totaly (but you can access via ssh) instead with the 8.30 only X die. 
Comment 4 Reimar Döffinger 2006-12-15 13:12:27 UTC
I am not aware of ATI binary drivers ever fully working with XVideo. If you're already using them, why not just use -vo gl:yuv=4 or similar? Seems to be what most people with ATI cards do (or just use the opensource drivers).
Comment 5 al1ta 2006-12-18 03:43:38 UTC
(In reply to comment #4)
> I am not aware of ATI binary drivers ever fully working with XVideo. If you're
> already using them, why not just use -vo gl:yuv=4 or similar? Seems to be what
> most people with ATI cards do (or just use the opensource drivers).
> 
I can agree with your solution but for my opinion is a very ugly dangerous thing that those driver are able to freeze the machine... we aren't speaking about windows :-)
Comment 6 Christian Banik 2007-03-09 13:50:13 UTC
This is a bug in the ati-drivers. Upgrading to 8.34.8 solves that problem.
Comment 7 Rémi Cardona (RETIRED) gentoo-dev 2009-07-28 15:56:42 UTC
Closing as per comment #6

Thanks