DRM Framebuffer crash; invalid framebuffer id; Thinkpads with Intel X4500HD

Bug #523027 reported by Jones D. Le
154
This bug affects 29 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I am using Lucid beta now with kernel 2.6.32-13-generic. Once the computer start up, it crash right after Plymouth. Between the time where GDM is about to start. The screen generate garbage as you type.

All I got from the screen and in dmesg is:

[ 5.296517] [drm:drm_mode:getfb] *ERROR* invalid framebuffer id

My laptop is Intel X4500HD built-in gfx

Revision history for this message
Jones D. Le (joneslee85) wrote :

Log files

Revision history for this message
Jones D. Le (joneslee85) wrote :

Today it got 1 extra warning:

[drm:i915_gem_execbuffer] *ERROR* Object f65ade0 appears more than once in object list

Revision history for this message
Nikita Vetoshkin (nikita-vetoshkin) wrote :

The same here with Lenovo R61 on i965.

Nothing helps. The only message is "*ERROR* invalid framebuffer id". Upgrading kernel to this http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.33-rc8/ - doesn't help either =(

Revision history for this message
Mike Steigerwalt (mikesteigerwalt) wrote :

A ctrl+f7 seems to get you back into the GDM after it crashes again.

Also with a toshiba p505-s8980. Graphics chipset in that is a 4500MHD, same-ish hardware.

Bug #527180 seems to describe this same bug.

Loïc Minier (lool)
Changed in linux (Ubuntu):
status: New → Confirmed
summary: - DRM Framebuffer crash - fail GDM - Lenovo X200 - Intel X4500HD
+ DRM Framebuffer crash - fail GDMThinkpads with Intel X4500HD
Revision history for this message
Loïc Minier (lool) wrote : Re: DRM Framebuffer crash - fail GDMThinkpads with Intel X4500HD

I get this as well on a Thinkpad X301 with a X4500HD card, but not on 100% of boots; on some boots things just work.

The symptoms are:
you get a mouse on a black screen, but the cursor is blinking on the top left; after a couple of seconds I get some kernel messages from sda or sdb in the top left where the cursor was; pressing some keys results in weird chars being written at the top left too. Pressing Ctrl-Alt-F1 goes back to a clean tty1, and pressing Ctrl-Alt-F7 goes back to a clean gdm. If I try to login from that gdm, I see:
Feb 25 09:12:35 bee kernel: [ 28.609195] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id
then gdm respawns the login screen, and I can login normally.

summary: - DRM Framebuffer crash - fail GDMThinkpads with Intel X4500HD
+ DRM Framebuffer crash; invalid framebuffer id; Thinkpads with Intel
+ X4500HD
Revision history for this message
Nikita Vetoshkin (nikita-vetoshkin) wrote :

I suppose X3100 can be added to the summary

Revision history for this message
pablomme (pablomme) wrote :

I get something very similar on my laptop which has Intel 945GM graphics. It also happens at random, but more often than not, I'm afraid. I can switch to VT1 then to VT7, thus entering the desktop, but if I try to use, say, update-manager, X will crash after entering the password -- the same happens for any other gksudo dialogue I invoke. The 'invalid framebuffer id' error briefly flashes before gdm respawns.

Searching for this bug I found instances of the 'invalid framebuffer id' error message for ATI and nvidia cards too, see bug #509273 (radeon driver), bug #528490 and bug #529842 (noveau driver), and bug #527180 (unspecified driver), all appearing to have similar, although not identical, symptoms. May this be a deeper problem with KMS in the kernel itself, or with plymouth, or with their interaction, rather than with specific hardware?

Revision history for this message
Nikita Vetoshkin (nikita-vetoshkin) wrote :

Agree with pablomme. Yesterday I managed to launch gnome-session without gdm and it works fine.

tags: added: kernel-series-unknown
Revision history for this message
kdawgud (kleber) wrote :

I get my display to crash when I try fast user switching. This is the only strange message I see in /var/log/syslog.

Revision history for this message
kdawgud (kleber) wrote :

Sorry, forgot to mention I also have the x4500HD on my laptop

Revision history for this message
KOCMOHABT (kocmo) wrote :

I get the same error messages "[drm:drm_mode_getfb] *ERROR* invalid framebuffer id" in dmesg, but instead of crashing kdm doesn't let me login. If I try to login through kdm, it logs me out right away, and I get the following in my Xorg.log simultaneously with dmesg errors:

