apport-gpu-error-intel.py has never succeedded on gpu error on this computer
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xdiagnose (Ubuntu) |
Fix Released
|
High
|
Bryce Harrington |
Bug Description
Binary package hint: xserver-
as far as i know for sure this script hasn't succeeded since maverick
this time in particular it was a page allocation failure:
[237412.088904] [drm:i915_
[237414.369027] intel_gpu_dump: page allocation failure. order:8, mode:0x40d0
[237414.369035] Pid: 7250, comm: intel_gpu_dump Not tainted 2.6.38-8-generic #42-Ubuntu
[237414.369037] Call Trace:
[237414.369048] [<ffffffff81114
[237414.369053] [<ffffffff81149
[237414.369057] [<ffffffff81110
[237414.369061] [<ffffffff81154
[237414.369064] [<ffffffff81155
[237414.369068] [<ffffffff81117
[237414.369072] [<ffffffff81186
[237414.369076] [<ffffffff81164
[237414.369079] [<ffffffff81165
[237414.369084] [<ffffffff8100c
[237414.369086] Mem-Info:
[237414.369089] Node 0 DMA per-cpu:
[237414.369091] CPU 0: hi: 0, btch: 1 usd: 0
[237414.369094] CPU 1: hi: 0, btch: 1 usd: 0
[237414.369095] Node 0 DMA32 per-cpu:
[237414.369098] CPU 0: hi: 186, btch: 31 usd: 0
[237414.369100] CPU 1: hi: 186, btch: 31 usd: 0
[237414.369105] active_anon:465972 inactive_
[237414.369106] active_file:30754 inactive_file:32344 isolated_file:0
[237414.369107] unevictable:8 dirty:341 writeback:0 unstable:0
[237414.369108] free:31889 slab_reclaimabl
[237414.369109] mapped:16354 shmem:187401 pagetables:9624 bounce:0
[237414.369112] Node 0 DMA free:11844kB min:36kB low:44kB high:52kB active_anon:1708kB inactive_
[237414.369122] lowmem_reserve[]: 0 2946 2946 2946
[237414.369126] Node 0 DMA32 free:115712kB min:6924kB low:8652kB high:10384kB active_
[237414.369137] lowmem_reserve[]: 0 0 0 0
[237414.369140] Node 0 DMA: 1*4kB 2*8kB 3*16kB 2*32kB 5*64kB 1*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 1*4096kB = 11844kB
[237414.369151] Node 0 DMA32: 3396*4kB 2314*8kB 4530*16kB 280*32kB 2*64kB 0*128kB 2*256kB 1*512kB 1*1024kB 0*2048kB 0*4096kB = 115712kB
[237414.369161] 273144 total pagecache pages
[237414.369163] 22621 pages in swap cache
[237414.369166] Swap cache stats: add 2387571, delete 2364950, find 708789/931626
[237414.369168] Free swap = 4996032kB
[237414.369170] Total swap = 6291452kB
[237414.382559] 769008 pages RAM
[237414.382562] 13805 pages reserved
[237414.382564] 148898 pages shared
[237414.382565] 624613 pages non-shared
and the last few times on natty it was the same, page allocation failure
i'd have to grep old logs on the hd i took out of this machine to find out what it was on mav, let me know if that would be useful
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: xserver-
ProcVersionSign
Uname: Linux 2.6.38-8-generic x86_64
Architecture: amd64
CompizPlugins: [core,crashhand
CompositorRunning: compiz
DRM.card0.DP.1:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
DRM.card0.DP.2:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
DRM.card0.HDMI.A.1:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
DRM.card0.LVDS.1:
status: connected
enabled: enabled
dpms: On
modes: 1366x768
edid-base64: AP/////
DRM.card0.VGA.1:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
Date: Tue May 3 10:18:40 2011
DistUpgraded: Log time: 2011-03-17 02:39:21.770457
DistroCodename: natty
DistroVariant: ubuntu
GraphicsCard:
Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Device [103c:360b]
Subsystem: Hewlett-Packard Company Device [103c:360b]
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
MachineType: Hewlett-Packard Compaq Presario CQ60 Notebook PC
ProcEnviron:
LANGUAGE=en_US:en
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
Renderer: Unknown
SourcePackage: xserver-
UpgradeStatus: Upgraded to natty on 2011-03-17 (47 days ago)
dmi.bios.date: 12/15/2010
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: F.65
dmi.board.
dmi.board.name: 3612
dmi.board.vendor: Hewlett-Packard
dmi.board.version: 09.67
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.chassis.
dmi.modalias: dmi:bvnHewlett-
dmi.product.name: Compaq Presario CQ60 Notebook PC
dmi.product.
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz 1:0.9.4+
version.ia32-libs: ia32-libs 20090808ubuntu13
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.
version.
version.
version.
version.
version.
version.
Changed in xdiagnose (Ubuntu): | |
milestone: | oneiric-alpha-1 → oneiric-alpha-2 |
Changed in xdiagnose (Ubuntu): | |
milestone: | oneiric-alpha-2 → oneiric-alpha-3 |
Yeah the problem is that the dump tool needs to allocate memory to create the dump info but sometimes the system is in such a state that it can't do it, so the tool obviously fails.
But for GPU lockup bugs with Intel graphics, all you really need to collect is the output of 'dmesg' and your /sys/kernel/ debug/dri/ 0/i915_ error_state file. Both of these must be collected while the machine is locked up (e.g. by sshing into the sick machine over ethernet), but that should work even if the dump tool is failing. See https:/ /wiki.ubuntu. com/X/Troublesh ooting/ Freeze for additional info.
If you do that, please file a NEW bug report for the freeze. We'll focus this bug report on the issue that apport- gpu-error- intel.py fails under these conditions. I need to rejigger the script to stop using the dump tool and instead use the error file directly.