Skip to content

runtime_internal_string_storage fails under ASAN #6863

@LebedevRI

Description

@LebedevRI

@derek-gerstmann

There is a number of issues:
*

        StringStorage ss;
        halide_abort_if_false(user_context, ss.length() == 0);

is UB because ss is garbage and not zero-initialized

  • memcpy in StringStorage::prepend() over overlapping memory ranges
  • ???

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions