Skip to content

iOS crashes frequently on GJRobotSprite::init #79

@poweredbypie

Description

@poweredbypie

texture packs tested:

  • soluble technical 2.207 (link)
  • ssoh v3 medium detail (link)

to trigger:

  • enter the editor
  • or click on someone's profile page (which is shown in the crashlog below)
2026-03-22T11:05:31.094908+0000
Whoopsies! An unhandled exception has occurred.

Please share the whole crash log when asking for help.

== Geode Information ==
Loader Version: v5.4.1
Platform: iOS arm64 18.5.0
Loader Commit: a11b127
Bindings Commit: 68e3d307
Installed mods: 13
Failed to load: 0

== Exception Information ==
Faulty Lib: /private/var/mobile/Containers/Data/Application/E22FB499-CEA2-4809-901D-0DF7BC090474/Documents/Applications/com.robtop.geometryjump.app/GeometryJump
Faulty Mod: <Unknown>
Instruction Address: 0x106e379d0 (GeometryJump + 0x2379d0)
Signal Code: 0xb (SIGSEGV: Segmentation Fault)
Signal Detail: Could not access memory at 0x0 (invalid permissions for mapped object)

== Stack Trace (the most important part) ==
- GeometryJump + 0x2379d0 (cocos2d::CCSprite::initWithTexture + 0x30)
- GeometryJump + 0x2375b4 (cocos2d::CCSprite::createWithTexture + 0x34)
- GeometryJump + 0x23f72c (GJRobotSprite::init + 0x35c)
- GeometryJump + 0x23f38c (GJRobotSprite::init + 0x40)
- GeometryJump + 0x23f304 (GJRobotSprite::create + 0x80)
- GeometryJump + 0x3032ac (SimplePlayer::createRobotSprite + 0x24)
- GeometryJump + 0x3036c4 (SimplePlayer::updatePlayerFrame + 0x22c)
- GeometryJump + 0x1986ac (ProfilePage::loadPageFromUserInfo + 0xa38)
- GeometryJump + 0x8b40d0 (sub_62f900 + 0x2847d0)
- geode.node-ids.ios.dylib + 0xa5010 (ProfilePageIDs::loadPageFromUserInfo(GJUserScore*) + 0x68)
- GeometryJump + 0x8b40d0 (sub_62f900 + 0x2847d0)
- GeometryJump + 0x19c3b8 (ProfilePage::getUserInfoFinished + 0x48)
- GeometryJump + 0x8b40d0 (sub_62f900 + 0x2847d0)
- GeometryJump + 0x8b40d0 (sub_62f900 + 0x2847d0)
- GeometryJump + 0x1973a0 (ProfilePage::init + 0x978)
- GeometryJump + 0x8b40d0 (sub_62f900 + 0x2847d0)
- geode.node-ids.ios.dylib + 0xa4e24 (geode::modifier::AsStaticFunction_init<ProfilePageIDs, bool (ProfilePageIDs::*)(int, bool)>::Impl<bool (ProfilePageIDs::*)(int, bool)>::function(ProfilePageIDs*, int, bool) + 0x44)
- GeometryJump + 0x8b40d0 (sub_62f900 + 0x2847d0)
- GeometryJump + 0x1969dc (ProfilePage::create + 0x38)
- GeometryJump + 0x1110b8 (GJScoreCell::onViewProfile + 0x34)
- GeometryJump + 0x4cc98 (cocos2d::CCMenuItem::activate + 0x4c)
- GeometryJump + 0x8b40d0 (sub_62f900 + 0x2847d0)
- Geode.ios.dylib + 0x21c40 (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)
- GeometryJump + 0x8b40d0 (sub_62f900 + 0x2847d0)
- GeometryJump + 0x213a0c (CCMenuItemSpriteExtra::activate + 0xb0)
- GeometryJump + 0x1d84d8 (sub_1d84a4 + 0x34)
- GeometryJump + 0x14f458 (cocos2d::CCTouchDispatcher::touches + 0x198)
- GeometryJump + 0x2e7304 (cocos2d::CCEGLViewProtocol::handleTouchesEnd + 0x74)
- GeometryJump + 0x41b564 (sub_41b3e8 + 0x17c)
- UIKitCore + 0x4939c (96636F64-106F-30C8-A780-82DCEBB0F443 + 0x4939c)
- UIKitCore + 0x52c28 (96636F64-106F-30C8-A780-82DCEBB0F443 + 0x52c28)
- Geode.ios.dylib + 0x1f6264 (-[UIWindow(KeyInterceptor) g_sendEvent:] + 0x208)
- UIKitCore + 0x5f508 (96636F64-106F-30C8-A780-82DCEBB0F443 + 0x5f508)
- UIKitCore + 0x109a0 (96636F64-106F-30C8-A780-82DCEBB0F443 + 0x109a0)
- UIKitCore + 0xfbe4 (96636F64-106F-30C8-A780-82DCEBB0F443 + 0xfbe4)
- UIKitCore + 0x94e4 (96636F64-106F-30C8-A780-82DCEBB0F443 + 0x94e4)
- UIKitCore + 0x9404 (96636F64-106F-30C8-A780-82DCEBB0F443 + 0x9404)
- UIKitCore + 0x8ab4 (96636F64-106F-30C8-A780-82DCEBB0F443 + 0x8ab4)
- UIKitCore + 0x41e4 (96636F64-106F-30C8-A780-82DCEBB0F443 + 0x41e4)
- CoreFoundation + 0xfa8c (7821F73C-378B-3A10-BE90-EF526B7DBA93 + 0xfa8c)
- CoreFoundation + 0xf8a4 (7821F73C-378B-3A10-BE90-EF526B7DBA93 + 0xf8a4)
- CoreFoundation + 0xf700 (7821F73C-378B-3A10-BE90-EF526B7DBA93 + 0xf700)
- CoreFoundation + 0x10080 (7821F73C-378B-3A10-BE90-EF526B7DBA93 + 0x10080)
- CoreFoundation + 0x11c3c (CFRunLoopRunSpecific + 0x23c)
- GraphicsServices + 0x1454 (GSEventRunModal + 0xa8)
- UIKitCore + 0x135274 (96636F64-106F-30C8-A780-82DCEBB0F443 + 0x135274)
- UIKitCore + 0x100a28 (UIApplicationMain + 0x150)
- GeometryJump + 0x26a6d4 (start + 0x44)
- Geode + 0x5e678 (invokeAppMain + 0x2634)
- Geode + 0x5aef4 (GeodeMain + 0xff0)
- CryptoKit + 0xb2f08 (86D5253D-4FD1-36F3-B4AB-25982C90CBF4 + 0x3ef08)

