Bug 93044

Summary: X crash when plugging in vga
Product: xorg Reporter: douglas
Component: Driver/modesettingAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED MOVED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: intel-gfx-bugs, paulepanter
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg none

Description douglas 2015-11-20 14:31:24 UTC
I'm using ubunutu 15.10 with the nvidia blob driver and when plugging in the external monitor using unity, unity quits and I am greeted with the login screen.

[   14.272749] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   14.272816] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   14.272862] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   14.272906] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   14.272951] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   14.273110] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   14.273252] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   14.273298] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   14.379592] IPv6: ADDRCONF(NETDEV_UP): enp0s25: link is not ready
[   14.425157] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   14.614149] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[   14.639431] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   14.639638] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   14.639835] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   14.640004] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   17.953797] Bluetooth: RFCOMM TTY layer initialized
[   17.953804] Bluetooth: RFCOMM socket layer initialized
[   17.953807] Bluetooth: RFCOMM ver 1.11
[   17.982058] e1000e: enp0s25 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[   17.982149] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s25: link becomes ready
[   40.845621] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[   40.845662] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
[   40.847192] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe B
[   40.847232] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
[   40.995011] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   41.034905] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   41.035010] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   41.035096] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   41.035171] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   41.035234] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   41.035403] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   41.035559] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   41.035617] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   41.099075] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[   42.633352] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[   42.633368] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
[   42.641986] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe B
[   42.641999] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
[   44.506683] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[   44.506699] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
[   44.516557] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe B
[   44.516574] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
[   59.152180] show_signal_msg: 39 callbacks suppressed
[   59.152185] compiz[2643]: segfault at 7f1ecdcea5c0 ip 00007f1ecbcc81cb sp 00007ffcbebb82a0 error 4 in libc-2.21.so[7f1ecbc49000+1c0000]
[   60.694512] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[   60.694527] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
[   60.705547] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe B
[   60.705560] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
[   62.500059] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[   62.500072] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
[   62.511028] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe B
[   62.511037] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
Comment 1 Paul Menzel 2015-11-20 14:33:43 UTC
From #intel-gfx:

< ickle> so Xorg.0.log, lightdm logs, xsession-errors anything that has the actual crash
Comment 2 douglas 2015-11-20 14:59:18 UTC
Created attachment 119986 [details]
Xorg

[    53.828] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    53.828] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    53.828] (--) NVIDIA(GPU-0): DFP-0: 165.0 MHz maximum pixel clock
[    53.828] (--) NVIDIA(GPU-0): 
[    53.829] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    53.829] (--) NVIDIA(GPU-0): DFP-1: Internal DisplayPort
[    53.829] (--) NVIDIA(GPU-0): DFP-1: 960.0 MHz maximum pixel clock
[    53.829] (--) NVIDIA(GPU-0): 
[    53.836] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[    55.165] (EE) 
[    55.165] (EE) Backtrace:
[    55.165] (EE) 0: /usr/bin/X (xorg_backtrace+0x4e) [0x55ac7781e62e]
[    55.165] (EE) 1: /usr/bin/X (0x55ac7766a000+0x1b8999) [0x55ac77822999]
[    55.165] (EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (0x7f5fc14bf000+0x352f0) [0x7f5fc14f42f0]
[    55.166] (EE) 3: /usr/bin/X (DamageRegister+0x11) [0x55ac777a53a1]
[    55.166] (EE) 4: /usr/bin/X (0x55ac7766a000+0xd9ac8) [0x55ac77743ac8]
[    55.166] (EE) 5: /usr/bin/X (BlockHandler+0x8a) [0x55ac776c6cca]
[    55.166] (EE) 6: /usr/bin/X (WaitForSomething+0x163) [0x55ac7781b393]
[    55.166] (EE) 7: /usr/bin/X (0x55ac7766a000+0x57fa1) [0x55ac776c1fa1]
[    55.166] (EE) 8: /usr/bin/X (0x55ac7766a000+0x5c34b) [0x55ac776c634b]
[    55.166] (EE) 9: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf0) [0x7f5fc14dfa40]
[    55.166] (EE) 10: /usr/bin/X (_start+0x29) [0x55ac776b06c9]
[    55.166] (EE) 
[    55.166] (EE) Segmentation fault at address 0x10
[    55.166] (EE) 
Fatal server error:
[    55.166] (EE) Caught signal 11 (Segmentation fault). Server aborting
[    55.166] (EE) 
[    55.166] (EE) 
Please consult the The X.Org Foundation support 
         at http://wiki.x.org
 for help. 
[    55.166] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    55.166] (EE) 
[    55.188] (EE) Server terminated with error (1). Closing log file.
Comment 3 Paul Menzel 2015-11-20 15:20:10 UTC
Bug #76921 [1] contains the “same” backtrace.

[1] https://bugs.freedesktop.org/76921
Comment 4 Paul Menzel 2015-11-20 15:22:38 UTC
In #intel-gfx@irc.freenode the user ickle responded, that the crash is unrelated to the Intel drivers and suspects the modesetting driver or the proprietary NVIDIA driver.

Regarding the Linux i915 errors, a separate bug report should be submitted.
Comment 5 Chris Wilson 2015-11-20 15:24:15 UTC
The crash is between -modesetting and -nvidia. Presuming -modesetting/core for next step in analysis.
Comment 6 Paul Menzel 2015-11-20 15:35:17 UTC
Ok, having nothing plugged in, then populating the DisplayPort the external monitor turned on. Then plugging in the VGA cable and switching to the VGA input it didn’t crash.

Chris, thank you for updating this report!
Comment 7 GitLab Migration User 2018-12-13 18:11:04 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/xserver/issues/50.

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.