Bug#916899: linux-image-4.18.0-0.bpo.3-amd64: NULL pointer dereference in i915
Package: src:linux
Version: 4.18.20-2~bpo9+1
Severity: important
Hi,
since the upgrade to 4.18.0-0.bpo.3-amd64=4.18.20-2~bpo9+1, my Dell Latitude
E6410 fails to boot (everything was fine with
linux-image-4.18.0-0.bpo.1-amd64=4.18.6-1~bpo9+1). It hangs right the second
the i915 module gets loaded: The screen is blanked, still in text mode at
80/25, cursor blinking in the top left corner (I'm running GRUB in text-only
mode, so no VESA involved). I tried the sysrq keys s-u-b and, behold, it
worked. Please find at the very end of this report a dump from the serial
console (luckyly my docking station still has a plain old RS232). As a
workaround, I moved the i915 module out of the way and the machine boots fine
again.
I think this is the same thing than what's been reported at [1].
Thanks!
Daniel
[1] https://bugs.freedesktop.org/show_bug.cgi?id=108850
-- Package-specific info:
** Version:
Linux version 4.18.0-0.bpo.3-amd64 (debian-kernel@lists.debian.org) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)) #1 SMP Debian 4.18.20-2~bpo9+1 (2018-12-08)
** Command line:
BOOT_IMAGE=/vmlinuz-4.18.0-0.bpo.3-amd64 root=/dev/mapper/[...] ro panic=0 rootdelay=8 cryptopts=[...] net.ifnames=0
** Not tainted
** Kernel log:
Unable to read kernel log; any relevant messages should be attached
** Model information
sys_vendor: Dell Inc.
product_name: Latitude E6410
product_version: 0001
chassis_vendor: Dell Inc.
chassis_version:
bios_vendor: Dell Inc.
bios_version: A17
board_vendor: Dell Inc.
board_name: 04373Y
board_version: A03
[...]
** PCI devices:
[...]
00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02) (prog-if 00 [VGA controller])
Subsystem: Dell Latitude E6410 [1028:040a]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 11
Region 0: Memory at f0000000 (64-bit, non-prefetchable) [size=4M]
Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 6100 [size=8]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel modules: i915
[...]
-- System Information:
Debian Release: 9.6
APT prefers stable-updates
APT policy: (990, 'stable-updates'), (990, 'proposed-updates'), (990, 'stable'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable-debug'), (500, 'oldstable-updates'), (500, 'oldstable-proposed-updates'), (500, 'testing'), (500, 'oldstable'), (98, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.18.0-0.bpo.3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: sysvinit (via /sbin/init)
Versions of packages linux-image-4.18.0-0.bpo.3-amd64 depends on:
ii initramfs-tools [linux-initramfs-tool] 0.130
ii kmod 23-2
ii linux-base 4.5
Versions of packages linux-image-4.18.0-0.bpo.3-amd64 recommends:
ii apparmor 2.11.0-3+deb9u2
ii firmware-linux-free 3.4
ii irqbalance 1.1.0-2.3
Versions of packages linux-image-4.18.0-0.bpo.3-amd64 suggests:
pn debian-kernel-handbook <none>
ii extlinux 3:6.04~git20171011.af7e95c3+dfsg1-5~bpo9+1
ii grub-pc 2.02~beta3-5+deb9u1
ii linux-doc-4.18 4.18.20-2~bpo9+1
Versions of packages linux-image-4.18.0-0.bpo.3-amd64 is related to:
ii firmware-amd-graphics 20180825+dfsg-1~bpo9+1
ii firmware-atheros 20180825+dfsg-1~bpo9+1
ii firmware-bnx2 20180825+dfsg-1~bpo9+1
ii firmware-bnx2x 20180825+dfsg-1~bpo9+1
ii firmware-brcm80211 20180825+dfsg-1~bpo9+1
ii firmware-cavium 20180825+dfsg-1~bpo9+1
ii firmware-intel-sound 20180825+dfsg-1~bpo9+1
ii firmware-intelwimax 20180825+dfsg-1~bpo9+1
ii firmware-ipw2x00 20180825+dfsg-1~bpo9+1
ii firmware-ivtv 20180825+dfsg-1~bpo9+1
ii firmware-iwlwifi 20180825+dfsg-1~bpo9+1
ii firmware-libertas 20180825+dfsg-1~bpo9+1
ii firmware-linux-nonfree 20180825+dfsg-1~bpo9+1
ii firmware-misc-nonfree 20180825+dfsg-1~bpo9+1
ii firmware-myricom 20180825+dfsg-1~bpo9+1
ii firmware-netxen 20180825+dfsg-1~bpo9+1
ii firmware-qlogic 20180825+dfsg-1~bpo9+1
ii firmware-realtek 20180825+dfsg-1~bpo9+1
ii firmware-samsung 20180825+dfsg-1~bpo9+1
ii firmware-siano 20180825+dfsg-1~bpo9+1
ii firmware-ti-connectivity 20180825+dfsg-1~bpo9+1
pn xen-hypervisor <none>
-- no debconf information
-- debsums errors found:
debsums: missing file /lib/modules/4.18.0-0.bpo.3-amd64/kernel/drivers/gpu/drm/i915/i915.ko (from linux-image-4.18.0-0.bpo.3-amd64 package)
*** /home/dhr/tmp/serialconsole.txt
Begin: Running /scripts/local-premount ... [ 46.906057] Btrfs loaded, crc32c=crc32c-intel
Scanning for Btrfs filesystems
umount: can't umount /dev/pts: Device or resource busy
done.
Begin: Will now check root file system ... fsck from util-linux 2.29.2
[/sbin/fsck.ext4 (1) -- /dev/mapper/vgsys-lvrootfs] fsck.ext4 -a -C0 /dev/mapper/vgsys-lvrootfs
/dev/mapper/vgsys-lvrootfs: clean, 563559/4194304 files, 5408933/16777216 blocks
done.
[ 47.179306] EXT4-fs (dm-2): mounted filesystem with ordered data mode. Opts: (null)
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.
INIT: version 2.88 booting
[info] Using makefile-style concurrent boot in runlevel S.
[....] Setting hostname to 'cousteau'...done.
[....] Files under mount point '/run/lock' will be hidden. ... (warning).
[....] Starting the hotplug events dispatcher: systemd-udevdstarting version 232
. ok
[....] Synthesizing the initial hotplug events...[ 47.782926] ACPI: AC Adapter [AC] (on-line)
[ 47.803306] ACPI: Battery Slot [BAT0] (battery present)
[ 47.812040] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input4
[ 47.812078] ACPI: Battery Slot [BAT1] (battery absent)
[ 47.827284] wmi_bus wmi_bus-PNP0C14:00: WQBC data block query control method not found
[ 47.832346] ACPI: Lid Switch [LID]
[ 47.838802] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input5
[ 47.847448] ACPI: Power Button [PBTN]
[ 47.851245] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input6
[ 47.851405] parport_pc 00:04: reported by Plug and Play ACPI
[ 47.859748] ACPI: Sleep Button [SBTN]
[ 47.866021] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE,EPP]
[ ok 47.869308] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input7
9m[ 47.886205] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 47.889010] ACPI: Power Button [PWRF]
[ 47.891845] sd 1:0:0:0: Attached scsi generic sg1 type 0
done.
[....] Waiting for /dev to be fully populated...[ 48.000604] pci 0000:00:00.0: Intel HD Graphics Chipset
[ 48.014237] pci 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable
[ 48.026668] pci 0000:00:00.0: detected 32768K stolen memory
[ 48.044519] [drm] Replacing VGA console driver
[ 48.052980] kvm: VM_EXIT_LOAD_IA32_PERF_GLOBAL_CTRL does not work properly. Using workaround
[ 48.053309] Console: switching to colour dummy device 80x25
[ 48.118093] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[ 48.126229] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 48.132861] [drm] Driver supports precise vblank timestamp query.
[ 48.146132] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 48.157334] dell-smbios A80593CE-A997-11DA-B012-B622A1EF5492: WMI SMBIOS userspace interface not supported(0), try upgrading to a newer BIOS
[ 48.212649] [drm] RC6 disabled, disabling runtime PM support
[ 48.219438] BUG: unable to handle kernel NULL pointer dereference at 0000000000000008
[ 48.227257] PGD 0 P4D 0
[ 48.229790] Oops: 0000 [#1] SMP PTI
[ 48.233275] CPU: 2 PID: 699 Comm: systemd-udevd Not tainted 4.18.0-0.bpo.3-amd64 #1 Debian 4.18.20-2~bpo9+1
[ 48.242996] Hardware name: Dell Inc. Latitude E6410/04373Y, BIOS A17 05/12/2017
[ 48.250371] RIP: 0010:gen4_render_ring_flush+0x55/0x100 [i915]
[ 48.256196] Code: 00 be 16 00 00 00 48 89 ef e8 97 fe ff ff 48 3d 00 f0 ff ff 77 75 89 18 c7 40 04 02 40 00 7a 48 8b 55 78 48 8b 92 10 02 00 00 <48> 8b 52 08 c7 40 0c 00 00 00 00 c7 40 10 00 00 00 00 83 ca 04
[ 48.275050] RSP: 0018:ffffa885817ffa78 EFLAGS: 00010287
[ 48.280268] RAX: ffffa88590004000 RBX: 0000000002000022 RCX: 000000000001ff68
[ 48.287389] RDX: 0000000000000000 RSI: 00000000000001a8 RDI: ffff9d0b91ba2400
[ 48.294508] RBP: ffff9d0b91ba2400 R08: 0000000000000001 R09: ffff9d0b9bff8cf0
[ 48.301626] R10: ffffa885817ffa48 R11: 0000000000000002 R12: ffff9d0b90620000
[ 48.308746] R13: ffff9d0b91f68800 R14: ffff9d0b91da44e0 R15: 0000000000000000
[ 48.315868] FS: 00007f8d93fbc8c0(0000) GS:ffff9d0b9bc80000(0000) knlGS:0000000000000000
[ 48.323940] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 48.329673] CR2: 0000000000000008 CR3: 0000000207eea002 CR4: 00000000000206e0
[ 48.336794] Call Trace:
[ 48.339314] i915_request_alloc+0x266/0x380 [i915]
[ 48.344135] i915_gem_init+0x2bf/0x470 [i915]
[ 48.348517] i915_driver_load+0x950/0xe50 [i915]
[ 48.353128] ? mutex_lock+0xe/0x30
[ 48.356525] ? acpi_dev_found+0x5f/0x70
[ 48.360357] local_pci_probe+0x44/0xa0
[ 48.364099] ? _cond_resched+0x16/0x40
[ 48.367841] pci_device_probe+0x102/0x1b0
[ 48.371844] driver_probe_device+0x2aa/0x490
[ 48.376105] __driver_attach+0x109/0x110
[ 48.380021] ? driver_probe_device+0x490/0x490
[ 48.384454] bus_for_each_dev+0x67/0xc0
[ 48.388285] ? klist_add_tail+0x3b/0x70
[ 48.392112] bus_add_driver+0x16a/0x260
[ 48.395940] driver_register+0x5b/0xe0
[ 48.399681] ? 0xffffffffc098f000
[ 48.402991] do_one_initcall+0x4d/0x1c5
[ 48.406820] ? _cond_resched+0x16/0x40
[ 48.410563] ? kmem_cache_alloc_trace+0xb5/0x1c0
[ 48.415170] ? do_init_module+0x22/0x218
[ 48.419086] do_init_module+0x5b/0x218
[ 48.422828] load_module.constprop.55+0x2545/0x2d50
[ 48.427698] ? vfs_read+0x119/0x130
[ 48.431181] ? __do_sys_finit_module+0xd2/0x100
[ 48.435701] __do_sys_finit_module+0xd2/0x100
[ 48.440050] do_syscall_64+0x55/0x110
[ 48.443705] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[ 48.448747] RIP: 0033:0x7f8d92e61229
[ 48.452312] Code: 00 f3 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 3f 4c 2b 00 f7 d8 64 89 01
[ 48.471160] RSP: 002b:00007fff26b63dd8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
[ 48.478714] RAX: ffffffffffffffda RBX: 00005617022a7600 RCX: 00007f8d92e61229
[ 48.485835] RDX: 0000000000000000 RSI: 00007f8d9377a265 RDI: 000000000000000f
[ 48.492953] RBP: 00007f8d9377a265 R08: 0000000000000000 R09: 00007fff26b64350
[ 48.500073] R10: 000000000000000f R11: 0000000000000246 R12: 0000000000000000
[ 48.507193] R13: 000056170229d150 R14: 0000000000020000 R15: 00005617016e5cbc
[ 48.514312] Modules linked in: dell_laptop(+) rfkill dell_smbios dell_wmi_descriptor dcdbas dell_smm_hwmon intel_powerclamp coretemp kvm_intel snd_hda_intel kvm irqbypass snd_hda_codec intel_cstate snd_hda_coi
[ 48.585351] cqhci cryptd ehci_pci libata glue_helper ehci_hcd sdhci i2c_i801 mmc_core psmouse scsi_mod usbcore e1000e usb_common
[ 48.596989] CR2: 0000000000000008
[ 48.600334] ---[ end trace d236f2695bcacc3e ]---
[ 48.605051] RIP: 0010:gen4_render_ring_flush+0x55/0x100 [i915]
[ 48.610894] Code: 00 be 16 00 00 00 48 89 ef e8 97 fe ff ff 48 3d 00 f0 ff ff 77 75 89 18 c7 40 04 02 40 00 7a 48 8b 55 78 48 8b 92 10 02 00 00 <48> 8b 52 08 c7 40 0c 00 00 00 00 c7 40 10 00 00 00 00 83 ca 04
[ 48.629787] RSP: 0018:ffffa885817ffa78 EFLAGS: 00010287
[ 48.629792] RAX: ffffa88590004000 RBX: 0000000002000022 RCX: 000000000001ff68
[ 48.629793] RDX: 0000000000000000 RSI: 00000000000001a8 RDI: ffff9d0b91ba2400
[ 48.629794] RBP: ffff9d0b91ba2400 R08: 0000000000000001 R09: ffff9d0b9bff8cf0
[ 48.629796] R10: ffffa885817ffa48 R11: 0000000000000002 R12: ffff9d0b90620000
[ 48.629797] R13: ffff9d0b91f68800 R14: ffff9d0b91da44e0 R15: 0000000000000000
[ 48.629800] FS: 00007f8d93fbc8c0(0000) GS:ffff9d0b9bc80000(0000) knlGS:0000000000000000
[ 48.629801] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 48.629804] CR2: 0000000000000008 CR3: 0000000207eea002 CR4: 00000000000206e0
[ 48.643792] iTCO_vendor_support: vendor-support=0
[ 48.645448] ppdev: user-space parallel port driver
[ 48.703696] input: Dell WMI hotkeys as /devices/platform/PNP0C14:00/wmi_bus/wmi_bus-PNP0C14:00/9DBB5994-A997-11DA-B012-B622A1EF5492/input/input8
[ 48.717368] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
[ 48.723139] iTCO_wdt: Found a QM57 TCO device (Version=2, TCOBASE=0x0460)
[ 48.730182] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[ 48.761932] dell_laptop: Using i8042 filter function for receiving events
*** the machine hangs right here ***
Reply to: