All SDL apps crash in DirectFB on PPC
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg (Ubuntu) |
Invalid
|
Low
|
Unassigned | ||
xserver-xorg-video-ati (Debian) |
Fix Released
|
Unknown
|
Bug Description
This problem's first symptom is that you are completely logged out of your X session as soon as you try to run something like Tuxpaint on PPC. I have seen it on Fedora, Debian Lenny and Intrepid. Etch worked fine, probably because directfb was version 0.9.
I have stepped though Tuxpaint until an SDL init:
SDL_Init(1048625)
(Those flags are: SDL_INIT_VIDEO | SDL_INIT_TIMER | SDL_INIT_AUDO | SDL_INIT_
I then stepped through the SDL code until here:
DirectFB_
DirectFB_
it doesn't print anything, it just terminates the session. Since it looks permissions related I have
run everything as root but that doesn't help.
-------
==
(c) 2001-2007 The DirectFB Organization (directfb.org)
(c) 2000-2004 Convergence (integrated media) GmbH
(*) DirectFB/Core: Single Application Core. (2008-09-12 20:02)
(*) Direct/Memcpy: Using ppcasm_memcpy()
(!) DirectFB/Core: Could not initialize 'system' core!
--> Access denied!
==
(c) 2001-2007 The DirectFB Organization (directfb.org)
(c) 2000-2004 Convergence (integrated media) GmbH
(*) DirectFB/Core: Single Application Core. (2008-09-12 20:02)
(*) Direct/Memcpy: Using libc memcpy()
(!) DirectFB/Core: Could not initialize 'system' core!
--> Access denied!
Error: I could not initialize video and/or the timer!
The Simple DirectMedia Layer error that occurred was:
DirectFBCreate: Access denied!
affects: | directfb (Debian) → xserver-xorg-video-ati (Debian) |
affects: | directfb (Ubuntu) → xserver-xorg-video-ati (Ubuntu) |
Changed in xserver-xorg-video-ati (Debian): | |
status: | Unknown → Incomplete |
tags: | added: crash |
Changed in xserver-xorg-video-ati (Debian): | |
status: | Incomplete → Fix Released |
This is a bug in upstream SDL?