Bug 94684 - Crash intel driver when i wakeup
Summary: Crash intel driver when i wakeup
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-24 14:48 UTC by Marc Collin
Modified: 2016-12-12 09:15 UTC (History)
3 users (show)

See Also:
i915 platform: IVB
i915 features: power/suspend-resume


Attachments
hwinfo (703.09 KB, text/plain)
2016-03-24 14:48 UTC, Marc Collin
no flags Details

Description Marc Collin 2016-03-24 14:48:56 UTC
Created attachment 122522 [details]
hwinfo

I have a lenovo s430, with a intel 4000 card. I use kde 5.
I use an external monitor connected to a mini display port and a other monitor to a mini dvi port. When i use both monitor, laptop internal monitor can be used.

Sometime when i wakeup computer, i get this error.


[21993.165977] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe A                                                                     
[21993.165996] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun                                                                                
[21993.166025] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A                                                       
[21993.166038] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun                                                                          
[21995.198821] [drm:intel_check_cpu_fifo_underruns [i915]] *ERROR* fifo underrun on pipe B                                                                                      
[21995.198853] [drm:intel_check_pch_fifo_underruns [i915]] *ERROR* pch fifo underrun on pch transcoder B                                                                        
[21995.231812] [drm:intel_check_cpu_fifo_underruns [i915]] *ERROR* fifo underrun on pipe B                                                                                      
[21995.231834] [drm:intel_check_pch_fifo_underruns [i915]] *ERROR* pch fifo underrun on pch transcoder B                                                                        
[22032.247835] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe B                                                                     
[22032.247915] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun                                                                                
[22032.263893] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder B                                                       
[22032.263971] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder B FIFO underrun                                                                          
[22032.285129] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe A                                                                     
[22032.285200] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun                                                                                
[22032.302019] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A                                                       
[22032.302093] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun                                                                          
[22032.353641] [drm:intel_check_cpu_fifo_underruns [i915]] *ERROR* fifo underrun on pipe B                                                                                      
[22032.353693] [drm:intel_check_pch_fifo_underruns [i915]] *ERROR* pch fifo underrun on pch transcoder B                                                                        
[22086.321397] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* failed to enable link training                                                                        
[22086.324124] [drm:intel_dp_start_link_train [i915]] *ERROR* failed to start channel equalization                                                                              
[22100.677866] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe A
[22100.677885] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
[22100.677906] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[22100.677919] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
[22100.724238] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder B
[22100.724271] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe B
[22100.807561] [drm:intel_check_cpu_fifo_underruns [i915]] *ERROR* fifo underrun on pipe B
[22100.807580] [drm:intel_check_pch_fifo_underruns [i915]] *ERROR* pch fifo underrun on pch transcoder B
[22131.559050] kactivitymanage[4360]: segfault at 7f3e9eb6bd10 ip 00007f3e9eb82de1 sp 00007ffde18db4b8 error 4 in libQt5Sql.so.5.5.1[7f3e9eb6d000+3f000]
[22131.927057] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe A
[22131.927076] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
[22131.927930] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[22131.927945] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
[22132.066741] [drm:intel_check_cpu_fifo_underruns [i915]] *ERROR* fifo underrun on pipe B
[22132.066764] [drm:intel_check_pch_fifo_underruns [i915]] *ERROR* pch fifo underrun on pch transcoder B
[22132.095551] [drm:intel_check_cpu_fifo_underruns [i915]] *ERROR* fifo underrun on pipe B


habitually computer wakeup, i see the login screen of kde... but i can't type in the text box... 

so i do ctrl-alt-backspace... that seem to restart x and that work

i use kernel 4.5.0

http://lkml.iu.edu/hypermail/linux/kernel/1603.2/00737.html
Comment 1 Marc Collin 2016-03-30 10:40:41 UTC
that happen sometime without supsens to ram.

i can use only some application and bang that happen... i can continue to use open application, but i can't click on the kde menu desktop, taskbar...
Comment 2 Takashi Iwai 2016-04-07 15:18:57 UTC
FWIW, I experienced a similar problem on my IVB desktop.  This still happens on 4.6-rc2+, too.
Comment 3 Marc Collin 2016-04-11 20:30:44 UTC
[314528.713994] kactivitymanage[28875]: segfault at 7f2012f7cd10 ip 00007f2012f93de1 sp 00007ffe511560d8 error 4 in libQt5Sql.so.5.5.1[7f2012f7e000+3f000]
[314529.196484] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe A
[314529.196503] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
[314529.196531] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[314529.196545] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
[314529.575021] [drm:intel_check_cpu_fifo_underruns [i915]] *ERROR* fifo underrun on pipe B
[314529.575043] [drm:intel_check_pch_fifo_underruns [i915]] *ERROR* pch fifo underrun on pch transcoder B
[314529.598097] [drm:intel_check_cpu_fifo_underruns [i915]] *ERROR* fifo underrun on pipe B
[314529.598121] [drm:intel_check_pch_fifo_underruns [i915]] *ERROR* pch fifo underrun on pch transcoder B

same problem with 4.5.0-2
Comment 4 vide80 2016-06-10 15:57:26 UTC
I'm using Ubuntu 16.04 with 4.6.0-040600-generic from Mainline Kernel builds and I'm experiencing a similar bug, with this log in dmesg:

[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun

I'm using a 2015 MacBook with

00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09) (prog-if 00 [VGA controller])

and when this dmesg line appears, my xorg session completely freeze, only the mouse pointer keeps moving. I can switch to another tty and the system is working normally, restarting XOrg works too
Comment 5 Jani Saarinen 2016-12-09 11:10:06 UTC
Is this issue still seen with latest kernel?
Comment 6 Marc Collin 2016-12-11 02:05:31 UTC
that work now


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.