SpaghettDev / GD-Roulette

An In-Game Geometry Dash Level Roulette.
GNU Affero General Public License v3.0
6 stars 1 forks source link

crash on extreme demon list #14

Closed FunLuke22 closed 6 months ago

FunLuke22 commented 6 months ago

gd crashes on sorting by extreme demons on normal list

To Reproduce:

  1. open the gd level roulette menu
  2. use normal list (default)
  3. click on demon
  4. click on +
  5. click on extreme demon
  6. crash

Expected behavior: the roulette thingamajig sorts extreme demons correctly

Desktop:

Mod Version:

Crashlog:

---------------------------
Geometry Dash Crashed
---------------------------
2024-03-05T12:55:25-0500
Whoopsies! An unhandled exception has occurred.
It appears that the crash occurred while executing code from the "spaghettdev.gd-roulette" mod. Please submit this crash report to its developers (SpaghettDev) for assistance.

== Geode Information ==
Loader Version: v2.0.0-beta.21
Loader Commit: 06afbb8
Bindings Commit: ff44163
Installed mods: 37
Problems: 0

== Exception Information ==
Faulty Module: D:\SteamLibrary\steamapps\common\Geometry Dash\geode\unzipped\spaghettdev.gd-roulette\spaghettdev.gd-roulette.dll
Faulty Mod: spaghettdev.gd-roulette
Exception Code: c0000005 (EXCEPTION_ACCESS_VIOLATION)
Exception Flags: 0
Exception Address: 52FC22F9 (spaghettdev.gd-roulette.dll + 22f9)
Number Parameters: 2

== Stack Trace ==
 - D:\SteamLibrary\steamapps\common\Geometry Dash\geode\unzipped\spaghettdev.gd-roulette\spaghettdev.gd-roulette.dll + 22f9
 - D:\SteamLibrary\steamapps\common\Geometry Dash\libcocos2d.dll + ae203 (cocos2d::CCMenuItem::activate + 35)
 - D:\SteamLibrary\steamapps\common\Geometry Dash\libcocos2d.dll + ad27d (cocos2d::CCMenu::ccTouchEnded + 29)
 - 13B5107E
 - D:\SteamLibrary\steamapps\common\Geometry Dash\libcocos2d.dll + f8b5b (cocos2d::CCTouchDispatcher::touches + 331)
 - 059C31E6
 - D:\SteamLibrary\steamapps\common\Geometry Dash\geode\unzipped\prevter.openhack\prevter.openhack.dll + 616f5
 - 059C300F
 - D:\SteamLibrary\steamapps\common\Geometry Dash\libcocos2d.dll + f8df9 (cocos2d::CCTouchDispatcher::touchesEnded + 25)
 - D:\SteamLibrary\steamapps\common\Geometry Dash\libcocos2d.dll + be92c (cocos2d::CCEGLViewProtocol::handleTouchesEnd + 92)
 - D:\SteamLibrary\steamapps\common\Geometry Dash\libcocos2d.dll + c7922 (cocos2d::CCEGLView::onGLFWMouseCallBack + 210)
 - D:\SteamLibrary\steamapps\common\Geometry Dash\libcocos2d.dll + c794e (cocos2d::CCEGLView::onGLFWMouseCallBack + 254)
 - D:\SteamLibrary\steamapps\common\Geometry Dash\libcocos2d.dll + 116cc9 (cocos2d::CCPoint::unrotate + 8073)
 - D:\SteamLibrary\steamapps\common\Geometry Dash\libcocos2d.dll + 118819 (cocos2d::CCPoint::unrotate + 15065)
 - C:\WINDOWS\System32\USER32.dll + 32f63 (Ordinal2713 + 1715)
 - C:\WINDOWS\System32\USER32.dll + 23d46 (CallWindowProcW + 1814)
 - C:\WINDOWS\System32\USER32.dll + 236b7 (CallWindowProcW + 135)
 - C:\WINDOWS\SYSTEM32\OPENGL32.dll + 3be09 (glDebugEntry + 3849)
 - C:\WINDOWS\System32\USER32.dll + 32f63 (Ordinal2713 + 1715)
 - C:\WINDOWS\System32\USER32.dll + 23d46 (CallWindowProcW + 1814)
 - C:\WINDOWS\System32\USER32.dll + 22605 (DispatchMessageW + 1221)
 - C:\WINDOWS\System32\USER32.dll + 22150 (DispatchMessageW + 16)
 - C:\Program Files (x86)\Steam\gameoverlayrenderer.dll + 83360 (OverlayHookD3D3 + 121856)
 - D:\SteamLibrary\steamapps\common\Geometry Dash\libcocos2d.dll + 117472 (cocos2d::CCPoint::unrotate + 10034)
 - D:\SteamLibrary\steamapps\common\Geometry Dash\libcocos2d.dll + c4dd0 (cocos2d::CCApplication::run + 720)
 - D:\SteamLibrary\steamapps\common\Geometry Dash\GeometryDash.exe + 3c12d8
 - D:\SteamLibrary\steamapps\common\Geometry Dash\Geode.dll + 16e444 (gdMainHook + 532 | D:\a\geode\geode\loader\src\platform\windows\main.cpp:59)
 - D:\SteamLibrary\steamapps\common\Geometry Dash\GeometryDash.exe + 3c267e
 - C:\WINDOWS\System32\KERNEL32.DLL + 17ba9 (BaseThreadInitThunk + 25)
 - C:\WINDOWS\SYSTEM32\ntdll.dll + 6bdab (RtlInitializeExceptionChain + 107)
 - C:\WINDOWS\SYSTEM32\ntdll.dll + 6bd2f (RtlClearBits + 191)

