https://bugzilla.novell.com/show_bug.cgi?id=217319 ------- Comment #14 from hmacht@novell.com 2007-04-04 14:23 MST ------- What I was able to find out, maybe it's helpful. In function try_to_freeze_tasks(...) from kernel/power/process.c, we iterate over all processes and try to freeze them. Inside this loop, also each thread from the process is tried to be frozen. The bootsplash vanishes _after_ the userspace process 'splash' has been frozen and _before_ the next process will be frozen. So why does the silent splash vanish when 'splash' is frozen? And why only if the bootsplash console is active? I added some debugging output: Apr 4 21:56:37 homac kernel: freeze_process: 4308 , splash Apr 4 21:56:37 homac kernel: before freeze(p) Apr 4 21:56:37 homac kernel: after freeze(p) Apr 4 21:56:37 homac kernel: after freeze_process: 4308 Apr 4 21:56:37 homac kernel: do_each_thread iteration: 4309 Apr 4 21:56:37 homac kernel: yield Apr 4 21:56:37 homac kernel: BUG: at drivers/video/bootsplash/bootsplash.c:597 splash_verbose() Apr 4 21:56:37 homac kernel: [<c01e5c75>] splash_verbose+0x2e/0xd6 Apr 4 21:56:37 homac kernel: [<c0214955>] read_chan+0x2ab/0x586 Apr 4 21:56:37 homac kernel: [<c011b936>] __wake_up+0x32/0x43 Apr 4 21:56:37 homac kernel: [<c020fc07>] tty_ldisc_try+0x2e/0x32 Apr 4 21:56:37 homac kernel: [<c011d742>] default_wake_function+0x0/0xc Apr 4 21:56:37 homac kernel: [<c02146aa>] read_chan+0x0/0x586 Apr 4 21:56:37 homac kernel: [<c0211d3f>] tty_read+0x64/0xac Apr 4 21:56:37 homac kernel: [<c0211cdb>] tty_read+0x0/0xac Apr 4 21:56:37 homac kernel: [<c0169eaf>] vfs_read+0xa6/0x12e Apr 4 21:56:37 homac kernel: [<c016a2b3>] sys_read+0x41/0x67 Apr 4 21:56:37 homac kernel: [<c0104d14>] sysenter_past_esp+0x5d/0x89 Apr 4 21:56:37 homac kernel: [<c02b0000>] __down_interruptible+0x86/0x10c Apr 4 21:56:37 homac kernel: ======================= Apr 4 21:56:37 homac kernel: do iteration Apr 4 21:56:37 homac kernel: do_each_thread iteration: 1 Apr 4 21:56:37 homac kernel: do_each_thread iteration: 2 Apr 4 21:56:37 homac kernel: do_each_thread iteration: 3 That's all from me, I ran out of ideas ;-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.