I recently compiled the 1.3.25 kernel, rebooted, ran openwin, quit,
then ran openwin again and the display hung with a black screen. The
machine is still running though, I can telnet etc to it, but there are no
messages in the log files.
The same thing happended with 1.3.13 or so, but I thought that I had read
here that this had been fixed (at least the stuff to do with sockets).
This problem is repeatable if the (Tseng ET4000) XF86_W32 Xserver is run
as the Xserver in the second openwin (it doesn't happen with the XF86_SVGA
Xserver!
i.e.
openwin (with XF86_SVGA) -> quit -> openwin (with XF86_SVGA) -> ok
openwin (with XF86_SVGA) -> quit -> openwin (with XF86_W32) -> black screen
openwin (with XF86_W32) -> quit -> openwin (with XF86_SVGA) -> ok
openwin (with XF86_W32) -> quit -> openwin (with XF86_W32) -> black screen
(I have to quit using Control-Alt-Backspace otherwise I just get a
stippled window - I haven't been able to quit using olvwm's exit button
since last year!)
If I run "savetextmode" before the first openwin, and "textmode" to
restore the registers before the second openwin it doesn't happen.
I guess that this suggests that it is a register problem. It doesn't
occur with 1.2.10!!
My setup:
libc 4.6.27
gcc 2.6.3
XFree86 3.1.1
from /linux/1.3.25-1/.config: (no modules)
CONFIG_BLK_DEV_FD=y
CONFIG_ST506=y
CONFIG_BLK_DEV_HD=y
CONFIG_NET=y
CONFIG_SYSVIPC=y
CONFIG_M486=y
CONFIG_INET=y
CONFIG_INET_SNARL=y
CONFIG_IP_NOSR=y
CONFIG_SKB_LARGE=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_SCSI_AHA1542=y
CONFIG_NETDEVICES=y
CONFIG_DUMMY=y
CONFIG_NET_ISA=y
CONFIG_NE2000=y
CONFIG_MINIX_FS=y
CONFIG_EXT2_FS=y
CONFIG_MSDOS_FS=y
CONFIG_PROC_FS=y
CONFIG_NFS_FS=y
CONFIG_PRINTER=y
CONFIG_SOUND=y
CONFIG_SCSI_CONSTANTS=y
# everything else is not set
--Rohan Talip rohan@discworld.anu.edu.au Systems Engineering / Computer Science Australian National University
Control your own density and you will be a force to be reckoned with!