Today I upgraded to recent libsdl version and I was hit by a realy ugly problem. All SDL apps hangs X server completly (Mplayer, Wesnoth, etc) When I try to start Mplayer with SDL output for example it stops when starting playback and the X stops responding to anything. I can't quit MPlayer using esc key also Ctrl+Alt+Backspace not working. I can reboot the machine using SysReq only :/ I downgraded libsdl to previous version with identical result. Also recompilation libsdl with GCC 3.4.4 and 4.0.1 did'nt help. I think this can be some 'modular X' related problem. Anyone with PPC and Modular X can give a try to SDL ? Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 67328 [details] emerge --info output for my system
Created attachment 67329 [details] x.org configuration
As with any hard masked stuff, you shouldn't use gcc 4 yet, when you can't manage to fix such issues yourself. To which version did you upgrade? Did ou run `revdep-rebuild` afterwards?
Generaly GCC 4.0,1 is not my main compiler. I emerged it just to give it a try. Recompiling sdl using 3.4.4 didn't change anything, still hangs up at startup. And of coz I run revdep after emerging SDL and rebuild all broken packages.
OK, it seems I know what cause such nice havoc in SDL apps. Some time ago I give a try to Composite extension and enable it and XEVIE. This is a reason of my problems. Disabling both of them makes SDL works again.
So was just a configuration issue, luckly.