StackDoubleFlow / NoodleExtensions

86 stars 12 forks source link

Crash on song #59

Closed giulianob closed 2 months ago

giulianob commented 8 months ago

Crashes consistently on this song in Export: https://beatsaver.com/maps/365d1 crashreporter logs attached or can be seen here: https://analyzer.questmodding.com/crashes/kVfx

The crash happens when hitting a blue chain block like this one image

Logs attached as well. Other mods installed:

BetterSongSearch (v1.0.8)
Chroma (v2.8.0)
CrashReporter (v0.1.9)
CustomJSONData (v0.19.0)
datakeeper (v0.1.7)
ModList (v0.1.11)
NoodleExtensions (v1.4.0)
PinkCore (v1.8.9)
PlaylistCore (v1.1.6)
PlaylistManager (v1.2.4)
SongDownloader (v0.5.6)
SongLoader (v0.10.17)
Tracks (v0.8.0)

crash.txt

christopher317 commented 7 months ago

are you on quest? ( one two or three, it doesn't matter ) I'm 90% sure there's a well known bug that causes crashes on many songs. ( usually also at very consistent places )

niposch commented 5 months ago

I got a very similar issue on Quest 3. It crashes on the first chain block for me on the Superluminal map as well.

Seems to originate from NoteController.cpp Line 382.

04-18 16:10:40.675 19186 19231 F QuestHook[UtilsLogger|v3.14.0]: (CRASH_UNLESS) Aborting in U *il2cpp_utils::cast(T *) [U = CustomJSONData::CustomNoteData, T = GlobalNamespace::NoteData] at /home/runner/work/NoodleExtensions/NoodleExtensions/extern/includes/beatsaber-hook/shared/utils/il2cpp-utils-classes.hpp:198
04-18 16:10:40.675 19186 19231 D QuestHook[UtilsLogger|v3.14.0]: (CRASH_UNLESS) Printing backtrace with: 512 max lines:
04-18 16:10:40.676 19186 19231 D QuestHook[UtilsLogger|v3.14.0]: (CRASH_UNLESS) *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
04-18 16:10:40.676 19186 19231 D QuestHook[UtilsLogger|v3.14.0]: (CRASH_UNLESS) pid: 19186, tid: 19231
04-18 16:10:40.676 19186 19231 D QuestHook[UtilsLogger|v3.14.0]: (CRASH_UNLESS)         #00  pc 00000000002264cc  /data/data/com.beatgames.beatsaber/files/libnoodleextensions.so (Hook_NoteController_SendNoteWasCutEvent_LinkedNotes::hook_NoteController_SendNoteWasCutEvent_LinkedNotes(GlobalNamespace::NoteController*, ByRef<GlobalNamespace::NoteCutInfo>))
04-18 16:10:40.676 19186 19231 D QuestHook[UtilsLogger|v3.14.0]: (CRASH_UNLESS)         #01  pc 0000000000228f74  /data/data/com.beatgames.beatsaber/files/libnoodleextensions.so (Hooking::HookCatchWrapper<&(Hook_NoteController_SendNoteWasCutEvent_LinkedNotes::hook_NoteController_SendNoteWasCutEvent_LinkedNotes(GlobalNamespace::NoteController*, ByRef<GlobalNamespace::NoteCutInfo>)), void (*)(GlobalNamespace::NoteController*, ByRef<GlobalNamespace::NoteCutInfo>)>::wrapper(GlobalNamespace::NoteController*, ByRef<GlobalNamespace::NoteCutInfo>))
04-18 16:10:40.676 19186 19231 D QuestHook[UtilsLogger|v3.14.0]: (CRASH_UNLESS)         #02  pc 00000000013f3ca0  /data/app/~~7YbWUJLq6yiVEF-WJuPWWQ==/com.beatgames.beatsaber-4aKREkSkUfBs0Y9AgNW3QA==/lib/arm64/libil2cpp.so
04-18 16:10:40.676 19186 19231 D QuestHook[UtilsLogger|v3.14.0]: (CRASH_UNLESS)         #03  pc 000000000144c7ac  /data/app/~~7YbWUJLq6yiVEF-WJuPWWQ==/com.beatgames.beatsaber-4aKREkSkUfBs0Y9AgNW3QA==/lib/arm64/libil2cpp.so
04-18 16:10:40.676 19186 19231 D QuestHook[UtilsLogger|v3.14.0]: (CRASH_UNLESS)         #04  pc 000000000143dbcc  /data/app/~~7YbWUJLq6yiVEF-WJuPWWQ==/com.beatgames.beatsaber-4aKREkSkUfBs0Y9AgNW3QA==/lib/arm64/libil2cpp.so