Skip to content

Crash in favorites feature #329

@0xDreamWeaver

Description

@0xDreamWeaver

Segfault likely from a dangling pointer

Whoopsies! An unhandled exception has occurred.

== Geode Information ==
Loader Version: v5.6.1
Platform: MacOS arm64 26.1.0
Loader Commit: 337aeeb
Bindings Commit: 73c37ae9
Installed mods: 49
Failed to load: 0

== Exception Information ==
Faulty Lib: /Users/********/Library/Application Support/Steam/steamapps/common/Geometry Dash/Geometry Dash.app/Contents/geode/unzipped/thesillydoggo.qolmod/thesillydoggo.qolmod.dylib
Faulty Mod: <Unknown>
Instruction Address: 0x117667258 (thesillydoggo.qolmod.dylib + 0x43258)
Signal Code: 0xb (SIGSEGV: Segmentation Fault)
Signal Detail: Could not access memory at 0x449c5b9852ff6cd8 (invalid permissions for mapped object)

== Stack Trace (the most important part) ==
- libsystem_platform.dylib + 0x3744 (_sigtramp + 0x38)
- thesillydoggo.qolmod.dylib + 0x43258 (FavouritesNode::refresh() + 0xa0)
- Geometry Dash + 0x340688 (cocos2d::CCMenuItem::activate + 0x4c)
- 0x10b8f508c (hook handler)
- Geode.dylib + 0x213e78 (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)
- 0x10b8f508c (hook handler)
- Geometry Dash + 0x4d5e4 (CCMenuItemToggler::activate + 0x14)
- Geometry Dash + 0x69bd54 (sub_69bd20 + 0x34)
- alk.better-touch-prio.dylib + 0xb890 (bool FuckTouchDispatcher::handleSingleTargetedHandlers<cocos2d::CCTargetedTouchHandler>(cocos2d::CCSet*, cocos2d::CCTouch*, cocos2d::CCEvent*, unsigned int, std::__1::vector<FuckTouchDispatcher::ParentPath<cocos2d::CCTargetedTouchHandler>, std::__1::allocator<FuckTouchDispatcher::ParentPath<cocos2d::CCTargetedTouchHandler>>> const&) + 0x74)
- alk.better-touch-prio.dylib + 0x92a0 (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) + 0x274)
- 0x10b900f04 (hook handler)
- beat.click-sound.dylib + 0x3674c (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)
- 0x10b900f04 (hook handler)
- 0x10b900f04 (hook handler)
- 0x10b900f04 (hook handler)
- Geometry Dash + 0x4673c0 (cocos2d::CCEGLViewProtocol::handleTouchesEnd + 0x74)
- 0x10b905c84 (hook handler)
- thesillydoggo.qolmod.dylib + 0x134458 (geode::modifier::AsStaticFunction_handleTouchesEnd<TouchedEGLViewProtocol, void (TouchedEGLViewProtocol::*)(int, int*, float*, float*, double)>::Impl<void (TouchedEGLViewProtocol::*)(int, int*, float*, float*, double)>::function(TouchedEGLViewProtocol*, int, int*, float*, float*, double) + 0x68)
- 0x10b905c84 (hook handler)
- Geode.dylib + 0x2251b0 (mouseUpExecHook(EAGLView*, objc_selector*, NSEvent*) + 0x114)
- 0x10b8f615c (hook handler)
- Geometry Dash + 0x235d68 (sub_235d3c + 0x2c)
- Geometry Dash + 0x23666c (sub_236624 + 0x48)
- Geometry Dash + 0x321774 (sub_321720 + 0x54)
- CoreVideo + 0x3d00 (CVDisplayLink::performIO(CVTimeStamp*) + 0x134)
- CoreVideo + 0x2cc4 (CVDisplayLink::runIOThread() + 0x294)
- libsystem_pthread.dylib + 0x6c08 (_pthread_start + 0x88)
- libsystem_pthread.dylib + 0x1ba8 (thread_start + 0x8)

== Register States ==
x0: 0x99b791900
x1: 0x0
x2: 0x100287794
x3: 0x1
x4: 0x0
x5: 0x1
x6: 0x99b48ed00
x7: 0x3d0
x8: 0x0
x9: 0xefff2c5d
x10: 0x0
x11: 0x0
x12: 0x22eb1751000d3a2
x13: 0x22ea1749000cb9c
x14: 0xd000
x15: 0xb
x16: 0x1037a18f8
x17: 0x2ea174b9c
x18: 0x0
x19: 0x9ce773700
x20: 0x449c5b9852ff6cc8
x21: 0x99a5e03e0
x22: 0x9a6b39078
x23: 0x0
x24: 0x2
x25: 0x122fe5538
x26: 0x122fe5000
x27: 0x1
x28: 0x99a5c7500
fp: 0x1707c21f0
lr: 0x117667250
sp: 0x1707c21b0
pc: 0x117667258
cpsr: 0x20001000

== Installed Mods ==
x | [v1.0.11] alk.allium
x | [v1.0.16] alk.better-touch-prio
x | [v1.0.4] alk.ime-input
x | [v1.2.5] alphalaneous.alphas_geode_utils
x | [v2.1.4] alphalaneous.editortab_api
x | [v2.1.11] alphalaneous.happy_textures
x | [v1.1.0] alphalaneous.improved_song_browser
x | [v1.4.1] alphalaneous.projectedstars
x | [v2.4.8] beat.click-sound
x | [v1.2.2] beefyandtheducks.save-on-exit
x | [v2.0.4] bitz.darkmode_v4
x | [v1.3.0] 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.0.0] eclipse.ffmpeg-api
x | [v1.13.1] elnexreal.menuloop_randomizer
x | [v2.4.8] elohmrow.death_tracker
x | [v3.6.2] fleym.nongd
x | [v1.0.4] gamesgg.bpmfinder
x | [v2.1.0] geode.custom-keybinds
x | [v5.6.1] geode.loader
x | [v1.23.3] geode.node-ids
x | [v1.10.2] geode.texture-loader
x | [v2.1.0] grian.art_importer
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.6] hjfod.betteredit
x | [v1.6.0] hjfod.gdshare
x | [v1.5.0] hjfod.gmd-api
x | [v1.2.0] iswilljr.enter-search
x | [v1.1.1] jacob375.gauntletlevelvault
x | [v1.2.1] m336.modbadgeinfo
x | [v1.6.2-beta.1] ml5.treasure-checklist
x | [v1.5.4] ninkaz.editor_utils
x | [v1.0.3] ninkaz.middle-click-panning
x | [v1.1.0] prevter.imageplus
x | [v2.1.8] razoom.object_groups
x | [v1.3.2] rynat.better_unlock_info
x | [v2.8.4] thesillydoggo.qolmod
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.2.2] weebify.coins_in_pause_menu
x | [v1.4.1] weebify.separate_dual_icons
  | [v1.3.9] zilko.icon_gradients

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions