Launcher Issue
Version
v1.5.2
Variant
IPA (Non-Jailbroken)
What happened?
Gives me an error message upon restarting using the ingame feature despite no real errors.

JIT was enabled and running perfectly…

Ingame restart, no errors really
How do you reproduce this bug?
- Launch geode with JIT.
- Restart geode using the ingame feature.
Upon opening, you’d get the first message I attached.
Upon launching, you’d get a crash message like the one I attached.
Relevant log output
Relevant crash log
2026-03-05T23:57:48.707325+0000
Whoopsies! An unhandled exception has occurred.
== Geode Information ==
Loader Version: v5.3.0
Loader Commit: a469bfb
Bindings Commit: c79fb2fc
Installed mods: 37
Problems: 0
== Exception Information ==
Faulty Lib: Geode.ios.dylib
Faulty Mod:
Instruction Address: 0x10b544920 (Geode.ios.dylib + 0x12c920)
Signal Code: 0xb (SIGSEGV: Segmentation Fault)
Signal Detail: Could not access memory at 0x20 (invalid permissions for mapped object)
== Stack Trace ==
- Geode.ios.dylib + 0x12c920 @ 0x10b544920
- GeometryJump + 0x4cc98 @ 0x109af4c98
- ??? @ 0x1025b429c
- Geode.ios.dylib + 0x21c3c (geode::modifier::AsStaticFunction_activate<hook7<(anonymous namespace)::hook7Parent>, void (hook7<(anonymous namespace)::hook7Parent>::)()>::Impl<void (hook7<(anonymous namespace)::hook7Parent>::)()>::function(hook7<(anonymous namespace)::hook7Parent>*) + 0x1c) @ 0x10b439c3c
- ??? @ 0x1025b429c
- GeometryJump + 0x213a0c @ 0x109cbba0c
- GeometryJump + 0x1d84d8 @ 0x109c804d8
- alk.better-touch-prio.ios.dylib + 0xe920 (bool FuckTouchDispatcher::handleSingleTargetedHandlerscocos2d::CCTargetedTouchHandler(cocos2d::CCSet*, cocos2d::CCTouch*, cocos2d::CCEvent*, unsigned int, std::__1::vector<FuckTouchDispatcher::ParentPathcocos2d::CCTargetedTouchHandler, std::__1::allocator<FuckTouchDispatcher::ParentPathcocos2d::CCTargetedTouchHandler>> const&) + 0x6c) @ 0x111d12920
- alk.better-touch-prio.ios.dylib + 0xca88 (geode::modifier::AsStaticFunction_touches<FuckTouchDispatcher, void (FuckTouchDispatcher::)(cocos2d::CCSet, cocos2d::CCEvent*, unsigned int)>::Impl<void (FuckTouchDispatcher::)(cocos2d::CCSet, cocos2d::CCEvent*, unsigned int)>::function(FuckTouchDispatcher*, cocos2d::CCSet*, cocos2d::CCEvent*, unsigned int) + 0x1d4) @ 0x111d10a88
- ??? @ 0x1025bd090
- beat.click-sound.ios.dylib + 0x339f4 (geode::modifier::AsStaticFunction_touches<csTouchDispatcher, void (csTouchDispatcher::)(cocos2d::CCSet, cocos2d::CCEvent*, unsigned int)>::Impl<void (csTouchDispatcher::)(cocos2d::CCSet, cocos2d::CCEvent*, unsigned int)>::function(csTouchDispatcher*, cocos2d::CCSet*, cocos2d::CCEvent*, unsigned int) + 0x50) @ 0x11f9e79f4
- ??? @ 0x1025bd090
- thesillydoggo.qolmod.ios.dylib + 0x108b98 (geode::modifier::AsStaticFunction_touches<hook26<(anonymous namespace)::hook26Parent>, void (hook26<(anonymous namespace)::hook26Parent>::)(cocos2d::CCSet, cocos2d::CCEvent*, unsigned int)>::Impl<void (hook26<(anonymous namespace)::hook26Parent>::)(cocos2d::CCSet, cocos2d::CCEvent*, unsigned int)>::function(hook26<(anonymous namespace)::hook26Parent>, cocos2d::CCSet, cocos2d::CCEvent*, unsigned int) + 0x110) @ 0x10c4e4b98
- ??? @ 0x1025bd090
- ??? @ 0x1025bd090
- ??? @ 0x1025bd090
- GeometryJump + 0x2e7304 @ 0x109d8f304
- GeometryJump + 0x41b564 @ 0x109ec3564
- /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore + 0x1457284 (C768F963-A0CC-3F5C-A1D3-2E06D53A2381 + 0x1457284) @ 0x18e5e5284
- /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore + 0x14586e4 (C768F963-A0CC-3F5C-A1D3-2E06D53A2381 + 0x14586e4) @ 0x18e5e66e4
- Geode.ios.dylib + 0x1e39e4 (-[UIWindow(KeyInterceptor) g_sendEvent:] + 0x208) @ 0x10b5fb9e4
- /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore + 0x143b120 (C768F963-A0CC-3F5C-A1D3-2E06D53A2381 + 0x143b120) @ 0x18e5c9120
- /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore + 0x6dd38 (C768F963-A0CC-3F5C-A1D3-2E06D53A2381 + 0x6dd38) @ 0x18d1fbd38
- /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore + 0x7ce28 (C768F963-A0CC-3F5C-A1D3-2E06D53A2381 + 0x7ce28) @ 0x18d20ae28
- /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore + 0x6fc50 (C768F963-A0CC-3F5C-A1D3-2E06D53A2381 + 0x6fc50) @ 0x18d1fdc50
- /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore + 0x7dee4 (C768F963-A0CC-3F5C-A1D3-2E06D53A2381 + 0x7dee4) @ 0x18d20bee4
- /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore + 0x7d374 (C768F963-A0CC-3F5C-A1D3-2E06D53A2381 + 0x7d374) @ 0x18d20b374
- /System/Library/PrivateFrameworks/UpdateCycle.framework/UpdateCycle + 0x1560 (BB2C03AE-D888-3A49-8653-CA0B2C92DC42 + 0x1560) @ 0x27973a560
- /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation + 0x164cc (2F32D384-4637-3018-843E-4FC875B865C4 + 0x164cc) @ 0x1877754cc
- /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation + 0x460b0 (2F32D384-4637-3018-843E-4FC875B865C4 + 0x460b0) @ 0x1877a50b0
- /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation + 0x45fd8 (2F32D384-4637-3018-843E-4FC875B865C4 + 0x45fd8) @ 0x1877a4fd8
- /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation + 0x1dc1c (2F32D384-4637-3018-843E-4FC875B865C4 + 0x1dc1c) @ 0x18777cc1c
- /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation + 0x1ca6c (2F32D384-4637-3018-843E-4FC875B865C4 + 0x1ca6c) @ 0x18777ba6c
- /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices + 0x1498 (GSEventRunModal + 0x78) @ 0x22c115498
- /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore + 0x9ddf8 (C768F963-A0CC-3F5C-A1D3-2E06D53A2381 + 0x9ddf8) @ 0x18d22bdf8
- /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore + 0x46e54 (UIApplicationMain + 0x150) @ 0x18d1d4e54
- GeometryJump + 0x26a6d4 @ 0x109d126d4
- /var/containers/Bundle/Application/F88F472F-8E3D-4D89-9EB8-981492283BB3/App.app/Geode + 0x5e710 (invokeAppMain + 0x2634) @ 0x1023f2710
- /var/containers/Bundle/Application/F88F472F-8E3D-4D89-9EB8-981492283BB3/App.app/Geode + 0x5af8c (GeodeMain + 0xff0) @ 0x1023eef8c
- /usr/lib/system/libdyld.dylib + 0x34e28 (8ACDB580-8AB7-38C0-A586-E667ADB1C11C + 0x4e28) @ 0x184756e28
== Register States ==
x0: 0x10fd1b698
x1: 0x16da66748
x2: 0x3ff800
x3: 0x102804420
x4: 0x10fd1b640
x5: 0x0
x6: 0xffffffffbfc007ff
x7: 0xfffff0003ffff800
x8: 0x0
x9: 0x10bd743d0
x10: 0x0
x11: 0x78a4c
x12: 0x78a4c
x13: 0x7d98e1b4ddb5056
x14: 0x109635558
x15: 0x10fd18000
x16: 0x1848075c8
x17: 0xf2078a4c
x18: 0x0
x19: 0x16a087900
x20: 0x18
x21: 0x16bf6cb00
x22: 0x10fd1b640
x23: 0x16bf6cb18
x24: 0x10bd5ce58
x25: 0x16da66738
x26: 0x143ea5bc0
x27: 0x168b35640
x28: 0x16bdd5360
fp: 0x16da667f0
lr: 0x10b5448ac
sp: 0x16da66640
pc: 0x10b544920
cpsr: 0x80000000
== Installed Mods ==
x | [v1.0.14] alk.better-touch-prio
x | [v2.0.7] alphalaneous.editortab_api
x | [v2.4.0] beat.click-sound
| [v1.1.0] beat.death_message
- | [v1.1.3] bitz.customprofiles
- | [v1.3.1] capeling.icon_profile
x | [v1.1.8] capeling.soggy-mod
- | [v2.0.0-alpha.3] cdc.level_thumbnails
x | [v4.4.1] cvolton.betterinfo
x | [v2.0.0] cvolton.level-id-api
x | [v1.10.0] cvolton.misc_bugfixes
- | [v1.8.6] dankmeme.globed2
x | [v2.4.8] elohmrow.death_tracker
x | [v1.1.3] firee.goldenbest
x | [v3.6.0] fleym.nongd
x | [v5.3.0] geode.loader
x | [v1.23.1] geode.node-ids
x | [v1.1.2] glow12.automaticquests
x | [v2.0.1] hiimjasmine00.user_data_api
x | [v1.5.5] hiimjustin000.demons_in_between
x | [v1.1.3] hiimjustin000.geode_in_pause_menu
x | [v1.7.13] hiimjustin000.integrated_demonlist
x | [v1.2.1] hiimjustin000.search_history
x | [v6.10.0-beta.5] hjfod.betteredit
x | [v1.6.0] hjfod.gdshare
x | [v1.5.0] hjfod.gmd-api
x | [v1.2.1] hjfod.trashcan
x | [v1.0.15] minemaker0430.gddp_integration
- | [v1.2.1] prevter.go-indicator
x | [v1.1.0] prevter.imageplus
x | [v1.5.0] therisinglegend.achievements_reimagined
x | [v2.7.3] thesillydoggo.qolmod
x | [v1.4.4] undefined0.icon_ninja
x | [v1.8.4] uproxide.more_difficulties
x | [v1.2.0] weebify.high-graphics-android
- | [v1.0.5] zilko.clickable_dots
- | [v1.0.2] zilko.more_menu_icons
Additional Information
Details:
iOS: 26.3.1
iPhone: 16
Sideloader: Sidestore
JIT enabler: StikDebug
The restart works PERFECTLY on JIT-less.
Please fix this, it’s annoying and can confuse some users.
Launcher Issue
Version
v1.5.2
Variant
IPA (Non-Jailbroken)
What happened?
Gives me an error message upon restarting using the ingame feature despite no real errors.
How do you reproduce this bug?
Upon opening, you’d get the first message I attached.
Upon launching, you’d get a crash message like the one I attached.
Relevant log output
Relevant crash log
2026-03-05T23:57:48.707325+0000
Whoopsies! An unhandled exception has occurred.
== Geode Information ==
Loader Version: v5.3.0
Loader Commit: a469bfb
Bindings Commit: c79fb2fc
Installed mods: 37
Problems: 0
== Exception Information ==
Faulty Lib: Geode.ios.dylib
Faulty Mod:
Instruction Address: 0x10b544920 (Geode.ios.dylib + 0x12c920)
Signal Code: 0xb (SIGSEGV: Segmentation Fault)
Signal Detail: Could not access memory at 0x20 (invalid permissions for mapped object)
== Stack Trace ==
== Register States ==
x0: 0x10fd1b698
x1: 0x16da66748
x2: 0x3ff800
x3: 0x102804420
x4: 0x10fd1b640
x5: 0x0
x6: 0xffffffffbfc007ff
x7: 0xfffff0003ffff800
x8: 0x0
x9: 0x10bd743d0
x10: 0x0
x11: 0x78a4c
x12: 0x78a4c
x13: 0x7d98e1b4ddb5056
x14: 0x109635558
x15: 0x10fd18000
x16: 0x1848075c8
x17: 0xf2078a4c
x18: 0x0
x19: 0x16a087900
x20: 0x18
x21: 0x16bf6cb00
x22: 0x10fd1b640
x23: 0x16bf6cb18
x24: 0x10bd5ce58
x25: 0x16da66738
x26: 0x143ea5bc0
x27: 0x168b35640
x28: 0x16bdd5360
fp: 0x16da667f0
lr: 0x10b5448ac
sp: 0x16da66640
pc: 0x10b544920
cpsr: 0x80000000
== Installed Mods ==
x | [v1.0.14] alk.better-touch-prio
x | [v2.0.7] alphalaneous.editortab_api
x | [v2.4.0] beat.click-sound
| [v1.1.0] beat.death_message
x | [v1.1.8] capeling.soggy-mod
x | [v4.4.1] cvolton.betterinfo
x | [v2.0.0] cvolton.level-id-api
x | [v1.10.0] cvolton.misc_bugfixes
x | [v2.4.8] elohmrow.death_tracker
x | [v1.1.3] firee.goldenbest
x | [v3.6.0] fleym.nongd
x | [v5.3.0] geode.loader
x | [v1.23.1] geode.node-ids
x | [v1.1.2] glow12.automaticquests
x | [v2.0.1] hiimjasmine00.user_data_api
x | [v1.5.5] hiimjustin000.demons_in_between
x | [v1.1.3] hiimjustin000.geode_in_pause_menu
x | [v1.7.13] hiimjustin000.integrated_demonlist
x | [v1.2.1] hiimjustin000.search_history
x | [v6.10.0-beta.5] hjfod.betteredit
x | [v1.6.0] hjfod.gdshare
x | [v1.5.0] hjfod.gmd-api
x | [v1.2.1] hjfod.trashcan
x | [v1.0.15] minemaker0430.gddp_integration
x | [v1.1.0] prevter.imageplus
x | [v1.5.0] therisinglegend.achievements_reimagined
x | [v2.7.3] thesillydoggo.qolmod
x | [v1.4.4] undefined0.icon_ninja
x | [v1.8.4] uproxide.more_difficulties
x | [v1.2.0] weebify.high-graphics-android
Additional Information
Details:
iOS: 26.3.1
iPhone: 16
Sideloader: Sidestore
JIT enabler: StikDebug
The restart works PERFECTLY on JIT-less.
Please fix this, it’s annoying and can confuse some users.