geode icon indicating copy to clipboard operation
geode copied to clipboard

Crashed when pressing View button after mods failed to download

Open YoureIronic opened this issue 1 month ago • 3 comments
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

  1. Start downloading a shit load of mods (maybe have bad internet to make this easier like me)
  2. Get the error saying it failed to download some mods
  3. 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

YoureIronic avatar Oct 18 '25 05:10 YoureIronic