Xorg.log:(EE) intel(0): Couldn't create pixmap for fbcon
Xorg.log:(EE) intel(0): Couldn't create pixmap for fbcon

If I use gdm instead of kdm, I can login fine, and X works as expected.

affects: linux (Ubuntu) → xserver-xorg-video-intel (Ubuntu)
Bryce Harrington (bryce)
tags: added: lucid
Bryce Harrington (bryce)
tags: added: crash
Revision history for this message
kaushal (kaushalshriyan) wrote :

I get the error messages in dmesg on Ubuntu Desktop 10.04.

[ 3164.724958] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id
[ 3299.107288] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id

Laptop Model : Dell Vostro A860
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)

Attaching the Output of lshw as an attachment.

Revision history for this message
Keith Blow (keith-backblow-loft) wrote :

I had this problem on a regular PC. Reverting to kernel 2.6.31 cured the problem.

Revision history for this message
Evgeny Burzak (buzzilo) wrote :

I had similar problem: Xorg sometimes hangs up with that *ERROR*.
Laptop: Lenovo t500, Intel X4500.

Revision history for this message
Rodolfo Boer (rodolfo-mv) wrote :

I have the same problem with a radeon card on my laptop. I solved it by setting CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y in the kernel config.

Revision history for this message
Torsten Franz (torsten.franz) wrote :

I have the same error too. My system were frozen and I have to kill all xchat and evolution processes to have a system which were running.

from the syslog
Nov 15 16:36:57 ubuntu kernel: [20407.621627] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id
Nov 15 16:37:32 ubuntu acpid: client 942[0:0] has disconnected
Nov 15 16:37:32 ubuntu acpid: client connected from 942[0:0]
Nov 15 16:37:32 ubuntu acpid: 1 client rule loaded
Nov 15 16:37:32 ubuntu kernel: [20442.158188] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id

my hardware:
torsten@ubuntu:/etc$ lspci
00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge
00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx)
00:04.0 PCI bridge: ATI Technologies Inc Device 7914
00:06.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 2)
00:07.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 3)
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:05.0 VGA compatible controller: ATI Technologies Inc RS690M [Radeon X1200 Series]
02:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 01)

Revision history for this message
Torsten Franz (torsten.franz) wrote :

oh sorry, I have forgotten: my system is:

Lucid
torsten@ubuntu:/etc$ uname -a
Linux ubuntu 2.6.32-24-generic #43-Ubuntu SMP Thu Sep 16 14:58:24 UTC 2010 x86_64 GNU/Linux

Revision history for this message
sae.area (saearea-test) wrote :

Hi,

I have a Toshiba Satellite A210 with mobility Radeon HD 2400.
- 2.6.35-22-generic #34~lucid1-Ubuntu SMP Mon Oct 11 14:36:18 UTC 2010 i686 GNU/Linux
I got this error, but followed advise of #15 and it disappeared. I do have this error again when I switch to VT2-6 via "Ctrl+Alt+F2-6" and upon returning via Ctrl+Alt+F7 I find this error in dmesg. But the system stability seems not to be affected.

sae

Revision history for this message
thewk (theewk) wrote :

I get this error mesage with Ubuntu 10.10 running ATI X1250 but only sometimes and after I resume from suspend. Most of the time suspend / wake works well.

Revision history for this message
wavesailor (wavesailor) wrote :

I have the same issue:
I get this error mesage with Ubuntu 10.10 running on a Fujitsu Lifebook S7020 (VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)) but only sometimes and after I resume from suspend. Most of the time suspend / wake works well.

Last entry in kernel.log is:
Feb 2 10:14:45 LIFEBOOK-S7020 kernel: [31140.448476] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id

Revision history for this message
Mikael Frykholm (mikael) wrote :

I get the same with 2.6.38-5-generic #32-Ubuntu on
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 0c)
I kill X with ALT-SYSRQ-K to get it to restarts.
The text consoles still work.

Revision history for this message
Daniël van Eeden (dveeden) wrote :

I get this issue with 2.6.38-9-generic. In .xsession-errors there is also an error: "bad event received, major opcode 34" which is caused by the synapitics input devices (syndaemon).

Revision history for this message
Dave Lauer (dlauer) wrote :

I have this same problem with 2.6.38-8-generic. Text consoles still work, X appears to be fried.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.