Hi!

I have major problems with XFree 4.2.1 and RIVA 128, starting the
server dumps core. I have built a debug version of the server and
found out one NULL pointer...

Any ideas why PCRTC is not initialized to anything meaningful?

Martti

---
Martti Kuparinen <[EMAIL PROTECTED]>      NetBSD - No media hype
http://www.iki.fi/kuparine/                     http://www.netbsd.org/

###########################################################################

Program received signal SIGSEGV, Segmentation fault.
0x8057a48 in LoadStateExt (chip=0x835e800, state=0x835e8c0) at riva_hw.c:1655
1655        chip->PCRTC[0x00000140/4] = 0;
(gdb)
(gdb) p chip
$1 = (RIVA_HW_INST *) 0x835e800
(gdb) p chip->PCRTC
$2 = (U032 *) 0x0
(gdb)

###########################################################################

XFree86 Version 4.2.1 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 3 September 2002
        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/)
Build Operating System: NetBSD/i386 1.6 [ELF] The NetBSD Foundation, Inc.
Markers: (--) probed, (**) from config file, (==) default setting,
         (++) from command line, (!!) notice, (II) informational,
         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/XFree86.0.log", Time: Thu Sep 19 20:10:33 2002
(==) Using config file: "/etc/X11/XF86Config"
(==) ServerLayout "XFree86 Configured"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "pc102"
(**) XKB: model: "pc102"
(**) Option "XkbLayout" "fi"
(**) XKB: layout: "fi"
(==) Keyboard: CustomKeycode disabled
(**) FontPath set to 
"/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/CID/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(--) Using pcvt driver (version 3.32)
(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x00000000, mode1Res1 = 0x80000000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,7190 card 0000,0000 rev 02 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 8086,7191 card 0000,0000 rev 02 class 06,04,00 hdr 01
(II) PCI: 00:04:0: chip 8086,7110 card 0000,0000 rev 02 class 06,01,00 hdr 80
(II) PCI: 00:04:1: chip 8086,7111 card 0000,0000 rev 01 class 01,01,80 hdr 00
(II) PCI: 00:04:2: chip 8086,7112 card 0000,0000 rev 01 class 0c,03,00 hdr 00
(II) PCI: 00:04:3: chip 8086,7113 card 0000,0000 rev 02 class 06,80,00 hdr 00
(II) PCI: 00:0b:0: chip 1011,0009 card 1186,1100 rev 22 class 02,00,00 hdr 00
(II) PCI: 01:00:0: chip 12d2,0018 card 1092,1092 rev 10 class 03,00,00 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) PCI-to-ISA bridge:
(II) PCI-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (-1,0,0), BCTRL: 0x08 (VGA_EN is set)
(II) Bus 0 I/O range:
        [0] -1  0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
        [0] -1  0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
        [0] -1  0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x88 (VGA_EN is set)
(II) Bus 1 I/O range:
(II) Bus 1 non-prefetchable memory range:
        [0] -1  0xe1000000 - 0xe2afffff (0x1b00000) MX[B]
(II) Bus 1 prefetchable memory range:
        [0] -1  0xe2c00000 - 0xe3ffffff (0x1400000) MX[B]
(II) Bus -1: bridge is at (0:4:0), (0,-1,0), BCTRL: 0x08 (VGA_EN is set)
(II) Bus -1 I/O range:
(II) Bus -1 non-prefetchable memory range:
(II) Bus -1 prefetchable memory range:
(--) PCI:*(1:0:0) NVidia/SGS-Thomson Riva128 rev 16, Mem @ 0xe1000000/24, 
0xe3000000/24, BIOS @ 0xe2c00000/22
(II) Addressable bus resource ranges are
        [0] -1  0x00000000 - 0xffffffff (0x0) MX[B]
        [1] -1  0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
        [0] -1  0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [1] -1  0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [2] -1  0x000f0000 - 0x000fffff (0x10000) MX[B]
        [3] -1  0x000c0000 - 0x000effff (0x30000) MX[B]
        [4] -1  0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [5] -1  0x0000ffff - 0x0000ffff (0x1) IX[B]
        [6] -1  0x00000000 - 0x000000ff (0x100) IX[B]
