Skip to content

Crash upon opening object heavy levels #2064

@719lgn

Description

@719lgn

Geode Issue

  • I confirm that this crash is NOT related to a mod but directly to Geode Loader itself.

Platform

iOS

Geode Version

v5.7.1

Mods Installed

== Installed Mods ==
x | [v1.0.11] alk.allium
x | [v1.0.17] alk.better-touch-prio
x | [v1.0.4] alk.ime-input
x | [v1.2.5] alphalaneous.alphas_geode_utils
x | [v1.2.4] alphalaneous.editorsounds
x | [v2.1.5] alphalaneous.editortab_api
x | [v1.4.1] alphalaneous.projectedstars
x | [v1.0.3] alphalaneous.quick_search_backgrounds
x | [v2.1.7] alphalaneous.random_tab
x | [v1.0.11] arcticwoof.rated_layouts
x | [v1.0.8] arcticwoof.servers_status
x | [v1.1.5] bitz.customprofiles
x | [v2.0.6] blueblock6.cleanstartpos
| [v1.4.0] bobby_shmurner.zoom
x | [v1.0.10] capeling.gamemode-switcher
x | [v1.3.1] capeling.garage-stats-menu
x | [v1.0.10] capeling.startpos_switcher
x | [v2.0.4] cdc.level_thumbnails
x | [v1.3.1] cheeseworks.betterrobtopsocials
x | [v1.2.8] cheeseworks.favoritemods
x | [v4.4.5] cvolton.betterinfo
x | [v2.0.0] cvolton.level-id-api
x | [v1.10.1] cvolton.misc_bugfixes
x | [v2.1.4] dankmeme.globed2
x | [v1.7.2] dasshu.better-gauntlets
x | [v1.9.4] eclipse.eclipse-menu
x | [v1.13.2] elnexreal.menuloop_randomizer
x | [v3.0.6] elohmrow.death_tracker
x | [v1.1.3] firee.goldenbest
x | [v1.5.0-beta.2] firee.object-workshop
x | [v1.2.5] firee.overchargedlevels
| [v1.10.9] firee.prism
x | [v3.6.2] fleym.nongd
| [v1.5.5] freakyrobot.deathmarkers
x | [v2.1.4] gdcpteam.challenge-list
x | [v1.6.0-beta.3] gdutilsdevs.gdutils
x | [v5.7.1] geode.loader
x | [v1.23.3] geode.node-ids
x | [v1.1.2] glow12.automaticquests
x | [v2.1.0] grian.art_importer
x | [v1.5.7] hiimjustin000.better_icon_randomizer
x | [v1.5.5] hiimjustin000.demons_in_between
x | [v1.1.3] hiimjustin000.geode_in_pause_menu
x | [v3.0.0] hiimjustin000.icon_randomizer_api
x | [v1.7.13] hiimjustin000.integrated_demonlist
x | [v2.1.3] hiimjustin000.more_icons
x | [v1.2.1] hiimjustin000.search_history
x | [v6.10.0-beta.6] hjfod.betteredit
x | [v1.5.0] hjfod.gmd-api
x | [v1.2.1] hjfod.trashcan
x | [v1.1.1] jacob375.gauntletlevelvault
x | [v1.4.2] jouca.badgesapi
x | [v2.0.0] km7dev.gdps-switcher
x | [v1.5.1] km7dev.quests_in_pause_menu
x | [v4.0.0] km7dev.server_api
x | [v1.0.7] lilnibblit.chestalert
| [v1.1.2] lr70.level-comments-widget
x | [v1.2.1] m336.modbadgeinfo
x | [v2.1.2] mat.run-info
| [v1.2.0] memeking16.chatgd
x | [v1.1.5] minemaker0430.gddp_integration
x | [v1.3.1-beta.1] ml5.shopping-list
x | [v1.6.2-beta.1] ml5.treasure-checklist
x | [v1.0.10] ninkaz.colorful-icons
x | [v1.3.0] prevter.comment_emojis
x | [v1.3.0] prevter.go-indicator
x | [v1.1.0] prevter.imageplus
x | [v1.0.4] raydeeux.dynamiceventbutton
x | [v1.4.15] raydeeux.pages_api
x | [v1.4.4] raydeeux.pausemenuloop
x | [v1.0.2] raydeeux.thirdshinigamieye
x | [v1.5.1] raydeeux_thesillydoggo.evenmoreleveltags
x | [v1.3.2] rynat.better_unlock_info
x | [v1.3.4] sorkopiko.dailystreak
x | [v1.5.0] syzzi.click_between_frames
x | [v1.0.0] techstudent10.gdguesser
x | [v1.3.0] techstudent10.settings_plus
x | [v1.5.0] therisinglegend.achievements_reimagined
x | [v1.1.2] thesillydoggo.icon_kit_switcher
| [v2.8.6] thesillydoggo.qolmod
x | [v1.0.2] treehousefalcon.auto-download-sounds
x | [v2.3.1] undefined0.editormusic
x | [v1.4.6] undefined0.icon_ninja
x | [v1.2.1] uproxide.animated_fire
x | [v1.9.3] uproxide.more_difficulties
x | [v1.1.1] weebify.level_info_in_pause_menu
x | [v1.2.4] weebify.restartbtn
| [v1.4.1] weebify.separate_dual_icons
x | [v1.0.0-beta.4] xblazegmd.commentmentions
x | [v1.1.0] xblazegmd.geode-api
x | [v1.0.3] xjotabelikex.player-status

