Random Xorg freeze on Acer eMachines eM350 (Intel GMA3150)

Bug #643274 reported by Oleg Shparber
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: xorg

Xorg rangomly hangs on my netbook while user X-session is active. Disabling Compiz decreases number of hangs, but they still occur sometimes.

No hangs ever noticed when GDM login screen is on and during working on external monitor (even with enabled Compiz). Kernel update from Kernel-PPA and installation of intel drivers from https://launchpad.net/~glasen/+archive/intel-driver didn't helped.

Tried to follow https://wiki.ubuntu.com/X/Troubleshooting/Freeze (Advanced: How do I tell if my GPU has really locked up?) but it didn't detect any abnormalities.

Ubuntu 10.10 Beta has the same bug.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: xorg 1:7.5+5ubuntu1
ProcVersionSignature: Ubuntu 2.6.35-21.30~lucid1-generic-pae 2.6.35.4
Uname: Linux 2.6.35-21-generic-pae i686
Architecture: i386
Date: Mon Sep 20 09:37:37 2010
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
MachineType: eMachines eM350
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-21-generic-pae root=UUID=1b87eb20-61d9-42cb-8182-15ea4df5cca0 ro quiet splash
ProcEnviron:
 LANGUAGE=ru_UA:ru:en
 LANG=ru_UA.UTF-8
 SHELL=/bin/bash
SourcePackage: xorg
Symptom: display
Title: Xorg freeze
dmi.bios.date: 04/12/2010
dmi.bios.vendor: Acer
dmi.bios.version: V1.00
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: eM350
dmi.board.vendor: Acer
dmi.board.version: V1.00
dmi.chassis.type: 10
dmi.chassis.vendor: Acer
dmi.chassis.version: V1.00
dmi.modalias: dmi:bvnAcer:bvrV1.00:bd04/12/2010:svneMachines:pneM350:pvrV1.00:rvnAcer:rneM350:rvrV1.00:cvnAcer:ct10:cvrV1.00:
dmi.product.name: eM350
dmi.product.version: V1.00
dmi.sys.vendor: eMachines
system:
 distro: Ubuntu
 codename: lucid
 architecture: i686
 kernel: 2.6.35-21-generic-pae

Revision history for this message
Oleg Shparber (trollixx) wrote :
Oleg Shparber (trollixx)
summary: - Random Xorg freeze on Acer eMachines em350 (Intel GMA3150)
+ Random Xorg freeze on Acer eMachines eM350 (Intel GMA3150)
Bryce Harrington (bryce)
affects: xorg (Ubuntu) → xserver-xorg-video-intel (Ubuntu)
Revision history for this message
Oleg Shparber (trollixx) wrote :

Same with version 2.13 of intel drivers. Hangs even when booted from Maverick's LiveCD.

Revision history for this message
Oleg Shparber (trollixx) wrote :
Download full text (3.2 KiB)

Some new info. Now I catched several hangs during work with external monitor connected. Ubuntu 10.10, intel drivers 2.13.901 from glasen repo.

