Index | Thread | Search

From:
Matthieu Herrb <matthieu@openbsd.org>
Subject:
Re: xenocara: segfault on old NetBook (i945 graphics)
To:
SASANO Takayoshi <uaa@mx5.nisiq.net>
Cc:
tech@cvs.openbsd.org
Date:
Sat, 3 Jan 2026 14:11:49 +0100

Download raw body.

Thread
On Sat, Jan 03, 2026 at 08:55:13PM +0900, SASANO Takayoshi wrote:
> Hello,
> 
> I am trying OpenBSD/i386-current on old WindowsXP-era NetBook,
> X.org crashes with segmentation fault.
> 
> ----
> 
> I found that drmmode_load_cursor_argb_check() in 
> /usr/xenocara/xserver/hw/xfree86/drivers/modesetting/drmmode_display.c,
> drmmode_crtc->cursor_bo->ptr is NULL. But I don't know why this is NULL.

Hi,

There is probably something missing for this old chipset in the modern
world. Maybe jsg@ has some idea ?

In the mean time, you can try the old "intel" driver, by creating an
/etc/X11/xorg.conf file containing just:

--- cut here ---
Section "Devicë
        Identifier "i945"
        Driver "intel"
EndSection
--- cut here

Another option could be to disable the hardware cursor on the
modesetting driver :

--- cut here ---
Section "Devicë
        Identifier "i945"
        Driver "modesetting"
        Option "SWCursor" "on"
	EndSection
--- cut here ---

I don't think any of the other options listed in modesetting(4) will
have an impact.

-- 
Matthieu Herrb