i915/dri hang

Jim McDevitt jimmcdevitt60 at gmail.com
Tue Nov 4 21:09:24 PST 2014


I filed this with bugzilla @ kernel.org (87741) Not sure if I need to send here.

Long running stable systems exhibit the following with all mods
removed, as distributed. (I use my own scheduler and file system - the
kernels below use the stock ext4 file system):

Kernel Command line: BOOT_IMAGE=/boot/vmlinuz-3.18.0-0-reaper
root=UUID=8536097e-c02a-4a8c-9cdf-b40ba4e3b74d ro
crashkernel=384M-2G:64M,2G-:128M
drm_kms_helper.edid_firmware=edid/1280x1024_75.bin thermal.crt=75
thermal.nocrt=70 quiet splash vt.handoff=7

CPU: Intel(R) Pentium(R) D CPU 3.40GHz (fam: 0f, model: 06, stepping: 04)
Memory: 2G
MB DMI: ECS 945GCT-M2/945GCT-M2, BIOS 080012  07/18/2008
Intel graphics stolen memory is: 0x7f800000-0x7fffffff

V3.18~rc1 will reward you with the following upon initiation of an
OpenGL consumer:

Oct 31 12:28:43 Aesop kernel: [  653.551243] ------------[ cut here
]------------
Oct 31 12:28:43 Aesop kernel: [  653.551334] WARNING: CPU: 0 PID: 3766
at /home/jim/software/ubuntu/linux-3.18-rc1/drivers/gpu/drm/i915/intel_display.c:9917
intel_check_page_flip+0xb8/0xc1 [i915]()
Oct 31 12:28:43 Aesop kernel: [  653.551337] Kicking stuck page flip:
queued at 48001, now 48002
Oct 31 12:28:43 Aesop kernel: [  653.551340] Modules linked in:
snd_hrtimer cpufreq_conservative cpufreq_powersave nf_log_ipv4
nf_log_common xt_tcpudp ip6table_mangle iptable_nat nf_conntrack_ipv4
nf_defrag_ipv4 nf_nat_ipv4 nf_nat xt_TCPMSS xt_LOG ipt_REJECT
iptable_mangle xt_multiport xt_state xt_limit xt_conntrack
nf_conntrack_ftp nf_conntrack ip6table_filter ip6_tables
iptable_filter ip_tables x_tables bnep rfcomm lp bluetooth ipv6 arc4
rt2800usb rt2800lib crc_ccitt rt2x00usb rt2x00lib mac80211 gspca_zc3xx
gspca_main cfg80211 videodev snd_hda_codec_idt snd_hda_codec_generic
snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep snd_pcm_oss
snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi
snd_rawmidi snd_seq_midi_event snd_seq snd_timer gpio_ich
snd_seq_device ppdev snd soundcore serio_raw parport_pc parport i915
drm_kms_helper lpc_ich mfd_core it87 hwmon_vid 8139too 8139cp mii
Oct 31 12:28:43 Aesop kernel: [  653.551404] CPU: 0 PID: 3766 Comm:
balazar_brother Not tainted 3.18.0-0-reaper #1~rc1
Oct 31 12:28:43 Aesop kernel: [  653.551408] Hardware name: ECS
945GCT-M2/945GCT-M2, BIOS 080012  07/18/2008
Oct 31 12:28:43 Aesop kernel: [  653.551411]  00000000000026bd
ffff88007f403b90 ffffffff816730f0 0000000000000007
Oct 31 12:28:43 Aesop kernel: [  653.551415]  ffff88007f403be0
ffff88007f403bd0 ffffffff8104a027 ffff88007f403c00
Oct 31 12:28:43 Aesop kernel: [  653.551419]  ffff8800378ca008
ffff88007be17858 0000000000000082 ffff88007be176b8
Oct 31 12:28:43 Aesop kernel: [  653.551423] Call Trace:
Oct 31 12:28:43 Aesop kernel: [  653.551426]  <IRQ>
[<ffffffff816730f0>] dump_stack+0x46/0x58
Oct 31 12:28:43 Aesop kernel: [  653.551443]  [<ffffffff8104a027>]
warn_slowpath_common+0x81/0x9f
Oct 31 12:28:43 Aesop kernel: [  653.551447]  [<ffffffff8104a0e8>]
warn_slowpath_fmt+0x46/0x48
Oct 31 12:28:43 Aesop kernel: [  653.551478]  [<ffffffffa00c632a>]
intel_check_page_flip+0xb8/0xc1 [i915]
Oct 31 12:28:43 Aesop kernel: [  653.551502]  [<ffffffffa009300a>]
i915_handle_vblank+0x53/0xab [i915]
Oct 31 12:28:43 Aesop kernel: [  653.551509]  [<ffffffff8150f5e4>] ?
usb_submit_urb.part.8+0x1f1/0x559
Oct 31 12:28:43 Aesop kernel: [  653.551534]  [<ffffffffa00993a9>]
i915_irq_handler+0x236/0x375 [i915]
Oct 31 12:28:43 Aesop kernel: [  653.551540]  [<ffffffff81073b01>] ?
check_preempt_wakeup+0x119/0x1bc
Oct 31 12:28:43 Aesop kernel: [  653.551545]  [<ffffffff81089f11>]
handle_irq_event_percpu+0x56/0x1b4
Oct 31 12:28:43 Aesop kernel: [  653.551548]  [<ffffffff8108a0a9>]
handle_irq_event+0x3a/0x61
Oct 31 12:28:43 Aesop kernel: [  653.551553]  [<ffffffff8108c7a1>]
handle_fasteoi_irq+0x7a/0xdc
Oct 31 12:28:43 Aesop kernel: [  653.551558]  [<ffffffff81004d26>]
handle_irq+0x22/0x3c
Oct 31 12:28:43 Aesop kernel: [  653.551562]  [<ffffffff8167fd53>]
do_IRQ+0x53/0xf0
Oct 31 12:28:43 Aesop kernel: [  653.551568]  [<ffffffff8167e16a>]
common_interrupt+0x6a/0x6a
Oct 31 12:28:43 Aesop kernel: [  653.551572]  [<ffffffff8102c52d>] ?
lapic_next_event+0x1d/0x21
Oct 31 12:28:43 Aesop kernel: [  653.551576]  [<ffffffff8104d197>] ?
__do_softirq+0x80/0x2a2
Oct 31 12:28:43 Aesop kernel: [  653.551580]  [<ffffffff8104d137>] ?
__do_softirq+0x20/0x2a2
Oct 31 12:28:43 Aesop kernel: [  653.551583]  [<ffffffff8104d58a>]
irq_exit+0x7e/0x9b
Oct 31 12:28:43 Aesop kernel: [  653.551587]  [<ffffffff8167fe3a>]
smp_apic_timer_interrupt+0x4a/0x5a
Oct 31 12:28:43 Aesop kernel: [  653.551590]  [<ffffffff8167e48a>]
apic_timer_interrupt+0x6a/0x70
Oct 31 12:28:43 Aesop kernel: [  653.551592]  <EOI>
[<ffffffff81679cbf>] ? schedule+0x29/0x5e
Oct 31 12:28:43 Aesop kernel: [  653.551599]  [<ffffffff8167cd4b>] ?
_raw_spin_unlock_irqrestore+0xe/0x10
Oct 31 12:28:43 Aesop kernel: [  653.551606]  [<ffffffff811500b4>]
slob_free+0x129/0x485
Oct 31 12:28:43 Aesop kernel: [  653.551612]  [<ffffffff815a0fa7>] ?
skb_release_data+0xc5/0x13d
Oct 31 12:28:43 Aesop kernel: [  653.551615]  [<ffffffff811505e5>]
kfree+0xde/0xed
Oct 31 12:28:43 Aesop kernel: [  653.551619]  [<ffffffff815a0fa7>]
skb_release_data+0xc5/0x13d
Oct 31 12:28:43 Aesop kernel: [  653.551623]  [<ffffffff815a1080>]
__kfree_skb+0x28/0x37
Oct 31 12:28:43 Aesop kernel: [  653.551626]  [<ffffffff815a16d6>]
consume_skb+0x30/0x7c
Oct 31 12:28:43 Aesop kernel: [  653.551633]  [<ffffffff8163e6d7>]
unix_stream_recvmsg+0x3c5/0x6cd
Oct 31 12:28:43 Aesop kernel: [  653.551639]  [<ffffffff81171953>] ?
do_sys_poll+0x198/0x1e8
Oct 31 12:28:43 Aesop kernel: [  653.551642]  [<ffffffff8163f617>] ?
unix_stream_sendmsg+0x3e2/0x40b
Oct 31 12:28:43 Aesop kernel: [  653.551648]  [<ffffffff8159898a>]
sock_recvmsg+0xb1/0xc2
Oct 31 12:28:43 Aesop kernel: [  653.551652]  [<ffffffff81597a05>]
___sys_recvmsg+0x11c/0x2ab
Oct 31 12:28:43 Aesop kernel: [  653.551656]  [<ffffffff8115fe39>] ?
do_readv_writev+0x176/0x2af
Oct 31 12:28:43 Aesop kernel: [  653.551661]  [<ffffffff81599ab7>]
__sys_recvmsg+0x42/0x74
Oct 31 12:28:43 Aesop kernel: [  653.551664]  [<ffffffff81599b02>]
SyS_recvmsg+0x19/0x1b
Oct 31 12:28:43 Aesop kernel: [  653.551668]  [<ffffffff8167d516>]
system_call_fastpath+0x16/0x1b
Oct 31 12:28:43 Aesop kernel: [  653.551671] ---[ end trace
53ffe43c922a9c43 ]---


