[Ubuntu-x-swat] [Bug 1776447] Re: Xorg's Indirect GLX broken from upstream regression
** No longer affects: xorg-server (Ubuntu Bionic) -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1776447 Title: Xorg's Indirect GLX broken from upstream regression To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1776447/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1776447] Re: Xorg's Indirect GLX broken from upstream regression
Fixed upstream in xorg-server 1.20.8 --- xorg-server (2:1.20.8-2ubuntu2) focal; urgency=medium * randr-auto-bind-of-gpu-is-a-config-change.diff: Backport GPU hotplug RandR fix. (LP: #1862753) xorg-server (2:1.20.8-2ubuntu1) focal; urgency=medium * Merge from Debian. * modesetting-Disable-atomic-support-by-default.patch: Dropped, upstream. xorg-server (2:1.20.8-2) unstable; urgency=medium * rules: Exclude udeb/ from indep dh_missing. (Closes: #955399) xorg-server (2:1.20.8-1) unstable; urgency=medium * New upstream release. * patches: Dropped patches applied upstream: - fix-modesetting-build.diff - add-EGL_QUERY_DRIVER-check.diff - fix-rotate-crash.diff * control: Use debhelper-compat, bump to 12. * rules: Migrate to dh_missing. ** Changed in: xorg-server (Ubuntu) Status: Triaged => Fix Released ** Also affects: xorg-server (Ubuntu Bionic) Importance: Undecided Status: New ** Changed in: xorg-server (Ubuntu Bionic) Importance: Undecided => Medium -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1776447 Title: Xorg's Indirect GLX broken from upstream regression To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1776447/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1776447] Re: Xorg's Indirect GLX broken from upstream regression
** Tags added: regression-release -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1776447 Title: Xorg's Indirect GLX broken from upstream regression To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1776447/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1776447] Re: Xorg's Indirect GLX broken from upstream regression
** Tags removed: fixed-upstream ** Tags added: patch-accepted-upstream -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1776447 Title: Xorg's Indirect GLX broken from upstream regression To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1776447/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1776447] Re: Xorg's Indirect GLX broken from upstream regression
Tagging rls-ff-notfxing, the bug is not important enough to be rls tracked. Still it's in the sponsoring queue and hopefully gets fixed before focal is out ** Tags removed: champagne ** Tags added: rls-ff-notfixing -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1776447 Title: Xorg's Indirect GLX broken from upstream regression To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1776447/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1776447] Re: Xorg's Indirect GLX broken from upstream regression
** Changed in: xorg-server (Ubuntu) Assignee: (unassigned) => Timo Aaltonen (tjaalton) -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1776447 Title: Xorg's Indirect GLX broken from upstream regression To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1776447/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1776447] Re: Xorg's Indirect GLX broken from upstream regression
Great to hear. I don't have any power to help get this released sooner. It looks like you've done everything right for an SRU, and Timo (who handles Xorg) is already aware of it. -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1776447 Title: Xorg's Indirect GLX broken from upstream regression To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1776447/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1776447] Re: Xorg's Indirect GLX broken from upstream regression
both changes are now in upstream Xorg's repository, as PR388 was merged a few hours ago. So the changes in this debdiff are a backport of those to Bionic, Eoan and Focal (although if Focal were to sync with the upstream code then the delta won't be necessary going forward). -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1776447 Title: Xorg's Indirect GLX broken from upstream regression To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1776447/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1776447] Re: Xorg's Indirect GLX broken from upstream regression
The secondary crash doesn't occur without the first fix. You cannot reach it until the first fix is applied. However, I suppose it is in a different bit of code, but it is only reached when you use indirect GLX and prevents you using indirect GLX which is what this issue is attempting to fix. -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1776447 Title: Xorg's Indirect GLX broken from upstream regression To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1776447/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1776447] Re: Xorg's Indirect GLX broken from upstream regression
I can't find any existing reports of that secondary crash, but ideally it would not usually be part of the fix here... I guess it's OK if the secondary crash was impossible without the first fix. If it wasn't then ideally a new bug should be opened to describe that and both bugs mentioned in the patch. -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1776447 Title: Xorg's Indirect GLX broken from upstream regression To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1776447/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1776447] Re: Xorg's Indirect GLX broken from upstream regression
This debdiff for Focal fixes the follow-on crash (on client close) that was unearthed by fixing the first crash (on client start). ** Patch added: "refreshed debdiff for focal" https://bugs.launchpad.net/xorg-server/+bug/1776447/+attachment/5323933/+files/xorg-server_1.20.6-1ubuntu2.debdiff ** Patch removed: "xorg-server-iglx.diff" https://bugs.launchpad.net/xorg-server/+bug/1776447/+attachment/5323631/+files/xorg-server-iglx.diff ** Patch removed: "debdiff for bionic" https://bugs.launchpad.net/xorg-server/+bug/1776447/+attachment/5323649/+files/xorg-server_1.19.6-1ubuntu4.4.debdiff ** Patch removed: "debdiff for eoan" https://bugs.launchpad.net/xorg-server/+bug/1776447/+attachment/5323650/+files/xorg-server_1.20.5+git20191008-0ubuntu2.debdiff ** Patch removed: "debdiff for focal" https://bugs.launchpad.net/xorg-server/+bug/1776447/+attachment/5323651/+files/xorg-server_1.20.6-1ubuntu2.debdiff -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1776447 Title: Xorg's Indirect GLX broken from upstream regression To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1776447/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1776447] Re: Xorg's Indirect GLX broken from upstream regression
The refreshed patches fix both crashes. The first change is upstream commit e1fa3be [1] and the second change is from upstream PR 388 [2]. @Sponsors, this is now good to go from my point of view. [1] https://gitlab.freedesktop.org/xorg/xserver/commit/e1fa3beb2fe2519e69f859f0acdc68e5a770de27 [2] https://gitlab.freedesktop.org/xorg/xserver/merge_requests/388 -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1776447 Title: Xorg's Indirect GLX broken from upstream regression To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1776447/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1776447] Re: Xorg's Indirect GLX broken from upstream regression
This debdiff for Eoan fixes the follow-on crash (on client close) that was unearthed by fixing the first crash (on client start). ** Patch added: "refreshed debdiff for eoan" https://bugs.launchpad.net/xorg-server/+bug/1776447/+attachment/5323932/+files/xorg-server_1.20.5+git20191008-0ubuntu2.debdiff -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1776447 Title: Xorg's Indirect GLX broken from upstream regression To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1776447/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1776447] Re: Xorg's Indirect GLX broken from upstream regression
This debdiff for Bionic fixes the follow-on crash (on client close) that was unearthed by fixing the first crash (on client start). ** Patch added: "refreshed debdiff for bionic" https://bugs.launchpad.net/xorg-server/+bug/1776447/+attachment/5323931/+files/xorg-server_1.19.6-1ubuntu4.4.debdiff -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1776447 Title: Xorg's Indirect GLX broken from upstream regression To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1776447/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1776447] Re: Xorg's Indirect GLX broken from upstream regression
** Changed in: xorg-server Status: New => Fix Released -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1776447 Title: Xorg's Indirect GLX broken from upstream regression To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1776447/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1776447] Re: Xorg's Indirect GLX broken from upstream regression
The new crash backtrace: (gdb) bt #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x7fb60370c899 in __GI_abort () at abort.c:79 #2 0x560aacd068c0 in OsAbort () at ../../../../os/utils.c:1351 #3 0x560aacd0c4f9 in AbortServer () at ../../../../os/log.c:879 #4 0x560aacd0d35a in FatalError (f=f@entry=0x560aacd40230 "Caught signal %d (%s). Server aborting\n") at ../../../../os/log.c:1017 #5 0x560aacd03c09 in OsSigHandler (unused=, sip=0x7ffd89b28470, signo=11) at ../../../../os/osinit.c:156 #6 OsSigHandler (signo=11, sip=0x7ffd89b28470, unused=) at ../../../../os/osinit.c:110 #7 0x7fb6038ef540 in () at /lib/x86_64-linux-gnu/libpthread.so.0 #8 0x560aacd02cf3 in ResetCurrentRequest (client=client@entry=0x560aae67f0c0) at ../../../../os/io.c:560 #9 0x560aacccfa66 in DRI2WaitSwap (client=0x560aae67f0c0, pDrawable=) at ../../../../../../hw/xfree86/dri2/dri2.c:1082 #10 0x7fb6033fa5f1 in __glXDRIcontextWait (baseContext=, cl=0x560aae67f1d8, error=0x7ffd89b28aa8) at ../../../../glx/glxdri2.c:291 #11 0x7fb6033f29c7 in __glXForceCurrent (cl=0x560aae67f1d8, tag=tag@entry=1, error=error@entry=0x7ffd89b28aa8) at ../../../../glx/glxext.c:621 #12 0x7fb6033ee900 in xorgGlxMakeCurrent (client=0x560aae67f0c0, tag=1, drawId=, readId=0, contextId=, newContextTag=0) at ../../../../glx/glxcmds.c:616 #13 0x560aaccd378a in GlxFreeClientData (client=0x560aae67f0c0) at ../../../../glx/vndext.c:168 #14 0x560aacba838c in _CallCallbacks (pcbl=pcbl@entry=0x560aacdb2538 , call_data=call_data@entry=0x7ffd89b28b50) at ../../../../dix/dixutils.c:743 #15 0x560aacba2273 in CallCallbacks (call_data=0x7ffd89b28b50, pcbl=0x560aacdb2538 ) at ../../../../include/callback.h:83 #16 CloseDownClient (client=0x560aae67f0c0) at ../../../../dix/dispatch.c:3473 #17 0x560aacd045f1 in ospoll_wait (ospoll=0x560aad403a10, timeout=) at ../../../../os/ospoll.c:651 #18 0x560aaccfd3b3 in WaitForSomething (are_ready=0) at ../../../../os/WaitFor.c:208 #19 0x560aacba2ca7 in Dispatch () at ../../../../include/list.h:220 #20 0x560aacba6f94 in dix_main (argc=12, argv=0x7ffd89b299b8, envp=) at ../../../../dix/main.c:276 #21 0x7fb60370e1e3 in __libc_start_main (main=0x560aacb90a00 , argc=12, argv=0x7ffd89b299b8, init=, fini=, rtld_fini=, stack_end=0x7ffd89b299a8) at ../csu/libc-start.c:308 #22 0x560aacb90a3e in _start () -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1776447 Title: Xorg's Indirect GLX broken from upstream regression To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1776447/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1776447] Re: Xorg's Indirect GLX broken from upstream regression
There are, thankfully, seemingly no regressions in unrelated areas :-) -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1776447 Title: Xorg's Indirect GLX broken from upstream regression To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1776447/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1776447] Re: Xorg's Indirect GLX broken from upstream regression
I've built this locally and tested it. While it improves matters, it is still incomplete to get IGLX working fully - there is a new crash at the point you close the IGLX-using application instead of immediately upon starting it. This fix is still warranted, however, because it does improve things. I'm going to go back to bisecting Xorg upstream to see if I can identify the new crash. -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1776447 Title: Xorg's Indirect GLX broken from upstream regression To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1776447/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1776447] Re: Xorg's Indirect GLX broken from upstream regression
** Changed in: xorg-server (Ubuntu) Importance: Undecided => Medium ** Changed in: xorg-server (Ubuntu) Status: Confirmed => Triaged ** Tags added: fixed-upstream -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1776447 Title: Xorg's Indirect GLX broken from upstream regression To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1776447/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1776447] Re: Xorg's Indirect GLX broken from upstream regression
** Tags added: champagne -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1776447 Title: Xorg's Indirect GLX broken from upstream regression To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1776447/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1776447] Re: Xorg's Indirect GLX broken from upstream regression
** Summary changed: - Indirect GLX (LIBGL_ALWAYS_INDIRECT=1) causes opengl programms to crash + Xorg's Indirect GLX broken from upstream regression -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1776447 Title: Xorg's Indirect GLX broken from upstream regression To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1776447/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp