You are not logged in.
Pages: 1
Hello, so I posted this issue on reddit already, but now that I was able to register here I thought I would post it:
So for a while now my Xorg occasionally crashes. The problem is apparently the gpu driver, because it only occasionally happens when something tries to use it.
Today it happened when starting glxpixmap, but sometimes it also happens when I'm browsing with Firefox(mostly when huge images are displayed).
I have the Xorg log and it says something segfaulted, here's the log(cut down to fit the post limit):
[ 3.723]
X.Org X Server 1.14.5
Release Date: 2013-12-12
[ 3.723] X Protocol Version 11, Revision 0
[ 3.723] Build Operating System: Linux 3.12.5-1-ARCH x86_64
[ 3.723] Current Operating System: Linux pfannkuchen-PC 3.12.5-1-ARCH #1 SMP PREEMPT Thu Dec 12 12:57:31 CET 2013 x86_64
[ 3.723] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=635d7748-db02-404c-b6ac-6ebb85e63fa3 rw quiet
[ 3.723] Build Date: 13 December 2013 03:11:42PM
[ 3.723]
[ 3.723] Current version of pixman: 0.32.4
[ 3.723] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 3.723] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 3.724] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Dec 18 08:00:42 2013
...
[ 3.733] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 3.733] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 3.733] (II) Loader magic: 0x7fec20
[ 3.733] (II) Module ABI versions:
[ 3.733] X.Org ANSI C Emulation: 0.4
[ 3.733] X.Org Video Driver: 14.1
[ 3.733] X.Org XInput driver : 19.1
[ 3.733] X.Org Server Extension : 7.0
...
[ 3.736] (II) "glx" will be loaded by default.
[ 3.736] (II) LoadModule: "dri2"
[ 3.736] (II) Module "dri2" already built-in
[ 3.736] (II) LoadModule: "glamoregl"
[ 3.740] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 3.753] (II) Module glamoregl: vendor="X.Org Foundation"
[ 3.753] compiled for 1.14.2, module version = 0.5.1
[ 3.753] ABI class: X.Org ANSI C Emulation, version 0.4
[ 3.753] (II) LoadModule: "glx"
[ 3.754] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 3.756] (II) Module glx: vendor="X.Org Foundation"
[ 3.756] compiled for 1.14.5, module version = 1.0.0
[ 3.756] ABI class: X.Org Server Extension, version 7.0
[ 3.756] (==) AIGLX enabled
[ 3.756] Loading extension GLX
[ 3.756] (II) LoadModule: "radeon"
[ 3.756] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[ 3.760] (II) Module radeon: vendor="X.Org Foundation"
[ 3.760] compiled for 1.14.2, module version = 7.2.0
[ 3.760] Module class: X.Org Video Driver
[ 3.760] ABI class: X.Org Video Driver, version 14.1
[ 3.760] (II) RADEON: Driver for ATI Radeon chipsets:
...
[ 3.764] (++) using VT number 7
[ 3.774] (II) [KMS] Kernel modesetting enabled.
[ 3.774] (II) RADEON(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 3.774] (==) RADEON(0): Depth 24, (--) framebuffer bpp 32
[ 3.774] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[ 3.774] (==) RADEON(0): Default visual is TrueColor
[ 3.774] (==) RADEON(0): RGB weight 888
[ 3.774] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
[ 3.774] (--) RADEON(0): Chipset: "TAHITI" (ChipID = 0x6798)
[ 3.774] (II) Loading sub module "dri2"
[ 3.774] (II) LoadModule: "dri2"
[ 3.774] (II) Module "dri2" already built-in
[ 3.774] (II) Loading sub module "glamoregl"
[ 3.774] (II) LoadModule: "glamoregl"
[ 3.774] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 3.774] (II) Module glamoregl: vendor="X.Org Foundation"
[ 3.774] compiled for 1.14.2, module version = 0.5.1
[ 3.774] ABI class: X.Org ANSI C Emulation, version 0.4
[ 3.774] (II) glamor: OpenGL accelerated X.org driver based.
[ 3.880] (II) glamor: EGL version 1.4 (DRI2):
[ 3.959] (II) RADEON(0): glamor detected, initialising EGL layer.
[ 3.959] (II) RADEON(0): KMS Color Tiling: disabled
[ 3.959] (II) RADEON(0): KMS Color Tiling 2D: disabled
[ 3.959] (II) RADEON(0): KMS Pageflipping: enabled
[ 3.959] (II) RADEON(0): SwapBuffers wait for vsync: enabled
...
[ 4.078] (II) RADEON(0): Output DisplayPort-0 disconnected
[ 4.078] (II) RADEON(0): Output DisplayPort-1 disconnected
[ 4.078] (II) RADEON(0): Output HDMI-0 disconnected
[ 4.078] (II) RADEON(0): Output DVI-0 connected
[ 4.078] (II) RADEON(0): Using exact sizes for initial modes
[ 4.078] (II) RADEON(0): Output DVI-0 using initial mode 1920x1080
[ 4.078] (II) RADEON(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[ 4.078] (II) RADEON(0): mem size init: gart size :3fbde000 vram size: s:c0000000 visible:bf7d7000
[ 4.078] (==) RADEON(0): DPI set to (96, 96)
[ 4.078] (II) Loading sub module "fb"
[ 4.078] (II) LoadModule: "fb"
[ 4.078] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 4.079] (II) Module fb: vendor="X.Org Foundation"
[ 4.079] compiled for 1.14.5, module version = 1.0.0
[ 4.079] ABI class: X.Org ANSI C Emulation, version 0.4
[ 4.079] (II) Loading sub module "ramdac"
[ 4.079] (II) LoadModule: "ramdac"
[ 4.079] (II) Module "ramdac" already built-in
[ 4.079] (--) Depth 24 pixmap format is 32 bpp
[ 4.080] (II) RADEON(0): [DRI2] Setup complete
[ 4.080] (II) RADEON(0): [DRI2] DRI driver: radeonsi
[ 4.080] (II) RADEON(0): [DRI2] VDPAU driver: radeonsi
[ 4.080] (II) RADEON(0): Front buffer size: 8100K
[ 4.080] (II) RADEON(0): VRAM usage limit set to -958615K
[ 4.081] (==) RADEON(0): Backing store disabled
[ 4.081] (II) RADEON(0): Direct rendering enabled
[ 4.174] (II) RADEON(0): Use GLAMOR acceleration.
[ 4.174] (II) RADEON(0): Acceleration enabled
[ 4.174] (==) RADEON(0): DPMS enabled
[ 4.174] (==) RADEON(0): Silken mouse enabled
[ 4.174] (II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ 4.175] (--) RandR disabled
[ 4.181] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[ 4.181] (II) AIGLX: enabled GLX_INTEL_swap_event
[ 4.181] (II) AIGLX: enabled GLX_ARB_create_context
[ 4.181] (II) AIGLX: enabled GLX_ARB_create_context_profile
[ 4.181] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile
[ 4.181] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[ 4.181] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[ 4.181] (II) AIGLX: Loaded and initialized radeonsi
[ 4.181] (II) GLX: Initialized DRI2 GL provider for screen 0
[ 4.192] (II) RADEON(0): Setting screen physical size to 508 x 285
...
[ 15505.431] (EE)
[ 15505.431] (EE) Backtrace:
[ 15505.431] (EE) 0: /usr/bin/X (xorg_backtrace+0x3d) [0x58054d]
[ 15505.431] (EE) 1: /usr/bin/X (0x400000+0x1842b9) [0x5842b9]
[ 15505.432] (EE) 2: /usr/lib/libpthread.so.0 (0x7f2313f57000+0xf870) [0x7f2313f66870]
[ 15505.432] (EE) 3: /usr/lib/libglamor.so.0 (0x7f2311419000+0x11e41) [0x7f231142ae41]
[ 15505.432] (EE) 4: /usr/lib/libglamor.so.0 (0x7f2311419000+0x147bf) [0x7f231142d7bf]
[ 15505.432] (EE) 5: /usr/lib/libglamor.so.0 (0x7f2311419000+0x9412) [0x7f2311422412]
[ 15505.432] (EE) 6: /usr/lib/libglamor.so.0 (0x7f2311419000+0xb99c) [0x7f231142499c]
[ 15505.432] (EE) 7: /usr/bin/X (0x400000+0x10ca66) [0x50ca66]
[ 15505.432] (EE) 8: /usr/bin/X (0x400000+0x10661e) [0x50661e]
[ 15505.432] (EE) 9: /usr/bin/X (0x400000+0x374fe) [0x4374fe]
[ 15505.432] (EE) 10: /usr/bin/X (0x400000+0x26a7a) [0x426a7a]
[ 15505.433] (EE) 11: /usr/lib/libc.so.6 (__libc_start_main+0xf5) [0x7f2312dcdb05]
[ 15505.433] (EE) 12: /usr/bin/X (0x400000+0x26dc1) [0x426dc1]
[ 15505.433] (EE)
[ 15505.433] (EE) Segmentation fault at address 0x0
[ 15505.433] (EE)
Fatal server error:
[ 15505.433] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 15505.433] (EE)
[ 15505.433] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 15505.433] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 15505.433] (EE)
[ 15505.433] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 15505.447] (EE) Server terminated with error (1). Closing log file.anyway, the whole GUI stuff seems slugish too, I'm guessing there is no acceleration happening, how do I change that?
I'm using XFCE with xfwm.
The GPU is a HD7970GHz and I'm using the FOSS radeon driver.
Thanks in advance!
Offline
please post the output of glxinfo | grep OpenGL .
It might also help to post the full Xorg.0.log on a pastebin site.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
alright, the glxinfo:
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD TAHITI
OpenGL version string: 2.1 Mesa 10.0.1
OpenGL shading language version string: 1.30and the full log:
http://pastebin.com/2vNupFPA
Everything should be up-to-date as I always run pacman -Syu right after boot.
Last edited by pfannkuchen_gesicht (2013-12-18 13:11:40)
Offline
So it happened again, this time while browing a website with a huge image.
The log says it's a slightly different error, here it is: http://pastebin.com/iGbZTPPc
This time it's basically "[ 22899.712] destination is framebuffer incomplete: unsupported [%#x]"
Offline
So it seems Galmor-GL is the culprit here, I switched to EXA as Acceleration mode and so far it seems to work now.
Offline
i agree those logs indicate a problem with glamor-egl, but glamor is default choice now for your type of card.
Have you searched mesa bugtracker to see if this problem has been reported already ?
Last edited by Lone_Wolf (2013-12-19 13:07:14)
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
well, I only found this: https://bugs.freedesktop.org/show_bug.cgi?id=71190
which pretty much describes one of the error cases, couldn't find anything about the other bug, but I'm not sure if I really searche correctly.
So if you're registered there(I'm not yet) and you can't find the other crash issue either, could you please file a bug report?
Offline
Nope, can't find the other bug.
problem is there's little specific info about the cause of that one.
I am registered at freedesktop.org bugzilla, but it would be useless if i flied a bug for you.
I don't use glamor and have different hardware, so can't give any feedback to questions about the bug.
I suggest you register an acoount and open a bug with title like : radeonsi segfault with mesa 10.0.1
Last edited by Lone_Wolf (2013-12-20 13:45:08)
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Pages: 1