[Bug 88381] New: System hang, rendering errors.

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Mon Nov 17 19:50:26 PST 2014


https://bugzilla.kernel.org/show_bug.cgi?id=88381

            Bug ID: 88381
           Summary: System hang, rendering errors.
           Product: Drivers
           Version: 2.5
    Kernel Version: 3.18-rc5 (rc1 - rc5)
          Hardware: x86-64
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: high
          Priority: P1
         Component: Video(DRI - Intel)
          Assignee: intel-gfx-bugs at lists.freedesktop.org
          Reporter: jimmcdevitt60 at gmail.com
                CC: intel-gfx-bugs at lists.freedesktop.org
        Regression: No

Created attachment 157951
  --> https://bugzilla.kernel.org/attachment.cgi?id=157951&action=edit
kernel .config file

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):

Nov 18 11:03:36 Aesop kernel: [    0.000000] Linux version 3.18.0-0-reaper
(root at AESOP) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #5~rc5 SMP Tue
Nov 18 09:54:47 PHT 2014
Nov 18 11:03:36 Aesop kernel: [    0.000000] 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~rc5 will reward you with the following upon boot:

Nov 18 11:05:34 Aesop kernel: [  129.126366] ------------[ cut here
]------------
Nov 18 11:05:34 Aesop kernel: [  129.126428] WARNING: CPU: 0 PID: 2158 at
/home/jim/software/ubuntu/linux-3.18-rc5/drivers/gpu/drm/i915/intel_display.c:9914
intel_check_page_flip+0xb8/0xc1 [i915]()
Nov 18 11:05:34 Aesop kernel: [  129.126431] Kicking stuck page flip: queued at
9583, now 9584
Nov 18 11:05:34 Aesop kernel: [  129.126433] Modules linked in: ctr ccm
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
cdc_ether usbnet arc4 rt2800usb rt2800lib crc_ccitt rt2x00usb rt2x00lib ipv6
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_seq_dummy snd_pcm snd_seq_oss snd_seq_midi
snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore
ppdev gpio_ich serio_raw lpc_ich mfd_core parport_pc parport it87 hwmon_vid uas
usb_storage 8139too 8139cp mii i915 drm_kms_helper
Nov 18 11:05:34 Aesop kernel: [  129.126494] CPU: 0 PID: 2158 Comm: Xorg Not
tainted 3.18.0-0-reaper #5~rc5
Nov 18 11:05:34 Aesop kernel: [  129.126496] Hardware name: ECS
945GCT-M2/945GCT-M2, BIOS 080012  07/18/2008
Nov 18 11:05:34 Aesop kernel: [  129.126499]  00000000000026ba ffff88007f403cc8
ffffffff816692ba 0000000000000007
Nov 18 11:05:34 Aesop kernel: [  129.126503]  ffff88007f403d18 ffff88007f403d08
ffffffff81045027 ffff88007f403d38
Nov 18 11:05:34 Aesop kernel: [  129.126508]  ffff880078db6008 ffff88007842bc30
0000000000000082 ffff88007842ba90
Nov 18 11:05:34 Aesop kernel: [  129.126512] Call Trace:
Nov 18 11:05:34 Aesop kernel: [  129.126514]  <IRQ>  [<ffffffff816692ba>]
dump_stack+0x46/0x58
Nov 18 11:05:34 Aesop kernel: [  129.126527]  [<ffffffff81045027>]
warn_slowpath_common+0x81/0x9f
Nov 18 11:05:34 Aesop kernel: [  129.126531]  [<ffffffff810450e8>]
warn_slowpath_fmt+0x46/0x48
Nov 18 11:05:34 Aesop kernel: [  129.126561]  [<ffffffffa00862fa>]
intel_check_page_flip+0xb8/0xc1 [i915]
Nov 18 11:05:34 Aesop kernel: [  129.126587]  [<ffffffffa0052f9a>]
i915_handle_vblank+0x53/0xab [i915]
Nov 18 11:05:34 Aesop kernel: [  129.126615]  [<ffffffffa0059349>]
i915_irq_handler+0x236/0x375 [i915]
Nov 18 11:05:34 Aesop kernel: [  129.126620]  [<ffffffff810850e1>]
handle_irq_event_percpu+0x56/0x1b4
Nov 18 11:05:34 Aesop kernel: [  129.126624]  [<ffffffff81085279>]
handle_irq_event+0x3a/0x61
Nov 18 11:05:34 Aesop kernel: [  129.126627]  [<ffffffff81087971>]
handle_fasteoi_irq+0x7a/0xdc
Nov 18 11:05:34 Aesop kernel: [  129.126631]  [<ffffffff81004d26>]
handle_irq+0x22/0x3c
Nov 18 11:05:34 Aesop kernel: [  129.126636]  [<ffffffff81675dc3>]
do_IRQ+0x53/0xf0
Nov 18 11:05:34 Aesop kernel: [  129.126640]  [<ffffffff816741ea>]
common_interrupt+0x6a/0x6a
Nov 18 11:05:34 Aesop kernel: [  129.126642]  <EOI>  [<ffffffff81672dab>] ?
_raw_spin_unlock_irqrestore+0xe/0x10
Nov 18 11:05:34 Aesop kernel: [  129.126651]  [<ffffffff8114be7d>]
slob_alloc.isra.11+0x1df/0x217
Nov 18 11:05:34 Aesop kernel: [  129.126655]  [<ffffffff8114bfca>]
slob_alloc_node+0x115/0x1a1
Nov 18 11:05:34 Aesop kernel: [  129.126659]  [<ffffffff8114c069>]
kmem_cache_alloc+0x13/0x15
Nov 18 11:05:34 Aesop kernel: [  129.126664]  [<ffffffff815961c8>]
__alloc_skb+0x43/0x23c
Nov 18 11:05:34 Aesop kernel: [  129.126664]  [<ffffffff8116beb0>] ?
pollwake+0x64/0x6a
Nov 18 11:05:34 Aesop kernel: [  129.126664]  [<ffffffff81597079>]
alloc_skb_with_frags+0x5d/0x1dd
Nov 18 11:05:34 Aesop kernel: [  129.126664]  [<ffffffff81592132>]
sock_alloc_send_pskb+0xe7/0x193
Nov 18 11:05:34 Aesop kernel: [  129.126664]  [<ffffffff81635368>]
unix_stream_sendmsg+0x303/0x40b
Nov 18 11:05:34 Aesop kernel: [  129.126664]  [<ffffffff8158da40>]
do_sock_write.isra.20+0xc1/0xe4
Nov 18 11:05:34 Aesop kernel: [  129.126664]  [<ffffffff8158daab>]
sock_aio_write+0x48/0x58
Nov 18 11:05:34 Aesop kernel: [  129.126664]  [<ffffffff8115a0f8>]
do_sync_readv_writev+0x48/0x75
Nov 18 11:05:34 Aesop kernel: [  129.126664]  [<ffffffff8115b558>]
do_readv_writev+0x1c5/0x2af
Nov 18 11:05:34 Aesop kernel: [  129.126664]  [<ffffffff81093ac0>] ?
hrtimer_start+0x18/0x1a
Nov 18 11:05:34 Aesop kernel: [  129.126664]  [<ffffffff81094bff>] ?
do_setitimer+0x277/0x2c4
Nov 18 11:05:34 Aesop kernel: [  129.126664]  [<ffffffff8115b67d>]
vfs_writev+0x3b/0x3d
Nov 18 11:05:34 Aesop kernel: [  129.126664]  [<ffffffff8115b793>]
SyS_writev+0x46/0x94
Nov 18 11:05:34 Aesop kernel: [  129.126664]  [<ffffffff81673596>]
system_call_fastpath+0x16/0x1b
Nov 18 11:05:34 Aesop kernel: [  129.126664] ---[ end trace fc7a22abba15ff45
]---


V3.17 and earlier kernels run like champs. This regression is 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. This error
also shows up on an Asus board as well as two (2) other Elite motherboards -
what a misnomer that name is.

On 3.18-rc1, the page flip problem only happened if you ran an OpenGL consumer.
Rc2-Rc5 would always log the problem at boot time with no OpenGL consumers.
Then in rc4 AND rc5 performance worsened the over the course of about an hour
and the machine hard locks up. The only recovery possible is to cycle the
power. The hang leaves no trace whatsoever. Also introduced in rc5 only, after
the Gnome desktop startup, the screen flickers and distorts rendering. A page
table problem? (I also tried using i915.use_mmio_flip=1 as a parameter.)

Enclosed is the kernel .config file common to all kernels using Intel embedded
graphics.

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. hence the importance of these old drivers. My newest machine (except
my personal) is a core 2 processor. (LGA775 socketed motherboards.)

Besy regards,

Jim McDevitt
jimmcdevitt60 at yahoo.com.ph

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the intel-gfx-bugs mailing list