On Mon, January 16, 2017 23:18, Landry Breuil wrote:
> 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
>
>
Hi!
I've also have segmentation fault on exit on  6.0-current (GENERIC.MP) #145:
Sun Jan 15 15:14:09 MST 2017, with pkg_add -u and cvs up run today.
BTW, CMakeFiles sets -O3 explicitly.

Reply via email to