Skip to content
This repository has been archived by the owner on Dec 31, 2020. It is now read-only.

Assertion failed: isValidPtr(m_buffer) for nvdecompress #296

Open
haxpor opened this issue Mar 18, 2019 · 0 comments
Open

Assertion failed: isValidPtr(m_buffer) for nvdecompress #296

haxpor opened this issue Mar 18, 2019 · 0 comments

Comments

@haxpor
Copy link

haxpor commented Mar 18, 2019

I tested on macOS 10.14 and Ubuntu 18.04. Both I built from source successfully.

The following is the error log

...
Dumping stacktrace:
  In: 'MyAssertHandler::assertion(char const*, char const*, int, char const*, char const*, __va_list_tag*)'
  In: 'nvAbort(char const*, char const*, int, char const*, char const*, ...)'
  In: 'nv::debug::dumpInfo()'
  In: 'MyAssertHandler::assertion(char const*, char const*, int, char const*, char const*, __va_list_tag*)'
  In: 'nvAbort(char const*, char const*, int, char const*, char const*, ...)'
  In: 'nv::debug::dumpInfo()'
  In: 'MyAssertHandler::assertion(char const*, char const*, int, char const*, char const*, __va_list_tag*)'
  In: 'nvAbort(char const*, char const*, int, char const*, char const*, ...)'
  In: 'nv::debug::dumpInfo()'
  In: 'MyAssertHandler::assertion(char const*, char const*, int, char const*, char const*, __va_list_tag*)'
  In: 'nvAbort(char const*, char const*, int, char const*, char const*, ...)'
  In: 'nv::debug::dumpInfo()'
  In: 'MyAssertHandler::assertion(char const*, char const*, int, char const*, char const*, __va_list_tag*)'
  In: 'nvAbort(char const*, char const*, int, char const*, char const*, ...)'
  In: 'nv::debug::dumpInfo()'
  In: 'MyAssertHandler::assertion(char const*, char const*, int, char const*, char const*, __va_list_tag*)'
  In: 'nvAbort(char const*, char const*, int, char const*, char const*, ...)'
  In: 'nv::debug::dumpInfo()'
  In: 'MyAssertHandler::assertion(char const*, char const*, int, char const*, char const*, __va_list_tag*)'
  In: 'nvAbort(char const*, char const*, int, char const*, char const*, ...)'
  In: 'nv::debug::dumpInfo()'
  In: 'MyAssertHandler::assertion(char const*, char const*, int, char const*, char const*, __va_list_tag*)'
  In: 'nvAbort(char const*, char const*, int, char const*, char const*, ...)'
  In: 'nv::debug::dumpInfo()'
  In: 'MyAssertHandler::assertion(char const*, char const*, int, char const*, char const*, __va_list_tag*)'
  In: 'nvAbort(char const*, char const*, int, char const*, char const*, ...)'
  In: 'nv::debug::dumpInfo()'
  In: 'MyAssertHandler::assertion(char const*, char const*, int, char const*, char const*, __va_list_tag*)'
  In: 'nvAbort(char const*, char const*, int, char const*, char const*, ...)'
  In: 'nv::debug::dumpInfo()'
  In: 'MyAssertHandler::assertion(char const*, char const*, int, char const*, char const*, __va_list_tag*)'
  In: 'nvAbort(char const*, char const*, int, char const*, char const*, ...)'
  In: 'nv::debug::dumpInfo()'
  In: 'MyAssertHandler::assertion(char const*, char const*, int, char const*, char const*, __va_list_tag*)'
  In: 'nvAbort(char const*, char const*, int, char const*, char const*, ...)'
  In: 'nv::debug::dumpInfo()'
  In: 'MyAssertHandler::assertion(char const*, char const*, int, char const*, char const*, __va_list_tag*)'
  In: 'nvAbort(char const*, char const*, int, char const*, char const*, ...)'
  In: 'nv::debug::dumpInfo()'
  In: 'MyAssertHandler::assertion(char const*, char const*, int, char const*, char const*, __va_list_tag*)'
  In: 'nvAbort(char const*, char const*, int, char const*, char const*, ...)'
  In: 'nv::debug::dumpInfo()'
  In: 'MyAssertHandler::assertion(char const*, char const*, int, char const*, char const*, __va_list_tag*)'
  In: 'nvAbort(char const*, char const*, int, char const*, char const*, ...)'
  In: 'nv::debug::dumpInfo()'
  In: 'MyAssertHandler::assertion(char const*, char const*, int, char const*, char const*, __va_list_tag*)'
  In: 'nvAbort(char const*, char const*, int, char const*, char const*, ...)'
  In: 'nv::debug::dumpInfo()'
  In: 'MyAssertHandler::assertion(char const*, char const*, int, char const*, char const*, __va_list_tag*)'
  In: 'nvAbort(char const*, char const*, int, char const*, char const*, ...)'
  In: 'nv::debug::dumpInfo()'
  In: 'MyAssertHandler::assertion(char const*, char const*, int, char const*, char const*, __va_list_tag*)'
  In: 'nvAbort(char const*, char const*, int, char const*, char const*, ...)'
  In: 'nv::debug::dumpInfo()'
  In: 'MyAssertHandler::assertion(char const*, char const*, int, char const*, char const*, __va_list_tag*)'
  In: 'nvAbort(char const*, char const*, int, char const*, char const*, ...)'
  In: 'nv::debug::dumpInfo()'
  In: 'MyAssertHandler::assertion(char const*, char const*, int, char const*, char const*, __va_list_tag*)'
  In: 'nvAbort(char const*, char const*, int, char const*, char const*, ...)'
  In: 'nv::debug::dumpInfo()'
  In: 'MyAssertHandler::assertion(char const*, char const*, int, char const*, char const*, __va_list_tag*)'
  In: 'nvAbort(char const*, char const*, int, char const*, char const*, ...)'
Assertion failed: isValidPtr(m_buffer)
In /Users/haxpor/scrap/nvidia-texture-tools/src/nvcore/Array.inl:297
...

with command ./nvdecompress -histogram sheet-batch.dds dsheet-batch.png.
Input dds texture generated successfully with./nvcompress -bc3 sheet-batch.png sheet-batch.dds.
You can download such dds file here.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant