| Summary: | Skydrift (running in Wine) crashes on start | ||
|---|---|---|---|
| Product: | Mesa | Reporter: | Béla Gyebrószki <gyebro69> |
| Component: | Mesa core | Assignee: | mesa-dev |
| Status: | RESOLVED FIXED | QA Contact: | mesa-dev |
| Severity: | normal | ||
| Priority: | medium | CC: | gyebro69, imirkin, maraeo |
| Version: | 10.6 | Keywords: | bisected, patch, regression |
| Hardware: | Other | ||
| OS: | All | ||
| URL: | http://store.steampowered.com/app/91100/ | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
|
Description
Béla Gyebrószki
2015-06-26 18:45:51 UTC
The following patch by Ilia Mirkin also fixes the crash for me:
diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c
index 79fa018..f7d8028 100644
--- a/src/mesa/main/context.c
+++ b/src/mesa/main/context.c
@@ -1638,6 +1638,8 @@ handle_first_current(struct gl_context *ctx)
}
}
+ _mesa_update_state(ctx);
+
/* We can use this to help debug user's problems. Tell them to set
* the MESA_INFO env variable before running their app. Then the
* first time each context is made current we'll print some useful
The 2 different patches equally fix the crash for me in those 2 games.
I can't reproduce this bug anymore: both games start properly with current mesa. Tried with wine 1.7.45 (the version available at the time when this bug report was opened) and with current wine 1.7.53: the bug doesn't occur in either version. Marking fixed. OpenGL vendor string: nouveau OpenGL renderer string: Gallium 0.4 on NV92 OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.1.0-devel (git-3994ef5) OpenGL core profile shading language version string: 3.30 |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.