Crash in clang::Lexer::LexStringLiteral(clang::Token&, char const*, clang::tok::TokenKind)

Similar reports
Problem #820527
Component
llvm
Last affected version
0:20.1.8-4.fc42
Executable
/usr/bin/clang-tidy
Error name
SIGBUS 7
First occurrence
2026-03-15
Last occurrence
2026-03-15
Unique reports
1
Quality
-68

Statistics

Operating system Unique / Total count
Fedora 42 1 / 2
Operating system Count
Fedora 42 2
Architecture Count
x86_64 2
Related packages Count
glibc-devel 2
 0:2.41-16.fc42 2
clang-libs 2
 0:20.1.8-4.fc42 2
clang-tools-extra 2
 0:20.1.8-4.fc42 2
libstdc++-devel 2
 0:15.2.1-5.fc42 2

Packages names with count less than the total count of reports are most probably not the cause of the problem.

History

Daily:

Weekly:

Monthly:

History

Daily:

Weekly:

Monthly:


Backtrace

Frame # Function Binary Source or offset Line
1
clang::Lexer::LexStringLiteral(clang::Token&, char const*, clang::tok::TokenKind)
/lib64/libclang-cpp.so.20.1 0x191140
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
2
clang::Lexer::LexTokenInternal(clang::Token&, bool)
/lib64/libclang-cpp.so.20.1 0x1975cb
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
3
clang::Preprocessor::Lex(clang::Token&)
/lib64/libclang-cpp.so.20.1 0x209ccd
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
4
clang::Parser::ConsumeAnyToken(bool)
/lib64/libclang-cpp.so.20.1 0x21a60a
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
5
clang::Parser::SkipUntil(llvm::ArrayRef<clang::tok::TokenKind>, clang::Parser::SkipUntilFlags)
/lib64/libclang-cpp.so.20.1 0x307c93
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
6
clang::Parser::SkipUntil(llvm::ArrayRef<clang::tok::TokenKind>, clang::Parser::SkipUntilFlags)
/lib64/libclang-cpp.so.20.1 0x307b80
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
7
clang::Parser::SkipUntil(llvm::ArrayRef<clang::tok::TokenKind>, clang::Parser::SkipUntilFlags)
/lib64/libclang-cpp.so.20.1 0x307b80
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
8
clang::Parser::SkipUntil(llvm::ArrayRef<clang::tok::TokenKind>, clang::Parser::SkipUntilFlags)
/lib64/libclang-cpp.so.20.1 0x307b80
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
9
clang::Parser::SkipUntil(llvm::ArrayRef<clang::tok::TokenKind>, clang::Parser::SkipUntilFlags)
/lib64/libclang-cpp.so.20.1 0x307b80
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
10
clang::Parser::SkipUntil(llvm::ArrayRef<clang::tok::TokenKind>, clang::Parser::SkipUntilFlags)
/lib64/libclang-cpp.so.20.1 0x307b80
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
11
clang::Parser::SkipUntil(llvm::ArrayRef<clang::tok::TokenKind>, clang::Parser::SkipUntilFlags)
/lib64/libclang-cpp.so.20.1 0x307b80
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
12
clang::Parser::SkipUntil(llvm::ArrayRef<clang::tok::TokenKind>, clang::Parser::SkipUntilFlags)
/lib64/libclang-cpp.so.20.1 0x307b80
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
13
clang::Parser::SkipUntil(llvm::ArrayRef<clang::tok::TokenKind>, clang::Parser::SkipUntilFlags)
/lib64/libclang-cpp.so.20.1 0x307b80
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
14
clang::Parser::SkipUntil(llvm::ArrayRef<clang::tok::TokenKind>, clang::Parser::SkipUntilFlags)
/lib64/libclang-cpp.so.20.1 0x307b80
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
15
clang::Parser::SkipUntil(llvm::ArrayRef<clang::tok::TokenKind>, clang::Parser::SkipUntilFlags)
/lib64/libclang-cpp.so.20.1 0x307b80
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
16
clang::Parser::SkipMalformedDecl()
/lib64/libclang-cpp.so.20.1 0x22df56
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
17
clang::Parser::ParseDeclGroup(clang::ParsingDeclSpec&, clang::DeclaratorContext, clang::ParsedAttributes&, clang::Parser::ParsedTemplateInfo&, clang::SourceLocation*, clang::Parser::ForRangeInit*)
/lib64/libclang-cpp.so.20.1 0x22c919
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
18
clang::Parser::ParseDeclOrFunctionDefInternal(clang::ParsedAttributes&, clang::ParsedAttributes&, clang::ParsingDeclSpec&, clang::AccessSpecifier)
/lib64/libclang-cpp.so.20.1 0x30d273
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
19
clang::Parser::ParseDeclarationOrFunctionDefinition(clang::ParsedAttributes&, clang::ParsedAttributes&, clang::ParsingDeclSpec*, clang::AccessSpecifier)
/lib64/libclang-cpp.so.20.1 0x30ca6d
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
20
clang::Parser::ParseExternalDeclaration(clang::ParsedAttributes&, clang::ParsedAttributes&, clang::ParsingDeclSpec*)
/lib64/libclang-cpp.so.20.1 0x30b9ae
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
21
clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&, clang::Sema::ModuleImportState&)
/lib64/libclang-cpp.so.20.1 0x3098a6
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
22
clang::ParseAST(clang::Sema&, bool, bool)
/lib64/libclang-cpp.so.20.1 0x212cae
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
23
clang::FrontendAction::Execute()
/lib64/libclang-cpp.so.20.1 0x29191af
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
24
clang::CompilerInstance::ExecuteAction(clang::FrontendAction&)
/lib64/libclang-cpp.so.20.1 0x287ba24
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
25
clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*)
/lib64/libclang-cpp.so.20.1 0x2b81285
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
26
clang::tidy::runClangTidy(clang::tidy::ClangTidyContext&, clang::tooling::CompilationDatabase const&, llvm::ArrayRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem>, bool, bool, llvm::StringRef)::ActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*)
/usr/bin/clang-tidy 0x72e1dc
Build id: 4791e643bc9a4f3dbc8d20076bffd4f72cfc65aa
-
27
clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>)
/lib64/libclang-cpp.so.20.1 0x2b80efa
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
28
clang::tooling::ToolInvocation::run()
/lib64/libclang-cpp.so.20.1 0x2b7f7a5
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
29
clang::tooling::ClangTool::run(clang::tooling::ToolAction*)
/lib64/libclang-cpp.so.20.1 0x2b833f1
Build id: 8d14003ce6f2124dc54330f17d08c091bcd8dfbf
-
30
clang::tidy::runClangTidy(clang::tidy::ClangTidyContext&, clang::tooling::CompilationDatabase const&, llvm::ArrayRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem>, bool, bool, llvm::StringRef)
/usr/bin/clang-tidy 0x72756a
Build id: 4791e643bc9a4f3dbc8d20076bffd4f72cfc65aa
-
31
clang::tidy::clangTidyMain(int, char const**)
/usr/bin/clang-tidy 0xe530
Build id: 4791e643bc9a4f3dbc8d20076bffd4f72cfc65aa
-
32
__libc_start_call_main
/lib64/libc.so.6 0x3575
Build id: 92b5376d35bb29c098175948cf3e7cbcae3aeae1
-
33
__libc_start_main@@GLIBC_2.34
/lib64/libc.so.6 0x3628
Build id: 92b5376d35bb29c098175948cf3e7cbcae3aeae1
-
34
_start
/usr/bin/clang-tidy 0xb475
Build id: 4791e643bc9a4f3dbc8d20076bffd4f72cfc65aa
-