On Sun, Jan 15, 2017 at 07:23:36PM +0000, David CARLIER wrote:
> 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>


Also works fine for me, and doesnt crash upon exit. Any other testers
seeing the crash without the diff ?


Landry

Reply via email to