Does it look better if we use GLEW instead ? segfault seems gone with this mode.
On 15 January 2017 at 14:12, Landry Breuil <lan...@openbsd.org> wrote: > On Sun, Jan 15, 2017 at 02:50:59PM +0100, Landry Breuil wrote: > > On Sat, Jan 14, 2017 at 12:20:21PM +0000, David CARLIER wrote: > > > Hi, > > > > > > This is a small update for this game. > > > > Thanks, commited - yay 7 new tracks. > > > > Seems it segfaults upon exit, but that already happened with previous > > version.. > > Here's the backtrace if someone loves to dig into gl/qt5. > > Program received signal SIGSEGV, Segmentation fault. > 0x000008b973e161a0 in QOpenGLContext::shareGroup () from > /usr/local/lib/qt5/./libQt5Gui.so.2.0 > (gdb) bt > #0 0x000008b973e161a0 in QOpenGLContext::shareGroup () from > /usr/local/lib/qt5/./libQt5Gui.so.2.0 > #1 0x000008b9740bb794 in QOpenGLExtensions::QOpenGLExtensions () from > /usr/local/lib/qt5/./libQt5Gui.so.2.0 > #2 0x000008b9740be267 in QOpenGLExtensions::flushShared () from > /usr/local/lib/qt5/./libQt5Gui.so.2.0 > #3 0x000008b9740be968 in QOpenGLExtensions::flushShared () from > /usr/local/lib/qt5/./libQt5Gui.so.2.0 > #4 0x000008b6ff887074 in MCGLShaderProgram::~MCGLShaderProgram () from > /usr/local/bin/dustrac-game > #5 0x000008b6ff887139 in MCGLShaderProgram::~MCGLShaderProgram () from > /usr/local/bin/dustrac-game > #6 0x000008b6ff82ed0a in Renderer::~Renderer () from > /usr/local/bin/dustrac-game > >
Index: Makefile =================================================================== RCS file: /cvs/ports/games/dustrac/Makefile,v retrieving revision 1.8 diff -u -p -r1.8 Makefile --- Makefile 15 Jan 2017 13:50:53 -0000 1.8 +++ Makefile 15 Jan 2017 19:23:09 -0000 @@ -4,6 +4,7 @@ COMMENT = traditional top-down car raci V = 1.12.0 DISTNAME = dustrac-$V +REVISION = 0 CATEGORIES = games @@ -27,6 +28,8 @@ LIB_DEPENDS = audio/libvorbis \ CONFIGURE_ARGS += -DReleaseBuild=ON \ -DDATA_PATH=${PREFIX}/share/dustrac \ - -DDOC_PATH=${PREFIX}/share/dustrac + -DDOC_PATH=${PREFIX}/share/dustrac \ + -DQOpenGLFunctions=OFF \ + -DNO_GLEW=OFF .include <bsd.port.mk>