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

Bug 246177

Summary: media-libs/libsdl comes with internal copies of Xorg libraries and crashes Xorg 1.5
Product: Gentoo Linux Reporter: Diego Elio Pettenò (RETIRED) <flameeyes>
Component: Current packagesAssignee: Gentoo Games <games>
Status: CONFIRMED ---    
Severity: normal CC: esigra, maggu2810, rene.rheaume
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 251464, 249426    
Attachments: Crash where console is fubar, but we recovered the X trace

Description Diego Elio Pettenò (RETIRED) gentoo-dev 2008-11-09 16:22:23 UTC
See the bug I added to the URL, the problem lies in the internal copy of Xxf86vm that SDL comes with. There is also an Xv copy in there. I guess that if we followed policy and made SDL use the system copies, it would be much better; there has to be one way to do so, I hope?


P.S.: the workaround I used for now was EXTRA_ECONF="--disable-video-x11-vm" that makes SDL work to an extent.
Comment 1 SpanKY gentoo-dev 2008-11-09 20:39:47 UTC
it isnt as simple as you think.  they internalize and then modify.  see bug 115243.

best to just fix the issue in libsdl and open a report upstream so they'll eventually get to it if they havent already.
Comment 2 Stefan de Konink 2009-01-09 23:24:42 UTC
Now I saw this bug also when I move Gimp from one Virtual Desktop to another one within XFCE4. I think it is not only SDL,  I need to check if this is nvidia driver related.
Comment 3 Stefan de Konink 2009-01-22 19:04:57 UTC
Created attachment 179364 [details]
Crash where console is fubar, but we recovered the X trace

Maybe someone can take a peak if this is related. Again X has issues; and I want to blame Mozilla Firefox this time.
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-01-31 15:59:45 UTC
Stefan, your issue does not seem related, by the way the latest libsdl still has problems, and the extra econf workaround does fix the problem for me once again..