I managed to locate the line in the usplash code, where everything
stops.
file vga.c, function save_text(void):
static void save_text(void)
{
#ifndef BACKGROUND
text_buf1 = malloc(TEXT_SIZE * 2);
#endif
#ifdef BACKGROUND
text_buf1 = valloc(TEXT_SIZE * 2);
#endif
text_buf2 = text_buf1 + TEXT_SIZE;
port_out(0x04, GRA_I);
port_out(0x00, GRA_D);
#ifdef __alpha__
port_out(0x06, GRA_I);
port_out(0x00, GRA_D);
#endif
#if defined(CONFIG_ALPHA_JENSEN)
slowcpy_from_sm(text_buf1, SM, TEXT_SIZE);
#else
slowcpy(text_buf1, GM, TEXT_SIZE); /// < ---- Hangs here
#endif
/* save font data in plane 3 */
port_out(0x04, GRA_I);
port_out(0x01, GRA_D);
--
usplash hangs with kernel Ubuntu 2.6.31-14.46-generic, works with 2.6.31-13
https://bugs.launchpad.net/bugs/451571
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs