LXanii / Icon-Freeze

A mod that lets you freeze the icons displayed on your profile.
1 stars 2 forks source link

Opening an other user's profile and exiting to main menu causes a crash #2

Open xparadoxical opened 8 months ago

xparadoxical commented 8 months ago
  1. open the game
  2. open any player's profile other than yours (in saved levels, on the level info screen, on leaderboards).
  3. exit to main menu
  4. crash.

To avoid the crash, open your profile (from any screen) before step 2.

Opening an other user's profile before loading your own icons sets/loads the default green icons as your icons. To see this, open a profile in saved levels and go to a leaderboard page that contains your account. Opening your profile in this state does not prevent the crash. image

Crashlog ``` 2024-03-20T23:48:28+0100 Whoopsies! An unhandled exception has occurred. == Geode Information == Loader Version: v2.0.0-beta.22 Loader Commit: d90bfdd Bindings Commit: 179edb2 Installed mods: 23 Problems: 0 == Exception Information == Faulty Module: C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\libcocos2d.dll Faulty Mod: Exception Code: c0000005 (EXCEPTION_ACCESS_VIOLATION) Exception Flags: 0 Exception Address: 7BAC7310 (libcocos2d.dll + d7310 (cocos2d::CCSprite::initWithTexture + 32)) Number Parameters: 2 == Stack Trace == - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + d7310 (cocos2d::CCSprite::initWithTexture + 32) - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + d6ec6 (cocos2d::CCSprite::createWithTexture + 102) - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 217996 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 2175a1 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 2c371d - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 2c2a86 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 2c2482 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 2794f6 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 279201 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 27b4d6 - 034E2109 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\Geode.dll + 44dfd (geode::SettingValueSetter::operator= + 3933) - 034E1F2B - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 71744 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + a5067 (cocos2d::CCLayer::keyDown + 39) - 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 + 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 + 83771 (OverlayHookD3D3 + 122689) - 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 + 16f8c4 (crashlog::setupPlatformHandlerPost + 3956) - C:\Program Files (x86)\Steam\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: 008ff250 EBX: 1db29210 ECX: 00000000 EDX: 00000000 EBP: 008ff268 ESP: 008ff244 EDI: 22683808 ESI: 00000000 EIP: 7bac7310 == Installed Mods == | [v8.0.0-alpha.134] absolllute.megahack | [v4.1.5] cvolton.betterinfo | [v1.1.1] cvolton.misc_bugfixes | [v1.0.1] elnexreal.auto_priority | [v2.5.1] fleym.nongd | [v1.2.16] gdutilsdevs.gdutils x | [v2.0.0-beta.22] geode.loader | [v1.8.1] geode.node-ids | [v1.0.1] hjfod.quick-volume-controls | [v1.1.0] khronophobia.shortcuts_menu | [v1.1.1] ml5.treasure-checklist | [v1.1.6] nytelyte.wave_trail_drag_fix | [v1.1.0] polsk.level_quests | [v1.0.0] polsk.pause_settings | [v1.1.1] redlime.statchanges | [v1.0.3] relative.newgrounds_proxy | [v1.0.5] sofabeddd.colored_icon_kit | [v1.0.1] techstudent10.hide_locks | [v1.6.9] thesillydoggo.entersearch | [v1.2.0] thesillydoggo.moretags | [v1.1.0] uproxide.autosong | [v1.0.4] weebify.coins_in_pause_menu x | [v1.0.0] xanii.icon_freeze ```

saved.json:

{
    "frozen_cube": 478,
    "frozen_ship": 65,
    "frozen_ball": 24,
    "frozen_ufo": 149,
    "frozen_wave": 27,
    "frozen_robot": 6,
    "frozen_spider": 22,
    "frozen_swing": 2,
    "frozen_jetpack": 5,
    "frozen_color1": 41,
    "frozen_color2": 40,
    "frozen_color3": 12,
    "frozen_glow": true,
    "frozen": true
}
xparadoxical commented 8 months ago

an even faster way to crash is to just open the geode mod list or the editor menu (the screen with quests, daily, gauntlets, mappacks) and go back to main menu (this stopped happening for some reason for this mod only) (however, this exact way also crashes MH8-alpha.134, so not sure if it's caused by Icon Freeze)

Crashlog ``` 2024-03-21T00:21:36+0100 Whoopsies! An unhandled exception has occurred. == Geode Information == Loader Version: v2.0.0-beta.22 Loader Commit: d90bfdd Bindings Commit: 179edb2 Installed mods: 23 Problems: 0 == Exception Information == Faulty Module: C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\libcocos2d.dll Faulty Mod: Exception Code: c0000005 (EXCEPTION_ACCESS_VIOLATION) Exception Flags: 0 Exception Address: 7BAC7310 (libcocos2d.dll + d7310 (cocos2d::CCSprite::initWithTexture + 32)) Number Parameters: 2 == Stack Trace == - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + d7310 (cocos2d::CCSprite::initWithTexture + 32) - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + d6ec6 (cocos2d::CCSprite::createWithTexture + 102) - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 217996 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 2175a1 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 2c371d - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 2c2a86 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 2c2482 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 2794f6 - 0BD71069 - 0BD70E8B - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 27b4d6 - 051D2109 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\Geode.dll + 44dfd (geode::SettingValueSetter::operator= + 3933) - 051D1F2B - 051D1F2B - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 27b3f5 - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\Geode.dll + 10fc27 (geode::createIndexItemLogo + 109255) - C:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + a5067 (cocos2d::CCLayer::keyDown + 39) - 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\geode\unzipped\absolllute.megahack\absolllute.megahack.dll + 1457da - 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:\Program Files (x86)\Steam\steamapps\common\Geometry Dash\geode\unzipped\absolllute.megahack\absolllute.megahack.dll + 1454fc - 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 + 83771 (OverlayHookD3D3 + 122689) - 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 + 16f8c4 (crashlog::setupPlatformHandlerPost + 3956) - C:\Program Files (x86)\Steam\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: 018ff1b0 EBX: 2591e1f0 ECX: 00000000 EDX: 00000000 EBP: 018ff1c8 ESP: 018ff1a4 EDI: 258aa510 ESI: 00000000 EIP: 7bac7310 == Installed Mods == x | [v8.0.0-alpha.134] absolllute.megahack | [v4.1.5] cvolton.betterinfo | [v1.1.1] cvolton.misc_bugfixes | [v1.0.1] elnexreal.auto_priority | [v2.5.1] fleym.nongd | [v1.2.16] gdutilsdevs.gdutils x | [v2.0.0-beta.22] geode.loader | [v1.8.1] geode.node-ids | [v1.0.1] hjfod.quick-volume-controls | [v1.1.0] khronophobia.shortcuts_menu | [v1.1.1] ml5.treasure-checklist | [v1.1.6] nytelyte.wave_trail_drag_fix | [v1.1.0] polsk.level_quests | [v1.0.0] polsk.pause_settings | [v1.1.1] redlime.statchanges | [v1.0.3] relative.newgrounds_proxy | [v1.0.5] sofabeddd.colored_icon_kit | [v1.0.1] techstudent10.hide_locks | [v1.6.9] thesillydoggo.entersearch | [v1.2.0] thesillydoggo.moretags | [v1.1.0] uproxide.autosong | [v1.0.4] weebify.coins_in_pause_menu x | [v1.0.0] xanii.icon_freeze ```