Skip to content

Game crashes when clicking on a badge in the window for multiple badges if it was opened from a comment #65

@fbfnysnshnsgnwg

Description

@fbfnysnshnsgnwg

2026-03-11T20:30:26.1601978+0000
Whoopsies! An unhandled exception has occurred.

== Geode Information ==
Loader Version: v5.3.0
Loader Commit: a469bfb
Bindings Commit: c79fb2fc
Installed mods: 46
Problems: 0

== Exception Information ==
C++ Exception: class std::bad_function_call("bad function call")
Faulty Mod: GDUtils v1.6.0-beta.2 (gdutilsdevs.gdutils)
Crashed thread: Main

== Stack Trace ==

  • C:\windows\system32\kernelbase.dll + cf07
  • C:\windows\system32\VCRUNTIME140.dll + 52c7
  • C:\windows\system32\MSVCP140.dll + 34b2f
  • gdutilsdevs.gdutils.dll + 7f4b
  • libcocos2d.dll + 5a16f (virtual cocos2d::CCMenuItem::activate(void) + 2f)
  • 0000000001681A09 (Hook handler)
  • Geode.dll + 41bb15 (geode::modifier::AsStaticFunction_activate<hook7<(anonymous namespace)::hook7Parent>,void (hook7<(anonymous namespace)::hook7Parent>::)()>::Impl<void (hook7<(anonymous namespace)::hook7Parent>::)()>::function + 15 | Z:\home\runner\work\geode\geode\build\bindings\bindings\Geode\modify\CCMenuItem.hpp : 15)
  • 0000000001681A09 (Hook handler)
  • libcocos2d.dll + 59098 (virtual cocos2d::CCMenu::ccTouchEnded(class cocos2d::CCTouch *,class cocos2d::CCEvent *) + 28)
  • 0000000001681B59 (Hook handler)
  • Geode.dll + 41c2cf (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 + 2f | Z:\home\runner\work\geode\geode\build\bindings\bindings\Geode\modify\CCMenu.hpp : 65)
  • 0000000001681B59 (Hook handler)
  • libcocos2d.dll + b340c (sub_b327a + 192)
  • 0000000002664AD9 (Hook handler)
  • eclipse.eclipse-menu.dll + 6b6c1
  • 0000000002664AD9 (Hook handler)
  • geode.devtools.dll + 23569
  • 0000000002664AD9 (Hook handler)
  • libcocos2d.dll + 6bcb3 (virtual cocos2d::CCEGLViewProtocol::handleTouchesEnd(int,int * const,float * const,float * const,double) + 73)
  • Geode.dll + 1c546e (geode::modifier::AsStaticFunction_pumpRawInput<GeodeRawInput,void (GeodeRawInput::)()>::Impl<void (GeodeRawInput::)()>::function + 39e | Z:\home\runner\work\geode\geode\build\bindings\bindings\Geode\modify\CCEGLView.hpp : 110)
  • 00000000016801D9 (Hook handler)
  • libcocos2d.dll + 737d4 (sub_7354f + 285)
  • GeometryDash.exe + 4cfbb2 (WinMain + 2e2)
  • Geode.dll + 159ff2 (gdMainHook + 52 | Z:\home\runner\work\geode\geode\loader\src\platform\windows\main.cpp : 201)
  • GeometryDash.exe + 4d0fa2 (__scrt_common_main_seh + 106)
  • C:\windows\system32\kernel32.dll + 1482d
  • C:\windows\system32\ntdll.dll + f44f

== Register States ==
RAX: 000000000011eca8
RBX: 0000000000000000
RCX: 000000000011ec70
RDX: 0000000000000000
RBP: 0000000000000000
RSP: 000000000011ffb0
RDI: 0000000000000000
RSI: 0000000000000000
RIP: 00006ffffff4f44f
R8: 00006ffffd620000
R9: 000000000011ed60
R10: 0000000000000001
R11: 0000000000801800
R12: 0000000000000000
R13: 0000000000000000
R14: 0000000000000000
R15: 0000000000000000

== Installed Mods ==
x | [v1.0.11] alk.allium
x | [v1.0.4] alk.ime-input
x | [v1.2.4] alphalaneous.alphas_geode_utils

  • | [v1.0.11] alphalaneous.awesome_modifier_icons
    x | [v2.0.10] alphalaneous.editortab_api
    x | [v2.1.6] alphalaneous.happy_textures
  • | [v1.0.17] alphalaneous.improved_group_view
  • | [v1.0.15] alphalaneous.improvedlink
  • | [v1.0.4] alphalaneous.old_color_triggers
    x | [v1.4.0] alphalaneous.projectedstars
    x | [v1.1.1] bluetoadmaker.messagenotification
    x | [v4.4.4] cvolton.betterinfo
    x | [v2.0.0] cvolton.level-id-api
    x | [v1.10.0] cvolton.misc_bugfixes
  • | [v1.8.6] dankmeme.globed2
    x | [v1.8.3] eclipse.eclipse-menu
    x | [v2.0.0] eclipse.ffmpeg-api
    x | [v1.1.3] firee.goldenbest
    x | [v3.6.0] fleym.nongd
    x | [v1.6.0-beta.2] gdutilsdevs.gdutils
    x | [v2.1.0] geode.custom-keybinds
    x | [v1.13.1] geode.devtools
    x | [v5.3.0] geode.loader
    x | [v1.23.3] geode.node-ids
    x | [v1.9.0] geode.texture-loader
    x | [v1.7.13] hiimjustin000.integrated_demonlist
  • | [v1.16.2] hiimjustin000.more_icons
    x | [v2.1.0] hjfod.backups
    x | [v6.10.0-beta.5] hjfod.betteredit
    x | [v1.6.0] hjfod.gdshare
    x | [v1.5.0] hjfod.gmd-api
    x | [v1.2.1] hjfod.trashcan
    x | [v1.0.3] itzkiba.arcturanplus
    x | [v1.3.2] itzkiba.better_progression
    x | [v1.4.1] jouca.badgesapi
    x | [v1.2.2] mat.circle-tool
    x | [v1.2.1] mat.reference-image
    x | [v1.0.15] minemaker0430.gddp_integration
    x | [v1.0.3-beta.1] ninxout.options_api
    x | [v1.1.0] prevter.imageplus
  • | [v1.0.1] teamtcm.geometry-dash-odyssey
  • | [v1.2.0] thesillydoggo.comment_emojis
    x | [v1.1.4] tricipital.labyrinth_plus
  • | [v2.0.0] user95401.gif-sprites
    x | [v1.4.1] weebify.separate_dual_icons
  • | [v2.4.0] zilko.xdbot

To easily reproduce, go to any level with a comment from zoink, click on the badge, then click on one of the badges in the UI that appears

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions