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]

Reply via email to