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)

Version 0, edited 3 years ago by Stan (next)

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.