And finally there's some info in /var/log/messages exactly before hang:
Nov 13 03:29:56 oleg-portable kernel: [51580.271924] *pdpt = 000000003315c001 *pde = 000000007f1be067
Nov 13 03:29:56 oleg-portable kernel: [51580.271957] Modules linked in: nls_utf8 vhba udf crc_itu_t isofs ipt_MASQUERADE xt_state ipt_REJECT xt_tcpudp iptable_filter nf_nat_h323 nf_conntrack_h323 nf_nat_pptp nf_conntrack_pptp nf_conntrack
_proto_gre nf_nat_proto_gre nf_nat_tftp nf_conntrack_tftp nf_nat_sip nf_conntrack_sip nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_conntrack_ftp iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip_tables x_tables binfmt_misc
vboxnetadp vboxnetflt vboxdrv parport_pc ppdev snd_hda_codec_realtek arc4 snd_hda_intel i915 ath9k snd_hda_codec snd_hwdep snd_pcm ath9k_common snd_seq_midi drm_kms_helper ath9k_hw snd_rawmidi ath mac80211 snd_seq_midi_event snd_seq drm s
nd_timer snd_seq_device uvcvideo intel_agp cfg80211 joydev videodev psmouse v4l1_compat snd led_class serio_raw soundcore agpgart snd_page_alloc i2c_algo_bit video output lp parport usb_storage hid_microsoft usbhid hid ahci libahci atl1c
Nov 13 03:29:56 oleg-portable kernel: [51580.272123]
Nov 13 03:29:56 oleg-portable kernel: [51580.272134] Pid: 1218, comm: Xorg Not tainted 2.6.35-22-generic-pae #35-Ubuntu eM350 /eM350
Nov 13 03:29:56 oleg-portable kernel: [51580.272144] EIP: 0060:[<c02162aa>] EFLAGS: 00213002 CPU: 1
Nov 13 03:29:56 oleg-portable kernel: [51580.272154] EIP is at kmem_cache_alloc_notrace+0x4a/0xb0
Nov 13 03:29:56 oleg-portable kernel: [51580.272162] EAX: c26867b0 EBX: 000000d0 ECX: f86bd45c EDX: 00000000
Nov 13 03:29:56 oleg-portable kernel: [51580.272171] ESI: 00000040 EDI: c08005e0 EBP: f38e5ea4 ESP: f38e5e88
Nov 13 03:29:56 oleg-portable kernel: [51580.272179] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Nov 13 03:29:57 oleg-portable kernel: [51580.272200] f86ca66c 000004c2 f86bd45c 00203246 00000000 f103bde0 f4043c00 f38e5edc
Nov 13 03:29:57 oleg-portable kernel: [51580.272219] <0> f86bd45c 00000001 f86c9287 f86c87f5 f86c929c b75e5000 00001000 000080d0
Nov 13 03:29:57 oleg-portable kernel: [51580.272238] <0> f38e5efc f38e5edc 00000000 f3134800 f6d22f00 f38e5efc f86b8faf 00000001
Nov 13 03:29:57 oleg-portable kernel: [51580.272369] [<f86bd45c>] ? drm_vm_open_locked+0x6c/0x110 [drm]
Nov 13 03:29:57 oleg-portable kernel: [51580.272435] [<f86bd45c>] ? drm_vm_open_locked+0x6c/0x110 [drm]
Nov 13 03:29:57 oleg-portable kernel: [51580.272518] [<f86b8faf>] ? drm_gem_mmap+0xef/0x140 [drm]
Nov 13 03:29:57 oleg-portable kernel: [51580.272518] [<c0201d06>] ? mmap_region+0x346/0x4b0
Nov 13 03:29:57 oleg-portable kernel: [51580.272518] [<c02020cc>] ? do_mmap_pgoff+0x25c/0x300
Nov 13 03:29:57 oleg-portable kernel: [51580.272518] [<c0202303>] ? sys_mmap_pgoff+0x193/0x1c0
Nov 13 03:29:57 oleg-portable kernel: [51580.272518] [<c05f00f4>] ? syscall_call+0x7/0xb
Nov 13 03:29:57 oleg-portable kernel: [51580.272518] [<c05f0000>] ? _lock_kernel+0x20/0x8a
Nov 13 03:29:57 oleg-portable kernel: [51580.272518] ---[ ...

Read more...

Revision history for this message
Oleg Shparber (trollixx) wrote :

And here's even more info (from /var/log/kern.log):

Nov 13 03:29:50 oleg-portable kernel: [51574.269108] [drm:i915_gem_do_execbuffer] *ERROR* Invalid object handle 0 at index 0
Nov 13 03:29:56 oleg-portable kernel: [51580.271866] BUG: unable to handle kernel NULL pointer dereference at 00000040
Nov 13 03:29:56 oleg-portable kernel: [51580.271894] IP: [<c02162aa>] kmem_cache_alloc_notrace+0x4a/0xb0
Nov 13 03:29:56 oleg-portable kernel: [51580.271924] *pdpt = 000000003315c001 *pde = 000000007f1be067
Nov 13 03:29:56 oleg-portable kernel: [51580.271936] Oops: 0000 [#1] SMP
Nov 13 03:29:56 oleg-portable kernel: [51580.271945] last sysfs file: /sys/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2.4/1-2.4.3/idVendor
Nov 13 03:29:56 oleg-portable kernel: [51580.271957] Modules linked in: nls_utf8 vhba udf crc_itu_t isofs ipt_MASQUERADE xt_state ipt_REJECT xt_tcpudp iptable_filter nf_nat_h323 nf_conntrack_h323 nf_nat_pptpNov 13 12:45:06 oleg-portable k
ernel: imklog 4.2.0, log source = /proc/kmsg started.

Revision history for this message
plux (plux2005) wrote :

I have the same problem on a Foxconn Netbox nt525 with Intel GMA 3150. Have to change to vesa driver to get it working without freezes.

Revision history for this message
bugbot (bugbot) wrote :

This bug appears to involve a freeze of Xorg, probably due to a GPU
lockup in the kernel drm code, in a version of Ubuntu before
natty (or we couldn't determine the version from the report).

The X team has been investigating GPU lockups in Intel's video driver
during the natty development cycle. Many of these issues are now either
resolved or at least well understood. There are also better tools for
capturing and diagnosing these problems, but these tools are either
unavailable or incomplete in older versions of ubuntu, so debugging this
issue on pre-natty versions is unlikely to be productive. We're closing
out the bug report for this reason.

However, you may not yet be ready to upgrade to natty. It turned out
that a large number of these freezes were solved by updates to the
kernel. Thus, updating your kernel may be a workaround for you.
Updated kernel packages are available a variety of places, such as:

  http://kernel.ubuntu.com/~kernel-ppa/mainline/

If you find a newer kernel fixes it, and think the fix should be
backported to earlier Ubuntu versions, please file a request against the
linux kernel in Ubuntu, indicating the broken and the fixed kernel
versions.

If it does not fix it, and you do not wish to upgrade to natty, please
follow up through technical support channels (e.g. http://askubuntu.com
is a good place for free support for older Ubuntu versions).

On the other hand, if you find after upgrading to natty and updating to
latest that you still experience GPU lockups, please reproduce the
problem, ssh into the frozen machine, and collect the file
/sys/kernel/debug/dri/0/i915_error_state and the output of 'dmesg >
dmesg.txt', and attach both to a new bug report.

Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Invalid
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.