-
Notifications
You must be signed in to change notification settings - Fork 15.4k
Open
Labels
clangClang issues not falling into any other categoryClang issues not falling into any other categorycrashPrefer [crash-on-valid] or [crash-on-invalid]Prefer [crash-on-valid] or [crash-on-invalid]needs-reductionLarge reproducer that should be reduced into a simpler formLarge reproducer that should be reduced into a simpler formwaiting-for-response
Description
I encountered a segmentation error while generating the AST.
The error occurs in line 95 of eventloop.h.
I was unable to reduce the code, so I am attaching libpurple.tar along with the incomplete JSON file.
I hope these files will help in resolving the issue.
Stack dump:
0. Program arguments: clang -Xclang -ast-dump=json -fsyntax-only purple.h
1. <eof> parser at end of file
Exception Code: 0xC0000005
#0 0x00007ff73de21063 C:\Program Files\LLVM\bin\clang.exe 0x3bb1063 C:\Program Files\LLVM\bin\clang.exe 0x3bb096c
#1 0x00007ff73de21063 C:\Program Files\LLVM\bin\clang.exe 0x3bb06f2 C:\Program Files\LLVM\bin\clang.exe 0x3bb3ed0
#2 0x00007ff73de21063 C:\Program Files\LLVM\bin\clang.exe 0x32188a2 C:\Program Files\LLVM\bin\clang.exe 0x31ff7de
#3 0x00007ff73de21063 C:\Program Files\LLVM\bin\clang.exe 0x320f2a4 C:\Program Files\LLVM\bin\clang.exe 0x31ff597
#4 0x00007ff73de21063 C:\Program Files\LLVM\bin\clang.exe 0x320020a C:\Program Files\LLVM\bin\clang.exe 0x31ff85c
#5 0x00007ff73de21063 C:\Program Files\LLVM\bin\clang.exe 0x320f2a4 C:\Program Files\LLVM\bin\clang.exe 0x31ff597
#6 0x00007ff73de21063 C:\Program Files\LLVM\bin\clang.exe 0x320020a C:\Program Files\LLVM\bin\clang.exe 0x31ff85c
#7 0x00007ff73de21063 C:\Program Files\LLVM\bin\clang.exe 0x31ff32b C:\Program Files\LLVM\bin\clang.exe 0x31f4f4f
#8 0x00007ff73de21063 C:\Program Files\LLVM\bin\clang.exe 0x3619d05 C:\Program Files\LLVM\bin\clang.exe 0x2340013
#9 0x00007ff73de21063 C:\Program Files\LLVM\bin\clang.exe 0x30497 C:\Program Files\LLVM\bin\clang.exe 0x2ff37
#10 0x00007ff73de21063 C:\Program Files\LLVM\bin\clang.exe 0x2c82d C:\Program Files\LLVM\bin\clang.exe 0x2b306
#11 0x00007ff73de21063 C:\Program Files\LLVM\bin\clang.exe 0x29afe C:\Program Files\LLVM\bin\clang.exe 0x1271fed
#12 0x00007ff73de21063 C:\Program Files\LLVM\bin\clang.exe 0x724f15 C:\Program Files\LLVM\bin\clang.exe 0x724d18
#13 0x00007ff73de21063 C:\Program Files\LLVM\bin\clang.exe 0x137258 C:\Program Files\LLVM\bin\clang.exe 0x136c0c
#14 0x00007ff73de21063 C:\Program Files\LLVM\bin\clang.exe 0x136727 C:\Program Files\LLVM\bin\clang.exe 0x12fb20
#15 0x00007ff73de21063 C:\Program Files\LLVM\bin\clang.exe 0x12edb1 C:\Program Files\LLVM\bin\clang.exe 0x23c68b0
#16 0x00007ff73de21063 (C:\Program Files\LLVM\bin\clang.exe+0x3bb1063)
#17 0x00007ff73de2096c (C:\Program Files\LLVM\bin\clang.exe+0x3bb096c)
0x00007FF73DE21063, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x3BB1063 byte(s)
0x00007FF73DE2096C, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x3BB096C byte(s)
0x00007FF73DE206F2, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x3BB06F2 byte(s)
0x00007FF73DE23ED0, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x3BB3ED0 byte(s)
0x00007FF73D4888A2, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x32188A2 byte(s)
0x00007FF73D46F7DE, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x31FF7DE byte(s)
0x00007FF73D47F2A4, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x320F2A4 byte(s)
0x00007FF73D46F597, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x31FF597 byte(s)
0x00007FF73D47020A, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x320020A byte(s)
0x00007FF73D46F85C, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x31FF85C byte(s)
0x00007FF73D47F2A4, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x320F2A4 byte(s)
0x00007FF73D46F597, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x31FF597 byte(s)
0x00007FF73D47020A, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x320020A byte(s)
0x00007FF73D46F85C, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x31FF85C byte(s)
0x00007FF73D46F32B, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x31FF32B byte(s)
0x00007FF73D464F4F, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x31F4F4F byte(s)
0x00007FF73D889D05, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x3619D05 byte(s)
0x00007FF73C5B0013, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x2340013 byte(s)
0x00007FF73A2A0497, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x30497 byte(s)
0x00007FF73A29FF37, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x2FF37 byte(s)
0x00007FF73A29C82D, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x2C82D byte(s)
0x00007FF73A29B306, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x2B306 byte(s)
0x00007FF73A299AFE, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x29AFE byte(s)
0x00007FF73B4E1FED, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x1271FED byte(s)
0x00007FF73A994F15, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x724F15 byte(s)
0x00007FF73A994D18, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x724D18 byte(s)
0x00007FF73A3A7258, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x137258 byte(s)
0x00007FF73A3A6C0C, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x136C0C byte(s)
0x00007FF73A3A6727, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x136727 byte(s)
0x00007FF73A39FB20, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x12FB20 byte(s)
0x00007FF73A39EDB1, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x12EDB1 byte(s)
0x00007FF73C6368B0, C:\Program Files\LLVM\bin\clang.exe(0x00007FF73A270000) + 0x23C68B0 byte(s)
0x00007FFDA979257D, C:\Windows\System32\KERNEL32.DLL(0x00007FFDA9780000) + 0x1257D byte(s), BaseThreadInitThunk() + 0x1D byte(s)
0x00007FFDAB4AAF08, C:\Windows\SYSTEM32\ntdll.dll(0x00007FFDAB450000) + 0x5AF08 byte(s), RtlUserThreadStart() + 0x28 byte(s)
clang: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 17.0.5
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: C:\Program Files\LLVM\bin
clang: note: diagnostic msg: Error generating preprocessed source(s).
donioe
Metadata
Metadata
Assignees
Labels
clangClang issues not falling into any other categoryClang issues not falling into any other categorycrashPrefer [crash-on-valid] or [crash-on-invalid]Prefer [crash-on-valid] or [crash-on-invalid]needs-reductionLarge reproducer that should be reduced into a simpler formLarge reproducer that should be reduced into a simpler formwaiting-for-response