Skip to content

[Bug]: Opening Settings crashes the game when autoclicker cps is high #202

@kd6r4sr7w6-beep

Description

@kd6r4sr7w6-beep

Platform

Windows

Version

v1.10.9

Describe the bug

No response

Expected Behavior

I should be able to open the settings normally

How to reproduce

  1. Make the autoclicker cps something really high like 10k
  2. Open settings
  3. Game crashed

Mods Installed

in crash logs

Crash Logs

2026-05-17T18:41:55.7144228+0000
Whoopsies! An unhandled exception has occurred.

== Geode Information ==
Loader Version: v5.7.1
Platform: Windows x64 10.0.26200
Loader Commit: 2cfd33a
Bindings Commit: 64da1418
Installed mods: 22
Failed to load: 0

== Exception Information ==
Faulty Module: C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe
Faulty Mod:
Exception Code: c0000005 (EXCEPTION_ACCESS_VIOLATION)
Exception Flags: 0
Instruction Address: 0x7ff65d790d86 (GeometryDash.exe + 0x50d86)
Exception Details: Failed to read from memory at 0xFFFFFFFFFFFFFFFF
Crashed thread: Main

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

  • GeometryDash.exe + 0x50d86 (CCTextInputNode::onTextFieldDetachWithIME + 0x166)
  • libcocos2d.dll + 0xb51cd (cocos2d::CCTextFieldTTF::canDetachWithIME + 0x1d)
  • libcocos2d.dll + 0xb4a61 (cocos2d::CCIMEDelegate::detachWithIME + 0x31)
  • libcocos2d.dll + 0xb554b (cocos2d::CCTextFieldTTF::detachWithIME + 0xb)
  • Geode.dll + 0x146ffa (geode::TextInput::~TextInput + 0x4a | /home/runner/work/geode/geode/loader/src/ui/nodes/TextInput.cpp:243)
  • Geode.dll + 0x18d6f0 (geode::TextInput::~TextInput + 0x10 | /home/runner/work/geode/geode/loader/src/ui/nodes/TextInput.cpp:240)
  • libcocos2d.dll + 0x9da84
  • libcocos2d.dll + 0x6841
  • libcocos2d.dll + 0x2a2c (cocos2d::CCNode::~CCNode + 0x14c)
  • libcocos2d.dll + 0x57f63
  • libcocos2d.dll + 0xb38ea (cocos2d::CCTargetedTouchHandler::~CCTargetedTouchHandler + 0x5a)
  • libcocos2d.dll + 0xb3a80
  • libcocos2d.dll + 0x9dea8
  • libcocos2d.dll + 0xb2ef6 (cocos2d::CCTouchDispatcher::forceRemoveDelegate + 0xc6)
  • libcocos2d.dll + 0xb3612 (cocos2d::CCTouchDispatcher::touches + 0x3c2)
  • 0x246e8861219 (hook handler)
  • firee.prism.dll + 0xe4351
  • 0x246e8861219 (hook handler)
  • libcocos2d.dll + 0x6bcb3 (cocos2d::CCEGLViewProtocol::handleTouchesEnd + 0x73)
  • Geode.dll + 0x214e2e (geode::modifier::AsStaticFunction_pumpRawInput<GeodeRawInput,void (GeodeRawInput::)()>::Impl<void (GeodeRawInput::)()>::function + 0x3ce | /home/runner/work/geode/geode/build/bindings/bindings/Geode/modify/CCEGLView.hpp:110)
  • 0x246e8780329 (hook handler)
  • libcocos2d.dll + 0x737d4 (cocos2d::CCApplication::run + 0x444)
  • GeometryDash.exe + 0x4cfbb2 (WinMain + 0x2e2)
  • Geode.dll + 0x185f22 (gdMainHook + 0x52 | /home/runner/work/geode/geode/loader/src/platform/windows/main.cpp:202)
  • GeometryDash.exe + 0x4d0fa2 (__scrt_common_main_seh + 0x106)
  • KERNEL32.DLL + 0x2e957 (BaseThreadInitThunk + 0x17)
  • ntdll.dll + 0x427c (RtlUserThreadStart + 0x2c)

== Register States ==
RAX: 0x7ff93f800000
RBX: 0x3
RCX: 0x246caf8b3c0
RDX: 0x246f3e439f0
RBP: 0xe577efece0
RSP: 0xe577efec70
RDI: 0x246f3e43b90
RSI: 0x246f5286790
RIP: 0x7ff65d790d86
R8: 0x0
R9: 0x7ffa0a7211cf
R10: 0x7ffa0a710000
R11: 0xe577efec40
R12: 0x0
R13: 0x246e84124a0
R14: 0x246e84124a0
R15: 0x246cab1d170

== Installed Mods ==
x | [v2.1.8] alphalaneous.editortab_api
x | [v2.3.0] cdc.level_thumbnails
x | [v2.0.0] cvolton.level-id-api
x | [v1.10.1] cvolton.misc_bugfixes
x | [v2.1.4] dankmeme.globed2
x | [v3.0.7] elohmrow.death_tracker
x | [v1.10.9] firee.prism
x | [v3.6.2] fleym.nongd
x | [v1.6.0-beta.4] gdutilsdevs.gdutils
x | [v2.1.0] geode.custom-keybinds
x | [v5.7.1] geode.loader
x | [v1.23.3] geode.node-ids
x | [v6.10.0-beta.6] hjfod.betteredit
x | [v1.6.0] hjfod.gdshare
x | [v1.5.0] hjfod.gmd-api
x | [v1.4.2] jouca.badgesapi
x | [v1.1.9] minemaker0430.gddp_integration
x | [v1.1.0] prevter.imageplus
x | [v1.5.0] syzzi.click_between_frames
x | [v1.5.0] therisinglegend.achievements_reimagined
x | [v1.1.2] thesillydoggo.icon_kit_switcher
x | [v1.0.4] toastexgd.its-all-frame-perfects

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions