geode-sdk / NodeIDs

Standard node ids used across all Geode mods
16 stars 22 forks source link

Access violation when trying to enter the editor pause menu #6

Closed Nightcaat closed 9 months ago

Nightcaat commented 9 months ago

Attempting to enter the editor pause menu, either by pressing Esc or clicking the button, crashes the game. This only happens with node-ids enabled.

Crash report:

2024-02-04T19:17:24-0500
Whoopsies! An unhandled exception has occurred.

== Geode Information ==
Loader Version: v2.0.0-beta.15
Loader Commit: d35b2de
Bindings Commit: 253a854
Installed mods: 2
Problems: 0

== Exception Information ==
Faulty Module: C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\libcocos2d.dll
Faulty Mod: <Unknown>
Exception Code: c0000005 (EXCEPTION_ACCESS_VIOLATION)
Exception Flags: 0
Exception Address: 6EA7F660 (libcocos2d.dll + 5f660 (cocos2d::CCNode::convertToNodeSpace + 16))
Number Parameters: 2

== Stack Trace ==
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + 5f660 (cocos2d::CCNode::convertToNodeSpace + 16)
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 259a1
 - 15B42E0E
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\geode\unzipped\geode.node-ids\geode.node-ids.dll + dbcd
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\geode\unzipped\geode.node-ids\geode.node-ids.dll + cfc9
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\geode\unzipped\geode.node-ids\geode.node-ids.dll + d191
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\geode\unzipped\geode.node-ids\geode.node-ids.dll + c40a
 - 15B70657
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + a62db
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + db1df
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + 9bf09 (cocos2d::CCKeyboardDispatcher::dispatchKeyboardMSG + 153)
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + c7722 (cocos2d::CCEGLView::onGLFWKeyCallback + 194)
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + c7841 (cocos2d::CCEGLView::onGLFWKeyCallback + 481)
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + 116c7e (cocos2d::CCPoint::unrotate + 7998)
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + 1185d6 (cocos2d::CCPoint::unrotate + 14486)
 - C:\WINDOWS\System32\USER32.dll + 4131b (AddClipboardFormatListener + 75)
 - C:\WINDOWS\System32\USER32.dll + 37aba (GetClassLongW + 1962)
 - C:\WINDOWS\System32\USER32.dll + 37276 (GetSystemMetricsForDpi + 3142)
 - C:\WINDOWS\System32\USER32.dll + 35a6b (CallWindowProcW + 27)
 - C:\WINDOWS\SYSTEM32\OPENGL32.dll + 4696f (glDebugEntry + 3631)
 - C:\WINDOWS\System32\USER32.dll + 4131b (AddClipboardFormatListener + 75)
 - C:\WINDOWS\System32\USER32.dll + 37aba (GetClassLongW + 1962)
 - C:\WINDOWS\System32\USER32.dll + 363f1 (DispatchMessageW + 1265)
 - C:\WINDOWS\System32\USER32.dll + 35f10 (DispatchMessageW + 16)
 - C:\Program Files (x86)\Steam\gameoverlayrenderer.dll + 83090 (OverlayHookD3D3 + 121824)
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + 117472 (cocos2d::CCPoint::unrotate + 10034)
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + c4dd0 (cocos2d::CCApplication::run + 720)
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 3c12d8
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\Geode.dll + c64b6 (gdMainHook + 406 | D:\a\geode\geode\loader\src\platform\windows\main.cpp:58)
 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 3c267e
 - C:\WINDOWS\System32\KERNEL32.DLL + 1fcc9 (BaseThreadInitThunk + 25)
 - C:\WINDOWS\SYSTEM32\ntdll.dll + 67c5e (RtlGetAppContainerNamedObjectPath + 286)
 - C:\WINDOWS\SYSTEM32\ntdll.dll + 67c2e (RtlGetAppContainerNamedObjectPath + 238)

== Register States ==
EAX: 3f0e828b
EBX: 24181620
ECX: 00000000
EDX: 6eb34080
EBP: 0073ec88
ESP: 0073ec6c
EDI: 23b8cb00
ESI: 6eb53d20
EIP: 6ea7f660

== Installed Mods ==
x | [v2.0.0-beta.15] geode.loader
x | [v1.2.0] geode.node-ids
Nightcaat commented 9 months ago

Fixed in ae65d98a33f6df2c5308e532832483379eafba4c