[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
'date 199910220911' thru 'date 199910290052' causes XF86_SVGA crash
- To: tech_(_at_)_openbsd_(_dot_)_org
- Subject: 'date 199910220911' thru 'date 199910290052' causes XF86_SVGA crash
- From: kwesterback_(_at_)_home_(_dot_)_com
- Date: Sun, 15 Aug 1999 12:01:24 -0400
- Mail-followup-to: tech_(_at_)_openbsd_(_dot_)_org
- Reply-to: kwesterback_(_at_)_home_(_dot_)_com
While experimenting with setting system dates forward and backward I
stumbled across the bizarre seeming behaviour that
1) If the system date was anything from today (199908151115 say) to
199910220908
2) Then changing the date with 'date' to anything between 199910220911 and
199910290052 caused
3) My X server (XF86_SVGA) to crash with the message
Fatal server error:
WaitForSomething(): select: errno=22
The date was correctly set, but apparently the select() then returned
an error EINVAL. Earlier and later dates did not seem to trigger a
fault. Changing time backwards into this range also did not seem to
trigger a fault.
I am tracking -current, with my last 'make build' last weekend.
I made a few desultory attempts to track the problem down in select() or
the X server with no luck. I also tried to reproduce it with a simple
program using a select(0, NULL, NULL, NULL, &wait) but without success
there either. Nothing obvious in the mailing list archives or deja.com.
Is this a known problem/behaviour? If not, can anyone reproduce
this behaviour? Or has the Bermuda triangle shifted north again?
Would this be an OpenBSD problem or a XFree86 problem?
I append my dmesg and the complete output from the X server crash.
.... Ken
OpenBSD 2.5-current (PINKY) #30: Sat Aug 14 07:24:39 EDT 1999
krw_(_at_)_pinky:/usr/src/sys/arch/i386/compile/PINKY
cpu0: AMD K6-2 ("AuthenticAMD" 586-class) 351 MHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,PGE,MMX
BIOS mem = 653312 conventional, 133152768 extended
real mem = 133808128
avail mem = 122540032
using 1659 buffers containing 6795264 bytes of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(7f) BIOS, date 04/16/99
bios0: apminfo 0xf037e00c diskinfo 0xf037e034 cksumlen 1 memmap 0xf037e0d0
apm0 at bios0: Power Management spec V1.1
apm0: AC on, no battery
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "Acer Labs M1543 Host-PCI" rev 0x04
ppb0 at pci0 dev 1 function 0 "Acer Labs M5243 AGP/PCI-PCI" rev 0x04
pci1 at ppb0 bus 1
"Matrox MGA Millennium G200 AGP" rev 0x01 at pci1 dev 0 function 0 not configured
"Acer Labs M7101 Power Management" rev 0x00 at pci0 dev 3 function 0 not configured
pcib0 at pci0 dev 7 function 0 "Acer Labs M1543 PCI-ISA" rev 0xc3
fxp0 at pci0 dev 9 function 0 "Intel 82557" rev 0x05: irq 12, address 00:90:27:19:29:94
inphy0 at fxp0 phy 1: i82555 10/100 media interface, rev. 0
ncr0 at pci0 dev 11 function 0 "Symbios Logic 53c875" rev 0x03: ncr 53c875 fast20 wide scsi, irq 10
scsibus0 at ncr0: 16 targets
sd0 at scsibus0 targ 0 lun 0: <HP, C3725S, 6039> SCSI2 0/direct fixed
sd0: sd0(ncr0:0:0): 10.0 MB/s (100 ns, offset 16)
2047MB, 3703 cyl, 9 head, 125 sec, 512 bytes/sec, 4194058 sec total
cd0 at scsibus0 targ 3 lun 0: <YAMAHA, CRW4416S, 1.0f> SCSI2 5/cdrom removable
probe(ncr0:3:1): 8.0 MB/s (125 ns, offset 16)
pciide0 at pci0 dev 15 function 0 "Acer Labs M5229 UDMA IDE" rev 0xc1: DMA (unsupported), channel 0 configured to compatibility, channel 1 configured to compatibility
pciide0: channel 0 interrupting at irq 14
wd0 at pciide0 channel 0 drive 0: <QUANTUM FIREBALL EL10.2A>
wd0: 16-sector PIO, LBA, 9787MB, 16383 cyl, 16 head, 63 sec, 20044080 sectors
wd0: supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2
pciide0: channel 1 interrupting at irq 15
atapiscsi0 at pciide0 channel 1
atapiscsi0: supports PIO mode 4, DMA mode 2
scsibus1 at atapiscsi0: 2 targets
cd1 at scsibus1 targ 0 lun 0: <TOSHIBA, CD-ROM XM-6202BH, 1112> SCSI0 5/cdrom removable
isa0 at mainbus0
isadma0 at isa0
sb0 at isa0 port 0x220/24 irq 7 drq 1: dsp v4.04
midi0 at sb0: <SB MIDI UART>
audio0 at sb0
opl0 at sb0: model OPL3
midi at opl0 not configured
pcppi0 at isa0 port 0x61
sysbeep0 at pcppi0
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
vt0 at isa0 port 0x60/16 irq 1: generic VGA, 80 col, color, 8 scr, mf2-kbd
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask c440 netmask d440 ttymask d442
root device? wd0
root on wd0a
pctr: user-level cycle counter enabled
dkcsum: sd0 matched BIOS disk 80
dkcsum: wd0 matched BIOS disk 81
rootdev=0x0 rrootdev=0x300 rawdev=0x302
XFree86 Version 3.3.4 / X Window System
(protocol Version 11, revision 0, vendor release 6300)
Release Date: July 13 1999
If the server is older than 6-12 months, or if your card is newer
than the above date, look for a newer version before reporting
problems. (see http://www.XFree86.Org/FAQ)
Operating System: OpenBSD 2.5 i386
Configured drivers:
SVGA: server for SVGA graphics adaptors (Patchlevel 0):
NV1, STG2000, RIVA 128, RIVA TNT, RIVA TNT2, RIVA ULTRA TNT2,
RIVA VANTA, RIVA ULTRA VANTA, RIVA INTEGRATED, ET4000, ET4000W32,
ET4000W32i, ET4000W32i_rev_b, ET4000W32i_rev_c, ET4000W32p,
ET4000W32p_rev_a, ET4000W32p_rev_b, ET4000W32p_rev_c,
ET4000W32p_rev_d, ET6000, ET6100, et3000, pvga1, wd90c00, wd90c10,
wd90c30, wd90c24, wd90c31, wd90c33, gvga, ati, sis86c201, sis86c202,
sis86c205, sis86c215, sis86c225, sis5597, sis5598, sis6326, sis530,
sis620, tvga8200lx, tvga8800cs, tvga8900b, tvga8900c, tvga8900cl,
tvga8900d, tvga9000, tvga9000i, tvga9100b, tvga9200cxr, tgui9400cxi,
tgui9420, tgui9420dgi, tgui9430dgi, tgui9440agi, cyber9320, tgui9660,
tgui9680, tgui9682, tgui9685, cyber9382, cyber9385, cyber9388,
cyber9397, cyber9520, cyber9525, 3dimage975, 3dimage985, cyber9397dvd,
blade3d, cyberblade, clgd5420, clgd5422, clgd5424, clgd5426, clgd5428,
clgd5429, clgd5430, clgd5434, clgd5436, clgd5446, clgd5480, clgd5462,
clgd5464, clgd5465, clgd6205, clgd6215, clgd6225, clgd6235, clgd7541,
clgd7542, clgd7543, clgd7548, clgd7555, clgd7556, ncr77c22, ncr77c22e,
cpq_avga, mga2064w, mga1064sg, mga2164w, mga2164w AGP, mgag200,
mgag100, mgag400, oti067, oti077, oti087, oti037c, al2101, ali2228,
ali2301, ali2302, ali2308, ali2401, cl6410, cl6412, cl6420, cl6440,
video7, ark1000vl, ark1000pv, ark2000pv, ark2000mt, mx, realtek,
s3_virge, AP6422, AT24, AT3D, s3_svga, NM2070, NM2090, NM2093, NM2097,
NM2160, NM2200, ct65520, ct65525, ct65530, ct65535, ct65540, ct65545,
ct65546, ct65548, ct65550, ct65554, ct65555, ct68554, ct69000,
ct64200, ct64300, mediagx, V1000, V2x00, p9100, spc8110, i740,
i740_pci, Voodoo Banshee, Voodoo3, generic
Using pcvt driver (version 3.32)
XF86Config: /etc/XF86Config
(**) stands for supplied, (--) stands for probed/default values
(**) XKB: keycodes: "xfree86"
(**) XKB: types: "default"
(**) XKB: compat: "default"
(**) XKB: symbols: "us(pc101)"
(**) XKB: geometry: "pc"
(**) XKB: rules: "xfree86"
(**) XKB: model: "pc102"
(**) XKB: layout: "us"
(**) Mouse: type: Mouseman, device: /dev/tty00, baudrate: 1200
(**) Mouse: resolution: 200, buttons: 3
(**) SVGA: Graphics device ID: "Primary Card"
(**) SVGA: Monitor ID: "Primary Monitor"
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/local,/usr/X11R6/lib/X11/fonts/misc:unscaled,/usr/X11R6/lib/X11/fonts/75dpi:unscaled,/usr/X11R6/lib/X11/fonts/100dpi:unscaled,/usr/X11R6/lib/X11/fonts/Type1,/usr/X11R6/lib/X11/fonts/Speedo,/usr/X11R6/lib/X11/fonts/misc,/usr/X11R6/lib/X11/fonts/75dpi,/usr/X11R6/lib/X11/fonts/100dpi,unix/:7100"
(--) SVGA: PCI: Matrox MGA G200 AGP rev 1, Memory @ 0xe7000000, 0xdf800000
(--) SVGA: Linear framebuffer at 0xE7000000
(--) SVGA: MMIO registers at 0xDF800000
(--) checkDevMem: using aperture driver /dev/xf86
(--) SVGA: Video BIOS info block at 0x000c7a60
(--) SVGA: Found and verified enhanced Video BIOS info block
(--) SVGA: detected an SGRAM card
(--) SVGA: chipset: mgag200
(**) SVGA: videoram: 8192k
(**) SVGA: Option "dac_8_bit"
(**) SVGA: Using 16 bpp, Depth 16, Color weight: 565
(--) SVGA: Maximum allowed dot-clock: 250.000 MHz
(**) SVGA: Mode "1280x1024": mode clock = 126.500
(**) SVGA: Mode "1152x864": mode clock = 92.000
(**) SVGA: Mode "1024x768": mode clock = 85.000
(**) SVGA: Mode "800x600": mode clock = 50.000
(--) SVGA: Virtual resolution set to 1280x1024
(--) SVGA: SpeedUp code selection modified because virtualX != 1024
(--) SVGA: Using hardware cursor
(--) SVGA: PLL reference freq: 27.050 MHz
(--) SVGA: Read OPTION 0x4007cd21
(--) SVGA: Using XAA (XFree86 Acceleration Architecture)
(--) SVGA: XAA: Solid filled rectangles
(--) SVGA: XAA: Screen-to-screen copy
(--) SVGA: XAA: 8x8 color expand pattern fill
(--) SVGA: XAA: CPU to screen color expansion (TE/NonTE imagetext, TE/NonTE polytext)
(--) SVGA: XAA: Using 10 128x128 areas for pixmap caching
(--) SVGA: XAA: Caching tiles and stipples
(--) SVGA: XAA: General lines and segments
(--) SVGA: XAA: Dashed lines and segments
wmx: No dynamic configuration found
wmx: Copyright (c) 1996-9 Chris Cannam. Fifth release, Jan 1999
Parts derived from 9wm Copyright (c) 1994-96 David Hogan
Command menu code Copyright (c) 1997 Jeremy Fitzhardinge
Japanize code Copyright (c) 1998 Kazushi (Jam) Marukawa
Original keyboard-menu code Copyright (c) 1998 Nakayama Shintaro
Dynamic configuration code Copyright (c) 1998 Stefan `Sec' Zehl
xvertext routines Copyright (c) 1992 Alan Richardson
Copying and redistribution encouraged. No warranty.
Focus follows pointer. All clients on menu. No session manager.
Shape prodding off. Fancy borders. Skeletal feedback on. Channels on.
Keyboard controls available. Quick keyboard channel-surf available.
Command menu taken from /home/krw/.wmx. Keyboard menu available.
Operating system locale is "C".
(To reconfigure, simply edit and recompile.)
Fatal server error:
WaitForSomething(): select: errno=22
When reporting a problem related to a server crash, please send
the full server output, not just the last messages
xterm: fatal IO error 32 (Broken pipe) or KillClient on X server ":0.0"
X connection to :0.0 broken (explicit kill or server shutdown).
xinit: connection to X server lost.
Visit your host, monkey.org