Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 179232 - media-gfx/splash-themes-livecd-2007.0 causes system freeze when switching to verbose image
Summary: media-gfx/splash-themes-livecd-2007.0 causes system freeze when switching to ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Gentoo LiveCD Package Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-20 15:15 UTC by Peter Levine
Modified: 2007-05-20 21:47 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Copy of 'emerge --info' (emergeinfo,8.83 KB, text/plain)
2007-05-20 15:17 UTC, Peter Levine
Details
strace of 'splash_manager --theme=livecd-2007.0 --cmd=set --tty=1' (strace.log,17.40 KB, text/plain)
2007-05-20 15:20 UTC, Peter Levine
Details
dmesg output (dmesg.txt,18.66 KB, text/plain)
2007-05-20 15:24 UTC, Peter Levine
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Levine 2007-05-20 15:15:14 UTC
While booting, when the system switches from the initial backround image to the verbose splash image it freezes up.  The image shows up and the screen looks normal except that the gpm cursor disappears and both the mouse and keyboard stop functioning. Whatever state the keyboard's LED's were in remains. I tried to manually do 'splash_manager --theme=livecd-2007.0 --cmd=set --tty=1' from within konsole but as soon as I pressed CTRL + ALT + F1 same problem occured.  I tried to reemerge the following packages without the -ftree-vectorize cflag since I know it causes trouble: libmng, libpng, splash-themes-livecd, splashutils, zlib, lcms, fbgrab, klibc. I used both 1280x1024 and 1024x768 resolution. Tried to reverse the suspend2 kernel patch. Same problem.  No problem with livecd though, and no problem with any other splash theme.
Comment 1 Peter Levine 2007-05-20 15:17:59 UTC
Created attachment 119812 [details]
Copy of 'emerge --info'
Comment 2 Peter Levine 2007-05-20 15:20:25 UTC
Created attachment 119813 [details]
strace of 'splash_manager --theme=livecd-2007.0 --cmd=set --tty=1'

Not sure if this helps.
Comment 3 Peter Levine 2007-05-20 15:24:28 UTC
Created attachment 119815 [details]
dmesg output
Comment 4 Peter Levine 2007-05-20 15:28:40 UTC
And after 'splash_manager --theme=livecd-2007.0 --cmd=set --tty=1' dmesg looks normal:

fbsplash: console 0 using theme 'livecd-2007.0'
fbsplash: switched splash state to 'on' on console 0
Comment 5 Peter Levine 2007-05-20 16:25:48 UTC
When I run gdb splash_util.static:

(gdb) run -c setpic -t livecd-2007.0 --tty=1
Starting program: /sbin/splash_util.static -c setpic -t livecd-2007.0 --tty=1
warning: shared library handler failed to enable breakpoint
(no debugging symbols found)

Program exited normally.


But when I run it again to turn on the splash image I get:

(gdb) run -c on --tty=1
Starting program: /sbin/splash_util.static -c on --tty=1
warning: shared library handler failed to enable breakpoint
(no debugging symbols found)
FBIOSPLASH_SETSTATE failed, error code 22.

Program exited with code 0377.

This is the same error code (FBIOSPLASH_SETSTATE failed, error code 22.) associated with a benign message when using suspend2ui_fbsplash without a fbsplash patched kernel.  I no longer have suspend2 so I don't know if this message is related or valid.
Comment 6 Peter Levine 2007-05-20 17:29:28 UTC
Reemerged the following with CFLAGS="-march=pentium4 -O2 -pipe" CXXFLAGS="-march=pentium4 -O2 -pipe" LDFLAGS="":

libmng, libpng, splash-themes-livecd,
splashutils, zlib, lcms, fbgrab, klibc

Problem persists.
Comment 7 Peter Levine 2007-05-20 18:42:47 UTC
Tried with gentoo-sources-2.6.21.

Problem persists.
Comment 8 Peter Levine 2007-05-20 19:26:13 UTC
Tried with USE="-gpm" emerge splashutils.

Same.
Comment 9 Peter Levine 2007-05-20 21:47:31 UTC
I got it to work.  Apparently, mode had to be a standard monitor VBE mode as reported by 'hwinfo --vbe'. Changed from 1024x768-24@80 to 1024x768-32@85.