Steps to Reproduce

Playing an object-heavy level with Geode v5.7.1 and a lot of app up time seems to crash the game at random spots throughout. Examples include: Subterra by KiziBro7, Gd Randomizer by Jeyzor

Crash Report

2026-05-05T00:44:07.707716+0000
Whoopsies! An unhandled exception has occurred.
It appears that the crash occurred while executing code from the "geode.loader" mod. Please submit this crash report to its developers (Geode Team) for assistance.

== Geode Information ==
Loader Version: v5.7.1
Platform: iOS arm64 26.4.2 (JIT [TXM])
Loader Commit: 2cfd33a
Bindings Commit: 64da1418
Installed mods: 91
Failed to load: 0

== Exception Information ==
Faulty Lib: /private/var/mobile/Containers/Data/Application/26403983-E3AD-457E-83BC-B844E0AF62AC/Documents/Tweaks/Geode.ios.dylib
Faulty Mod: geode.loader
Instruction Address: 0x10b3e3698 (Geode.ios.dylib + 0x767698)
Signal Code: 0xb (SIGSEGV: Segmentation Fault)
Signal Detail: Could not access memory at 0xc8 (invalid permissions for mapped object)

== Stack Trace (the most important part) ==

  • Geode.ios.dylib + 0x767698 (tulip::hook::Pool::getCommonHandler(void*, unsigned long, long, void*, int) + 0x27c)
  • GeometryJump + 0x8b4064 (sub_62f900 + 0x284764)
  • hiimjustin000.more_icons.ios.dylib + 0xc6cd4 (geode::modifier::AsStaticFunction_fullPathForFilename<MIFileUtils, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> (MIFileUtils::)(char const, bool)>::Impl<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator> (MIFileUtils::)(char const, bool)>::function(MIFileUtils*, char const*, bool) + 0x138)
  • GeometryJump + 0x8b40d0 (sub_62f900 + 0x2847d0)
  • GeometryJump + 0x8b40d0 (sub_62f900 + 0x2847d0)
  • GeometryJump + 0x150b64 (cocos2d::CCFileUtils::getFileData + 0x40)
  • GeometryJump + 0x2b3f0 (cocos2d::CCImage::initWithImageFileThreadSafe + 0x44)
  • GeometryJump + 0x113acc (sub_1136b0 + 0x41c)
  • libsystem_pthread.dylib + 0x4438 (_pthread_start + 0x88)
  • libsystem_pthread.dylib + 0x8cc (thread_start + 0x8)

Additional Information

Likely caused by an unstable connection that leads to hardware failures that leads to a crash. It could also be due to a corruption that happened midway downloading v5.7.1.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions