[Nouveau] [Bug 63051] New: Displist with multiple OpenGL contexts crashes.

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Apr 2 18:50:53 PDT 2013


https://bugs.freedesktop.org/show_bug.cgi?id=63051

          Priority: medium
            Bug ID: 63051
          Assignee: nouveau at lists.freedesktop.org
           Summary: Displist with multiple OpenGL contexts crashes.
          Severity: major
    Classification: Unclassified
                OS: Linux (All)
          Reporter: ideasman42 at gmail.com
          Hardware: x86-64 (AMD64)
            Status: NEW
           Version: 9.1
         Component: Drivers/DRI/nouveau
           Product: Mesa

Created attachment 77349
  --> https://bugs.freedesktop.org/attachment.cgi?id=77349&action=edit
open this file in blender2.66a, Press '1' key, to crash.

This is a bug we had reported in blender (3d modeling application).
But which I tracked down to being a crash in:
/usr/lib/xorg/modules/dri/nouveau_dri.so

The crash is caused by calling glCallList() when there are multiple windows
sharing the same opengl context.

(single window doesn't crash for example and removing use of display-lists in
the code also works).

I did some more tests and using Mesa-SoftwareGL doesn't crash, using NVidia
closed-source drivers.

Attached blend file to reproduce the crash, just run...

./blender displist_crash.blend

... then press ONE-Key, over either of the windows to see crash.
If you close a window before pressing ONE, it works without crashing.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20130403/d1cd038c/attachment.html>


More information about the Nouveau mailing list