Comment 29 for bug 117651

Revision history for this message
Odrodzona-Sarmacja (odrodzona-sarmacja) wrote : Conflict Ubuntu vs Simple DirectMedia Layer causes freezes

My freezes occured started in april, when I was doing an update of software on my Fiesty, so these freezes came to me during april. Since then I went over to Hardy and I am waiting for official patch to this issue during next 2 years and still waiting.

The packages that cause the freeze is called "Simple DirectMedia Layer" and is named "libsdl1.2debian" and "libsdl1.2image". The freeze affects only keyboard, mouse, screen and sound and leaves everything else running and working just fine despite the freeze. It affects all Linux games (not only 3d games but also even these 2d), apps using 3d rendering and opengl graphics and all apps like firefox using graphic through python engine, which uses SDML in its turn.

Installing older version of "libsdl1.2debian" and "libsdl1.2image" caused freezes to be even more fierce and happening even more often and quicker.

Also used by SDML directly for graphic is package "libpng12-0", which causes freezes on its own and is a security risk on its own in versions prior to 1.2.27. I would sugest making "libpng12-0" a high priority patch for Hardy due these reasons. However installing "libpng12-0" in version 1.2.27 doesn't remove freezes.

My solution to avoid freezes was a removal of Network Manager and do stuff offline. Without Network-Manager and being offline I have no freezes. It seems Network-Manager is the sole reason, which is causing these freezes, when computer is offline from internet. Every time I connect to internet I get unfortunately freezes again even without Network-Manager.

I use VIA motherboard and these mobo are not generally good for Linux and therefore it may be a reason I have these freezes at all. I strongly suspect that networking in general has essential part in causing these freezes and must therefore somehow be on collision with SDML software. Also when I am using nvidia-glx-new binary, as it makes freezes happen less often. I don't know why, but removing vbetool makes sometimes freezes become just a crash-to-desktop event, but just sometimes.