FS#59478 - intel_do_flush_locked failed: No space left on device with Gnome shell

Attached to Project: Arch Linux
Opened by Mathieu MB (Sixtiz) - Sunday, 29 July 2018, 08:48 GMT
Last edited by Andreas Radke (AndyRTR) - Thursday, 16 April 2020, 06:47 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Jan Alexander Steffens (heftig)
Laurent Carlier (lordheavy)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

I've always had some Gnome Shell crashes on my setup, but they were quite rare. Now in the past few months, they've become very frequent, my Gnome Shell sessions hardly last more than 10 minutes before crashing...

I get:

org.gnome.Shell.desktop[2601]: intel_do_flush_locked failed: No space left on device

Next thing I know I'm back to the gdm login screen.
I use a Mac mini with Gnome Shell in X11 mode, has an Intel 945GM.

00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)

Latest Arch running linux-hardened kernel.
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Thursday, 16 April 2020, 06:47 GMT
Reason for closing:  No response
Comment by Jan de Groot (JGC) - Wednesday, 01 August 2018, 13:43 GMT
Please try the modesetting driver instead of xf86-video-intel. This is probably a bug in xf86-video-intel where shared memory is exhausted.
Comment by Mathieu MB (Sixtiz) - Sunday, 05 August 2018, 11:24 GMT
If I remove the xf86-video-intel, X doesn't start, I get:

[ 1714.986] (II) modeset(0): Output DVI-D-1 using initial mode 1920x1200 +0+0
[ 1714.986] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[ 1714.986] (==) modeset(0): DPI set to (96, 96)
[ 1714.986] (II) Loading sub module "fb"
[ 1714.986] (II) LoadModule: "fb"
[ 1714.987] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 1714.987] (II) Module fb: vendor="X.Org Foundation"
[ 1714.987] compiled for 1.20.0, module version = 1.0.0
[ 1714.987] ABI class: X.Org ANSI C Emulation, version 0.4
[ 1714.988] Require OpenGL version 2.1 or later.
[ 1714.988] (EE) modeset(0): Failed to initialize glamor at ScreenInit() time.
[ 1714.988] (EE)
Fatal server error:
[ 1714.988] (EE) AddScreen/ScreenInit failed for driver 0
Comment by Doug Newgard (Scimmia) - Sunday, 05 August 2018, 15:53 GMT
x86_64 or i686 system?
Comment by Mathieu MB (Sixtiz) - Monday, 06 August 2018, 11:54 GMT
It's x86_64
Comment by Mathieu MB (Sixtiz) - Tuesday, 20 November 2018, 04:45 GMT
Modesetting works if disabling acceleration (I guess 945GM cards don't support OpenGL 2.1), but obviously it's very slow and CPU intensive... No crashes however. Intel driver still frequently gives the error.
Comment by Andreas Radke (AndyRTR) - Tuesday, 10 December 2019, 11:10 GMT
Is this still an issue?

Loading...