Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit)

Ran into another bug: the game hung at the end of a roll, and the console showed:

ERROR: Condition "!mem" is true. Returned: nullptr index.js:362:18
   at: alloc_static (core/os/memory.cpp:77) - Condition "!mem" is true. Returned: nullptr index.js:362:18
ERROR: Condition "!mem" is true. Returned: nullptr index.js:362:18
   at: alloc_static (core/os/memory.cpp:77) - Condition "!mem" is true. Returned: nullptr index.js:362:18
ERROR: Condition "!mem" is true. Returned: nullptr index.js:362:18
   at: alloc_static (core/os/memory.cpp:77) - Condition "!mem" is true. Returned: nullptr index.js:362:18
ERROR: Out of memory. index.js:362:18
   at: create_element (./core/hash_map.h:196) - Condition "!e" is true. Returned: nullptr index.js:362:18
ERROR: FATAL: Condition "!e" is true. index.js:362:18
   at: operator[] (./core/hash_map.h:437) - FATAL: Condition "!e" is true. index.js:362:18
Uncaught RuntimeError: unreachable executed
    move_cb https://v6p9d9t4.ssl.hwcdn.net/html/6178337/index.js:9

Looks like there may be a memory leak?

You are right. We are looking into the issue now and I will keep this thread updated.

Thanks for the report. We have managed to fix it. The fixed version is uploaded to https://alith.itch.io/dice-evolution-post-jam-build since we cannot change this game during the rating period.

The memory leakage comes from the script that removed nodes without queuing them free. Godot does not free a node unless it is explicitly told to be free.

(3 edits)

Much appreciated. With that fixed, I played through to the end.

Is there any further goal after getting the star? Do the blank die faces serve any function? (As soon as I saw them, I wondered if anything happened when blanking every die face.)

EDIT:

Star at day 1208, Zen on day 1528. (I played very carefully, playing to not-lose rather than to move quickly.)