Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Block Attack - Rise of the Blocks

puzzle/blockfall game inspired by Nintendo’s Tetris Attack (or “Panel de Pon”) for the Super Nintendo · By sago008

Fatal error basic_string::_M_construct null not valid

A topic by iwanPlays created May 26, 2019 Views: 929 Replies: 9
This topic is archived. It is unlisted and no new posts can be made.
Viewing posts 1 to 10

Portable version on windows (running blockattack.exe):

Fatal error basic_string::_M_construct null not valid


Developer

Thank you.

I have reverted the Windows version to 2.4.0 while looking into the problem.

Did 2.4.0 run?

Which version of Windows are you running?

Developer

I have been unable to reproduce it.
Starts on both Windows 8 and 10. Also if I remove "Docuemnts\My Games\blockattack".

Hi, thanks for replying. Win10 64bit. I tried moving to a simpler path like C:\b24\ but running the exe leads to the same error with both versions.

1. The error somehow reminds me of code:blocks (I guess because of the ":") Maybe you have some dev environment installed in PATH that I don't have that means your game can access a DLL I don't have.

2. I have a bunch of stuff in my PATH (cygiwin, gnu on windows, git - because I don't have time to understand what my problems is with them when I have problems so I just use whichever happens to not have issues when I need them) so that might have messed up things.

Developer

I statically link all dependencies to prevent dll issues.

Do you by any chance use Windows 10 1809?

Looks like PhysicsFS 3.0.1 (which blockattack 2.5.0 is linked against) broke on Windows 10 1809. I am not certain that it affects BlockAttack but I was testing on 1803 and because 1903 has been released I cannot update to 1809 any more.

Heh, indeed I'm using 1809! Time to update I guess

Developer(+1)

I managed to get a version of Windows 10 1809 and now I can reproduce it too. Now that I can reproduce it, I can look into a solution.

Cool, looking forward to it.

Developer

I have managed to build 2.5.0 with a new build environment (with PhysicsFS 3.0.2) that I have tested and confirmed to be working on both Windows 10 1809 and Windows 10 1903

(+1)

I managed to compile using docker - that one works on my system

BlockAttack - Rise of the Blocks 2.5.0+1 - Windows without installer
works as well


Thanks!


Developer archived this topic