Return to BSD News archive
Xref: sserve comp.os.386bsd.bugs:1020 comp.windows.x.i386unix:2262 Path: sserve!newshost.anu.edu.au!munnari.oz.au!constellation!osuunx.ucc.okstate.edu!moe.ksu.ksu.edu!ux1.cso.uiuc.edu!howland.reston.ans.net!paladin.american.edu!news.univie.ac.at!email.tuwien.ac.at!email.tuwien.ac.at!not-for-mail From: mbirgmei@email.tuwien.ac.at (Martin BIRGMEIER) Newsgroups: comp.os.386bsd.bugs,comp.windows.x.i386unix Subject: XFree86 1.3 crashes under 386BSD Date: 25 Jun 1993 09:41:11 +0200 Organization: Technical University Vienna / Austria Lines: 54 Message-ID: <20ea6n$5v5@email.tuwien.ac.at> NNTP-Posting-Host: email.tuwien.ac.at Hello all, with so many new goodies arriving lateley, I started to gain some hope again... anyway, a few months ago when XFree86-1.2 came out, I built that server from source, and when run it would crash after usually only a few minutes. Then I tried the precompiled version which exhibited exactly the same behaviour. There was a short discussion on the relevant newsgroups pointing out that the most likely problem was in 386BSD itself, but no solution came up, and I had to revert to version 1.1. Ok, now with patchkit-0.2.4 installed and codrv enabled (I already had an older version installed before), I thought I should try the precompiled binaries for XFree86-1.3. Sadly enough, the same behavior resulted, and I am back to 1.1 again. But I still keep wondering just what is wrong with either 386BSD, my hardware setup, my software setup, or else. It seems that some people are running the server happily on their boxes, doesn't it? Some of the many changes between 1.1 and 1.2 must have exposed a bug - somewhere, and I'd so much *like to know*! Here is some relevant information from SuperProbe: First video: Super-VGA Chipset: Tseng ET4000 RAMDAC: AT&T 20C491/492 15/16/24-bit DAC The 1.1 server itself reports XFree86 Version 1.1 / X Window System (protocol Version 11, revision 0, vendor release 5000) Configured drivers: VGA256 (256 colour SVGA): et4000, et3000, pvga1, gvga, ati, tvga8900 VGA256: et4000 (mem: 1024k numclocks: 16) VGA256: clocks: 25 28 33 37 40 45 32 38 51 57 65 73 80 90 64 76 VGA256: SpeedUp mode selected (Flags=0x3f) Text save failed Text restore failed where the last two lines obviously come from the new version of codrv I installed with patchkit-0.2.4. One more hint for those who might know the solution: I can trigger a crash most easily if I run xlock with one of the modes which draw lines, e.g. swarm or qix. Since the precompiled XFree86-1.3 binary has no symbols, I can't get a full stack traceback; only the fact that abort() was called can be deduced from the core. So most likely some signal like bus error et al must have occured. Solutions to this problem would be most appreciated! - Martin P.S. Other setup: 486DX50, 16M mem, 1542B + 300M SCSI, MSoft mouse, etherlink II