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)

commands.txt (824.6 KB ) - added by Freagarach 3 years ago.
r24817 with D3504.

Download all attachments as: .zip

Change History (10)

by Freagarach, 3 years ago

Attachment: commands.txt added

r24817 with D3504.

comment:1 by Silier, 3 years ago

Summary: TextureConverter failedTextureConverter failed P24817 + D3504

comment:2 by wraitii, 3 years ago

I don't reproduce, can you get more info?

comment:3 by Silier, 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

Last edited 3 years ago by Stan (previous) (diff)

comment:4 by Stan, 3 years ago

Milestone: Alpha 24Alpha 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.

Last edited 3 years ago by Stan (previous) (diff)

comment:6 by Stan, 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++
Last edited 3 years ago by Stan (previous) (diff)

comment:7 by wraitii, 3 years ago

Random thought: could be hitting the windows 32-bit RAM limit ?

comment:8 by wraitii, 3 years ago

Milestone: Alpha 25Alpha 26

in reply to:  7 comment:9 by Vladislav Belov, 2 years ago

Resolution: wontfix
Status: newclosed

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.

Note: See TracTickets for help on using tickets.