Package: usplash
Version: 0.5.19-3
Severity: important
My company is porting our consumer electronics application from a Gentoo
drop (2005.0???) to Debian Etch (yeah, we like the old stuff :). Because
we are using a VIA C7 CPU with a RTL8169 network chip, we needed to upgrade
the kernel to 2.6.30.rc3. With the kernel that ships in Debian Etch
(linux-kernel-2.6.24-etchnhalf.1-686), usplash (both 0.3e and 0.5.19-3)
ran flawlessly. On 2.6.30.rc3, however, both the etch (oldstable) and
the lenny (stable) versions of usplash fail, displays no graphic, and place
a "general protection" entry in dmesg when I run "/sbin/usplash".
The dmesg messages are (0.3.e first, 0.5.19-3 second):
usplash[2704] general protection ip:804e2ac sp:bf9ef5e0 error:0 in
usplash[8048000+9000]
usplash[7394] general protection ip:b7f0116b sp:bff72eb0 error:0 in
libusplash.so.0[b7ede000+28000]
The usplash pid and the instruction pointer and stack pointer change with
nearly every run, but the last number ("8048000+9000" or the "+28000" in
"b7ede000+28000") remains the same.
I was able to reproduce this error on both a VIA C7 system and an Intel
Celeron
system, using a very, very minimal install I have made using a Debian
4.0 rc5
netinst i386 CD. Other than Debian etch software packages, these two test
systems only need our kernel package to reproduce the error. I can
supply the
deb for the kernel and all configuration information upon request.
Using printf() calls, I was able to isolate the general protection to
the line "outb (1, 0x3ce);" in the function set_enable_sr() in bogl-vga16.c.
The set_enable_sr() is called from bogl_vga16_init() after the comment,
"Set up some default values for the VGA Graphics Registers." The init_fb()
in bogl/bogl.c calls bogl_vga16_init() and bogl_init() in bogl/bogl.c calls
init_fb(). I apologize for describing in English what is better done
through
a stack trace.
Please contact me via email if you have any questions about the setup of my
test systems, the procedure I use to reproduce the error, any results I have
made during my investigation, for copies of our kernel deb, or for details
on how we configured our kernel.
-- System Information:
Debian Release: 4.0
APT prefers oldstable
APT policy: (500, 'oldstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.30-rc3-request.7
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages usplash depends on:
ii debconf [debconf-2.0] 1.5.11etch2 Debian configuration
management sy
ii initramfs-tools 0.85i tools for generating an
initramfs
ii libc6 2.9-4 GNU C Library: Shared libraries
ii libusplash0 0.5.19-3 userspace bootsplash library
ii usplash-theme-debian [usplas 4 Debian usplash theme
usplash recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]