== Register States ==
x0: 0x16d8ead50
x1: 0x10746cdd0
x2: 0x7
x3: 0x0
x4: 0x11df7b200
x5: 0x0
x6: 0x280
x7: 0x5502980402c00
x8: 0x106e379a0
x9: 0x1073c82b0
x10: 0x2d023c
x11: 0x2e
x12: 0x40000000000
x13: 0x11df78000
x14: 0x1
x15: 0xffffffffb00007ff
x16: 0x952d000109c64b60
x17: 0xe8a744a3c
x18: 0x0
x19: 0x0
x20: 0x11df7b200
x21: 0x16d8ead50
x22: 0x0
x23: 0x1
x24: 0x12d1bc180
x25: 0x3
x26: 0xb
x27: 0x109c63000
x28: 0x1
fp: 0x16d8ead80
lr: 0x106e379d0
sp: 0x16d8ead40
pc: 0x106e379d0
cpsr: 0x60000000

== Installed Mods ==
  | [v2.0.7] alphalaneous.editortab_api
  | [v2.0.0] cvolton.level-id-api
  | [v2.4.8] elohmrow.death_tracker
  | [v3.5.0] fleym.nongd
x | [v5.4.1] geode.loader
x | [v1.23.3] geode.node-ids
x | [v1.9.2] geode.texture-loader
  | [v2.1.0] hjfod.backups
  | [v6.10.0-beta.5] hjfod.betteredit
  | [v1.6.0] hjfod.gdshare
  | [v1.5.0] hjfod.gmd-api
  | [v2.7.3] thesillydoggo.qolmod
x | [v1.2.0] weebify.high-graphics-android

happens without high-graphics-android as well but was testing a high detail texture pack.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions