ExecutorElassus Veteran
Joined: 11 Mar 2004 Posts: 1435 Location: Berlin, Germany
|
Posted: Fri Dec 14, 2018 1:59 pm Post subject: dual-monitor xorg segfaults when mouse crosses screens |
|
|
i have an old nVidia GTX 580, running two monitors as separate xorg screens. Occasionally, for no consistent reason that I can find, the xorg server segfaults and I get dumped back to a login screen when my mouse crosses the boundary between the two. This is what shows in my Xorg.0.log:
Code: | [370593.289] (--) NVIDIA(GPU-0): CRT-0: disconnected
[370593.289] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[370593.289] (--) NVIDIA(GPU-0):
[370593.304] (--) NVIDIA(GPU-0): CRT-1: disconnected
[370593.304] (--) NVIDIA(GPU-0): CRT-1: 400.0 MHz maximum pixel clock
[370593.304] (--) NVIDIA(GPU-0):
[370593.336] (--) NVIDIA(GPU-0): Eizo EV2455 (DFP-0): connected
[370593.336] (--) NVIDIA(GPU-0): Eizo EV2455 (DFP-0): Internal TMDS
[370593.336] (--) NVIDIA(GPU-0): Eizo EV2455 (DFP-0): 330.0 MHz maximum pixel clock
[370593.336] (--) NVIDIA(GPU-0):
[370593.370] (--) NVIDIA(GPU-0): Eizo EV2455 (DFP-1): connected
[370593.370] (--) NVIDIA(GPU-0): Eizo EV2455 (DFP-1): Internal TMDS
[370593.370] (--) NVIDIA(GPU-0): Eizo EV2455 (DFP-1): 330.0 MHz maximum pixel clock
[370593.370] (--) NVIDIA(GPU-0):
[370593.442] (--) NVIDIA(GPU-0): CRT-0: disconnected
[370593.442] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[370593.442] (--) NVIDIA(GPU-0):
[370593.458] (--) NVIDIA(GPU-0): CRT-1: disconnected
[370593.458] (--) NVIDIA(GPU-0): CRT-1: 400.0 MHz maximum pixel clock
[370593.458] (--) NVIDIA(GPU-0):
[370593.489] (--) NVIDIA(GPU-0): Eizo EV2455 (DFP-0): connected
[370593.489] (--) NVIDIA(GPU-0): Eizo EV2455 (DFP-0): Internal TMDS
[370593.489] (--) NVIDIA(GPU-0): Eizo EV2455 (DFP-0): 330.0 MHz maximum pixel clock
[370593.489] (--) NVIDIA(GPU-0):
[370593.521] (--) NVIDIA(GPU-0): Eizo EV2455 (DFP-1): connected
[370593.521] (--) NVIDIA(GPU-0): Eizo EV2455 (DFP-1): Internal TMDS
[370593.521] (--) NVIDIA(GPU-0): Eizo EV2455 (DFP-1): 330.0 MHz maximum pixel clock
[370593.521] (--) NVIDIA(GPU-0):
[374207.270] (EE)
[374207.270] (EE) Backtrace:
[374207.270] (EE) 0: /usr/bin/X (xorg_backtrace+0x4d) [0x557b11fc4b5d]
[374207.270] (EE) 1: /usr/bin/X (0x557b11e23000+0x1a56d9) [0x557b11fc86d9]
[374207.270] (EE) 2: /lib64/libpthread.so.0 (0x7f56e1c68000+0x14280) [0x7f56e1c7c280]
[374207.270] (EE) 3: /usr/bin/X (0x557b11e23000+0x121377) [0x557b11f44377]
[374207.270] (EE) 4: /usr/bin/X (0x557b11e23000+0x19f520) [0x557b11fc2520]
[374207.270] (EE) 5: /usr/bin/X (0x557b11e23000+0x19f588) [0x557b11fc2588]
[374207.270] (EE) 6: /usr/bin/X (WaitForSomething+0x267) [0x557b11fc2807]
[374207.270] (EE) 7: /usr/bin/X (0x557b11e23000+0x55d44) [0x557b11e78d44]
[374207.270] (EE) 8: /usr/bin/X (0x557b11e23000+0x59e25) [0x557b11e7ce25]
[374207.270] (EE) 9: /lib64/libc.so.6 (__libc_start_main+0xee) [0x7f56e18c373e]
[374207.270] (EE) 10: /usr/bin/X (_start+0x2a) [0x557b11e66f9a]
[374207.270] (EE)
[374207.270] (EE) Segmentation fault at address 0x3d0
[374207.270] (EE)
Fatal server error:
[374207.270] (EE) Caught signal 11 (Segmentation fault). Server aborting
[374207.270] (EE)
[374207.270] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[374207.270] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[374207.270] (EE)
[374207.827] (EE) Server terminated with error (1). Closing log file.
|
The main Xorg.0.log file (this crash dump is at the end of Xorg.0.log.old) doesn't show anything particularly useful.
so what's going on here? How can I debug this?
Cheers,
EE
ADDENDUM: This nVidia forum thread documents the exact same problem happening, with different cards and drivers, frequently with dual monitor setups. That page links to an xorg bug report that was apparently patched in 2016. I'm not sure why it's still breaking on my system. |
|