Opened 3 years ago
Closed 2 years ago
#5990 closed defect (wontfix)
TextureConverter failed P24817 + D3504
Reported by: | Silier | Owned by: | |
---|---|---|---|
Priority: | Must Have | Milestone: | Alpha 26 |
Component: | Core engine | Keywords: | |
Cc: | Patch: |
Description
nvtt.dll!nvtt::Surface::setImage(nvtt::InputFormat format, int w, int h, int d, const void * data) Line 682 C++ nvtt.dll!nvtt::Compressor::Private::compress(const nvtt::InputOptions::Private & inputOptions, const nvtt::CompressionOptions::Private & compressionOptions, const nvtt::OutputOptions::Private & outputOptions) Line 263 C++ nvtt.dll!nvtt::Compressor::process(const nvtt::InputOptions & inputOptions, const nvtt::CompressionOptions & compressionOptions, const nvtt::OutputOptions & outputOptions) Line 115 C++ > pyrogenesis.exe!CTextureConverter::RunThread(CTextureConverter * textureConverter) Line 588 C++ pyrogenesis.exe!Threading::HandleExceptionsBase<&CTextureConverter::RunThread,void (__cdecl*)(CTextureConverter *)>::Wrapper(CTextureConverter * <args_0>) Line 47 C++
Attachments (1)
Change History (10)
by , 3 years ago
Attachment: | commands.txt added |
---|
comment:1 by , 3 years ago
Summary: | TextureConverter failed → TextureConverter failed P24817 + D3504 |
---|
comment:3 by , 3 years ago
Me neither, and no, there is no info I could obtain, just that I made rejoin before that, but did not happen right after it
comment:4 by , 3 years ago
Milestone: | Alpha 24 → Alpha 25 |
---|
There is no compression in release build (everything is precached) so IMHO A25 (If we manage to reproduce) We might also get rid of NVTT in the meantime.
comment:5 by , 3 years ago
comment:6 by , 3 years ago
It seems it's easier to reproduce in debug mode, might be a clue. Someone at Hyrule got the error
vcruntime140.dll!7bc5cf5e() Unknown vcruntime140.dll![Frames below may be incorrect and/or missing, no symbols loaded for vcruntime140.dll] Unknown [External Code] nvtt.dll!nvtt::Surface::Private::Private(const nvtt::Surface::Private & p) Line 63 C++ nvtt.dll!nvtt::Surface::detach() Line 307 C++ nvtt.dll!nvtt::Surface::toGamma(float gamma) Line 1314 C++ nvtt.dll!nvtt::Compressor::Private::compress(const nvtt::InputOptions::Private & inputOptions, const nvtt::CompressionOptions::Private & compressionOptions, const nvtt::OutputOptions::Private & outputOptions) Line 282 C++ nvtt.dll!nvtt::Compressor::process(const nvtt::InputOptions & inputOptions, const nvtt::CompressionOptions & compressionOptions, const nvtt::OutputOptions & outputOptions) Line 115 C++ > pyrogenesis.exe!CTextureConverter::RunThread(CTextureConverter * textureConverter) Line 588 C++ pyrogenesis.exe!Threading::HandleExceptionsBase<&CTextureConverter::RunThread,void (__cdecl*)(CTextureConverter *)>::Wrapper(CTextureConverter * <args_0>) Line 47 C++
follow-up: 9 comment:7 by , 3 years ago
Random thought: could be hitting the windows 32-bit RAM limit ?
comment:8 by , 3 years ago
Milestone: | Alpha 25 → Alpha 26 |
---|
comment:9 by , 2 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Replying to wraitii:
Random thought: could be hitting the windows 32-bit RAM limit ?
There is a high chance that it was OOM. Because some of addresses was invalid after malloc
.
Close the ticket for a while, because it's not reproducible with --large-address-aware
.
r24817 with D3504.