mach64 broken with xserver 1.13 ?
Matthieu Herrb
matthieu.herrb at laas.fr
Sat Nov 17 10:22:52 PST 2012
On Sat, Nov 17, 2012 at 10:05:27AM -0800, Alan Coopersmith wrote:
> On 11/17/12 09:50 AM, Alan Coopersmith wrote:
> > On 11/17/12 05:13 AM, Matthieu Herrb wrote:
> >> Hi,
> >>
> >> I'm seeing the xf86-video-mach64 6.9.3 crashing with xserver 1.13 on
> >> OpenBSD, both on sparc64 and intel (x86_64) machines.
> >>
> >> here's some debugging information. Apparently something in devPrivate
> >> doesn't get initialized properly, but I'm not able to figure out
> >> what. Any suggestion ?
> >
> > No additional insight, but we got similar reports yesterday from our
> > test teams running Xorg 1.13 on RageXL (older server builtin graphics)
> > on 64-bit x86 as well.
>
> Oh, and their log snippets did show
>
> [ 2424.848] (II) EXA(0): Driver registered support for the following
> operations:
> [ 2424.848] (II) Solid
> [ 2424.848] (II) Copy
> [ 2424.848] (II) Composite (RENDER acceleration)
> [ 2424.848] (II) UploadToScreen
> [ 2424.848] (II) DownloadFromScreen
>
> which if I'm reading exa/exa.c:exaDriverInit() correctly should mean it
> did initialize the devPrivate keys.
Mine has that too.
[ 137.220]
X.Org X Server 1.13.0
Release Date: 2012-09-05
[ 137.222] X Protocol Version 11, Revision 0
[ 137.222] Build Operating System: OpenBSD 5.2 sparc64
[ 137.223] Current Operating System: OpenBSD mozart.herrb.net 5.2 MOZART#6 sparc64
[ 137.226] Build Date: 17 November 2012 11:44:12AM
[ 137.226]
[ 137.227] Current version of pixman: 0.26.2
[ 137.227] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 137.228] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 137.234] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Nov 17 19:21:13 2012
[ 137.238] (==) Using system config directory "/usr/X11R6/share/X11/xorg.conf.d"
[ 137.241] (==) No Layout section. Using the first Screen section.
[ 137.242] (==) No screen section available. Using defaults.
[ 137.242] (**) |-->Screen "Default Screen Section" (0)
[ 137.243] (**) | |-->Monitor "<default monitor>"
[ 137.247] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 137.248] (==) Disabling SIGIO handlers for input devices
[ 137.249] (==) Automatically adding devices
[ 137.249] (==) Automatically enabling devices
[ 137.250] (==) Not automatically adding GPU devices
[ 137.252] (==) 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/
[ 137.252] (==) ModulePath set to "/usr/X11R6/lib/modules"
[ 137.253] (II) The server relies on wscons to provide the list of input devices.
If no devices become available, reconfigure wscons or disable AutoAddDevices.
[ 137.254] (II) Loader magic: 0x1acfc72258
[ 137.254] (II) Module ABI versions:
[ 137.254] X.Org ANSI C Emulation: 0.4
[ 137.255] X.Org Video Driver: 13.0
[ 137.255] X.Org XInput driver : 18.0
[ 137.256] X.Org Server Extension : 7.0
[ 137.403] (--) Using wscons driver
[ 137.416] (--) PCI:*(0:1:2:0) 1002:4750:0000:0000 rev 92, Mem @ 0xe1000000/16777216, 0xe2000000/4096, I/O @ 0x00000000/256, BIOS @ 0x????????/131072
[ 137.420] Initializing built-in extension Generic Event Extension
[ 137.421] Initializing built-in extension SHAPE
[ 137.421] Initializing built-in extension MIT-SHM
[ 137.422] Initializing built-in extension XInputExtension
[ 137.422] Initializing built-in extension XTEST
[ 137.423] Initializing built-in extension BIG-REQUESTS
[ 137.423] Initializing built-in extension SYNC
[ 137.424] Initializing built-in extension XKEYBOARD
[ 137.424] Initializing built-in extension XC-MISC
[ 137.425] Initializing built-in extension SECURITY
[ 137.425] Initializing built-in extension XINERAMA
[ 137.426] Initializing built-in extension XFIXES
[ 137.426] Initializing built-in extension RENDER
[ 137.427] Initializing built-in extension RANDR
[ 137.427] Initializing built-in extension COMPOSITE
[ 137.428] Initializing built-in extension DAMAGE
[ 137.428] Initializing built-in extension MIT-SCREEN-SAVER
[ 137.429] Initializing built-in extension DOUBLE-BUFFER
[ 137.429] Initializing built-in extension RECORD
[ 137.429] Initializing built-in extension DPMS
[ 137.430] Initializing built-in extension X-Resource
[ 137.430] Initializing built-in extension XVideo
[ 137.431] Initializing built-in extension XVideo-MotionCompensation
[ 137.431] Initializing built-in extension XFree86-VidModeExtension
[ 137.432] Initializing built-in extension XFree86-DGA
[ 137.432] Initializing built-in extension XFree86-DRI
[ 137.433] Initializing built-in extension DRI2
[ 137.434] (II) LoadModule: "glx"
[ 137.439] (II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
[ 137.443] (II) Module glx: vendor="X.Org Foundation"
[ 137.444] compiled for 1.13.0, module version = 1.0.0
[ 137.445] ABI class: X.Org Server Extension, version 7.0
[ 137.445] (==) AIGLX enabled
[ 137.446] Loading extension GLX
[ 137.447] (==) Matched ati as autoconfigured driver 0
[ 137.448] (==) Assigned the driver to the xf86ConfigLayout
[ 137.448] (II) LoadModule: "ati"
[ 137.451] (II) Loading /usr/X11R6/lib/modules/drivers/ati_drv.so
[ 137.453] (II) Module ati: vendor="X.Org Foundation"
[ 137.454] compiled for 1.13.0, module version = 6.14.6
[ 137.455] Module class: X.Org Video Driver
[ 137.455] ABI class: X.Org Video Driver, version 13.0
[ 137.456] (II) LoadModule: "mach64"
[ 137.459] (II) Loading /usr/X11R6/lib/modules/drivers/mach64_drv.so
[ 137.462] (II) Module mach64: vendor="X.Org Foundation"
[ 137.463] compiled for 1.13.0, module version = 6.9.3
[ 137.464] Module class: X.Org Video Driver
[ 137.464] ABI class: X.Org Video Driver, version 13.0
[ 137.465] (II) MACH64: Driver for ATI Mach64 chipsets
[ 137.467] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 137.470] (II) MACH64(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 137.470] (==) MACH64(0): Depth 24, (--) framebuffer bpp 32
[ 137.472] (==) MACH64(0): Using EXA acceleration architecture
[ 137.473] (II) MACH64: Mach64 in slot 1:2:0 detected.
[ 137.474] (II) MACH64(0): BIOS Data: BIOSSize=0x0000, ROMTable=0x0000.
[ 137.475] (II) MACH64(0): BIOS Data: ClockTable=0x0000, FrequencyTable=0x0000.
[ 137.475] (II) MACH64(0): BIOS Data: LCDTable=0x0000.
[ 137.476] (II) MACH64(0): BIOS Data: VideoTable=0x0000, HardwareTable=0x0000.
[ 137.476] (II) MACH64(0): BIOS Data: I2CType=0x00, Tuner=0x00, Decoder=0x00, Audio=0x0F.
[ 137.477] (--) MACH64(0): ATI 3D Rage Pro graphics controller detected.
[ 137.477] (--) MACH64(0): Chip type 4750 "GP", version 4, foundry UMC, class 0, revision 0x01.
[ 137.478] (--) MACH64(0): PCI bus interface detected.
[ 137.478] (--) MACH64(0): ATI Mach64 adapter detected.
[ 137.479] (!!) MACH64(0): For information on using the multimedia capabilities
of this adapter, please see http://gatos.sf.net.
[ 137.479] (--) MACH64(0): Internal RAMDAC (subtype 1) detected.
[ 137.480] (==) MACH64(0): RGB weight 888
[ 137.481] (==) MACH64(0): Default visual is TrueColor
[ 137.481] (==) MACH64(0): Using gamma correction (1.0, 1.0, 1.0)
[ 137.482] (II) MACH64(0): Using Mach64 accelerator CRTC.
[ 137.482] (II) MACH64(0): Storing hardware cursor image at 0xE13FFC00.
[ 137.483] (II) MACH64(0): Using 8 MB linear aperture at 0xE1800000.
[ 137.483] (!!) MACH64(0): Virtual resolutions will be limited to 4095 kB
due to linear aperture size and/or placement of hardware cursor image area.
[ 137.484] (II) MACH64(0): Using Block 0 MMIO aperture at 0xE2000400.
[ 137.484] (II) MACH64(0): Using Block 1 MMIO aperture at 0xE2000000.
[ 137.486] (II) MACH64(0): MMIO write caching enabled.
[ 137.486] (--) MACH64(0): 4096 kB of SGRAM (1:1) detected (using 4095 kB).
[ 137.487] (WW) MACH64(0): Cannot shadow an accelerated frame buffer.
[ 137.487] (II) MACH64(0): Engine XCLK 98.926 MHz; Refresh rate code 6.
[ 137.488] (--) MACH64(0): Internal programmable clock generator detected.
[ 137.488] (--) MACH64(0): Reference clock 157.5/11 (14.318) MHz.
[ 137.489] (II) MACH64(0): If modes do not work on Ultra 5/10 or Blade 100/150,
set option "reference_clock" to "28.636 MHz" or "29.5 MHz"
[ 137.489] (II) MACH64(0): <default monitor>: Using default hsync range of 31.50-48.00 kHz
[ 137.490] (II) MACH64(0): <default monitor>: Using default vrefresh range of 50.00-70.00 Hz
[ 137.490] (II) MACH64(0): <default monitor>: Using default maximum pixel clock of 65.00 MHz
[ 137.491] (WW) MACH64(0): Unable to estimate virtual size
[ 137.491] (II) MACH64(0): Maximum clock: 197.00 MHz
[ 137.492] (II) MACH64(0): Not using default mode "640x350" (vrefresh out of range)
[ 137.493] (II) MACH64(0): Not using default mode "320x175" (vrefresh out of range)
[ 137.493] (II) MACH64(0): Not using default mode "640x400" (vrefresh out of range)
[ 137.494] (II) MACH64(0): Not using default mode "320x200" (vrefresh out of range)
[ 137.494] (II) MACH64(0): Not using default mode "720x400" (vrefresh out of range)
[ 137.495] (II) MACH64(0): Not using default mode "360x200" (vrefresh out of range)
[ 137.496] (II) MACH64(0): Not using default mode "640x480" (vrefresh out of range)
[ 137.496] (II) MACH64(0): Not using default mode "320x240" (vrefresh out of range)
[ 137.497] (II) MACH64(0): Not using default mode "640x480" (vrefresh out of range)
[ 137.497] (II) MACH64(0): Not using default mode "320x240" (vrefresh out of range)
[ 137.497] (II) MACH64(0): Not using default mode "640x480" (vrefresh out of range)
[ 137.498] (II) MACH64(0): Not using default mode "320x240" (vrefresh out of range)
[ 137.499] (II) MACH64(0): Not using default mode "800x600" (vrefresh out of range)
[ 137.499] (II) MACH64(0): Not using default mode "400x300" (vrefresh out of range)
[ 137.500] (II) MACH64(0): Not using default mode "800x600" (vrefresh out of range)
[ 137.500] (II) MACH64(0): Not using default mode "400x300" (vrefresh out of range)
[ 137.501] (II) MACH64(0): Not using default mode "800x600" (hsync out of range)
[ 137.501] (II) MACH64(0): Not using default mode "400x300" (hsync out of range)
[ 137.502] (II) MACH64(0): Not using default mode "1024x768i" (vrefresh out of range)
[ 137.502] (II) MACH64(0): Not using default mode "512x384i" (vrefresh out of range)
[ 137.503] (II) MACH64(0): Not using default mode "1024x768" (hsync out of range)
[ 137.503] (II) MACH64(0): Not using default mode "512x384" (hsync out of range)
[ 137.504] (II) MACH64(0): Not using default mode "1024x768" (hsync out of range)
[ 137.504] (II) MACH64(0): Not using default mode "512x384" (hsync out of range)
[ 137.505] (II) MACH64(0): Not using default mode "1024x768" (hsync out of range)
[ 137.505] (II) MACH64(0): Not using default mode "512x384" (hsync out of range)
[ 137.506] (II) MACH64(0): Not using default mode "1152x864" (hsync out of range)
[ 137.506] (II) MACH64(0): Not using default mode "576x432" (hsync out of range)
[ 137.507] (II) MACH64(0): Not using default mode "1280x960" (insufficient memory for mode)
[ 137.507] (II) MACH64(0): Not using default mode "640x480" (hsync out of range)
[ 137.508] (II) MACH64(0): Not using default mode "1280x960" (insufficient memory for mode)
[ 137.508] (II) MACH64(0): Not using default mode "640x480" (hsync out of range)
[ 137.508] (II) MACH64(0): Not using default mode "1280x1024" (insufficient memory for mode)
[ 137.509] (II) MACH64(0): Not using default mode "640x512" (hsync out of range)
[ 137.509] (II) MACH64(0): Not using default mode "1280x1024" (insufficient memory for mode)
[ 137.510] (II) MACH64(0): Not using default mode "640x512" (hsync out of range)
[ 137.510] (II) MACH64(0): Not using default mode "1280x1024" (insufficient memory for mode)
[ 137.511] (II) MACH64(0): Not using default mode "640x512" (hsync out of range)
[ 137.511] (II) MACH64(0): Not using default mode "1600x1200" (insufficient memory for mode)
[ 137.512] (II) MACH64(0): Not using default mode "800x600" (hsync out of range)
[ 137.512] (II) MACH64(0): Not using default mode "1600x1200" (insufficient memory for mode)
[ 137.513] (II) MACH64(0): Not using default mode "800x600" (hsync out of range)
[ 137.513] (II) MACH64(0): Not using default mode "1600x1200" (insufficient memory for mode)
[ 137.514] (II) MACH64(0): Not using default mode "800x600" (hsync out of range)
[ 137.514] (II) MACH64(0): Not using default mode "1600x1200" (insufficient memory for mode)
[ 137.515] (II) MACH64(0): Not using default mode "800x600" (hsync out of range)
[ 137.515] (II) MACH64(0): Not using default mode "1600x1200" (insufficient memory for mode)
[ 137.515] (II) MACH64(0): Not using default mode "800x600" (hsync out of range)
[ 137.516] (II) MACH64(0): Not using default mode "1792x1344" (insufficient memory for mode)
[ 137.516] (II) MACH64(0): Not using default mode "896x672" (hsync out of range)
[ 137.517] (II) MACH64(0): Not using default mode "1792x1344" (insufficient memory for mode)
[ 137.517] (II) MACH64(0): Not using default mode "896x672" (hsync out of range)
[ 137.518] (II) MACH64(0): Not using default mode "1856x1392" (insufficient memory for mode)
[ 137.518] (II) MACH64(0): Not using default mode "928x696" (hsync out of range)
[ 137.519] (II) MACH64(0): Not using default mode "1856x1392" (insufficient memory for mode)
[ 137.519] (II) MACH64(0): Not using default mode "928x696" (hsync out of range)
[ 137.520] (II) MACH64(0): Not using default mode "1920x1440" (insufficient memory for mode)
[ 137.520] (II) MACH64(0): Not using default mode "960x720" (hsync out of range)
[ 137.521] (II) MACH64(0): Not using default mode "1920x1440" (insufficient memory for mode)
[ 137.521] (II) MACH64(0): Not using default mode "960x720" (hsync out of range)
[ 137.522] (II) MACH64(0): Not using default mode "832x624" (hsync out of range)
[ 137.522] (II) MACH64(0): Not using default mode "416x312" (hsync out of range)
[ 137.523] (II) MACH64(0): Not using default mode "1400x1050" (insufficient memory for mode)
[ 137.523] (II) MACH64(0): Not using default mode "700x525" (hsync out of range)
[ 137.524] (II) MACH64(0): Not using default mode "1400x1050" (insufficient memory for mode)
[ 137.524] (II) MACH64(0): Not using default mode "700x525" (hsync out of range)
[ 137.525] (II) MACH64(0): Not using default mode "1920x1440" (insufficient memory for mode)
[ 137.525] (II) MACH64(0): Not using default mode "960x720" (hsync out of range)
[ 137.526] (II) MACH64(0): Not using default mode "2048x1536" (insufficient memory for mode)
[ 137.526] (II) MACH64(0): Not using default mode "1024x768" (hsync out of range)
[ 137.527] (II) MACH64(0): Not using default mode "2048x1536" (insufficient memory for mode)
[ 137.527] (II) MACH64(0): Not using default mode "1024x768" (hsync out of range)
[ 137.527] (II) MACH64(0): Not using default mode "2048x1536" (insufficient memory for mode)
[ 137.528] (II) MACH64(0): Not using default mode "1024x768" (hsync out of range)
[ 137.529] (--) MACH64(0): Virtual size is 1024x768 (pitch 1024)
[ 137.529] (**) MACH64(0): *Default mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz
[ 137.530] (II) MACH64(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz zd)
[ 137.531] (**) MACH64(0): *Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
[ 137.531] (II) MACH64(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz zd)
[ 137.532] (**) MACH64(0): *Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
[ 137.533] (II) MACH64(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz zd)
[ 137.533] (**) MACH64(0): *Default mode "640x480": 25.2 MHz, 31.5 kHz, 59.9 Hz
[ 137.534] (II) MACH64(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz zd)
[ 137.534] (**) MACH64(0): *Default mode "512x384": 32.5 MHz, 48.4 kHz, 60.0 Hz (D)
[ 137.535] (II) MACH64(0): Modeline "512x384"x60.0 32.50 512 524 592 672 384 385 388 403 doublescan -hsync -vsync (48.4 kHz zd)
[ 137.535] (**) MACH64(0): *Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
[ 137.536] (II) MACH64(0): Modeline "400x300"x60.3 20.00 400 420 484 528 300 300 302 314 doublescan +hsync +vsync (37.9 kHz zd)
[ 137.536] (**) MACH64(0): *Default mode "400x300": 18.0 MHz, 35.2 kHz, 56.3 Hz (D)
[ 137.537] (II) MACH64(0): Modeline "400x300"x56.3 18.00 400 412 448 512 300 300 301 312 doublescan +hsync +vsync (35.2 kHz zd)
[ 137.538] (**) MACH64(0): *Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D)
[ 137.538] (II) MACH64(0): Modeline "320x240"x60.1 12.59 320 328 376 400 240 245 246 262 doublescan -hsync -vsync (31.5 kHz zd)
[ 137.539] (==) MACH64(0): DPI set to (96, 96)
[ 137.539] (II) Loading sub module "fb"
[ 137.540] (II) LoadModule: "fb"
[ 137.551] (II) Loading /usr/X11R6/lib/modules/libfb.so
[ 137.555] (II) Module fb: vendor="X.Org Foundation"
[ 137.556] compiled for 1.13.0, module version = 1.0.0
[ 137.557] ABI class: X.Org ANSI C Emulation, version 0.4
[ 137.557] (II) Loading sub module "ramdac"
[ 137.558] (II) LoadModule: "ramdac"
[ 137.558] (II) Module "ramdac" already built-in
[ 137.559] (II) Loading sub module "exa"
[ 137.559] (II) LoadModule: "exa"
[ 137.571] (II) Loading /usr/X11R6/lib/modules/libexa.so
[ 137.574] (II) Module exa: vendor="X.Org Foundation"
[ 137.574] compiled for 1.13.0, module version = 2.6.0
[ 137.575] ABI class: X.Org Video Driver, version 13.0
[ 137.576] (!!) MACH64(0): Using composite sync to match input timing.
[ 137.576] (II) Loading sub module "i2c"
[ 137.577] (II) LoadModule: "i2c"
[ 137.578] (II) Module "i2c" already built-in
[ 137.579] (II) MACH64(0): I2C bus "Mach64" initialized.
[ 137.580] (--) Depth 24 pixmap format is 32 bpp
[ 137.583] (WW) MACH64(0): DRI static buffer allocation failed -- need at least 7680 kB video memory
[ 137.588] (II) MACH64(0): EXA memory management initialized
base : 0x1cd2520000
offscreen: + 300000
size : + 3ffc00
cursor : 0x1cd137fc00
[ 137.588] (II) MACH64(0): Will use 1023 kB of offscreen memory for EXA
or 0.33 viewports (composite)
or 0.76 dvdframes (xvideo)
[ 137.589] (II) MACH64(0): Render acceleration enabled
[ 137.591] (II) EXA(0): Offscreen pixmap area of 1047552 bytes
[ 137.591] (II) EXA(0): Driver registered support for the following operations:
[ 137.592] (II) Solid
[ 137.592] (II) Copy
[ 137.593] (II) Composite (RENDER acceleration)
[ 137.593] (II) UploadToScreen
[ 137.594] (II) DownloadFromScreen
[ 137.605] (==) MACH64(0): Backing store disabled
[ 137.606] (==) MACH64(0): Silken mouse disabled
[ 137.611] (==) MACH64(0): DPMS enabled
[ 137.613] (II) MACH64(0): Direct rendering disabled
[ 137.615] (==) RandR enabled
[ 137.776] (II) AIGLX: Screen 0 is not DRI2 capable
[ 137.776] (II) AIGLX: Screen 0 is not DRI capable
[ 137.778] (EE) AIGLX error: dlopen of /usr/X11R6/lib/modules/dri/swrastg_dri.so failed (File not found)
[ 137.869] (II) AIGLX: Loaded and initialized swrast
[ 137.870] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 139.246] (EE) Segmentation fault at address 0x0
[ 139.248]
Fatal server error:
[ 139.248] Caught signal 11 (Segmentation fault). Server aborting
[ 139.249]
[ 139.249] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 139.250] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 139.252] (EE)
[ 139.257] Server terminated with error (1). Closing log file.
--
Matthieu Herrb
More information about the xorg-devel
mailing list