On Sun, Aug 06, 2023 at 12:20:48PM +0300, Timo Myyrä wrote:

[...]

> > --  D_DoomInit();
> > - 
> > -   extern void D_ConfirmSendStats();
> > -   D_ConfirmSendStats();
> 
> Thanks for the diff.
> Does this run for you? I get following:
> [tmy@asteroid gzdoom]$ gzdoom  
> GZDoom <unknown version> -  - SDL version
> Compiled on Aug  6 2023
> 
> OS: OpenBSD 7.3 on amd64
> GZDoom version <unknown version>
> Please select a game wad (or 0 to exit):
> 1. Freedoom: Phase 1 (freedoom1)
> 2. Freedoom: Phase 2 (freedoom2)
> Which one? 2
> gzdoom(41929) in free(): bogus pointer (double free?) 0x79cea25bfad0
> Abort trap (core dumped) 
> [tmy@asteroid gzdoom]$ sysctl vm.malloc_conf   
> vm.malloc_conf=CF
> 
> Timo
> 

Hm, I initially thought I got the same thing, but then it turns out
that I had vulkan backend enabled in ~/.config/gzdoom/gzdoom.ini
(vid_preferbackend=1). After changing that back to default opengl (0),
it works as expected again without the error you have:

$ cd /usr/local/share/games/doom
$ gzdoom

Note I adjusted all the /usr/share/... paths in gzdoom.ini while at it to
point them to /usr/local/share/...

Reply via email to