From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ@public.gmane.org
Subject: [Bug 63051] New: Displist with multiple OpenGL contexts
crashes.
Date: Wed, 03 Apr 2013 01:50:53 +0000
Message-ID:
Priority
medium
Bug ID
63051
Assignee
nouveau@lists.freedesktop.org
Summary
Displist with multiple OpenGL contexts crashes.
Severity
major
Classification
Unclassified
OS
Linux (All)
Reporter
ideasman42@gmail.com
Hardware
x86-64 (AMD64)
Status
NEW
Version
9.1
Component
Drivers/DRI/nouveau
Product
Mesa
Created attachment 77349 [details]
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.