alandtse / alandtse/CrashLoggerSSE

weird interior cell load freezes

Aberta
#40 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
C++
Estrelas
22
Forks
7
Merge médio
9h 29min
PRs com merge (30d)
2

Descrição

So... SkyrimVR, if the crash logger is enabled, the game randomly freezes on interior cell loading. (I tried the Markarth inn, the easiest place to reproduce the bug, guess cuz there are a lot of NPCs inside? idk - just go in and out of it several times, sometimes 2 times is enough, sometimes 30.) The game window freezes on a black screen right after loading (on a flat screen it says not responding), but the music still plays. If I disable the crash logger, the freezes disappear.
Stack of main thread on freeze:
```
>ntdll.dll!00007ffb6d8604c4()Нет данных
KernelBase.dll!00007ffb6aa0ad1b()Нет данных
KernelBase.dll!00007ffb6aa0ab68()Нет данных
CrashLogger.dll!Crash::`anonymous namespace'::VectoredExceptions(_EXCEPTION_POINTERS * a_exception) Строка 1791C++
ntdll.dll!00007ffb6d746896()Нет данных
ntdll.dll!00007ffb6d745c66()Нет данных
ntdll.dll!00007ffb6d8640de()Нет данных
d3d11.dll!00007ffb63caa966()Нет данных
SkyrimVR.exe!00007ff7eb77dbc8()Нет данных
SkyrimVR.exe!00007ff7eb77d5f8()Нет данных
SkyrimVR.exe!00007ff7eb7b9b7f()Нет данных
SkyrimVR.exe!00007ff7eb7b9747()Нет данных
SkyrimVR.exe!00007ff7eb7b9513()Нет данных
SkyrimVR.exe!00007ff7eb77bb6f()Нет данных
SkyrimVR.exe!00007ff7eb77af78()Нет данных
SkyrimVR.exe!00007ff7eb76f0c2()Нет данных
SkyrimVR.exe!00007ff7eb76f025()Нет данных
SkyrimVR.exe!00007ff7eb7bc5f1()Нет данных
SkyrimVR.exe!00007ff7eb7e13f8()Нет данных
SkyrimVR.exe!00007ff7eb79321f()Нет данных
SkyrimVR.exe!00007ff7eb7922ff()Нет данных
SkyrimVR.exe!00007ff7eaa2957d()Нет данных
SkyrimVR.exe!00007ff7eaa292fc()Нет данных
SkyrimVR.exe!00007ff7eaa28ca3()Нет данных
SkyrimVR.exe!00007ff7eaa2b18d()Нет данных
SkyrimVR.exe!00007ff7eaa26e94()Нет данных
SkyrimVR.exe!00007ff7eaa242c5()Нет данных
SkyrimVR.exe!00007ff7eb7faf0a()Нет данных
kernel32.dll!00007ffb6d3ae957()Нет данных
ntdll.dll!00007ffb6d7aad6c()Нет данных
```

idk which exception CL tries to catch cuz with it dissabled I'm not getting nor freeze nor crash.
PS. there is no actuall crash log cuz game isn't crashing, it just deadlocks on cell load, so I just attached to process in VS (after freeze) and tried to get at least some info from threads stacks
PS2. I'm not 100% sure that CL is culprit or it actually tries to catch some skyrim/plugin exception and fails.

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

Reproduce the freeze by repeatedly entering and leaving the Markarth inn in SkyrimVR with CrashLogger enabled, then compare it with CrashLogger disabled. Start at CrashLogger.dll's Crash::anonymous namespace::VectoredExceptions function around line 1791 and the captured main-thread stack; done means identifying why cell loading deadlocks and confirming the freeze no longer occurs without breaking crash logging.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
cpp
Domínio
devtools
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Pouca atividade
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.