== Register States ==
EAX: 4850b800
EBX: 39613ef8
ECX: 52fc23cf
EDX: 014ff024
EBP: 014ff044
ESP: 014ff00c
EDI: 014ff024
ESI: 30f0b140
EIP: 52fc22f9

== Installed Mods ==
x | [v1.1.2] alphalaneous.projectedstars
x | [v1.0.2] arkane.dl-team-icons
x | [v1.0.2] bitz.moregames
x | [v1.0.3] bulletbot.gamemode_changer
x | [v1.0.0] capeling.colored_level_info_bg
x | [v1.0.0] cdc.level_thumbnails
x | [v4.1.2] cvolton.betterinfo
x | [v1.3.1] dankmeme.globed2
x | [v1.5.0] egg.icon_hack
x | [v1.0.3] elsai.copyright_remover_for_main_levels
x | [v1.0.3] firee.GoldenBest
x | [v1.5.2] geode.custom-keybinds
x | [v2.0.0-beta.21] geode.loader
x | [v1.7.1] geode.node-ids
x | [v1.4.0] hiimjustin000.integrated_demonlist
x | [v1.0.1] itzkiba.elegant_rankings
x | [v1.1.1] itzkiba.formatted_platformer_time
x | [v1.0.0] itzkiba.id_hyperlinks
x | [v1.0.0] izzy.practice_sync
x | [v0.1.5] lexi.visiblecheckpoints
x | [v1.0.2] mat.run-info
x | [v2.0.2] muhammadgames.bettermenu
x | [v1.1.2] nytelyte.wave_trail_drag_fix
x | [v1.3.3] oatmealine.ids_integration
x | [v2.0.1] prevter.openhack
x | [v1.0.0] raydeeux.likebaitexterminator
x | [v1.0.5] sofabeddd.colored_icon_kit
x | [v2.0.0] spaghettdev.gd-roulette
x | [v2024.229.0] tastyforreal.google-translate
x | [v1.0.1] thesillydoggo.animatedprofiles
x | [v1.0.0-beta.5] thesillydoggo.comment_emojis
x | [v2.2.4] TheSillyDoggo.GradientPages
x | [v1.6.6] tpdea.betterpause-Better
x | [v1.1.0] undefined0.autocheckpoint
x | [v1.0.1] uproxide.autosong
x | [v1.0.4] weebify.coins_in_pause_menu
x | [v1.0.4] xanii.youtubers

---------------------------
OK   
---------------------------
SpaghettDev commented 6 months ago

Alright. I'll look onto this later today.

SpaghettDev commented 6 months ago

Fixed in 2.0.2