Skip to content

[BUG] clang-format crash #1880

@forunix

Description

@forunix

Description

The AES.h is from https://github.com/SergeyBel/AES/blob/master/src/AES.h
ndk version is 25.2.9519653. clang-format is under ndk/25.2.9519653/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang-format.
Crash happened when using the clang-format to format the AES.h.

clang-format --verbose --style=file:/Users/xxx/diff/clang-format --fallback-style=Chromium -i AES.h
Formatting [1/1] AES.h
PLEASE submit a bug report to https://github.com/android-ndk/ndk/issues and include the crash backtrace.
Stack dump:
0. Program arguments: clang-format --verbose --style=file:/Users/xxx/diff/clang-format --fallback-style=Chromium -i AES.h
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var LLVM_SYMBOLIZER_PATH to point to it):
0 clang-format 0x0000000104f3b638 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) + 181012
1 clang-format 0x0000000104f3abac llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) + 178312
2 clang-format 0x0000000104f3bc54 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) + 182576
3 libsystem_platform.dylib 0x000000019de56a84 _sigtramp + 56
4 clang-format 0x0000000104fbb114 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) + 703984
5 clang-format 0x0000000104fbacec llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) + 702920
6 clang-format 0x0000000104fba26c llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) + 700232
7 clang-format 0x0000000104fb8bb0 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) + 694412
8 clang-format 0x0000000104fb7e18 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) + 690932
9 clang-format 0x0000000104f78478 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) + 430420
10 clang-format 0x0000000104f95028 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) + 548100
11 clang-format 0x0000000104f855d8 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) + 484020
12 clang-format 0x0000000104f72300 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) + 405468
13 clang-format 0x0000000104f7293c llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) + 407064
14 clang-format 0x0000000104eef1f0
15 clang-format 0x0000000104eee3b8
16 dyld 0x000000019dacff28 start + 2236
zsh: bus error clang-format --verbose --style=file:/Users/xxx/diff/clang-format -i

Affected versions

r25

Canary version

No response

Host OS

Mac

Host OS version

macOS 13.3.1

Affected ABIs

arm64-v8a

Build system

CMake

Other build system

No response

minSdkVersion

NDK 25.2.9519653

Device API level

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions