[Anders 2]GPU driver throws a call trace in dmesg

Bug #1423292 reported by Joseph Salisbury
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Medium
Unassigned
Trusty
Fix Released
Medium
Joseph Salisbury
Utopic
Fix Released
Medium
Joseph Salisbury

Bug Description

Following call trace is seen in the dmesg. Looks like it is related to the GPU driver.

[ 9.107564] ------------[ cut here ]------------
[ 9.107589] WARNING: CPU: 2 PID: 390 at /build/buildd/linux-3.18.0/drivers/gpu/drm/i915/i915_drv.c:451 intel_detect_pch+0x366/0x3d0 [i915]()
[ 9.107607] Modules linked in: i915(+) x86_pkg_temp_thermal coretemp kvm_intel kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel drm_kms_helper aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd drm i2c_algo_bit ipmi_si(+) lpc_ich ipmi_msghandler shpchp video mac_hid mlx4_en vxlan ip6_udp_tunnel udp_tunnel ptp pps_core mlx4_core ahci libahci
[ 9.107610] CPU: 2 PID: 390 Comm: systemd-udevd Not tainted 3.18.0-11-generic #12-Ubuntu
[ 9.107611] Hardware name: HP ProLiant m710 Server Cartridge/, BIOS H06 01/21/2015
[ 9.107614] 0000000000000009 ffff880810d93878 ffffffff817ad3ac 000000000d900d90
[ 9.107616] 0000000000000000 ffff880810d938b8 ffffffff81074c21 0000000000000000
[ 9.107618] ffff880812945000 ffff880810c00000 ffff88081011e800 ffff880810c00000
[ 9.107618] Call Trace:
[ 9.107624] [<ffffffff817ad3ac>] dump_stack+0x46/0x58
[ 9.107627] [<ffffffff81074c21>] warn_slowpath_common+0x81/0xa0
[ 9.107630] [<ffffffff81074cfa>] warn_slowpath_null+0x1a/0x20
[ 9.107648] [<ffffffffc05db756>] intel_detect_pch+0x366/0x3d0 [i915]
[ 9.107687] [<ffffffffc06751d8>] i915_driver_load+0x1b8/0x1030 [i915]
[ 9.107690] [<ffffffff813b6c18>] ? kobject_uevent_env+0x178/0x690
[ 9.107693] [<ffffffff814e7707>] ? get_device+0x17/0x30
[ 9.107695] [<ffffffff814ed385>] ? klist_class_dev_get+0x15/0x20
[ 9.107697] [<ffffffff8179f858>] ? klist_node_init+0x38/0x60
[ 9.107700] [<ffffffff8179f916>] ? klist_add_tail+0x46/0x50
[ 9.107702] [<ffffffff814e902b>] ? device_add+0x1db/0x6d0
[ 9.107715] [<ffffffffc037f6c5>] drm_dev_register+0xb5/0x110 [drm]
[ 9.107726] [<ffffffffc038273d>] drm_get_pci_dev+0x8d/0x200 [drm]
[ 9.107744] [<ffffffffc05db23b>] i915_pci_probe+0x3b/0x60 [i915]
[ 9.107748] [<ffffffff813fc0d5>] local_pci_probe+0x45/0xa0
[ 9.107750] [<ffffffff813fd475>] ? pci_match_device+0xe5/0x110
[ 9.107752] [<ffffffff813fd5b9>] pci_device_probe+0xd9/0x130
[ 9.107756] [<ffffffff814ec413>] driver_probe_device+0xa3/0x410
[ 9.107758] [<ffffffff814ec85b>] __driver_attach+0x9b/0xa0
[ 9.107761] [<ffffffff814ec7c0>] ? __device_attach+0x40/0x40
[ 9.107763] [<ffffffff814ea1eb>] bus_for_each_dev+0x6b/0xb0
[ 9.107766] [<ffffffff814ebe7e>] driver_attach+0x1e/0x20
[ 9.107768] [<ffffffff814eba60>] bus_add_driver+0x180/0x250
[ 9.107770] [<ffffffff814ed054>] driver_register+0x64/0xf0
[ 9.107773] [<ffffffff813fb90c>] __pci_register_driver+0x4c/0x50
[ 9.107783] [<ffffffffc03829aa>] drm_pci_init+0xfa/0x130 [drm]
[ 9.107785] [<ffffffffc051e000>] ? 0xffffffffc051e000
[ 9.107802] [<ffffffffc051e08a>] i915_init+0x8a/0x92 [i915]
[ 9.107806] [<ffffffff81002148>] do_one_initcall+0xd8/0x210
[ 9.107810] [<ffffffff811b8cf2>] ? __vunmap+0xa2/0x100
[ 9.107814] [<ffffffff810fb32b>] load_module+0x151b/0x1c10
[ 9.107816] [<ffffffff810f6a40>] ? store_uevent+0x40/0x40
[ 9.107819] [<ffffffff810fbb96>] SyS_finit_module+0x86/0xb0
[ 9.107822] [<ffffffff817b506d>] system_call_fastpath+0x16/0x1b
[ 9.107824] ---[ end trace 58c91eee44705aff ]---

