[Bug 86883] New: Regression on Atom graphics ("black screen of death", EeePc 1015? Pineview only?): kernel BUG with 3.16.x

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Nov 30 13:57:50 PST 2014


https://bugs.freedesktop.org/show_bug.cgi?id=86883

            Bug ID: 86883
           Summary: Regression on Atom graphics ("black screen of death",
                    EeePc 1015? Pineview only?): kernel BUG with 3.16.x
           Product: DRI
           Version: unspecified
          Hardware: x86 (IA32)
               URL: http://bugs.debian.org/768027
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: DRM/Intel
          Assignee: intel-gfx-bugs at lists.freedesktop.org
          Reporter: erich at debian.org
        QA Contact: intel-gfx-bugs at lists.freedesktop.org
                CC: intel-gfx-bugs at lists.freedesktop.org

On older EEE pcs (Intel Atom graphics) current kernels fail with a BUG_ON
in i915_gem_object_create_stolen_for_preallocated.

Kernel 3.14 is reported to be working okay.

Here is an example trace, with 3.16.3:

Sep 28 12:54:24 hostname kernel: ------------[ cut here ]------------
Sep 28 12:54:24 hostname kernel: kernel BUG at
/build/linux-Lep8DD/linux-3.16.3/drivers/gpu/drm/i915/i915_gem_stolen.c:431!
Sep 28 12:54:24 hostname kernel: invalid opcode: 0000 [#1] SMP 
Sep 28 12:54:24 hostname kernel: Modules linked in: snd_hda_controller i915(+)
shpchp snd_hda_codec i2c_i801 snd_hwdep drm_kms_helper psmouse evdev serio_raw
snd_pcm_oss snd_mixer_oss snd_pcm drm lpc_ich mfd_core snd_timer snd soundcore
wmi ac i2c_algo_bit i2c_core video battery sparse_keymap rfkill button
acpi_cpufreq processor coretemp loop fuse autofs4 ext4 crc16 mbcache jbd2 sg
sd_mod crc_t10dif crct10dif_generic crct10dif_common ahci libahci libata
scsi_mod ehci_pci uhci_hcd ehci_hcd usbcore atl1c usb_common thermal
thermal_sys
Sep 28 12:54:24 hostname kernel: CPU: 0 PID: 180 Comm: systemd-udevd Not
tainted 3.16-2-686-pae #1 Debian 3.16.3-2
Sep 28 12:54:24 hostname kernel: Hardware name: ASUSTeK Computer INC.
1001P/1005P, BIOS 1202    06/23/2010
Sep 28 12:54:24 hostname kernel: task: f774b010 ti: f4094000 task.ti: f4094000
Sep 28 12:54:24 hostname kernel: EIP: 0060:[<f87e80db>] EFLAGS: 00010206 CPU: 0
Sep 28 12:54:24 hostname kernel: EIP is at
i915_gem_object_create_stolen_for_preallocated+0x20b/0x280 [i915]
Sep 28 12:54:24 hostname kernel: EAX: f46f1c00 EBX: f2c5c150 ECX: 001d4c00 EDX:
001d4c00
Sep 28 12:54:24 hostname kernel: ESI: f2c58000 EDI: 001d4c00 EBP: f4095b60 ESP:
f4095b38
Sep 28 12:54:24 hostname kernel:  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Sep 28 12:54:24 hostname kernel: CR0: 80050033 CR2: b6f431a8 CR3: 36e14000 CR4:
000007f0
Sep 28 12:54:24 hostname kernel: Stack:
Sep 28 12:54:24 hostname kernel:  f4095b4c 00000282 f2c58004 00000001 00000001
f46f1c00 001d4c00 f4481000
Sep 28 12:54:24 hostname kernel:  f46f1c00 f4095bd4 f4095be0 f881726b 00139000
00071024 f4095ba8 f87f0e4b
Sep 28 12:54:24 hostname kernel:  00000001 f46f1c00 f2c58000 f46f1de4 00000002
f46f1e00 00000000 00000000
Sep 28 12:54:24 hostname kernel: Call Trace:
Sep 28 12:54:24 hostname kernel:  [<f881726b>] ?
intel_modeset_init+0x82b/0x1210 [i915]
Sep 28 12:54:24 hostname kernel:  [<f87f0e4b>] ?
i915_enable_pipestat+0xab/0x120 [i915]
Sep 28 12:54:24 hostname kernel:  [<f8840995>] ? i915_driver_load+0xae5/0xed0
[i915]
Sep 28 12:54:24 hostname kernel:  [<f883dd10>] ?
i915_switcheroo_set_state+0x90/0x90 [i915]
Sep 28 12:54:24 hostname kernel:  [<c137f4c0>] ?
powercap_register_control_type+0x1c0/0x1c0
Sep 28 12:54:24 hostname kernel:  [<c1251150>] ? cleanup_uevent_env+0x10/0x10
Sep 28 12:54:24 hostname kernel:  [<c133a744>] ? get_device+0x14/0x30
Sep 28 12:54:24 hostname kernel:  [<c146e4cb>] ? klist_node_init+0x2b/0x40
Sep 28 12:54:24 hostname kernel:  [<c146e536>] ? klist_add_tail+0x16/0x30
Sep 28 12:54:24 hostname kernel:  [<c133baf6>] ? device_add+0x1d6/0x5a0
Sep 28 12:54:24 hostname kernel:  [<f86255ae>] ? drm_dev_register+0x8e/0xe0
[drm]
Sep 28 12:54:24 hostname kernel:  [<f8627b79>] ? drm_get_pci_dev+0x79/0x1c0
[drm]
Sep 28 12:54:24 hostname kernel:  [<c128482f>] ? pci_device_probe+0x6f/0xc0
Sep 28 12:54:24 hostname kernel:  [<c11ca275>] ? sysfs_create_link+0x25/0x40
Sep 28 12:54:24 hostname kernel:  [<c133e583>] ? driver_probe_device+0x93/0x3a0
Sep 28 12:54:24 hostname kernel:  [<c11c9fa7>] ? sysfs_create_dir_ns+0x37/0x80
Sep 28 12:54:24 hostname kernel:  [<c1284771>] ? pci_match_device+0xc1/0xe0
Sep 28 12:54:24 hostname kernel:  [<c133e941>] ? __driver_attach+0x71/0x80
Sep 28 12:54:24 hostname kernel:  [<c133e8d0>] ? __device_attach+0x40/0x40
Sep 28 12:54:24 hostname kernel:  [<c133ca57>] ? bus_for_each_dev+0x47/0x80
Sep 28 12:54:24 hostname kernel:  [<c133e08e>] ? driver_attach+0x1e/0x20
Sep 28 12:54:24 hostname kernel:  [<c133e8d0>] ? __device_attach+0x40/0x40
Sep 28 12:54:24 hostname kernel:  [<c133dce7>] ? bus_add_driver+0x157/0x230
Sep 28 12:54:24 hostname kernel:  [<f887e000>] ? 0xf887dfff
Sep 28 12:54:24 hostname kernel:  [<c133f009>] ? driver_register+0x59/0xe0
Sep 28 12:54:24 hostname kernel:  [<c1002132>] ? do_one_initcall+0xc2/0x1f0
Sep 28 12:54:24 hostname kernel:  [<f887e000>] ? 0xf887dfff
Sep 28 12:54:24 hostname kernel:  [<f87c2000>] ? 0xf87c1fff
Sep 28 12:54:24 hostname kernel:  [<c1148ee8>] ? __vunmap+0x88/0xf0
Sep 28 12:54:24 hostname kernel:  [<c1148ee8>] ? __vunmap+0x88/0xf0
Sep 28 12:54:24 hostname kernel:  [<c10c0e2b>] ? load_module+0x1cab/0x2380
Sep 28 12:54:24 hostname kernel:  [<c10c1665>] ? SyS_finit_module+0x75/0xc0
Sep 28 12:54:24 hostname kernel:  [<c112ec4b>] ? vm_mmap_pgoff+0x7b/0xa0
Sep 28 12:54:24 hostname kernel:  [<c147971f>] ? sysenter_do_call+0x12/0x12
Sep 28 12:54:24 hostname kernel: Code: 08 89 54 24 08 c7 44 24 04 80 7f 85 f8
c7 04 24 a0 a2 84 f8 89 44 24 10 8b 45 f0 89 44 24 0c e8 5c d0 e3 ff e9 2b fe
ff ff 0f 0b <0f> 0b b8 34 7d 85 f8 ba b2 01 00 00 e8 84 e8 86 c8 31 c0 e9 05
Sep 28 12:54:24 hostname kernel: EIP: [<f87e80db>]
i915_gem_object_create_stolen_for_preallocated+0x20b/0x280 [i915] SS:ESP
0068:f4095b38
Sep 28 12:54:24 hostname kernel: ---[ end trace e796cb237f64e9fc ]---

Hardware from different reports:
00:02.0 VGA compatible controller [0300]: Intel Corporation Atom Processor
D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller [8086:a011] (prog-if 00 [VGA
controller])
00:02.0 VGA compatible controller [0300]: Intel Corporation Atom Processor
D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller [8086:a011] (prog-if 00 [VGA
controller])
"This is an Asus EeePC 1015PEM with Intel Graphics Media Accelerator 3150."
"Integrated Graphics Chipset: Intel(R) Pineview GM"

>From my uninformed quick look, the BUG_ON seems to be an assertion for memory
alignment. Any chance that this assertion does not hold on this hardware?

For further details, please see the full user reports at:

http://bugs.debian.org/764528
http://bugs.debian.org/771227
http://bugs.debian.org/768027
http://bugs.debian.org/763155

These may or may not be the exact same issue - some report that modeset
temporarily helped, some linked form posts say it's backlight issue; but above
BUG_ON can be found in at least two of the reports, and seems to persist in
early 3.17 versions.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20141130/8f93de7f/attachment.html>


More information about the intel-gfx-bugs mailing list