and V3.18_rc2 will reward you upon each boot thusly:


Nov  1 18:39:19 Aesop kernel: [  114.216131] ------------[ cut here
]------------
Nov  1 18:39:19 Aesop kernel: [  114.216218] WARNING: CPU: 0 PID: 3115
at /home/jim/software/ubuntu/linux-3.18-rc2/drivers/gpu/drm/i915/intel_display.c:9914
intel_check_page_flip+0xb8/0xc1 [i915]()
Nov  1 18:39:19 Aesop kernel: [  114.216221] Kicking stuck page flip:
queued at 8465, now 8466
Nov  1 18:39:19 Aesop kernel: [  114.216223] Modules linked in:
cpufreq_conservative cpufreq_powersave nf_log_ipv4 nf_log_common
xt_tcpudp ip6table_mangle iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4
nf_nat_ipv4 nf_nat xt_TCPMSS xt_LOG ipt_REJECT iptable_mangle
xt_multiport xt_state xt_limit xt_conntrack nf_conntrack_ftp
nf_conntrack ip6table_filter ip6_tables iptable_filter ip_tables
x_tables arc4 rt2800usb rt2800lib crc_ccitt rt2x00usb rt2x00lib
snd_hda_codec_idt snd_hda_codec_generic snd_hda_intel
snd_hda_controller mac80211 snd_hda_codec gspca_zc3xx snd_hwdep
snd_pcm_oss snd_mixer_oss gspca_main cfg80211 videodev snd_pcm rfcomm
bnep snd_seq_dummy snd_seq_oss snd_seq_midi bluetooth snd_rawmidi
snd_seq_midi_event snd_seq snd_timer snd_seq_device snd ipv6 soundcore
lp gpio_ich lpc_ich mfd_core ppdev parport_pc serio_raw parport it87
hwmon_vid 8139too 8139cp mii i915 drm_kms_helper
Nov  1 18:39:19 Aesop kernel: [  114.216286] CPU: 0 PID: 3115 Comm:
compiz Not tainted 3.18.0-0-reaper #2~rc2DRMDBG
Nov  1 18:39:19 Aesop kernel: [  114.216288] Hardware name: ECS
945GCT-M2/945GCT-M2, BIOS 080012  07/18/2008
Nov  1 18:39:19 Aesop kernel: [  114.216291]  00000000000026ba
ffff88007f403b90 ffffffff81675595 0000000000000007
Nov  1 18:39:19 Aesop kernel: [  114.216296]  ffff88007f403be0
ffff88007f403bd0 ffffffff8104a027 ffff88007f403c00
Nov  1 18:39:19 Aesop kernel: [  114.216300]  ffff880037417008
ffff88007800a858 0000000000000082 ffff88007800a6b8
Nov  1 18:39:19 Aesop kernel: [  114.216304] Call Trace:
Nov  1 18:39:19 Aesop kernel: [  114.216307]  <IRQ>
[<ffffffff81675595>] dump_stack+0x46/0x58
Nov  1 18:39:19 Aesop kernel: [  114.216323]  [<ffffffff8104a027>]
warn_slowpath_common+0x81/0x9f
Nov  1 18:39:19 Aesop kernel: [  114.216327]  [<ffffffff8104a0e8>]
warn_slowpath_fmt+0x46/0x48
Nov  1 18:39:19 Aesop kernel: [  114.216359]  [<ffffffffa008635a>]
intel_check_page_flip+0xb8/0xc1 [i915]
Nov  1 18:39:19 Aesop kernel: [  114.216384]  [<ffffffffa005300a>]
i915_handle_vblank+0x53/0xab [i915]
Nov  1 18:39:19 Aesop kernel: [  114.216409]  [<ffffffffa00593b9>]
i915_irq_handler+0x236/0x375 [i915]
Nov  1 18:39:19 Aesop kernel: [  114.216415]  [<ffffffff814d7900>] ?
ata_qc_new_init+0x15d/0x16c
Nov  1 18:39:19 Aesop kernel: [  114.216421]  [<ffffffff8108a041>]
handle_irq_event_percpu+0x56/0x1b4
Nov  1 18:39:19 Aesop kernel: [  114.216424]  [<ffffffff8108a1d9>]
handle_irq_event+0x3a/0x61
Nov  1 18:39:19 Aesop kernel: [  114.216428]  [<ffffffff8108c8d1>]
handle_fasteoi_irq+0x7a/0xdc
Nov  1 18:39:19 Aesop kernel: [  114.216434]  [<ffffffff81004d26>]
handle_irq+0x22/0x3c
Nov  1 18:39:19 Aesop kernel: [  114.216439]  [<ffffffff816821d3>]
do_IRQ+0x53/0xf0
Nov  1 18:39:19 Aesop kernel: [  114.216443]  [<ffffffff816805ea>]
common_interrupt+0x6a/0x6a
Nov  1 18:39:19 Aesop kernel: [  114.216448]  [<ffffffff8102c52d>] ?
lapic_next_event+0x1d/0x21
Nov  1 18:39:19 Aesop kernel: [  114.216453]  [<ffffffff8104d197>] ?
__do_softirq+0x80/0x2a2
Nov  1 18:39:19 Aesop kernel: [  114.216456]  [<ffffffff8104d137>] ?
__do_softirq+0x20/0x2a2
Nov  1 18:39:19 Aesop kernel: [  114.216460]  [<ffffffff8104d58a>]
irq_exit+0x7e/0x9b
Nov  1 18:39:19 Aesop kernel: [  114.216464]  [<ffffffff816822ba>]
smp_apic_timer_interrupt+0x4a/0x5a
Nov  1 18:39:19 Aesop kernel: [  114.216467]  [<ffffffff8168090a>]
apic_timer_interrupt+0x6a/0x70
Nov  1 18:39:19 Aesop kernel: [  114.216469]  <EOI>
[<ffffffff8167f1eb>] ? _raw_spin_unlock_irqrestore+0xe/0x10
Nov  1 18:39:19 Aesop kernel: [  114.216480]  [<ffffffff81150a64>]
slob_alloc.isra.11+0x96/0x217
Nov  1 18:39:19 Aesop kernel: [  114.216484]  [<ffffffff81150cfa>]
slob_alloc_node+0x115/0x1a1
Nov  1 18:39:19 Aesop kernel: [  114.216489]  [<ffffffff81599955>] ?
sock_poll+0x10d/0x121
Nov  1 18:39:19 Aesop kernel: [  114.216495]  [<ffffffff81170e00>] ?
do_poll.isra.7+0x1ef/0x35e
Nov  1 18:39:19 Aesop kernel: [  114.216499]  [<ffffffff81150d99>]
kmem_cache_alloc+0x13/0x15
Nov  1 18:39:19 Aesop kernel: [  114.216504]  [<ffffffff815a2998>]
__alloc_skb+0x43/0x23c
Nov  1 18:39:19 Aesop kernel: [  114.216508]  [<ffffffff81170960>] ?
poll_freewait+0x4e/0xc3
Nov  1 18:39:19 Aesop kernel: [  114.216513]  [<ffffffff815a3849>]
alloc_skb_with_frags+0x5d/0x1dd
Nov  1 18:39:19 Aesop kernel: [  114.216516]  [<ffffffff8159e932>]
sock_alloc_send_pskb+0xe7/0x193
Nov  1 18:39:19 Aesop kernel: [  114.216520]  [<ffffffff81170aac>] ?
__pollwait+0xd7/0xd7
Nov  1 18:39:19 Aesop kernel: [  114.216525]  [<ffffffff81641898>]
unix_stream_sendmsg+0x303/0x40b
Nov  1 18:39:19 Aesop kernel: [  114.216548]  [<ffffffffa003fb51>] ?
i915_gem_do_execbuffer.isra.23+0x40d/0x714 [i915]
Nov  1 18:39:19 Aesop kernel: [  114.216552]  [<ffffffff8159a240>]
do_sock_write.isra.20+0xc1/0xe4
Nov  1 18:39:19 Aesop kernel: [  114.216555]  [<ffffffff8159a2ab>]
sock_aio_write+0x48/0x58
Nov  1 18:39:19 Aesop kernel: [  114.216560]  [<ffffffff8115ed58>]
do_sync_readv_writev+0x48/0x75
Nov  1 18:39:19 Aesop kernel: [  114.216564]  [<ffffffff811601b8>]
do_readv_writev+0x1c5/0x2af
Nov  1 18:39:19 Aesop kernel: [  114.216569]  [<ffffffff8107781a>] ?
pick_next_task_fair+0x162/0x1b6
Nov  1 18:39:19 Aesop kernel: [  114.216573]  [<ffffffff811602dd>]
vfs_writev+0x3b/0x3d
Nov  1 18:39:19 Aesop kernel: [  114.216576]  [<ffffffff811603f3>]
SyS_writev+0x46/0x94
Nov  1 18:39:19 Aesop kernel: [  114.216581]  [<ffffffff8167f996>]
system_call_fastpath+0x16/0x1b
Nov  1 18:39:19 Aesop kernel: [  114.216584] ---[ end trace
daaea8bf8353ff44 ]---