(II) Active PCI resource ranges:
        [0] -1  0xe0800000 - 0xe0ffffff (0x800000) MX[B]E
        [1] -1  0xe4000000 - 0xe7ffffff (0x4000000) MX[B]E
        [2] -1  0xe2c00000 - 0xe2ffffff (0x400000) MX[B](B)
        [3] -1  0xe3000000 - 0xe3ffffff (0x1000000) MX[B](B)
        [4] -1  0xe1000000 - 0xe1ffffff (0x1000000) MX[B](B)
        [5] -1  0x0000d000 - 0x0000d0ff (0x100) IX[B]E
        [6] -1  0x0000d400 - 0x0000d4ff (0x100) IX[B]E
        [7] -1  0x0000d800 - 0x0000d8ff (0x100) IX[B]E
(II) Active PCI resource ranges after removing overlaps:
        [0] -1  0xe0800000 - 0xe0ffffff (0x800000) MX[B]E
        [1] -1  0xe4000000 - 0xe7ffffff (0x4000000) MX[B]E
        [2] -1  0xe2c00000 - 0xe2ffffff (0x400000) MX[B](B)
        [3] -1  0xe3000000 - 0xe3ffffff (0x1000000) MX[B](B)
        [4] -1  0xe1000000 - 0xe1ffffff (0x1000000) MX[B](B)
        [5] -1  0x0000d000 - 0x0000d0ff (0x100) IX[B]E
        [6] -1  0x0000d400 - 0x0000d4ff (0x100) IX[B]E
        [7] -1  0x0000d800 - 0x0000d8ff (0x100) IX[B]E
(II) OS-reported resource ranges after removing overlaps with PCI:
        [0] -1  0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [1] -1  0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [2] -1  0x000f0000 - 0x000fffff (0x10000) MX[B]
        [3] -1  0x000c0000 - 0x000effff (0x30000) MX[B]
        [4] -1  0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [5] -1  0x0000ffff - 0x0000ffff (0x1) IX[B]
        [6] -1  0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
        [0] -1  0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [1] -1  0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [2] -1  0x000f0000 - 0x000fffff (0x10000) MX[B]
        [3] -1  0x000c0000 - 0x000effff (0x30000) MX[B]
        [4] -1  0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [5] -1  0xe0800000 - 0xe0ffffff (0x800000) MX[B]E
        [6] -1  0xe4000000 - 0xe7ffffff (0x4000000) MX[B]E
        [7] -1  0xe2c00000 - 0xe2ffffff (0x400000) MX[B](B)
        [8] -1  0xe3000000 - 0xe3ffffff (0x1000000) MX[B](B)
        [9] -1  0xe1000000 - 0xe1ffffff (0x1000000) MX[B](B)
        [10] -1 0x0000ffff - 0x0000ffff (0x1) IX[B]
        [11] -1 0x00000000 - 0x000000ff (0x100) IX[B]
        [12] -1 0x0000d000 - 0x0000d0ff (0x100) IX[B]E
        [13] -1 0x0000d400 - 0x0000d4ff (0x100) IX[B]E
        [14] -1 0x0000d800 - 0x0000d8ff (0x100) IX[B]E
(II) NV: driver for NVIDIA chipsets: RIVA 128, RIVA TNT,
        RIVA TNT2/TNT2 Pro, RIVA TNT2 Ultra, Vanta, Riva TNT2 M64,
        Aladdin TNT2, GeForce 256, GeForce DDR, Quadro, GeForce2 MX/MX 400,
        GeForce2 MX 100/200, GeForce2 Go, Quadro2 MXR, GeForce2 GTS/Pro,
        GeForce2 Ti, GeForce2 Ultra, Quadro2 Pro, GeForce4 MX 460,
        GeForce4 MX 440, GeForce4 MX 420, GeForce4 440 Go, GeForce4 420 Go,
        GeForce4 420 Go M32, Quadro4 500XGL, GeForce4 440 Go M64,
        Quadro4 200/400NVS, Quadro4 550XGL, Quadro4 GoGL,
        GeForce2 Integrated, GeForce3, GeForce3 Ti 200, GeForce3 Ti 500,
        Quadro DCC, GeForce4 Ti 4600, GeForce4 Ti 4400, GeForce4 Ti 4200,
        Quadro4 900 XGL, Quadro4 750 XGL, Quadro4 700 XGL
