Debian fixed this: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=896979
xserver-xorg-video-nouveau (1:1.0.15-3) unstable; urgency=medium * Team upload. * Apply proposed patch to fix a null pointer dereference in drmmode_output_dpms() (Closes: #896979). * Cherry-pick commit 69aecdd305d ("modesetting: Validate the atom for enum properties") from upstream to fix another potential null pointer dereference. * Update Vcs-* fields to point at salsa.debian.org. * Use https in debian/watch. * Bump debhelper compat level to 11. - Drop dh-autoreconf from Build-Depends. - Bump quilt build dependency to (>= 0.63-8.2~) (see #851130). - Switch from "dh_install --fail-missing" to dh_missing. * Bump Standards-Version to 4.1.4, no changes needed. -- Sven Joachim <svenj...@gmx.de> Mon, 25 Jun 2018 18:39:33 +0200 ** Bug watch added: Debian Bug tracker #896979 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=896979 ** Changed in: xserver-xorg-video-nouveau (Ubuntu) Status: New => Fix Released -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xserver-xorg-video-nouveau in Ubuntu. https://bugs.launchpad.net/bugs/1778086 Title: Xorg crashes when a Lenovo P50 laptop is undocked Status in xserver-xorg-video-nouveau package in Ubuntu: Fix Released Bug description: Xorg crashes when a Lenovo P50 laptop is undocked, disconnecting it from two external DisplayPort monitors. This is an upstream bug which exists in the latest Git revision (ac8f7b949e50 at time of writing): https://bugs.freedesktop.org/show_bug.cgi?id=106994 Full backtrace: Thread 1 "Xorg" received signal SIGSEGV, Segmentation fault. drmmode_output_dpms (output=0x558b2dab8ee0, mode=3) at ../../src/drmmode_display.c:921 921 ../../src/drmmode_display.c: No such file or directory. #0 0x00007f386322a759 in drmmode_output_dpms (output=0x558b2dab8ee0, mode=3) at ../../src/drmmode_display.c:921 drmmode_output = 0x558b2dab8cc0 koutput = 0x0 props = <optimized out> drmmode = 0x558b2dab5200 mode_id = -1 i = 0 #1 0x0000558b2ba39223 in xf86DisableUnusedFunctions (pScrn=0x558b2dab4930) at ../../../../../../hw/xfree86/modes/xf86Crtc.c:3000 output = <optimized out> xf86_config = 0x558b2dab56e0 o = 6 c = <optimized out> #2 0x0000558b2ba40ef0 in xf86RandR12CrtcSet (pScreen=<optimized out>, randr_crtc=0x558b2daf51f0, randr_mode=0x0, x=0, y=0, rotation=<optimized out>, num_randr_outputs=0, randr_outputs=0x0) at ../../../../../../hw/xfree86/modes/xf86RandR12.c:1245 pScrn = 0x558b2dab4930 config = <optimized out> crtc = 0x558b2dab9ec0 transform = 0x0 changed = <optimized out> o = <optimized out> ro = <optimized out> save_crtcs = 0x558b2debcc50 save_enabled = <optimized out> #3 0x0000558b2ba84a32 in RRCrtcSet (crtc=<optimized out>, mode=0x0, x=0, y=0, rotation=rotation@entry=1, numOutputs=numOutputs@entry=0, outputs=0x0) at ../../../../randr/rrcrtc.c:768 pScreen = 0x558b2daacb80 ret = <optimized out> crtcChanged = <optimized out> o = <optimized out> #4 0x0000558b2ba862b3 in ProcRRSetCrtcConfig (client=0x558b2de43170) at ../../../../randr/rrcrtc.c:1366 stuff = <optimized out> rep = {type = 0 '\000', status = 0 '\000', sequenceNumber = 0, length = 0, newTimestamp = 766260624, pad1 = 21899, pad2 = 735925696, pad3 = 21899, pad4 = 1660946009, pad5 = 32568} pScreen = <optimized out> crtc = 0x558b2daf51f0 mode = 0x0 numOutputs = 0 outputs = <optimized out> time = <optimized out> rotation = 1 ret = <optimized out> i = <optimized out> j = <optimized out> status = <optimized out> #5 0x0000558b2b9c0e98 in Dispatch () at ../../../../dix/dispatch.c:479 result = <optimized out> start_tick = 930 #6 0x0000558b2b9c4ee0 in dix_main (argc=3, argv=0x7ffdc0d05ac8, envp=<optimized out>) at ../../../../dix/main.c:287 i = <optimized out> alwaysCheckForInput = {0, 1} #7 0x00007f3865d7db97 in __libc_start_main (main=0x558b2b9aeb50 <main>, argc=3, argv=0x7ffdc0d05ac8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdc0d05ab8) at ../csu/libc-start.c:310 result = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 837132253956422676, 94056220388192, 140727838333632, 0, 0, 6878053941391146004, 6843373089882258452}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7f3868887733 <_dl_init+259>, 0x7f3868875438}, data = {prev = 0x0, cleanup = 0x0, canceltype = 1753773875}}} not_first_call = <optimized out> #8 0x0000558b2b9aeb8a in _start () To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-nouveau/+bug/1778086/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp