<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - Oops in the i915 driver with kernel 4.4"
href="https://bugs.freedesktop.org/show_bug.cgi?id=93822">93822</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Oops in the i915 driver with kernel 4.4
</td>
</tr>
<tr>
<th>Product</th>
<td>DRI
</td>
</tr>
<tr>
<th>Version</th>
<td>XOrg git
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Other
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>DRM/Intel
</td>
</tr>
<tr>
<th>Assignee</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>zboszor@pr.hu
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>CC</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr></table>
<p>
<div>
<pre>With kernel 4.4 and an uptime overnight, we got this Oops on an Intel based POS
machine. The CPU is Atom D525 and thermal throttling is only supported via
p4_clockmod on this chip. The Oops happened around pressing Ctrl-Alt-F2 to go
to console from X. Xorg server 1.16.4 and xf86-video-intel 2.99.918-ish
(git.fdo commit 627ef68a8cd7a51627d5b6a98cb0a5bdb1d9b534) was running on the
system. The OS is a Yocto 1.6-based custom OpenEmbedded 64-bit build, the
kernel was compiled to support module signing but Yocto doesn't actually sign
its kernel modules, hence the "E" tainted flag.
Jan 19 03:52:33 chef01 kernel: Modules linked in: binfmt_misc(E)
cpufreq_ondemand(E) tun(E) egalax_ts_serial(E) i915(E) joydev(E) hid_generic(E)
usbhid(E) snd_hda_codec_realtek(
Jan 19 03:52:33 chef01 kernel: nf_conntrack_ipv4(E) nf_defrag_ipv4(E)
nf_nat(E) xt_connmark(E) nf_conntrack(E) ip6_tables(E) iptable_mangle(E)
Jan 19 03:52:33 chef01 kernel: CPU: 1 PID: 313 Comm: Xorg.bin Tainted: G
E 4.4.0 #1
Jan 19 03:52:33 chef01 kernel: Hardware name: SI SL20/SL20, BIOS 080016
04/01/2013
Jan 19 03:52:33 chef01 kernel: ffffffffa0174c3f ffff8800741bb990
ffffffff8075359d 0000000000000000
Jan 19 03:52:33 chef01 kernel: ffff8800741bb9c8 ffffffff8048fa08
ffff88007ba6d0c0 ffff88007b4d43c0
Jan 19 03:52:33 chef01 kernel: ffff88007b4d43c0 ffff880056e8d000
ffff88007b8e9000 ffff8800741bb9d8
Jan 19 03:52:33 chef01 kernel: Call Trace:
Jan 19 03:52:33 chef01 kernel: [<ffffffff8075359d>] dump_stack+0x44/0x57
Jan 19 03:52:33 chef01 kernel: [<ffffffff8048fa08>]
warn_slowpath_common+0x88/0xc0
Jan 19 03:52:33 chef01 kernel: [<ffffffff8048fafa>]
warn_slowpath_null+0x1a/0x20
Jan 19 03:52:33 chef01 kernel: [<ffffffffa01657b3>] kref_get.part.9+0x1e/0x27
[drm]
Jan 19 03:52:33 chef01 kernel: [<ffffffffa0151601>]
drm_framebuffer_reference+0x51/0x60 [drm]
Jan 19 03:52:33 chef01 kernel: [<ffffffffa0161ead>]
drm_atomic_set_fb_for_plane+0x2d/0x90 [drm]
Jan 19 03:52:33 chef01 kernel: [<ffffffffa01d35e0>]
__drm_atomic_helper_set_config+0xd0/0x3b0 [drm_kms_helper]
Jan 19 03:52:33 chef01 kernel: [<ffffffffa01d4506>]
restore_fbdev_mode+0x1f6/0x260 [drm_kms_helper]
Jan 19 03:52:33 chef01 kernel: [<ffffffffa01d65e3>]
drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80 [drm_kms_helper]
Jan 19 03:52:33 chef01 kernel: [<ffffffffa01d665c>]
drm_fb_helper_set_par+0x2c/0x50 [drm_kms_helper]
Jan 19 03:52:33 chef01 kernel: [<ffffffffa032153a>]
intel_fbdev_set_par+0x1a/0x60 [i915]
Jan 19 03:52:33 chef01 kernel: [<ffffffff807c18b1>] fb_set_var+0x191/0x400
Jan 19 03:52:33 chef01 kernel: [<ffffffff804be317>] ? update_curr+0x67/0x130
Jan 19 03:52:33 chef01 kernel: [<ffffffff804bcd8c>] ?
__enqueue_entity+0x6c/0x70
Jan 19 03:52:33 chef01 kernel: [<ffffffff804c13ca>] ?
enqueue_entity+0x34a/0x900
Jan 19 03:52:33 chef01 kernel: [<ffffffff807b88fc>] fbcon_blank+0x1bc/0x2b0
Jan 19 03:52:33 chef01 kernel: [<ffffffff808410ba>]
do_unblank_screen+0xba/0x1c0
Jan 19 03:52:33 chef01 kernel: [<ffffffff8083774a>]
complete_change_console+0x5a/0xe0
Jan 19 03:52:33 chef01 kernel: [<ffffffff808386ed>] vt_ioctl+0xf1d/0x10d0
Jan 19 03:52:33 chef01 kernel: [<ffffffff80595b82>] ? do_wp_page+0x1d2/0x4d0
Jan 19 03:52:33 chef01 kernel: [<ffffffff80586003>] ?
__inc_zone_page_state+0x33/0x40
Jan 19 03:52:33 chef01 kernel: [<ffffffff805cb005>] ?
mem_cgroup_end_page_stat+0x5/0x50
Jan 19 03:52:33 chef01 kernel: [<ffffffffa014b8b0>] ?
drm_setmaster_ioctl+0xf0/0xf0 [drm]
Jan 19 03:52:33 chef01 kernel: [<ffffffff8082bf34>] tty_ioctl+0x3d4/0xbc0
Jan 19 03:52:33 chef01 kernel: [<ffffffff80597995>] ?
handle_mm_fault+0xca5/0x16f0
Jan 19 03:52:33 chef01 kernel: [<ffffffff806e6867>] ?
selinux_file_ioctl+0x107/0x1d0
Jan 19 03:52:33 chef01 kernel: [<ffffffff805ee61d>] do_vfs_ioctl+0x2cd/0x4b0
Jan 19 03:52:33 chef01 kernel: [<ffffffff806dff43>] ?
security_file_ioctl+0x43/0x60
Jan 19 03:52:33 chef01 kernel: [<ffffffff805ee879>] SyS_ioctl+0x79/0x90
Jan 19 03:52:33 chef01 kernel: [<ffffffff80ab24f6>]
entry_SYSCALL_64_fastpath+0x16/0x75
Jan 19 03:52:33 chef01 kernel: ---[ end trace 80bfc40970d49658 ]---
Jan 19 03:52:33 chef01 kernel: BUG: unable to handle kernel NULL pointer
dereference at 0000000000000060
Jan 19 03:52:36 chef01 kernel: IP: [<ffffffffa031810c>]
intel_fb_obj_invalidate+0x1c/0x100 [i915]
Jan 19 03:52:36 chef01 kernel: PGD 74107067 PUD 741a2067 PMD 0
Jan 19 03:52:36 chef01 kernel: Oops: 0000 [#1] SMP
Jan 19 03:52:33 chef01 kernel: ------------[ cut here ]------------
Jan 19 03:52:33 chef01 kernel: WARNING: CPU: 1 PID: 313 at
include/linux/kref.h:46 kref_get.part.9+0x1e/0x27 [drm]()
Jan 19 03:52:33 chef01 kernel: Modules linked in: binfmt_misc(E)
cpufreq_ondemand(E) tun(E) egalax_ts_serial(E) i915(E) joydev(E) hid_generic(E)
usbhid(E) snd_hda_codec_realtek(
Jan 19 03:52:33 chef01 kernel: nf_conntrack_ipv4(E) nf_defrag_ipv4(E)
nf_nat(E) xt_connmark(E) nf_conntrack(E) ip6_tables(E) iptable_mangle(E)
Jan 19 03:52:33 chef01 kernel: CPU: 1 PID: 313 Comm: Xorg.bin Tainted: G
E 4.4.0 #1
Jan 19 03:52:33 chef01 kernel: Hardware name: SI SL20/SL20, BIOS 080016
04/01/2013
Jan 19 03:52:33 chef01 kernel: ffffffffa0174c3f ffff8800741bb990
ffffffff8075359d 0000000000000000
Jan 19 03:52:33 chef01 kernel: ffff8800741bb9c8 ffffffff8048fa08
ffff88007ba6d0c0 ffff88007b4d43c0
Jan 19 03:52:33 chef01 kernel: ffff88007b4d43c0 ffff880056e8d000
ffff88007b8e9000 ffff8800741bb9d8
Jan 19 03:52:33 chef01 kernel: Call Trace:
Jan 19 03:52:33 chef01 kernel: [<ffffffff8075359d>] dump_stack+0x44/0x57
Jan 19 03:52:33 chef01 kernel: [<ffffffff8048fa08>]
warn_slowpath_common+0x88/0xc0
Jan 19 03:52:33 chef01 kernel: [<ffffffff8048fafa>]
warn_slowpath_null+0x1a/0x20
Jan 19 03:52:33 chef01 kernel: [<ffffffffa01657b3>] kref_get.part.9+0x1e/0x27
[drm]
Jan 19 03:52:33 chef01 kernel: [<ffffffffa0151601>]
drm_framebuffer_reference+0x51/0x60 [drm]
Jan 19 03:52:33 chef01 kernel: [<ffffffffa0161ead>]
drm_atomic_set_fb_for_plane+0x2d/0x90 [drm]
Jan 19 03:52:33 chef01 kernel: [<ffffffffa01d35e0>]
__drm_atomic_helper_set_config+0xd0/0x3b0 [drm_kms_helper]
Jan 19 03:52:33 chef01 kernel: [<ffffffffa01d4506>]
restore_fbdev_mode+0x1f6/0x260 [drm_kms_helper]
Jan 19 03:52:33 chef01 kernel: [<ffffffffa01d65e3>]
drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80 [drm_kms_helper]
Jan 19 03:52:33 chef01 kernel: [<ffffffffa01d665c>]
drm_fb_helper_set_par+0x2c/0x50 [drm_kms_helper]
Jan 19 03:52:33 chef01 kernel: [<ffffffffa032153a>]
intel_fbdev_set_par+0x1a/0x60 [i915]
Jan 19 03:52:33 chef01 kernel: [<ffffffff807c18b1>] fb_set_var+0x191/0x400
Jan 19 03:52:33 chef01 kernel: [<ffffffff804be317>] ? update_curr+0x67/0x130
Jan 19 03:52:33 chef01 kernel: [<ffffffff804bcd8c>] ?
__enqueue_entity+0x6c/0x70
Jan 19 03:52:33 chef01 kernel: [<ffffffff804c13ca>] ?
enqueue_entity+0x34a/0x900
Jan 19 03:52:33 chef01 kernel: [<ffffffff807b88fc>] fbcon_blank+0x1bc/0x2b0
Jan 19 03:52:33 chef01 kernel: [<ffffffff808410ba>]
do_unblank_screen+0xba/0x1c0
Jan 19 03:52:33 chef01 kernel: [<ffffffff8083774a>]
complete_change_console+0x5a/0xe0
Jan 19 03:52:33 chef01 kernel: [<ffffffff808386ed>] vt_ioctl+0xf1d/0x10d0
Jan 19 03:52:33 chef01 kernel: [<ffffffff80595b82>] ? do_wp_page+0x1d2/0x4d0
Jan 19 03:52:33 chef01 kernel: [<ffffffff80586003>] ?
__inc_zone_page_state+0x33/0x40
Jan 19 03:52:33 chef01 kernel: [<ffffffff805cb005>] ?
mem_cgroup_end_page_stat+0x5/0x50
Jan 19 03:52:33 chef01 kernel: [<ffffffffa014b8b0>] ?
drm_setmaster_ioctl+0xf0/0xf0 [drm]
Jan 19 03:52:33 chef01 kernel: [<ffffffff8082bf34>] tty_ioctl+0x3d4/0xbc0
Jan 19 03:52:33 chef01 kernel: [<ffffffff80597995>] ?
handle_mm_fault+0xca5/0x16f0
Jan 19 03:52:33 chef01 kernel: [<ffffffff806e6867>] ?
selinux_file_ioctl+0x107/0x1d0
Jan 19 03:52:33 chef01 kernel: [<ffffffff805ee61d>] do_vfs_ioctl+0x2cd/0x4b0
Jan 19 03:52:33 chef01 kernel: [<ffffffff806dff43>] ?
security_file_ioctl+0x43/0x60
Jan 19 03:52:33 chef01 kernel: [<ffffffff805ee879>] SyS_ioctl+0x79/0x90
Jan 19 03:52:33 chef01 kernel: [<ffffffff80ab24f6>]
entry_SYSCALL_64_fastpath+0x16/0x75
Jan 19 03:52:33 chef01 kernel: ---[ end trace 80bfc40970d49658 ]---</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>