CVE References

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: New → In Progress
Changed in linux (Ubuntu Utopic):
assignee: nobody → Joseph Salisbury (jsalisbury)
Changed in linux (Ubuntu Trusty):
assignee: nobody → Joseph Salisbury (jsalisbury)
Changed in linux (Ubuntu Utopic):
importance: Undecided → Medium
Changed in linux (Ubuntu Trusty):
importance: Undecided → Medium
status: New → In Progress
Changed in linux (Ubuntu Utopic):
status: New → Confirmed
Changed in linux (Ubuntu Vivid):
status: In Progress → Confirmed
Changed in linux (Ubuntu Utopic):
assignee: Joseph Salisbury (jsalisbury) → nobody
Changed in linux (Ubuntu Vivid):
assignee: Joseph Salisbury (jsalisbury) → nobody
Brad Figg (brad-figg)
Changed in linux (Ubuntu Trusty):
status: In Progress → Fix Released
status: Fix Released → Fix Committed
Revision history for this message
Brad Figg (brad-figg) wrote :

This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-trusty' to 'verification-done-trusty'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-trusty
Changed in linux (Ubuntu Trusty):
status: Fix Committed → Fix Released
tags: added: verification-done-trusty
removed: verification-needed-trusty
Changed in linux (Ubuntu Trusty):
status: Fix Released → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (8.9 KiB)

This bug was fixed in the package linux - 3.13.0-48.80

---------------
linux (3.13.0-48.80) trusty; urgency=low

  [ Luis Henriques ]

  * Release Tracking Bug
    - LP: #1431263
  * Merged back all changes that were in Ubuntu-3.13.0-47.78

  [ Upstream Kernel Changes ]

  * xfs: remote attribute overwrite causes transaction overrun
    - LP: #1429821
    - CVE-2015-0274

linux (3.13.0-47.78) trusty; urgency=low

  [ Seth Forshee ]

  * Release Tracking Bug
    - LP: #1427733

  [ Rodrigo Vivi ]

  * SAUCE: drm/i915: Fix and clean BDW PCH identification
    - LP: #1423292
  * SAUCE: drm/i915: BDW Fix Halo PCI IDs marked as ULT.
    - LP: #1423292

  [ Upstream Kernel Changes ]

  * ext4: prevent bugon on race between write/fcntl
  * Bluetooth: ath3k: workaround the compatibility issue with xHCI
    controller
    - LP: #1400215
  * openvswitch: Silence RCU lockdep checks from flow lookup.
    - LP: #1408972
  * openvswitch: Use exact lookup for flow_get and flow_del.
    - LP: #1408972
  * splice: Apply generic position and size checks to each write
    - LP: #1416498
    - CVE-2014-7822
  * ALSA: hda - enable mute led quirk for one more hp machine.
    - LP: #1410704
  * crypto: prefix module autoloading with "crypto-"
    - LP: #1427438
  * crypto: add missing crypto module aliases
    - LP: #1427438
  * crypto: include crypto- module prefix in template
    - LP: #1427438
  * crypto: crc32c - add missing crypto module alias
    - LP: #1427438
  * drm/i915: Invalidate media caches on gen7
    - LP: #1427438
  * drm/i915: Force the CS stall for invalidate flushes
    - LP: #1427438
  * audit: restore AUDIT_LOGINUID unset ABI
    - LP: #1427438
  * parisc: fix out-of-register compiler error in ldcw inline assembler
    function
    - LP: #1427438
  * kvm: x86: drop severity of "generation wraparound" message
    - LP: #1427438
  * udf: Verify i_size when loading inode
    - LP: #1427438
  * udf: Verify symlink size before loading it
    - LP: #1427438
  * udf: Check path length when reading symlink
    - LP: #1427438
  * udf: Check component length before reading it
    - LP: #1427438
  * crypto: af_alg - fix backlog handling
    - LP: #1427438
  * ASoC: dwc: Ensure FIFOs are flushed to prevent channel swap
    - LP: #1427438
  * video/logo: prevent use of logos after they have been freed
    - LP: #1427438
  * video/fbdev: fix defio's fsync
    - LP: #1427438
  * Add USB_EHCI_EXYNOS to multi_v7_defconfig
    - LP: #1427438
  * drm/i915: Swap primary planes on gen2 for FBC
    - LP: #1427438
  * drm/i915: Don't swap planes on 830M
    - LP: #1427438
  * drm/i915: Don't call intel_prepare_page_flip() multiple times on gen2-4
    - LP: #1427438
  * x86, vdso: Use asm volatile in __getcpu
    - LP: #1427438
  * drivers: net: cpsw: enable interrupts after napi enable and clearing
    previous interrupts
    - LP: #1427438
  * net: ethernet: cpsw: fix hangs with interrupts
    - LP: #1427438
  * ALSA: hda - Fix wrong gpio_dir & gpio_mask hint setups for IDT/STAC
    codecs
    - LP: #1427438
  * drm/radeon: KV has three PPLLs (v2)
    - LP: #1427438
  * drm/radeon: properly filter DP1.2 4k modes on non-DP1.2 hw
    - LP: #1427438
  * virtio_pci: d...

Read more...

Changed in linux (Ubuntu Trusty):
status: Fix Committed → Fix Released
no longer affects: linux (Ubuntu Vivid)
Changed in linux (Ubuntu Utopic):
status: Confirmed → Fix Committed
Changed in linux (Ubuntu Utopic):
assignee: nobody → Joseph Salisbury (jsalisbury)
Changed in linux (Ubuntu Utopic):
status: Fix Committed → Fix Released
Mathew Hodson (mhodson)
Changed in linux (Ubuntu):
status: Confirmed → 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.