Quantcast

Sis Video/Xorg segfault in current

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Sis Video/Xorg segfault in current

J. Scott Heppler
In an old ECS desknote with and Sis 630 video chipset
a segmentation fault occurs during X startup
OpenBSD 5.3 release ran fine.  It is an old laptop and Sis has not made
video cards for years so this is a low priority.

I am willing to test since the hardware is getting scarce.  If there is
not much interest, a comment to that effect would be helpful.

dmesg:
OpenBSD 5.3-current (GENERIC) #4: Sun Jun 16 09:12:12 MDT 2013
     [hidden email]:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: VIA Samuel 2 ("CentaurHauls" 686-class) 732 MHz
cpu0: FPU,DE,TSC,MSR,MTRR,PGE,MMX,3DNOW
real mem  = 469233664 (447MB)
avail mem = 450113536 (429MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 11/27/02, BIOS32 rev. 0 @ 0xfdaf0,
SMBIOS rev. 2.3 @ 0xf0630 (26 entries)
bios0: vendor American Megatrends Inc. version "062710" date 07/15/97
bios0: Elitegroup Co. i-Buddie
acpi0 at bios0: rev 0
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP
acpi0: wakeup devices LAN_(S3) MDM_(S4) AUD_(S4) PWRB(S5)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpiprt0 at acpi0: bus 0 (PCI0)
acpiec0 at acpi0
acpicpu0 at acpi0: C2
acpipwrres0 at acpi0: URP1
acpipwrres1 at acpi0: URP2
acpipwrres2 at acpi0: FDDP
acpipwrres3 at acpi0: LPTP
acpiac0 at acpi0: AC unit online
acpibtn0 at acpi0: LIDD
acpibtn1 at acpi0: PWRB
bios0: ROM list: 0xc0000/0x10000
cpu0 at mainbus0: (uniprocessor)
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "SiS 630 PCI" rev 0x31
sisagp0 at pchb0
agp0 at sisagp0: aperture at 0xe0000000, size 0x2000000
pciide0 at pci0 dev 0 function 1 "SiS 5513 EIDE" rev 0xd0: 630S: DMA,
channel 0 wired to compatibility, channel 1 wired to compatibility
wd0 at pciide0 channel 0 drive 0: <WDC WD800BEVE-00UYT0>
wd0: 16-sector PIO, LBA48, 76319MB, 156301488 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
atapiscsi0 at pciide0 channel 1 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <MATSHITA, DVD-ROM SR-8176, M136> ATAPI
5/cdrom removable
cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
pcib0 at pci0 dev 1 function 0 "SiS 85C503 System" rev 0x00
ohci0 at pci0 dev 1 function 2 "SiS 5597/5598 USB" rev 0x07: irq 11,
version 1.0, legacy support
ohci1 at pci0 dev 1 function 3 "SiS 5597/5598 USB" rev 0x07: irq 11,
version 1.0, legacy support
autri0 at pci0 dev 1 function 4 "SiS 7018 Audio" rev 0x02: irq 10
ac97: codec id 0x414c4710 (Avance Logic ALC200)
ac97: codec features headphone, 18 bit DAC, 18 bit ADC, Realtek 3D
audio0 at autri0
midi0 at autri0: <4DWAVE MIDI UART>
ppb0 at pci0 dev 2 function 0 "SiS 86C201 AGP" rev 0x00
pci1 at ppb0 bus 1
vga1 at pci1 dev 0 function 0 "SiS 6300" rev 0x31
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
rl0 at pci0 dev 5 function 0 "Realtek 8139" rev 0x10: irq 5, address
00:07:95:a5:c9:2f
rlphy0 at rl0 phy 0: RTL internal PHY
isa0 at pcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
pms0: Synaptics touchpad, firmware 5.0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
usb0 at ohci0: USB revision 1.0
uhub0 at usb0 "SiS OHCI root hub" rev 1.00/1.00 addr 1
usb1 at ohci1: USB revision 1.0
uhub1 at usb1 "SiS OHCI root hub" rev 1.00/1.00 addr 1
mtrr: Pentium Pro MTRR support
rum0 at uhub1 port 2 "Ralink Technology RT2573" rev 2.00/0.01 addr 2
rum0: MAC/BBP RT2573 (rev 0x2573a), RF RT2528, address 00:21:27:ca:40:05
vscsi0 at root
scsibus1 at vscsi0: 256 targets
softraid0 at root
scsibus2 at softraid0: 256 targets
root on wd0a (4d1da3236cf87a2c.a) swap on wd0b dump on wd0b
umass0 at uhub0 port 1 configuration 1 interface 0 "USB DISK 2.0" rev
2.00/12.19 addr 2
umass0: using SCSI over Bulk-Only
scsibus3 at umass0: 2 targets, initiator 0
sd0 at scsibus3 targ 1 lun 0: <USB, DISK 2.0, 1219> SCSI0 0/direct
removable serial.090c1000R75JEPN4EPUW
sd0: 956MB, 512 bytes/sector, 1957888 sectors

Xorg.0.log:

[   178.666] (--) checkDevMem: using aperture driver /dev/xf86
[   178.707] (--) Using wscons driver on /dev/ttyC4 in pcvt
compatibility mode (version 3.32)
[   178.786]
X.Org X Server 1.14.1
Release Date: 2013-04-17
[   178.787] X Protocol Version 11, Revision 0
[   178.787] Build Operating System: OpenBSD 5.3 i386
[   178.788] Current Operating System: OpenBSD Vole.home.yak 5.3
GENERIC#4 i386
[   178.789] Build Date: 12 June 2013  12:27:06AM
[   178.790]  
[   178.790] Current version of pixman: 0.30.0
[   178.790] Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[   178.790] Markers: (--) probed, (**) from config file, (==) default
setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   178.791] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Jun 16
20:45:56 2013
[   178.846] (==) Using system config directory
"/usr/X11R6/share/X11/xorg.conf.d"
[   178.854] (==) No Layout section.  Using the first Screen section.
[   178.854] (==) No screen section available. Using defaults.
[   178.854] (**) |-->Screen "Default Screen Section" (0)
[   178.855] (**) |   |-->Monitor "<default monitor>"
[   178.860] (==) No monitor specified for screen "Default Screen
Section".
        Using a default monitor configuration.
