Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Jul 2012 08:12:01 GMT
From:      Archibald <archibald@ethernull.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/169875: vesa on 9-BETA1/Xorg 7.7 with radeon 6450 causes segfault
Message-ID:  <201207150812.q6F8C1aQ086228@red.freebsd.org>
Resent-Message-ID: <201207150820.q6F8K9Ok062506@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         169875
>Category:       ports
>Synopsis:       vesa on 9-BETA1/Xorg 7.7 with radeon 6450 causes segfault
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 15 08:20:09 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Archibald
>Release:        9.1-BETA with CFT Xorg 7.7
>Organization:
>Environment:
FreeBSD collossus 9.1-BETA1 FreeBSD 9.1-BETA1 #1: Sat Jul 14 19:21:50 CEST 2012     root@collossus:/usr/obj/usr/src/sys/XONAR  amd64

(XONAR is GENERIC but with the sound drivers removed)
>Description:
I run 9.1-BETA, updated to the Xorg 7.7 CFT branch, merged with my ports tree using the xorgmerge script and rebuilt my ports as directing in the CFT. I am using an AMD Radeon HD 6450 and the amd64 architecture.

I receive the error "Segmentation fault: 11 at address 0x0" when I try to start X (using startx, xdm or X). The log file indicates that my GPU is only supported with kernel modesetting and that it is falling back to vesa. This occurs with no xorg.conf and with an xorg.conf specifying the vesa driver.

On the advice of the #freebsd-help IRC channel I built a kernel without the line "options VESA" and tried to run X by manually loading the module with kldload and then trying the above methods (startx, xdm and X) but received the same errors.

I have complete versions of my dmesg, Xorg.0.log and output of pkg_info available if these would be helpful.

Notable lines from /var/log/Xorg.0.log:

[   604.164] (II) VESA: driver for VESA chipsets: vesa
[   604.165] (--) Using syscons driver with X support (version 2.0)
[   604.165] (--) using VT number 9

[   604.166] (II) [KMS] drm report modesetting isn't supported.
[   604.166] (II) GPU only supported with KMS, using vesa instead.
[   604.167] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[   604.167] (II) Loading sub module "vbe"
[   604.167] (II) LoadModule: "vbe"
[   604.168] (II) Loading /usr/local/lib/xorg/modules/libvbe.so
[   604.169] (II) Module vbe: vendor="X.Org Foundation"
[   604.170] 	compiled for 1.12.2, module version = 1.1.0
[   604.170] 	ABI class: X.Org Video Driver, version 12.0
[   604.170] (II) Loading sub module "int10"
[   604.170] (II) LoadModule: "int10"
[   604.171] (II) Loading /usr/local/lib/xorg/modules/libint10.so
[   604.172] (II) Module int10: vendor="X.Org Foundation"
[   604.172] 	compiled for 1.12.2, module version = 1.0.0
[   604.172] 	ABI class: X.Org Video Driver, version 12.0
[   604.172] (II) VESA(1): initializing int10
[   604.175] Segmentation fault: 11 at address 0x0
[   604.176] 
Fatal server error:
[   604.176] Caught signal 11 (Segmentation fault: 11). Server aborting

>How-To-Repeat:
Run startx, xdm or X.
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201207150812.q6F8C1aQ086228>