geode-sdk / geode

The ultimate Geometry Dash modding framework
https://geode-sdk.org/
Boost Software License 1.0
760 stars 131 forks source link

Better Linux support pls #1086

Closed josefv2 closed 2 months ago

josefv2 commented 2 months ago

Geode Issue

Platform

MacOS

SDK commit

No response

Geode Version

3.7.1

Mods Installed

CBF, StartPos Switcher and Custom Keybinds.

Expected Behavior

Not crashing

Actual Behavior

Crashing lol

Steps to Reproduce

Install Arch and latest Geode

Additional Information

I use Arch Linux and Proton from Steam. Every time I open the daily level I get a crash. I only installed 3 mods as listed, but even with them disabled this happens.

Linux isn't even a supported OS, I had to tick macOS as it was the closest thing.

Secondary but apart of that the QoLmod by SillyDoggo causes a permanent black screen, looked through their issues and it said Geode still wasn't finished so thought mentioning it here. Apart of that issues aren't replied.

dankmeme01 commented 2 months ago

please upload crashlogs, they can be found in geode/crashlogs directory in your game folder.

josefv2 commented 2 months ago

please upload crashlogs, they can be found in geode/crashlogs directory in your game folder.

2024-09-18T11:33:24+0200
Whoopsies! An unhandled exception has occurred.

== Geode Information ==
Loader Version: v3.7.1
Loader Commit: d82a344
Bindings Commit: d42aa7e
Installed mods: 5
Problems: 0

== Exception Information ==
Faulty Module: Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\libcocos2d.dll
Faulty Mod: <Unknown>
Exception Code: c0000005 (EXCEPTION_ACCESS_VIOLATION)
Exception Flags: 0
Exception Address: 00000000004E2AC3 (libcocos2d.dll + 2ac3)
Number Parameters: 2
Crashed thread: Main

== Stack Trace ==
 - Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + 2ac3
 - Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + ad2cc
 - Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + abf97
 - Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + cee50
 - Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + cd1f5
 - Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + cc6dc
 - Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + cb477
 - Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 9c53e
 - Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + 597cf
 - 00000000030C0872 (Hook handler)
 - Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\Geode.dll + 452b5 (geode::modifier::AsStaticFunction_activate<hook7<(anonymous namespace)::hook7Parent>,void (hook7<(anonymous namespace)::hook7Parent>::*)()>::Impl<void (hook7<(anonymous namespace)::hook7Parent>::*)()>::function + 21 | Z:\home\runner\work\geode\geode\build\bindings\bindings\Geode\modify\CCMenuItem.hpp:35)
 - 00000000030C0872 (Hook handler)
 - Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + 58798
 - 00000000030C0C72 (Hook handler)
 - Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\Geode.dll + 4597f (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 | Z:\home\runner\work\geode\geode\build\bindings\bindings\Geode\modify\CCMenu.hpp:105)
 - 00000000030C0C72 (Hook handler)
 - Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + b0c3c
 - Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + 6b131
 - Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + 76159
 - 00000000030C807B (Hook handler)
 - 00000000030C807B (Hook handler)
 - Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + 76186
 - Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + d686b
 - C:\windows\system32\user32.dll + 5b2a1
 - C:\windows\system32\user32.dll + 5d2ff
 - C:\windows\system32\user32.dll + 42c98
 - C:\windows\system32\user32.dll + 4504d
 - Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + d4198
 - Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\libcocos2d.dll + 72ca6
 - Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 4a2d69
 - Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\Geode.dll + 28ed4a (gdMainHook + 554 | Z:\home\runner\work\geode\geode\loader\src\platform\windows\main.cpp:181)
 - Z:\home\user\.local\share\Steam\steamapps\common\Geometry Dash\GeometryDash.exe + 4a415a
 - C:\windows\system32\kernel32.dll + 2a1c9
 - C:\windows\system32\ntdll.dll + 61cc7

== Register States ==
RAX: 00000000005cae30
RBX: 0000000000000000
RCX: 00000000091d9680
RDX: 0000000000000000
RBP: 0000000000000000
RSP: 000000000011ffb0
RDI: 0000000000000000
RSI: 0000000000000000
RIP: 0000000170061cc7
R8:  00000000005cae30
R9:  0000000001cc0660
R10: 0000000000000000
R11: 0000000001cc1800
R12: 0000000000000000
R13: 0000000000000000
R14: 0000000000000000
R15: 0000000000000000

== Installed Mods ==
x | [v1.0.4] capeling.startpos_switcher
x | [v1.9.0] geode.custom-keybinds
x | [v3.7.1] geode.loader
  | [v1.14.0] geode.node-ids
x | [v1.2.1] syzzi.click_between_frames
hiimjustin000 commented 2 months ago

Missing NCS textures, your texture pack doesn't support 2.206

hiimjustin000 commented 2 months ago

Please use Texture Loader for your texture pack needs