Bug 59101 - Gnome shell crashes after sleep mode
Summary: Gnome shell crashes after sleep mode
Status: NEW
Alias: None
Product: Drivers
Classification: Unclassified
Component: Video(DRI - non Intel) (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: drivers_video-dri
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-31 13:40 UTC by Cyril N.
Modified: 2016-02-16 22:17 UTC (History)
3 users (show)

See Also:
Kernel Version: 3.9.4-200.fc18.x86_64
Subsystem:
Regression: No
Bisected commit-id:


Attachments
Xorg.0.log log file (63.36 KB, text/x-log)
2013-06-03 14:07 UTC, Cyril N.
Details

Description Cyril N. 2013-05-31 13:40:44 UTC
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.
Comment 1 Alex Deucher 2013-05-31 13:58:59 UTC
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?
Comment 2 Cyril N. 2013-06-03 11:27:12 UTC
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 ?
Comment 3 Alex Deucher 2013-06-03 14:01:39 UTC
(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.
Comment 4 Cyril N. 2013-06-03 14:07:43 UTC
Created attachment 103291 [details]
Xorg.0.log log file
Comment 5 Cyril N. 2013-06-03 14:13:28 UTC
$> 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 ! :)
Comment 6 Alan 2013-11-13 20:06:19 UTC
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

Note You need to log in before you can comment on or make changes to this bug.