[   178.860] (==) Disabling SIGIO handlers for input devices
[   178.861] (==) Automatically adding devices
[   178.861] (==) Automatically enabling devices
[   178.861] (==) Not automatically adding GPU devices
[   179.037] (==) FontPath set to:
        /usr/X11R6/lib/X11/fonts/misc/,
        /usr/X11R6/lib/X11/fonts/TTF/,
        /usr/X11R6/lib/X11/fonts/OTF/,
        /usr/X11R6/lib/X11/fonts/Type1/,
        /usr/X11R6/lib/X11/fonts/100dpi/,
        /usr/X11R6/lib/X11/fonts/75dpi/
[   179.037] (==) ModulePath set to "/usr/X11R6/lib/modules"
[   179.037] (II) The server relies on wscons to provide the list of
input devices.
        If no devices become available, reconfigure wscons or disable
AutoAddDevices.
[   179.038] (II) Loader magic: 0x3c023040
[   179.038] (II) Module ABI versions:
[   179.038] X.Org ANSI C Emulation: 0.4
[   179.038] X.Org Video Driver: 14.1
[   179.038] X.Org XInput driver : 19.1
[   179.038] X.Org Server Extension : 7.0
[   179.050] (--) PCI:*(0:1:0:0) 1039:6300:156d:b900 rev 49, Mem @
0xd0000000/134217728, 0xdfee0000/131072, I/O @ 0x0000bc80/128
[   179.060] Initializing built-in extension Generic Event Extension
[   179.060] Initializing built-in extension SHAPE
[   179.060] Initializing built-in extension MIT-SHM
[   179.060] Initializing built-in extension XInputExtension
[   179.060] Initializing built-in extension XTEST
[   179.060] Initializing built-in extension BIG-REQUESTS
[   179.060] Initializing built-in extension SYNC
[   179.061] Initializing built-in extension XKEYBOARD
[   179.061] Initializing built-in extension XC-MISC
[   179.061] Initializing built-in extension SECURITY
[   179.061] Initializing built-in extension XINERAMA
[   179.061] Initializing built-in extension XFIXES
[   179.061] Initializing built-in extension RENDER
[   179.061] Initializing built-in extension RANDR
[   179.061] Initializing built-in extension COMPOSITE
[   179.062] Initializing built-in extension DAMAGE
[   179.062] Initializing built-in extension MIT-SCREEN-SAVER
[   179.062] Initializing built-in extension DOUBLE-BUFFER
[   179.062] Initializing built-in extension RECORD
[   179.062] Initializing built-in extension DPMS
[   179.062] Initializing built-in extension X-Resource
[   179.062] Initializing built-in extension XVideo
[   179.063] Initializing built-in extension XVideo-MotionCompensation
[   179.063] Initializing built-in extension XFree86-VidModeExtension
[   179.063] Initializing built-in extension XFree86-DGA
[   179.063] Initializing built-in extension XFree86-DRI
[   179.063] Initializing built-in extension DRI2
[   179.064] (II) LoadModule: "glx"
[   179.116] (II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
[   179.135] (II) Module glx: vendor="X.Org Foundation"
[   179.135] compiled for 1.14.1, module version = 1.0.0
[   179.135] ABI class: X.Org Server Extension, version 7.0
[   179.135] (==) AIGLX enabled
[   179.145] Loading extension GLX
[   179.146] (==) Matched sis as autoconfigured driver 0
[   179.146] (==) Matched vesa as autoconfigured driver 1
[   179.146] (==) Assigned the driver to the xf86ConfigLayout
[   179.146] (II) LoadModule: "sis"
[   179.149] (II) Loading /usr/X11R6/lib/modules/drivers/sis_drv.so
[   179.178] (II) Module sis: vendor="X.Org Foundation"
[   179.179] compiled for 1.14.1, module version = 0.10.7
[   179.179] Module class: X.Org Video Driver
[   179.179] ABI class: X.Org Video Driver, version 14.1
[   179.181] (II) LoadModule: "vesa"
[   179.185] (II) Loading /usr/X11R6/lib/modules/drivers/vesa_drv.so
[   179.196] (II) Module vesa: vendor="X.Org Foundation"
[   179.196] compiled for 1.14.1, module version = 2.3.2
[   179.196] Module class: X.Org Video Driver
[   179.197] ABI class: X.Org Video Driver, version 14.1
[   179.198] (II) SIS: driver for SiS chipsets: SIS5597/5598,
SIS530/620,
        SIS6326/AGP/DVD, SIS300/305, SIS630/730, SIS540, SIS315,
SIS315H,
        SIS315PRO/E, SIS550, SIS650/M650/651/740, SIS330(Xabre),
        SIS660/[M]661[F|M]X/[M]670/[M]741[GX]/[M]760[GX]/[M]761[GX]/[M]770[GX],
        SIS340
[   179.198] (II) SIS: driver for XGI chipsets: Volari Z7 (XG20),
        Volari V3XT/V5/V8/Duo (XG40)
[   179.199] (II) VESA: driver for VESA chipsets: vesa
[   179.199] (WW) Falling back to old probe method for sis
[   179.199] (--) Assigning device section with no busID to primary
device
[   179.199] (--) Chipset SIS630/730 found
[   179.200] (WW) Falling back to old probe method for vesa
[   179.201] (II) SIS(0): SiS driver (2005/09/20-1, compiled for X.org
1.14.1.0)
[   179.201] (II) SIS(0): Copyright (C) 2001-2005 Thomas Winischhofer
<[hidden email]> and others
[   179.201] (II) SIS(0): *** See
http://www.winischhofer.eu/linuxsisvga.shtml
[   179.201] (II) SIS(0): *** for documentation and updates.
[   179.204] (--) SIS(0): sisfb not found
[   179.205] (--) SIS(0): Relocated I/O registers at 0xBC80
[   179.207] (II) Loading sub module "ramdac"
[   179.207] (II) LoadModule: "ramdac"
[   179.207] (II) Module "ramdac" already built-in
[   179.211] (II) SIS(0): Creating default Display subsection in Screen
section
        "Default Screen Section" for depth/fbbpp 24/32
[   179.211] (==) SIS(0): Depth 24, (--) framebuffer bpp 32
[   179.211] (==) SIS(0): RGB weight 888
[   179.211] (==) SIS(0): Default visual is TrueColor
[   179.212] (WW) SIS(0): Could not find/read video BIOS
[   179.214] (==) SIS(0): Using HW cursor
[   179.215] (==) SIS(0): Color HW cursor is disabled
[   179.215] (==) SIS(0): TurboQueue enabled
[   179.215] (==) SIS(0): Hotkey display switching is disabled
[   179.215] (II) SIS(0): WARNING: Using the Hotkey might freeze your
machine, regardless
[   179.215] (II) SIS(0):          whether enabled or disabled. This is
no driver bug.
[   179.215] (==) SIS(0): SiSCtrl utility interface is disabled
[   179.215] (II) SIS(0): For information on SiSCtrl, see
                http://www.winischhofer.eu/linuxsispart1.shtml#sisctrl
[   179.215] (==) SIS(0): DRI enabled
[   179.217] (--) SIS(0): Shared Memory Area is on DIMM0
[   179.217] (--) SIS(0): DRAM type: SDR SDRAM
[   179.218] (--) SIS(0): Memory clock: 133.634 MHz
[   179.218] (--) SIS(0): (Adapter assumes MCLK being 133 Mhz)
[   179.218] (--) SIS(0): DRAM bus width: 64 bit
[   179.218] (--) SIS(0): Linear framebuffer at 0xD0000000
[   179.218] (--) SIS(0): MMIO registers at 0xDFEE0000 (size 64K)
[   179.218] (--) SIS(0): VideoRAM: 65536 KB
[   179.219] (II) SIS(0): Using 12288K of framebuffer memory at offset
0K
[   179.219] (--) SIS(0): Hardware supports two video overlays
[   179.220] (--) SIS(0): Detected SiS301B-DH video bridge
(Charter/UMC-1, ID 1; Rev 0xb1)
[   180.793] (--) SIS(0): No CRT1/VGA detected
[   180.794] (--) SIS(0): Detected LCD/plasma panel (1024x768, 12,
non-exp., RGB18 [c2efff])
[   180.794] (==) SIS(0): Using gamma correction (1.0, 1.0, 1.0)
[   180.794] (II) SIS(0): CRT1 gamma correction is enabled
[   180.794] (--) SIS(0): CRT2 gamma correction not supported for LCD
[   180.794] (II) SIS(0): CRT2 gamma correction is enabled (for TV and
VGA2)
[   180.794] (--) SIS(0): Memory bandwidth at 32 bpp is 267.268 MHz
[   180.794] (--) SIS(0): Detected LCD PanelDelayCompensation 0x20
[   180.795] (II) Loading sub module "ddc"
[   180.795] (II) LoadModule: "ddc"
[   180.795] (II) Module "ddc" already built-in
[   180.795] (--) SIS(0): CRT2 DDC probing failed
[   180.795] (==) SIS(0): Min pixel clock is 10 MHz
[   180.795] (--) SIS(0): Max pixel clock is 185 MHz
[   180.800] (II) SIS(0): Replaced entire mode list with built-in modes
[   180.800] (II) SIS(0): Correcting missing CRT2 monitor HSync range
[   180.800] (II) SIS(0): Correcting missing CRT2 monitor VRefresh range
[   180.800] (II) SIS(0): "Unknown reason" in the following list means
that the mode
[   180.800] (II) SIS(0): is not supported on the chipset/bridge/current
output device.
[   180.801] (II) SIS(0): <default monitor>: Using hsync range of
30.00-80.00 kHz
[   180.801] (II) SIS(0): <default monitor>: Using vrefresh range of
59.00-61.00 Hz
[   180.801] (II) SIS(0): <default monitor>: Using vrefresh value of
71.00 Hz
[   180.801] (WW) SIS(0): Unable to estimate virtual size
[   180.801] (II) SIS(0): Clock range:  10.00 to 185.45 MHz
[   180.802] (II) SIS(0): Not using default mode "800x600" (vrefresh out
of range)
[   180.802] (II) SIS(0): Not using default mode "800x600" (vrefresh out
of range)
[   180.802] (II) SIS(0): Not using default mode "800x600" (vrefresh out
of range)
[   180.802] (II) SIS(0): Not using default mode "800x600" (vrefresh out
of range)
[   180.802] (II) SIS(0): Not using default mode "800x600" (vrefresh out
of range)
[   180.802] (II) SIS(0): Not using default mode "800x600" (vrefresh out
of range)
[   180.802] (II) SIS(0): Not using default mode "800x600" (hsync out of
range)
[   180.802] (II) SIS(0): Not using default mode "640x480" (vrefresh out
of range)
[   180.802] (II) SIS(0): Not using default mode "640x480" (vrefresh out
of range)
[   180.802] (II) SIS(0): Not using default mode "640x480" (vrefresh out
of range)
[   180.802] (II) SIS(0): Not using default mode "640x480" (vrefresh out
of range)
[   180.802] (II) SIS(0): Not using default mode "640x480" (vrefresh out
of range)
[   180.802] (II) SIS(0): Not using default mode "640x480" (hsync out of
range)
[   180.802] (II) SIS(0): Not using default mode "640x480" (hsync out of
range)
[   180.802] (II) SIS(0): Not using default mode "720x480" (unknown
reason)
[   180.802] (II) SIS(0): Not using default mode "720x576" (unknown
reason)
[   180.802] (II) SIS(0): Not using default mode "1024x768" (vrefresh
out of range)
[   180.802] (II) SIS(0): Not using default mode "1024x768" (vrefresh
out of range)
[   180.802] (II) SIS(0): Not using default mode "1024x768" (vrefresh
out of range)
[   180.802] (II) SIS(0): Not using default mode "1024x768" (vrefresh
out of range)
[   180.803] (II) SIS(0): Not using default mode "1024x768" (vrefresh
out of range)
[   180.803] (II) SIS(0): Not using default mode "1024x768" (hsync out
of range)
[   180.803] (II) SIS(0): Not using default mode "1280x1024" (unknown
reason)
[   180.803] (II) SIS(0): Not using default mode "1280x1024" (unknown
reason)
[   180.803] (II) SIS(0): Not using default mode "1280x1024" (unknown
reason)
[   180.803] (II) SIS(0): Not using default mode "1280x1024" (unknown
reason)
[   180.803] (II) SIS(0): Not using default mode "1600x1200" (unknown
reason)
[   180.803] (II) SIS(0): Not using default mode "1600x1200" (unknown
reason)
[   180.803] (II) SIS(0): Not using default mode "1600x1200" (bad mode
clock/interlace/doublescan)
[   180.803] (II) SIS(0): Not using default mode "1600x1200" (bad mode
clock/interlace/doublescan)
[   180.803] (II) SIS(0): Not using default mode "1600x1200" (bad mode
clock/interlace/doublescan)
[   180.803] (II) SIS(0): Not using default mode "1920x1440" (bad mode
clock/interlace/doublescan)
[   180.803] (II) SIS(0): Not using default mode "2048x1536" (bad mode
clock/interlace/doublescan)
[   180.803] (II) SIS(0): Not using default mode "1280x960" (unknown
reason)
[   180.803] (II) SIS(0): Not using default mode "1280x960" (unknown
reason)
[   180.803] (II) SIS(0): Not using default mode "1024x600" (unknown
reason)
[   180.803] (II) SIS(0): Not using default mode "1152x768" (unknown
reason)
[   180.803] (II) SIS(0): Not using default mode "800x480" (unknown
reason)
[   180.803] (II) SIS(0): Not using default mode "800x480" (unknown
reason)
[   180.803] (II) SIS(0): Not using default mode "800x480" (unknown
reason)
[   180.803] (II) SIS(0): Not using default mode "1024x576" (unknown
reason)
[   180.803] (II) SIS(0): Not using default mode "1024x576" (unknown
reason)
[   180.804] (II) SIS(0): Not using default mode "1024x576" (unknown
reason)
[   180.804] (II) SIS(0): Not using default mode "1280x720" (unknown
reason)
[   180.804] (II) SIS(0): Not using default mode "1280x720" (unknown
reason)
[   180.804] (II) SIS(0): Not using default mode "1280x720" (unknown
reason)
[   180.804] (II) SIS(0): Not using default mode "1152x864" (unknown
reason)
[   180.804] (II) SIS(0): Not using default mode "1152x864" (unknown
reason)
[   180.804] (II) SIS(0): Not using default mode "1152x864" (unknown
reason)
[   180.804] (II) SIS(0): Not using default mode "848x480" (unknown
reason)
[   180.804] (II) SIS(0): Not using default mode "848x480" (unknown
reason)
[   180.804] (II) SIS(0): Not using default mode "856x480" (unknown
reason)
[   180.804] (II) SIS(0): Not using default mode "856x480" (unknown
reason)
[   180.804] (II) SIS(0): Not using default mode "1360x768" (unknown
reason)
[   180.804] (II) SIS(0): Not using default mode "1280x768" (unknown
reason)
[   180.804] (II) SIS(0): Not using default mode "768x576" (unknown
reason)
[   180.804] (II) SIS(0): Not using default mode "1360x1024" (unknown
reason)
[   180.804] (--) SIS(0): Virtual size is 1024x768 (pitch 1024)
[   180.805] (**) SIS(0): *Default mode "1024x768" (1024x768) (For CRT
device: 65.1 MHz, 48.5 kHz, 60.1 Hz)
[   180.805] (**) SIS(0): *Default mode "800x600" (800x600) (For CRT
device: 40.0 MHz, 37.9 kHz, 60.3 Hz)
[   180.805] (**) SIS(0): *Default mode "640x480" (640x480) (For CRT
device: 25.1 MHz, 31.3 kHz, 59.7 Hz)
[   180.805] (**) SIS(0): *Default mode "640x400" (640x400) (For CRT
device: 25.1 MHz, 31.6 kHz, 71.6 Hz)
[   180.805] (**) SIS(0): *Default mode "512x384" (512x384) (For CRT
device: 32.6 MHz, 48.5 kHz, 60.1 Hz (D))
[   180.805] (**) SIS(0): *Default mode "400x300" (400x300) (For CRT
device: 20.0 MHz, 37.9 kHz, 60.3 Hz (D))
[   180.805] (**) SIS(0): *Default mode "320x240" (320x240) (For CRT
device: 12.5 MHz, 31.3 kHz, 60.7 Hz (D))
[   180.805] (**) SIS(0): *Default mode "320x200" (320x200) (For CRT
device: 12.5 MHz, 31.3 kHz, 70.9 Hz (D))
[   180.805] (==) SIS(0): DPI set to (96, 96)
[   180.805] (II) Loading sub module "fb"
[   180.805] (II) LoadModule: "fb"
[   180.814] (II) Loading /usr/X11R6/lib/modules/libfb.so
[   180.870] (II) Module fb: vendor="X.Org Foundation"
[   180.870] compiled for 1.14.1, module version = 1.0.0
[   180.870] ABI class: X.Org ANSI C Emulation, version 0.4
[   180.870] (II) Loading sub module "exa"
[   180.870] (II) LoadModule: "exa"
[   180.876] (II) Loading /usr/X11R6/lib/modules/libexa.so
[   180.886] (II) Module exa: vendor="X.Org Foundation"
[   180.886] compiled for 1.14.1, module version = 2.6.0
[   180.886] ABI class: X.Org Video Driver, version 14.1
[   180.887] (II) UnloadModule: "vesa"
[   180.887] (II) Unloading vesa
[   180.888] (--) Depth 24 pixmap format is 32 bpp
[   180.890] (II) Loading sub module "vbe"
[   180.890] (II) LoadModule: "vbe"
[   180.896] (II) Loading /usr/X11R6/lib/modules/libvbe.so
[   180.901] (II) Module vbe: vendor="X.Org Foundation"
[   180.901] compiled for 1.14.1, module version = 1.1.0
[   180.901] ABI class: X.Org Video Driver, version 14.1
[   180.901] (II) Loading sub module "int10"
[   180.901] (II) LoadModule: "int10"
[   180.908] (II) Loading /usr/X11R6/lib/modules/libint10.so
[   180.913] (II) Module int10: vendor="X.Org Foundation"
[   180.913] compiled for 1.14.1, module version = 1.0.0
[   180.914] ABI class: X.Org Video Driver, version 14.1
[   180.914] (II) SIS(0): initializing int10
[   180.927] (II) SIS(0): Primary V_BIOS segment is: 0xc000
[   180.997] (II) SIS(0): VESA BIOS detected
[   180.997] (II) SIS(0): VESA VBE Version 3.0
[   180.997] (II) SIS(0): VESA VBE Total Mem: 65472 kB
[   180.997] (II) SIS(0): VESA VBE OEM: SiS
[   180.997] (II) SIS(0): VESA VBE OEM Software Rev: 1.0
[   180.997] (II) SIS(0): VESA VBE OEM Vendor: Silicon Integrated
Systems Corp.
[   180.997] (II) SIS(0): VESA VBE OEM Product: 630
[   180.997] (II) SIS(0): VESA VBE OEM Product Rev: 2.08c  
[   181.454] (==) SIS(0): Write-combining range (0x0,0x2000) was already
clear
[   181.454] (==) SIS(0): Write-combining range (0x0,0x2000) was already
clear
[   181.456] (==) SIS(0): Write-combining range (0x0,0x2000) was already
clear
[   181.456] (II) SIS(0): Setting standard mode 0x64
[   181.457] (==) SIS(0): Write-combining range (0x0,0x2000) was already
clear
[   182.069] (==) SIS(0): Write-combining range (0x0,0x2000) was already
clear
[   182.162] drmOpenDevice: node name is /dev/drm0
[   182.164] drmOpenDevice: open result is -1, (Device not configured)
[   182.165] drmOpenDevice: node name is /dev/drm0
[   182.165] drmOpenDevice: open result is -1, (Device not configured)
[   182.165] [drm] failed to load kernel module "sis"
[   182.165] (EE) [drm] drmOpen failed.
[   182.166] (EE) SIS(0): [dri] DRIScreenInit failed. Disabling the DRI.
[   182.189] (II) EXA(0): Offscreen pixmap area of 9437184 bytes
[   182.190] (II) EXA(0): Driver registered support for the following
operations:
[   182.190] (II)         Solid
[   182.190] (II)         Copy
[   182.190] (II)         UploadToScreen
[   182.190] (II)         DownloadFromScreen
[   182.221] (II) SIS(0): Benchmarking system RAM to video RAM memory
transfer methods:
[   182.398] (--) SIS(0): Checked libc memcpy()... 15289938
[   182.563] (--) SIS(0): Checked built-in-1 memcpy()... 14499899
[   182.764] (--) SIS(0): Checked built-in-2 memcpy()... 20639637
[   182.902] (--) SIS(0): Checked MMX memcpy()... 9378219
[   183.039] (--) SIS(0): Checked 3DNow! memcpy()... 9324239
[   183.042] (--) SIS(0): Using 3DNow! method for aligned data transfers
to video RAM
[   183.042] (--) SIS(0): Using 3DNow! method for unaligned data
transfers to video RAM
[   183.069] (II) SIS(0): Benchmarking video RAM to system RAM memory
transfer methods:
[   183.313] (--) SIS(0): Checked libc memcpy()... 29278642
[   183.563] (--) SIS(0): Checked built-in-1 memcpy()... 29367736
[   183.818] (--) SIS(0): Checked built-in-2 memcpy()... 30411727
[   184.010] (--) SIS(0): Checked MMX memcpy()... 18859334
[   184.204] (--) SIS(0): Checked 3DNow! memcpy()... 19009027
[   184.206] (--) SIS(0): Using MMX method for aligned data transfers
from video RAM
[   184.206] (--) SIS(0): Using MMX method for unaligned data transfers
from video RAM
[   184.207] (==) SIS(0): Backing store disabled
[   184.207] (==) SIS(0): Silken mouse disabled
[   184.218] (==) SIS(0): DPMS enabled
[   184.218] (II) SIS(0): Using SiS300/315/330/340 series HW Xv
[   184.224] (II) SIS(0): Direct rendering disabled
[   184.305] (II) SIS(0): Initialized SISCTRL extension version 0.1
[   184.305] (II) SIS(0): Registered screen 0 with SISCTRL extension
version 0.1
[   184.309] (==) RandR enabled
[   184.428] (II) AIGLX: Screen 0 is not DRI2 capable
[   184.429] (II) AIGLX: Screen 0 is not DRI capable
[   184.431] (EE) AIGLX error: dlopen of
/usr/X11R6/lib/modules/dri/swrastg_dri.so failed (File not found)
[   184.733] (II) AIGLX: Loaded and initialized swrast
[   184.733] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[   185.944] (EE) Segmentation fault at address 0x0
[   185.944]
Fatal server error:
[   185.945] Caught signal 11 (Segmentation fault). Server aborting
[   185.945]
[   185.945] (EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
  for help.
[   185.945] (EE) Please also check the log file at
"/var/log/Xorg.0.log" for additional information.
[   185.945] (EE)
[   185.951] (II) SIS(0): Restoring by setting old mode 0x03
[   186.311] (==) SIS(0): Write-combining range (0x0,0x2000) was already
clear
[   186.748] Server terminated with error (1). Closing log file.


--
J. Scott Heppler

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Sis Video/Xorg segfault in current

Matthieu Herrb
On Sun, Jun 16, 2013 at 09:15:08PM -0700, J. Scott Heppler wrote:
> In an old ECS desknote with and Sis 630 video chipset
> a segmentation fault occurs during X startup
> OpenBSD 5.3 release ran fine.  It is an old laptop and Sis has not made
> video cards for years so this is a low priority.
>
> I am willing to test since the hardware is getting scarce.  If there is
> not much interest, a comment to that effect would be helpful.

Hi,

Yes, the recent upgrade to X server 1.14.1 broke the SiS driver. This
is a know problem, and the X.Org people are aware of this:
http://lists.x.org/archives/xorg-devel/2013-May/036138.html

As soon as this effort produces a working driver again, we'll merge it
in OpenBSD.

In the mean time, if you could follow the instructions in
/usr/xenocara/README to build xserver and driver/xf86-video-sis with
debugging symbols (-g) and run X under gdb from a second machine to
get a backtrace when the server crashes, it will help a bit.

--
Matthieu Herrb

Loading...