geode
geode copied to clipboard
Crashed when pressing View button after mods failed to download
trafficstars
Geode Issue
- [x] I confirm that this crash is NOT related to a mod but directly to Geode Loader itself.
Platform
Linux
Geode Version
v4.9.0
Mods Installed
x | [v4.9.0] geode.loader
Steps to Reproduce
- Start downloading a shit load of mods (maybe have bad internet to make this easier like me)
- Get the error saying it failed to download some mods
- Press the "View" button
Crash Report
2025-10-18T00:23:43-0500
Whoopsies! An unhandled exception has occurred.
== Geode Information ==
Loader Version: v4.9.0
Loader Commit: 42ebdb6
Bindings Commit: 7fbea8f6
Installed mods: 1
Outdated mods: 0
Problems: 0
== Exception Information ==
Faulty Module: S:\common\Geometry Dash\libcocos2d.dll
Faulty Mod: <Unknown>
Exception Code: c0000005 (EXCEPTION_ACCESS_VIOLATION)
Exception Flags: 0
Instruction Address: 00006FFFFD1D2DF0 (libcocos2d.dll + 22df0 (cocos2d::CCTexture2D::hasPremultipliedAlpha + 0))
Exception Details: Failed to read from memory at 0x5C
Crashed thread: Main
== Stack Trace ==
- libcocos2d.dll + 22df0 (cocos2d::CCTexture2D::hasPremultipliedAlpha + 0)
- libcocos2d.dll + 8c14e
- libcocos2d.dll + 8bd4d
- libExtensions.dll + f4a4
- libExtensions.dll + f5fb
- libExtensions.dll + f679
- Geode.dll + 20493 (geode::Popup<const std::basic_string<char,std::char_traits<char>,std::allocator<char> > &,const std::basic_string<char,std::char_traits<char>,std::allocator<char> > &,const char *,const char *,std::function<void (bool)> >::initBase + 211 | /home/runner/work/geode/geode/loader/include/Geode/ui/Popup.hpp:93)
- Geode.dll + 2016d7 (geode::MDPopup::create + 455 | /home/runner/work/geode/geode/loader/src/ui/nodes/MDPopup.cpp:76)
- Geode.dll + 182fd1 (ModsStatusNode::onViewErrors + 769 | /home/runner/work/geode/geode/loader/src/ui/mods/ModsLayer.cpp:265)
- libcocos2d.dll + 597cf
- 0000000000C10899 (Hook handler)
- Geode.dll + 4d7e5 (geode::modifier::AsStaticFunction_activate<hook7<(anonymous namespace)::hook7Parent>,void (hook7<(anonymous namespace)::hook7Parent>::*)()>::Impl<void (hook7<(anonymous namespace)::hook7Parent>::*)()>::function + 21 | /home/runner/work/geode/geode/build/bindings/bindings/Geode/modify/CCMenuItem.hpp:35)
- 0000000000C10899 (Hook handler)
- libcocos2d.dll + 58798
- 0000000000C109E9 (Hook handler)
- Geode.dll + 4df8f (geode::modifier::AsStaticFunction_ccTouchEnded<hook15<(anonymous namespace)::hook15Parent>,void (hook15<(anonymous namespace)::hook15Parent>::*)(cocos2d::CCTouch *, cocos2d::CCEvent *)>::Impl<void (hook15<(anonymous namespace)::hook15Parent>::*)(cocos2d::CCTouch *, cocos2d::CCEvent *)>::function + 47 | /home/runner/work/geode/geode/build/bindings/bindings/Geode/modify/CCMenu.hpp:105)
- 0000000000C109E9 (Hook handler)
- libcocos2d.dll + b0f2c
- libcocos2d.dll + 6b131
- libcocos2d.dll + 76249
- 0000000000C10752 (Hook handler)
- 0000000000C10752 (Hook handler)
- libcocos2d.dll + 76286
- libcocos2d.dll + d6c1b
- C:\windows\system32\user32.dll + 58a81
- C:\windows\system32\user32.dll + 5e563
- C:\windows\system32\user32.dll + 5e379
- C:\windows\system32\user32.dll + 1d114
- libcocos2d.dll + d4548
- libcocos2d.dll + 72c16
- GeometryDash.exe + 4b6e32
- Geode.dll + 25f3ef (gdMainHook + 399 | /home/runner/work/geode/geode/loader/src/platform/windows/main.cpp:182)
- GeometryDash.exe + 4b821a
- C:\windows\system32\kernel32.dll + 14c0d
- C:\windows\system32\ntdll.dll + fbaf
== Register States ==
RAX: 0000000000000000
RBX: 0000000000000000
RCX: 0000000000000000
RDX: 000000000000ffff
RBP: 0000000000000000
RSP: 000000000011ffb0
RDI: 0000000000000000
RSI: 0000000000000000
RIP: 00006ffffff3fbaf
R8: 0000555575b6ad38
R9: 0000000000000000
R10: 0000780274f2eea0
R11: 0000555575a5acc0
R12: 0000000000000000
R13: 0000000000000000
R14: 0000000000000000
R15: 0000000000000000
== Installed Mods ==
x | [v4.9.0] geode.loader
Additional Information
Im on Linux Mint btw