https://bugs.freedesktop.org/show_bug.cgi?id=33946
Summary: Crash: Mesa checks for invalid pointer, then uses it anyway. Product: Mesa Version: 7.9 Platform: All OS/Version: All Status: NEW Severity: critical Priority: medium Component: Drivers/X11 AssignedTo: mesa-dev@lists.freedesktop.org ReportedBy: gabrb...@gmail.com Using Mixxx 1.9.0-beta on MeeGo (Mesa 7.9.1) I got a SEGFAULT here: /* BEGIN: src/egl/drivers/dri2/egl_dri2.c:1548 */ geometry_reply = xcb_get_geometry_reply (dri2_dpy->conn, geometry_cookie, &error); if (geometry_reply == NULL || error != NULL) { _eglError(EGL_BAD_ALLOC, "xcb_get_geometry"); free(error); free(buffers_reply); } switch (geometry_reply->depth) { /* END */ The pointer returned is checked for validity... but the function does not return. The SEGFAULT occurs at the switch() statement. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev