Hi! I opened a ticket at Gnome bugzilla about this crash, but it appears to be a problem regarding my driver from the graphic card : When I have Gnome-shell that crashes, I can close the session (via the Aww snap message) and re-open a session, I can then show dmesg which displays everytime this message : > [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -12! I tried to install the proprietary drivers, but it's not supported by Fedora 18. For information, I work with a Dual Screen, and I'm using Fedora 18. If you need any more information, please ask :) For information, here's the ticket I opened at Gnome : https://bugzilla.gnome.org/show_bug.cgi?id=701248 Thanks.
This may be a duplicate of this bug: https://bugs.freedesktop.org/show_bug.cgi?id=61182 Please attach your xorg log and dmesg output. What version of mesa are you using?
dmesg : [149626.918841] [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -12! [149642.212632] SELinux: initialized (dev fuse, type fuse), uses genfs_contexts [149644.616117] SELinux: initialized (dev proc, type proc), uses genfs_contexts [149654.440604] TCP: lp registered [152540.075830] [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -12! [152555.088551] SELinux: initialized (dev fuse, type fuse), uses genfs_contexts [152557.274289] SELinux: initialized (dev proc, type proc), uses genfs_contexts [152599.209132] SELinux: initialized (dev proc, type proc), uses genfs_contexts [152622.306348] SELinux: initialized (dev proc, type proc), uses genfs_contexts [152630.547807] SELinux: initialized (dev proc, type proc), uses genfs_contexts > [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -12! seems to be the problem. Where is the xorg log file and how can I know the mesa version I'm using ?
(In reply to comment #2) > > > [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -12! > > seems to be the problem. -12 mean -ENOMEM. It seems the kernel is out of memory and the driver is not able to allocate the memory it needs to process the rendering commands. > > Where is the xorg log file and how can I know the mesa version I'm using ? the xorg log is usually /var/log/Xorg.0.log If you are using distro packages, you'll have to check and see what version of mesa you have installed using your package manager.
Created attachment 103291 [details] Xorg.0.log log file
$> glxinfo | egrep -A2 "rendering|OpenGL" > direct rendering: Yes > server glx vendor string: SGI > server glx version string: 1.4 > -- > OpenGL vendor string: X.Org > OpenGL renderer string: Gallium 0.4 on AMD CEDAR > OpenGL version string: 2.1 Mesa 9.1 > OpenGL shading language version string: 1.30 > OpenGL extensions: > GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend, > GL_AMD_seamless_cubemap_per_texture, GL_AMD_shader_stencil_export And I uploaded my Xorg.0.log files. I hope it'll help ! :)
I saw the same with triple headed Radeon in Ubuntu 13.04 - 13.10 so far seems to be behaving better. Might be worth trying a recent setup therefore