or occasionally:

Nov  1 11:13:12 Aesop kernel: [  116.106865] ------------[ cut here
]------------
Nov  1 11:13:12 Aesop kernel: [  116.106945] WARNING: CPU: 0 PID: 3424
at /home/jim/software/ubuntu/linux-3.18-rc2/drivers/gpu/drm/i915/intel_display.c:9914
intel_check_page_flip+0xb8/0xc1 [i915]()
Nov  1 11:13:12 Aesop kernel: [  116.106949] Kicking stuck page flip:
queued at 7866, now 7867
Nov  1 11:13:12 Aesop kernel: [  116.106951] Modules linked in:
cpufreq_conservative cpufreq_powersave nf_log_ipv4 nf_log_common
xt_tcpudp ip6table_mangle iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4
nf_nat_ipv4 nf_nat xt_TCPMSS xt_LOG ipt_REJECT iptable_mangle
xt_multiport xt_state xt_limit xt_conntrack nf_conntrack_ftp
nf_conntrack ip6table_filter ip6_tables iptable_filter ip_tables
x_tables rfcomm lp bnep bluetooth arc4 ipv6 rt2800usb rt2800lib
crc_ccitt rt2x00usb rt2x00lib mac80211 cfg80211 gspca_zc3xx gspca_main
videodev snd_hda_codec_idt snd_hda_codec_generic snd_hda_intel
snd_hda_controller snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss
snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi
snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore i915
ppdev parport_pc gpio_ich parport serio_raw lpc_ich mfd_core
drm_kms_helper it87 hwmon_vid 8139too 8139cp mii
Nov  1 11:13:12 Aesop kernel: [  116.107015] CPU: 0 PID: 3424 Comm:
unity-applicati Not tainted 3.18.0-0-reaper #2~rc2DRMDBG
Nov  1 11:13:12 Aesop kernel: [  116.107017] Hardware name: ECS
945GCT-M2/945GCT-M2, BIOS 080012  07/18/2008
Nov  1 11:13:12 Aesop kernel: [  116.107020]  00000000000026ba
ffff88007f403b90 ffffffff81675595 0000000000000007
Nov  1 11:13:12 Aesop kernel: [  116.107025]  ffff88007f403be0
ffff88007f403bd0 ffffffff8104a027 ffff88007f403c00
Nov  1 11:13:12 Aesop kernel: [  116.107029]  ffff88007bbb44f0
ffff88007b42e858 0000000000000086 ffff88007b42e6b8
Nov  1 11:13:12 Aesop kernel: [  116.107033] Call Trace:
Nov  1 11:13:12 Aesop kernel: [  116.107035]  <IRQ>
[<ffffffff81675595>] dump_stack+0x46/0x58
Nov  1 11:13:12 Aesop kernel: [  116.107052]  [<ffffffff8104a027>]
warn_slowpath_common+0x81/0x9f
Nov  1 11:13:12 Aesop kernel: [  116.107056]  [<ffffffff8104a0e8>]
warn_slowpath_fmt+0x46/0x48
Nov  1 11:13:12 Aesop kernel: [  116.107087]  [<ffffffffa010635a>]
intel_check_page_flip+0xb8/0xc1 [i915]
Nov  1 11:13:12 Aesop kernel: [  116.107112]  [<ffffffffa00d300a>]
i915_handle_vblank+0x53/0xab [i915]
Nov  1 11:13:12 Aesop kernel: [  116.107117]  [<ffffffff81510d04>] ?
usb_submit_urb.part.8+0x1f1/0x559
Nov  1 11:13:12 Aesop kernel: [  116.107143]  [<ffffffffa00d93b9>]
i915_irq_handler+0x236/0x375 [i915]
Nov  1 11:13:12 Aesop kernel: [  116.107151]  [<ffffffff8108a041>]
handle_irq_event_percpu+0x56/0x1b4
Nov  1 11:13:12 Aesop kernel: [  116.107156]  [<ffffffff81077da8>] ?
trigger_load_balance+0x41/0x1ba
Nov  1 11:13:12 Aesop kernel: [  116.107159]  [<ffffffff8108a1d9>]
handle_irq_event+0x3a/0x61
Nov  1 11:13:12 Aesop kernel: [  116.107163]  [<ffffffff8108c8d1>]
handle_fasteoi_irq+0x7a/0xdc
Nov  1 11:13:12 Aesop kernel: [  116.107168]  [<ffffffff81004d26>]
handle_irq+0x22/0x3c
Nov  1 11:13:12 Aesop kernel: [  116.107173]  [<ffffffff816821d3>]
do_IRQ+0x53/0xf0
Nov  1 11:13:12 Aesop kernel: [  116.107177]  [<ffffffff816805ea>]
common_interrupt+0x6a/0x6a
Nov  1 11:13:12 Aesop kernel: [  116.107181]  [<ffffffff8102c52d>] ?
lapic_next_event+0x1d/0x21
Nov  1 11:13:12 Aesop kernel: [  116.107185]  [<ffffffff8104d197>] ?
__do_softirq+0x80/0x2a2
Nov  1 11:13:12 Aesop kernel: [  116.107189]  [<ffffffff8104d137>] ?
__do_softirq+0x20/0x2a2
Nov  1 11:13:12 Aesop kernel: [  116.107192]  [<ffffffff8104d58a>]
irq_exit+0x7e/0x9b
Nov  1 11:13:12 Aesop kernel: [  116.107196]  [<ffffffff816822ba>]
smp_apic_timer_interrupt+0x4a/0x5a
Nov  1 11:13:12 Aesop kernel: [  116.107199]  [<ffffffff8168090a>]
apic_timer_interrupt+0x6a/0x70
Nov  1 11:13:12 Aesop kernel: [  116.107201]  <EOI>
Nov  1 11:13:12 Aesop kernel: [  116.107204] ---[ end trace
8f27fc73b12c339e ]---

