Mesa (mesa_7_5_branch): python: Hack to prevent segmentation faults when python exits.
Jose Fonseca
jrfonseca at kemper.freedesktop.org
Thu Jul 16 10:23:45 UTC 2009
Module: Mesa
Branch: mesa_7_5_branch
Commit: 0c4350790ac0639996cbefcf2556ca5748d39454
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c4350790ac0639996cbefcf2556ca5748d39454
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Jul 16 11:21:12 2009 +0100
python: Hack to prevent segmentation faults when python exits.
---
src/gallium/state_trackers/python/st_device.c | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/src/gallium/state_trackers/python/st_device.c b/src/gallium/state_trackers/python/st_device.c
index 8246b37..ea7d187 100644
--- a/src/gallium/state_trackers/python/st_device.c
+++ b/src/gallium/state_trackers/python/st_device.c
@@ -44,8 +44,14 @@
static void
st_device_really_destroy(struct st_device *st_dev)
{
- if(st_dev->screen)
+ if(st_dev->screen) {
+ /* FIXME: Don't really destroy until we keep track of every single
+ * reference or we end up causing a segmentation fault every time
+ * python exits. */
+#if 0
st_dev->screen->destroy(st_dev->screen);
+#endif
+ }
FREE(st_dev);
}
More information about the mesa-commit
mailing list