[Ubuntu-x-swat] [Bug 926918] Re: es2_info crashed with SIGSEGV in nv50_screen_fence_update()
oneiric has seen the end of its life and is no longer receiving any updates. Marking the oneiric task for this ticket as "Won't Fix". ** Changed in: mesa (Ubuntu Oneiric) Status: Triaged => Won't Fix -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/926918 Title: es2_info crashed with SIGSEGV in nv50_screen_fence_update() To manage notifications about this bug go to: https://bugs.launchpad.net/mesa/+bug/926918/+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 926918] Re: es2_info crashed with SIGSEGV in nv50_screen_fence_update()
The version of mea in oneiric-proposed has been removed as this bug report was not verified in a timely fashion. ** Tags removed: verification-needed ** Tags removed: removal-candidate ** Changed in: mesa (Ubuntu Oneiric) Status: Fix Committed => Triaged -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/926918 Title: es2_info crashed with SIGSEGV in nv50_screen_fence_update() To manage notifications about this bug go to: https://bugs.launchpad.net/mesa/+bug/926918/+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 926918] Re: es2_info crashed with SIGSEGV in nv50_screen_fence_update()
** Tags added: removal-candidate -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/926918 Title: es2_info crashed with SIGSEGV in nv50_screen_fence_update() To manage notifications about this bug go to: https://bugs.launchpad.net/mesa/+bug/926918/+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 926918] Re: es2_info crashed with SIGSEGV in nv50_screen_fence_update()
Hello homix, or anyone else affected, Accepted mesa into oneiric-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/mesa/7.11-0ubuntu3.3 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please change the bug tag from verification-needed to verification-done. If it does not, change the tag to verification-failed. In either case, details of your testing will help us make a better decision. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance! ** Changed in: mesa (Ubuntu Oneiric) Status: In Progress => Fix Committed ** Tags added: verification-needed -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/926918 Title: es2_info crashed with SIGSEGV in nv50_screen_fence_update() To manage notifications about this bug go to: https://bugs.launchpad.net/mesa/+bug/926918/+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 926918] Re: es2_info crashed with SIGSEGV in nv50_screen_fence_update()
I've re-uploaded the package with the proper fix. -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/926918 Title: es2_info crashed with SIGSEGV in nv50_screen_fence_update() To manage notifications about this bug go to: https://bugs.launchpad.net/mesa/+bug/926918/+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 926918] Re: es2_info crashed with SIGSEGV in nv50_screen_fence_update()
** Tags removed: verification-failed -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/926918 Title: es2_info crashed with SIGSEGV in nv50_screen_fence_update() To manage notifications about this bug go to: https://bugs.launchpad.net/mesa/+bug/926918/+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 926918] Re: es2_info crashed with SIGSEGV in nv50_screen_fence_update()
** Changed in: mesa (Ubuntu Oneiric) Status: Fix Committed => In Progress -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/926918 Title: es2_info crashed with SIGSEGV in nv50_screen_fence_update() To manage notifications about this bug go to: https://bugs.launchpad.net/mesa/+bug/926918/+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 926918] Re: es2_info crashed with SIGSEGV in nv50_screen_fence_update()
The wrong patch was applied to this SRU and wouldn't fix the bug, an intel fix was used instead of the nouveau one. ** Tags removed: verification-needed ** Tags added: verification-failed -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/926918 Title: es2_info crashed with SIGSEGV in nv50_screen_fence_update() To manage notifications about this bug go to: https://bugs.launchpad.net/mesa/+bug/926918/+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 926918] Re: es2_info crashed with SIGSEGV in nv50_screen_fence_update()
** Branch linked: lp:ubuntu/oneiric-proposed/mesa -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/926918 Title: es2_info crashed with SIGSEGV in nv50_screen_fence_update() To manage notifications about this bug go to: https://bugs.launchpad.net/mesa/+bug/926918/+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 926918] Re: es2_info crashed with SIGSEGV in nv50_screen_fence_update()
Hello homix, or anyone else affected, Accepted mesa into oneiric-proposed. The package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance! ** Changed in: mesa (Ubuntu Oneiric) Status: Triaged => Fix Committed ** Tags added: verification-needed -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/926918 Title: es2_info crashed with SIGSEGV in nv50_screen_fence_update() To manage notifications about this bug go to: https://bugs.launchpad.net/mesa/+bug/926918/+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 926918] Re: es2_info crashed with SIGSEGV in nv50_screen_fence_update()
** Description changed: [Impact] Users running the nouveau X driver with the egl_dri2 mesa driver may experience a windowing system crash (kwin_gles, etc.) in the nv50_screen_fence_update() routine. [Development Fix] The problem was fixed upstream in mesa 8.0 which we are shipping in Precise. The patch switches from using a context object for flushing purposes, to a screen object; the context object can go NULL sometimes which leads to the crash. [Stable Fix] Upstream also created a backport of the mesa 8.0 patch to 7.11, although at time of writing this was not yet released in a 7.11.x point release. The patch applies cleanly to the oneiric mesa and is what we're using for this SRU. [Text Case] 1. install nouveau video driver 2. call /usr/bin/es2_info from mesa-utils-extra Broken Behavior: application crashes Fixed Behavior: egl information is printed out [Regression Potential] - The scope of this patch is limited to nouveau (and specifically to newer NVIDIA cards). Indeed it probably has no effect on non-egl window systems (like Unity/Compiz), so the scope is probably quite small. + The scope of this patch is limited to nouveau (and specifically to newer NVIDIA cards of the 8xxx series and up). Indeed it probably has no effect on non-egl window systems (like Unity/Compiz), so the scope is probably quite small. Since the patch is included upstream as part of the mesa 8.0 tree, and is selected for the 7.11 stable series, the patch is likely quite safe. If there were any regressions caused by this, I would expect symptoms similar to the original bug (i.e. crashes). [Original Report] called /usr/bin/es2_info from mesa-utils-extra ProblemType: Crash DistroRelease: Ubuntu 11.10 Package: mesa-utils-extra 8.0.1+git20110129+d8f7d6b-0ubuntu2 ProcVersionSignature: Ubuntu 3.0.0-15.26-generic 3.0.13 Uname: Linux 3.0.0-15-generic x86_64 ApportVersion: 1.23-0ubuntu4 Architecture: amd64 Date: Sat Feb 4 23:52:38 2012 ExecutablePath: /usr/bin/es2_info InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012) ProcCmdline: es2_info SegvAnalysis: Segfault happened at: 0x7fcea9943fa7:mov(%rax),%eax PC (0x7fcea9943fa7) ok source "(%rax)" (0x7fceacc81000) not located in a known VMA region (needed readable region)! destination "%eax" ok SegvReason: reading unknown VMA Signal: 11 SourcePackage: mesa-demos StacktraceTop: ?? () from /usr/lib/x86_64-linux-gnu/egl/egl_gallium.so nouveau_fence_update () from /usr/lib/x86_64-linux-gnu/egl/egl_gallium.so nv50_default_flush_notify () from /usr/lib/x86_64-linux-gnu/egl/egl_gallium.so nouveau_pushbuf_flush () from /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.1 nouveau_grobj_free () from /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.1 Title: es2_info crashed with SIGSEGV in nouveau_fence_update() UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare users -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/926918 Title: es2_info crashed with SIGSEGV in nv50_screen_fence_update() To manage notifications about this bug go to: https://bugs.launchpad.net/mesa/+bug/926918/+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 926918] Re: es2_info crashed with SIGSEGV in nv50_screen_fence_update()
** Description changed: + [Impact] + Users running the nouveau X driver with the egl_dri2 mesa driver may experience a windowing system crash (kwin_gles, etc.) in the nv50_screen_fence_update() routine. + + [Development Fix] + The problem was fixed upstream in mesa 8.0 which we are shipping in Precise. The patch switches from using a context object for flushing purposes, to a screen object; the context object can go NULL sometimes which leads to the crash. + + [Stable Fix] + Upstream also created a backport of the mesa 8.0 patch to 7.11, although at time of writing this was not yet released in a 7.11.x point release. The patch applies cleanly to the oneiric mesa and is what we're using for this SRU. + + [Text Case] + 1. install nouveau video driver + 2. call /usr/bin/es2_info from mesa-utils-extra + Broken Behavior: application crashes + Fixed Behavior: egl information is printed out + + [Regression Potential] + The scope of this patch is limited to nouveau (and specifically to newer NVIDIA cards). Indeed it probably has no effect on non-egl window systems (like Unity/Compiz), so the scope is probably quite small. + + Since the patch is included upstream as part of the mesa 8.0 tree, and + is selected for the 7.11 stable series, the patch is likely quite safe. + If there were any regressions caused by this, I would expect symptoms + similar to the original bug (i.e. crashes). + + [Original Report] called /usr/bin/es2_info from mesa-utils-extra ProblemType: Crash DistroRelease: Ubuntu 11.10 Package: mesa-utils-extra 8.0.1+git20110129+d8f7d6b-0ubuntu2 ProcVersionSignature: Ubuntu 3.0.0-15.26-generic 3.0.13 Uname: Linux 3.0.0-15-generic x86_64 ApportVersion: 1.23-0ubuntu4 Architecture: amd64 Date: Sat Feb 4 23:52:38 2012 ExecutablePath: /usr/bin/es2_info InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012) ProcCmdline: es2_info SegvAnalysis: - Segfault happened at: 0x7fcea9943fa7:mov(%rax),%eax - PC (0x7fcea9943fa7) ok - source "(%rax)" (0x7fceacc81000) not located in a known VMA region (needed readable region)! - destination "%eax" ok + Segfault happened at: 0x7fcea9943fa7:mov(%rax),%eax + PC (0x7fcea9943fa7) ok + source "(%rax)" (0x7fceacc81000) not located in a known VMA region (needed readable region)! + destination "%eax" ok SegvReason: reading unknown VMA Signal: 11 SourcePackage: mesa-demos StacktraceTop: - ?? () from /usr/lib/x86_64-linux-gnu/egl/egl_gallium.so - nouveau_fence_update () from /usr/lib/x86_64-linux-gnu/egl/egl_gallium.so - nv50_default_flush_notify () from /usr/lib/x86_64-linux-gnu/egl/egl_gallium.so - nouveau_pushbuf_flush () from /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.1 - nouveau_grobj_free () from /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.1 + ?? () from /usr/lib/x86_64-linux-gnu/egl/egl_gallium.so + nouveau_fence_update () from /usr/lib/x86_64-linux-gnu/egl/egl_gallium.so + nv50_default_flush_notify () from /usr/lib/x86_64-linux-gnu/egl/egl_gallium.so + nouveau_pushbuf_flush () from /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.1 + nouveau_grobj_free () from /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.1 Title: es2_info crashed with SIGSEGV in nouveau_fence_update() UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare users -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/926918 Title: es2_info crashed with SIGSEGV in nv50_screen_fence_update() To manage notifications about this bug go to: https://bugs.launchpad.net/mesa/+bug/926918/+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 926918] Re: es2_info crashed with SIGSEGV in nv50_screen_fence_update()
Launchpad has imported 4 comments from the remote bug at https://bugs.freedesktop.org/show_bug.cgi?id=43428. If you reply to an imported comment from within Launchpad, your comment will be sent to the remote bug automatically. Read more about Launchpad's inter-bugtracker facilities at https://help.launchpad.net/InterBugTracking. On 2011-12-01T16:59:53+00:00 Philipp-dev wrote: Created attachment 54024 backtrace of the crash Nouveau in the combination with the egl_dri2 driver crashes in the aforementioned function. The egl_gallium driver seems to work fine (tested with Mesa 7.11.2), but this driver is unfortunately not shipped with fedora. As the bug vanishes if I use the latest Mesa 7.12-devel (git-ccd4d43), I would suggest that some of the patches that substitute the function nv50_screen_fence_update are ported back to 7.11. Thanks a lot. For completeness: I'm using a nvidia NVS 3100M and the fedora 2.6.41 kernel. Reply at: https://bugs.launchpad.net/mesa/+bug/926918/comments/0 On 2011-12-03T13:20:58+00:00 Marcin-slusarz wrote: Created attachment 54088 simple fix Cherry-picking 3069a7eaa5d83e7f41616347ba244c0dc0d944ae (and 27e77cb902b4f7f5e127dcd78951e3167f13d59c) to 7.11 should fix it. Alternatively we could apply attached patch. Can you verify both patches fix your crash? Reply at: https://bugs.launchpad.net/mesa/+bug/926918/comments/1 On 2011-12-07T12:42:49+00:00 Philipp-dev wrote: The attached patch as well as the commit 3069a7eaa5d83e7f41616347ba244c0dc0d944ae fix the bug. The commit 3069a7ea seems to be sufficient, what also explains why it even worked with mesa master before you commited 27e77cb902b4f7f5e127dcd78951e3167f13d59c. Thanks a lot :) Reply at: https://bugs.launchpad.net/mesa/+bug/926918/comments/2 On 2011-12-11T16:07:31+00:00 Marcin-slusarz wrote: Commited to 7.11. Thanks. Reply at: https://bugs.launchpad.net/mesa/+bug/926918/comments/3 ** Changed in: mesa Status: Unknown => Fix Released ** Changed in: mesa Importance: Unknown => Medium -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/926918 Title: es2_info crashed with SIGSEGV in nv50_screen_fence_update() To manage notifications about this bug go to: https://bugs.launchpad.net/mesa/+bug/926918/+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 926918] Re: es2_info crashed with SIGSEGV in nv50_screen_fence_update()
** Package changed: mesa-demos (Ubuntu) => mesa (Ubuntu) ** Bug watch added: freedesktop.org Bugzilla #43428 https://bugs.freedesktop.org/show_bug.cgi?id=43428 ** Also affects: mesa via https://bugs.freedesktop.org/show_bug.cgi?id=43428 Importance: Unknown Status: Unknown ** Visibility changed to: Public ** Changed in: mesa (Ubuntu) Status: New => Triaged -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/926918 Title: es2_info crashed with SIGSEGV in nv50_screen_fence_update() To manage notifications about this bug go to: https://bugs.launchpad.net/mesa/+bug/926918/+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 926918] Re: es2_info crashed with SIGSEGV in nv50_screen_fence_update()
The fix from mesa 7.11 branch post 7.11.2, not in any 7.11.x upstream release yet but is included in 8.0 which is in precise: http://cgit.freedesktop.org/mesa/mesa/commit/?h=7.11&id=0e9b79c22a53efb8413ba6b4e49085a08221a5d3 -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/926918 Title: es2_info crashed with SIGSEGV in nv50_screen_fence_update() To manage notifications about this bug go to: https://bugs.launchpad.net/mesa/+bug/926918/+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 926918] Re: es2_info crashed with SIGSEGV in nv50_screen_fence_update()
** Also affects: mesa (Ubuntu Precise) Importance: Medium Status: Triaged ** Also affects: mesa (Ubuntu Oneiric) Importance: Undecided Status: New ** Changed in: mesa (Ubuntu Precise) Status: Triaged => Fix Released ** Changed in: mesa (Ubuntu Oneiric) Importance: Undecided => Medium ** Changed in: mesa (Ubuntu Oneiric) Status: New => Triaged -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/926918 Title: es2_info crashed with SIGSEGV in nv50_screen_fence_update() To manage notifications about this bug go to: https://bugs.launchpad.net/mesa/+bug/926918/+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