Like rc2, v3.18-rc3 upon boot also greets you with:

Nov  4 19:03:45 Aesop kernel: [  128.355673] ------------[ cut here
]------------
Nov  4 19:03:45 Aesop kernel: [  128.355758] WARNING: CPU: 0 PID: 3094
at /home/jim/software/ubuntu/linux-3.18-rc3/drivers/gpu/drm/i915/intel_display.c:9914
intel_check_page_flip+0xb8/0xc1 [i915]()
Nov  4 19:03:45 Aesop kernel: [  128.355763] Kicking stuck page flip:
queued at 9523, now 9524
Nov  4 19:03:45 Aesop kernel: [  128.355765] Modules linked in:
nls_iso8859_1 nf_log_ipv4 nf_log_common xt_tcpudp ip6table_mangle
iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat
xt_TCPMSS xt_LOG ipt_REJECT iptable_mangle xt_multiport xt_state
xt_limit xt_conntrack nf_conntrack_ftp nf_conntrack ip6table_filter
ip6_tables iptable_filter ip_tables x_tables lp ipv6 arc4 rt2800usb
rt2800lib crc_ccitt rt2x00usb rt2x00lib mac80211 gspca_zc3xx
gspca_main videodev cfg80211 snd_hda_codec_idt snd_hda_codec_generic
snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep snd_pcm_oss
snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi
snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd
soundcore gpio_ich ppdev serio_raw parport_pc parport lpc_ich mfd_core
it87 hwmon_vid uas usb_storage 8139too 8139cp mii i915 drm_kms_helper
Nov  4 19:03:45 Aesop kernel: [  128.355826] CPU: 0 PID: 3094 Comm:
compiz Not tainted 3.18.0-0-reaper #3~rc3
Nov  4 19:03:45 Aesop kernel: [  128.355828] Hardware name: ECS
945GCT-M2/945GCT-M2, BIOS 080012  07/18/2008
Nov  4 19:03:45 Aesop kernel: [  128.355831]  00000000000026ba
ffff88007f403b90 ffffffff81668e0a 0000000000000007
Nov  4 19:03:45 Aesop kernel: [  128.355835]  ffff88007f403be0
ffff88007f403bd0 ffffffff81045027 ffff88007f403c00
Nov  4 19:03:45 Aesop kernel: [  128.355839]  ffff880078f24008
ffff880078efe1a8 0000000000000082 ffff880078efe008
Nov  4 19:03:45 Aesop kernel: [  128.355844] Call Trace:
Nov  4 19:03:45 Aesop kernel: [  128.355846]  <IRQ>
[<ffffffff81668e0a>] dump_stack+0x46/0x58
Nov  4 19:03:45 Aesop kernel: [  128.355859]  [<ffffffff81045027>]
warn_slowpath_common+0x81/0x9f
Nov  4 19:03:45 Aesop kernel: [  128.355863]  [<ffffffff810450e8>]
warn_slowpath_fmt+0x46/0x48
Nov  4 19:03:45 Aesop kernel: [  128.355894]  [<ffffffffa008633a>]
intel_check_page_flip+0xb8/0xc1 [i915]
Nov  4 19:03:45 Aesop kernel: [  128.355919]  [<ffffffffa0052fda>]
i915_handle_vblank+0x53/0xab [i915]
Nov  4 19:03:45 Aesop kernel: [  128.355925]  [<ffffffff8106cf5c>] ?
__enqueue_entity+0x6c/0x6e
Nov  4 19:03:45 Aesop kernel: [  128.355951]  [<ffffffffa0059389>]
i915_irq_handler+0x236/0x375 [i915]
Nov  4 19:03:45 Aesop kernel: [  128.355956]  [<ffffffff810850c1>]
handle_irq_event_percpu+0x56/0x1b4
Nov  4 19:03:45 Aesop kernel: [  128.355960]  [<ffffffff8106bcc9>] ?
sched_clock_local+0x1c/0x85
Nov  4 19:03:45 Aesop kernel: [  128.355964]  [<ffffffff81085259>]
handle_irq_event+0x3a/0x61
Nov  4 19:03:45 Aesop kernel: [  128.355968]  [<ffffffff81087951>]
handle_fasteoi_irq+0x7a/0xdc
Nov  4 19:03:45 Aesop kernel: [  128.355972]  [<ffffffff81004d26>]
handle_irq+0x22/0x3c
Nov  4 19:03:45 Aesop kernel: [  128.355978]  [<ffffffff816758c3>]
do_IRQ+0x53/0xf0
Nov  4 19:03:45 Aesop kernel: [  128.355982]  [<ffffffff81673cea>]
common_interrupt+0x6a/0x6a
Nov  4 19:03:45 Aesop kernel: [  128.355988]  [<ffffffff81026d7d>] ?
lapic_next_event+0x1d/0x21
Nov  4 19:03:45 Aesop kernel: [  128.355992]  [<ffffffff810481c7>] ?
__do_softirq+0x80/0x2a2
Nov  4 19:03:45 Aesop kernel: [  128.355996]  [<ffffffff81048167>] ?
__do_softirq+0x20/0x2a2
Nov  4 19:03:45 Aesop kernel: [  128.355999]  [<ffffffff810485ba>]
irq_exit+0x7e/0x9b
Nov  4 19:03:45 Aesop kernel: [  128.356003]  [<ffffffff816759aa>]
smp_apic_timer_interrupt+0x4a/0x5a
Nov  4 19:03:45 Aesop kernel: [  128.356007]  [<ffffffff8167400a>]
apic_timer_interrupt+0x6a/0x70
Nov  4 19:03:45 Aesop kernel: [  128.356009]  <EOI>
[<ffffffff816728fb>] ? _raw_spin_unlock_irqrestore+0xe/0x10
Nov  4 19:03:45 Aesop kernel: [  128.356019]  [<ffffffff8114b4b4>]
slob_free+0x129/0x485
Nov  4 19:03:45 Aesop kernel: [  128.356024]  [<ffffffff81596717>] ?
skb_release_data+0xc5/0x13d
Nov  4 19:03:45 Aesop kernel: [  128.356028]  [<ffffffff8114b9e5>]
kfree+0xde/0xed
Nov  4 19:03:45 Aesop kernel: [  128.356032]  [<ffffffff81596717>]
skb_release_data+0xc5/0x13d
Nov  4 19:03:45 Aesop kernel: [  128.356035]  [<ffffffff815967f0>]
__kfree_skb+0x28/0x37
Nov  4 19:03:45 Aesop kernel: [  128.356039]  [<ffffffff81596e46>]
consume_skb+0x30/0x7c
Nov  4 19:03:45 Aesop kernel: [  128.356044]  [<ffffffff81634047>]
unix_stream_recvmsg+0x3c5/0x6cd
Nov  4 19:03:45 Aesop kernel: [  128.356050]  [<ffffffff8116cf13>] ?
do_sys_poll+0x198/0x1e8
Nov  4 19:03:45 Aesop kernel: [  128.356054]  [<ffffffff81634f87>] ?
unix_stream_sendmsg+0x3e2/0x40b
Nov  4 19:03:45 Aesop kernel: [  128.356059]  [<ffffffff8158e0ca>]
sock_recvmsg+0xb1/0xc2
Nov  4 19:03:45 Aesop kernel: [  128.356063]  [<ffffffff8158d145>]
___sys_recvmsg+0x11c/0x2ab
Nov  4 19:03:45 Aesop kernel: [  128.356068]  [<ffffffff8106e560>] ?
set_next_entity+0x97/0xa8
Nov  4 19:03:45 Aesop kernel: [  128.356071]  [<ffffffff8107285a>] ?
pick_next_task_fair+0x162/0x1b6
Nov  4 19:03:45 Aesop kernel: [  128.356076]  [<ffffffff811740b0>] ?
__fget_light+0x25/0x59
Nov  4 19:03:45 Aesop kernel: [  128.356080]  [<ffffffff8158f1f7>]
__sys_recvmsg+0x42/0x74
Nov  4 19:03:45 Aesop kernel: [  128.356084]  [<ffffffff8158f242>]
SyS_recvmsg+0x19/0x1b
Nov  4 19:03:45 Aesop kernel: [  128.356088]  [<ffffffff81673096>]
system_call_fastpath+0x16/0x1b
Nov  4 19:03:45 Aesop kernel: [  128.356091] ---[ end trace
3f93f8a46e1632b6 ]---


V3.17 and earlier kernels run like champs. These greetings are
independent of Mesa (versions 9.2.5 - 10.3.2), xf86-video-intel (any
up to and including 2.99.916), libdrm up to and including v2.4.58, as
well as other boards utilizing the i915 driver. I use the Gallium
driver as I need OpenGL V2 support - I can't begin to express my
gratefulness for the Gallium driver.

I have not tested with an OpenGL v1.4 driver yet. Enclosed is the
kernel .config file common to all kernels using Intel embedded
graphics. This kernel (3.18 rc3) also introduces performance issues
after the warning and eventually hangs with no message or trace. rc1
continues to run and does not hang. Sorry, I'm unable to give more
info as I am on the road - I continue to receive my mail though.

I donate my time in the Philippines teaching all ages computer science
and as such I can only afford used hardware, or computers that are
donated, in my classes. My newest machine (except my personal) is a
core 2 processor. (LGA775 socketed motherboards.)

Besy regards,

Jim McDevitt


More information about the dri-devel mailing list