Skip to content

when in edtior pause clicking escape button (or other unpause editor keybind) game crashes #76

Description

@just-ambushik

Tinker version

1.0.15

Geode version

5.7.1

Crash Type

Consistent

Crash Replication

Yes

Description

When I clicking ESC button in editor pause (or any key on exit editor pause menu keybind), game just crashes, why is it hapenning?.. (sorry i am not english, so in my desc can be mistakes)

Crashlog

2026-05-23T17:25:41.540772+0000
Whoopsies! An unhandled exception has occurred.

== Geode Information ==
Loader Version: v5.7.1
Platform: MacOS x86_64 26.3.1
Loader Commit: 2cfd33a
Bindings Commit: 64da1418
Installed mods: 17
Failed to load: 0

== Exception Information ==
Faulty Lib: /Users/elenalyapustina/Library/Application Support/Steam/steamapps/common/Geometry Dash/Geometry Dash.app/Contents/MacOS/Geometry Dash
Faulty Mod:
Instruction Address: 0x101fd77db (Geometry Dash + 0x2937db)
Signal Code: 0xb (SIGSEGV: Segmentation Fault)
Signal Detail: Could not access memory at 0x3670 (address not mapped to an object)

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

  • libsystem_platform.dylib + 0x337d (_sigtramp + 0x1d)
  • Geometry Dash + 0x2937db (EditorPauseLayer::onResume + 0x4b)
  • 0x102fc6557 (hook handler)
  • alphalaneous.editortab_api.dylib + 0xde45 (geode::modifier::AsStaticFunction_onResume<MyEditorPauseLayer, void (MyEditorPauseLayer::)(cocos2d::CCObject)>::Impl<void (MyEditorPauseLayer::)(cocos2d::CCObject)>::function(MyEditorPauseLayer*, cocos2d::CCObject*) + 0x45)
  • 0x102fc6557 (hook handler)
  • alphalaneous.tinker.dylib + 0x43a8b (std23::_copyable_function<bool, geode::Keybind const&, bool, bool, double>::target_object<geode::comm::ListenerHandle geode::comm::BasicEvent<geode::KeybindSettingPressedEventV3, geode::comm::PortWrapper<geode::comm::Port, false, geode::comm::PortCallableCopy>::type, bool (geode::Keybind const&, bool, bool, double), std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>>::listenInputEditorPauseLayer::customSetup()::$_0(InputEditorPauseLayer::customSetup()::$_0, int) const::'lambda'(geode::Keybind const&, bool, bool, double)>::operator()(geode::Keybind const&, bool, bool, double) const + 0x5b)
  • Geode.dylib + 0x247493 (bool geode::comm::Port<std23::function<bool (geode::Keybind const&, bool, bool, double), bool (geode::Keybind const&, bool, bool, double)>, false, geode::comm::PortCallableCopy>::send<geode::Keybind const&, bool&, bool&, double&>(geode::Keybind const&, bool&, bool&, double&) + 0xa3)
  • Geode.dylib + 0x1f9cb6 (geode::comm::EventCenterThreadLocal::send(geode::comm::BaseFilter const*, std23::move_only_function<bool (geode::comm::OpaquePortBase*), bool (geode::comm::OpaquePortBase*)>, std23::move_only_function<geode::comm::OpaquePortBase* (geode::comm::OpaquePortBase*), geode::comm::OpaquePortBase* (geode::comm::OpaquePortBase*)>) + 0x216)
  • Geode.dylib + 0x246b8d (geode::comm::BasicEvent<geode::KeybindSettingPressedEventV3, geode::comm::PortWrapper<geode::comm::Port, false, geode::comm::PortCallableCopy>::type, bool (geode::Keybind const&, bool, bool, double), std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>>::send(geode::Keybind const&, bool, bool, double) + 0x8d)
  • Geode.dylib + 0x246a06 (geode::comm::BasicGlobalEvent<geode::KeybindSettingPressedEventV3, false, bool (std::__1::basic_string_view<char, std::__1::char_traits>, std::__1::basic_string_view<char, std::__1::char_traits>, geode::Keybind const&, bool, bool, double), bool (geode::Keybind const&, bool, bool, double), std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>>::send(geode::Keybind const&, bool, bool, double) + 0x136)
  • Geode.dylib + 0x246548 (std::__1::invoke_result<geode::Loader::Impl::populateModList(std::__1::vector<geode::ModMetadata, std::__1::allocatorgeode::ModMetadata>&)::$_0 const&, geode::KeyboardInputData&>::type std::__1::invoke[abi:ne190102]<geode::Loader::Impl::populateModList(std::__1::vector<geode::ModMetadata, std::__1::allocatorgeode::ModMetadata>&)::$_0 const&, geode::KeyboardInputData&>(geode::Loader::Impl::populateModList(std::__1::vector<geode::ModMetadata, std::__1::allocatorgeode::ModMetadata>&)::$_0 const&, geode::KeyboardInputData&) + 0x478)
  • Geode.dylib + 0x280fe6 (bool geode::comm::Port<std23::function<bool (cocos2d::enumKeyCodes, geode::KeyboardInputData&), bool (cocos2d::enumKeyCodes, geode::KeyboardInputData&)>, false, geode::comm::PortCallableCopy>::send<cocos2d::enumKeyCodes&, geode::KeyboardInputData&>(cocos2d::enumKeyCodes&, geode::KeyboardInputData&) + 0x86)
  • Geode.dylib + 0x1f9cb6 (geode::comm::EventCenterThreadLocal::send(geode::comm::BaseFilter const*, std23::move_only_function<bool (geode::comm::OpaquePortBase*), bool (geode::comm::OpaquePortBase*)>, std23::move_only_function<geode::comm::OpaquePortBase* (geode::comm::OpaquePortBase*), geode::comm::OpaquePortBase* (geode::comm::OpaquePortBase*)>) + 0x216)
  • Geode.dylib + 0x280c2b (geode::comm::BasicEvent<geode::KeyboardInputEvent, geode::comm::PortWrapper<geode::comm::Port, false, geode::comm::PortCallableCopy>::type, bool (cocos2d::enumKeyCodes, geode::KeyboardInputData&)>::send(cocos2d::enumKeyCodes, geode::KeyboardInputData&) + 0x6b)
  • Geode.dylib + 0x27e3a4 (keyDownExecHook(EAGLView*, objc_selector*, NSEvent*) + 0x124)
  • 0x102fba267 (hook handler)
  • Geometry Dash + 0x295efc (sub_295ec0 + 0x3c)
  • Geometry Dash + 0x29636c (sub_296320 + 0x4c)
  • Geometry Dash + 0x39c19a (sub_39c110 + 0x8a)
  • CoreVideo + 0x3a27 (CVDisplayLink::performIO(CVTimeStamp*) + 0x12b)
  • CoreVideo + 0x289b (CVDisplayLink::runIOThread() + 0x299)
  • libsystem_pthread.dylib + 0x5e4d (_pthread_start + 0x73)
  • libsystem_pthread.dylib + 0x1857 (thread_start + 0xf)