(II) Primary Device is: PCI 01:00:0
(--) Chipset RIVA 128 found
(II) resource ranges after xf86ClaimFixedResources() call:
        [0] -1  0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [1] -1  0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [2] -1  0x000f0000 - 0x000fffff (0x10000) MX[B]
        [3] -1  0x000c0000 - 0x000effff (0x30000) MX[B]
        [4] -1  0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [5] -1  0xe0800000 - 0xe0ffffff (0x800000) MX[B]E
        [6] -1  0xe4000000 - 0xe7ffffff (0x4000000) MX[B]E
        [7] -1  0xe2c00000 - 0xe2ffffff (0x400000) MX[B](B)
        [8] -1  0xe3000000 - 0xe3ffffff (0x1000000) MX[B](B)
        [9] -1  0xe1000000 - 0xe1ffffff (0x1000000) MX[B](B)
        [10] -1 0x0000ffff - 0x0000ffff (0x1) IX[B]
        [11] -1 0x00000000 - 0x000000ff (0x100) IX[B]
        [12] -1 0x0000d000 - 0x0000d0ff (0x100) IX[B]E
        [13] -1 0x0000d400 - 0x0000d4ff (0x100) IX[B]E
        [14] -1 0x0000d800 - 0x0000d8ff (0x100) IX[B]E
(II) resource ranges after probing:
        [0] -1  0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [1] -1  0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [2] -1  0x000f0000 - 0x000fffff (0x10000) MX[B]
        [3] -1  0x000c0000 - 0x000effff (0x30000) MX[B]
        [4] -1  0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [5] -1  0xe0800000 - 0xe0ffffff (0x800000) MX[B]E
        [6] -1  0xe4000000 - 0xe7ffffff (0x4000000) MX[B]E
        [7] -1  0xe2c00000 - 0xe2ffffff (0x400000) MX[B](B)
        [8] -1  0xe3000000 - 0xe3ffffff (0x1000000) MX[B](B)
        [9] -1  0xe1000000 - 0xe1ffffff (0x1000000) MX[B](B)
        [10] 0  0x000a0000 - 0x000affff (0x10000) MS[B]
        [11] 0  0x000b0000 - 0x000b7fff (0x8000) MS[B]
        [12] 0  0x000b8000 - 0x000bffff (0x8000) MS[B]
        [13] -1 0x0000ffff - 0x0000ffff (0x1) IX[B]
        [14] -1 0x00000000 - 0x000000ff (0x100) IX[B]
        [15] -1 0x0000d000 - 0x0000d0ff (0x100) IX[B]E
        [16] -1 0x0000d400 - 0x0000d4ff (0x100) IX[B]E
        [17] -1 0x0000d800 - 0x0000d8ff (0x100) IX[B]E
        [18] 0  0x000003b0 - 0x000003bb (0xc) IS[B]
        [19] 0  0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) NV(0): Initializing int10
(WW) NV(0): remove MTRR a0000 - c0000
(WW) NV(0): set MTRR f0000 - 100000
(II) NV(0): Primary V_BIOS segment is: 0xc000
(--) NV(0): Chipset: "RIVA 128"
(**) NV(0): Depth 15, (--) framebuffer bpp 16
(==) NV(0): RGB weight 555
(==) NV(0): Default visual is TrueColor
(==) NV(0): Using HW cursor
(--) NV(0): Linear framebuffer at 0xE3000000
(--) NV(0): MMIO registers at 0xE1000000
(WW) NV(0): remove MTRR e3c00000 - e3c08000
(WW) NV(0): remove MTRR e1680000 - e1683000
(WW) NV(0): remove MTRR e1100000 - e1101000
(WW) NV(0): remove MTRR e1002000 - e1004000
(WW) NV(0): remove MTRR e1400000 - e1402000
(WW) NV(0): remove MTRR e1101000 - e1102000
(WW) NV(0): remove MTRR e1009000 - e100a000
(WW) NV(0): remove MTRR e1000000 - e1009000
(WW) NV(0): remove MTRR e1800000 - e1810000
(WW) NV(0): remove MTRR e1601000 - e1604000
(WW) NV(0): remove MTRR e1681000 - e1684000
(WW) NV(0): remove MTRR e10c0000 - e10c1000
(WW) NV(0): remove MTRR a0000 - b0000
(II) NV(0): I2C bus "DDC" initialized.
(II) NV(0): I2C device "DDC:ddc2" registered.
(II) NV(0): I2C device "DDC:ddc2" removed.

Fatal server error:
Caught signal 11.  Server aborting


When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to [EMAIL PROTECTED]


_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to