== Register States ==
RAX: 0x0
RBX: 0x7fdeea747780
RCX: 0xa
RDX: 0x1b8f20
RBP: 0x700008cee4e0
RSP: 0x700008cee4d0
RDI: 0x6000034e8960
RSI: 0xfffeffff
RIP: 0x101fd77db
R8: 0x7d30364c
R9: 0x7dad6682
R10: 0xea84398
R11: 0x7fdeea700000
R12: 0x0
R13: 0x700008ceea00
R14: 0x0
R15: 0x7fdeea747780
RFLAGS: 0x10246
CS: 0x2b
FS: 0x0
GS: 0x0

== Installed Mods ==
x | [v1.0.19] alk.better-touch-prio
x | [v1.1.1] alphalaneous.alphas-ui-pack
x | [v1.2.5] alphalaneous.alphas_geode_utils
x | [v2.1.9] alphalaneous.editortab_api
x | [v1.2.2] alphalaneous.good_grid
x | [v1.0.4] alphalaneous.level-storage-api
x | [v1.0.15] alphalaneous.tinker
x | [v2.0.0] cvolton.level-id-api
x | [v1.1.0] dominodev.smoothcaret
x | [v5.7.1] geode.loader
x | [v1.23.3] geode.node-ids
x | [v6.10.0-beta.6] hjfod.betteredit
x | [v1.5.0] hjfod.gmd-api
x | [v1.1.1] imes.smoothtextinput
x | [v1.4.1] nwo5.silly-api
x | [v1.1.2] prevter.smooth-scroll
x | [v1.0.7] undefined0.lasso-select

Extra Media

-.-2026-05-23-.-22.25.32.mp4

Platform

Mac (Intel)

Metadata

Metadata

Assignees

Labels

crashCrashes caused by Tinkerhelp wantedExtra attention is needed

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions