GNU DDD 3.4.1 (x86_64-redhat-linux-gnu), by Dorothea Lütkehaus and Andreas Zeller, maintained by Michael Eager and Stefan Eickeler. Copyright © 1995-1999 Technische Universität Braunschweig, Germany. Copyright © 1999-2001 Universität Passau, Germany. Copyright © 2001 Universität des Saarlandes, Germany. Copyright © 2001-2023 Free Software Foundation, Inc. Reading symbols from theide... (gdb) set debuginfod enabled on (gdb) run Starting program: /home/didier/APPs/upp/theide [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". [New Thread 0x7fffe65c26c0 (LWP 7298)] [New Thread 0x7fffe5dc16c0 (LWP 7299)] [New Thread 0x7fffe55c06c0 (LWP 7300)] [New Thread 0x7fffdffff6c0 (LWP 7304)] [New Thread 0x7fffdf7fe6c0 (LWP 7305)] [New Thread 0x7fffdeffd6c0 (LWP 7306)] [New Thread 0x7fffde7fc6c0 (LWP 7307)] [New Thread 0x7fffddffb6c0 (LWP 7308)] [New Thread 0x7fffdd7fa6c0 (LWP 7309)] [New Thread 0x7fffdcff96c0 (LWP 7310)] [New Thread 0x7fffd7fff6c0 (LWP 7311)] [New Thread 0x7fffd77fe6c0 (LWP 7312)] [New Thread 0x7fffd6ffd6c0 (LWP 7313)] [New Thread 0x7fffd67fc6c0 (LWP 7314)] [New Thread 0x7fffd5ffb6c0 (LWP 7315)] [New Thread 0x7fffd57fa6c0 (LWP 7316)] [New Thread 0x7fffd4ff96c0 (LWP 7317)] [New Thread 0x7fffd47f86c0 (LWP 7318)] [New Thread 0x7fffd3ff76c0 (LWP 7319)] [New Thread 0x7fffd37f66c0 (LWP 7320)] [New Thread 0x7fffd2ff56c0 (LWP 7321)] [Detaching after fork from child process 7322] [New Thread 0x7fffc55fb6c0 (LWP 7324)] [New Thread 0x7fffc4dfa6c0 (LWP 7325)] [Detaching after fork from child process 7353] [Detaching after fork from child process 7354] [Detaching after fork from child process 7356] [Detaching after fork from child process 7358] [Detaching after fork from child process 7360] [Detaching after fork from child process 7362] [Detaching after fork from child process 7364] [Detaching after fork from child process 7366] [Detaching after fork from child process 7368] [Detaching after fork from child process 7370] [Detaching after fork from child process 7372] [Detaching after fork from child process 7374] [Thread 0x7fffc4dfa6c0 (LWP 7325) exited] [Detaching after fork from [Switching to Thread 0x7fffb4dff6c0 (LWP 7415)] clang_Cursor_getStorageClass (C=...) at /usr/src/debug/llvm-20.1.6-1.fc42.x86_64/clang/tools/libclang/CIndex.cpp:8986 child process 7376] [Detaching after fork from [New Thread 0x7fffc55fb6c0 (LWP 7413)] child process 7378] [Detaching after fork from child process 7380] [New Thread 0x7fffc63696c0 (LWP 7381)] [New Thread 0x7fffb67ff6c0 (LWP 7385)] [Thread 0x7fffc55fb6c0 (LWP 7324) exited] [Detaching after fork from child process 7388] [Detaching after fork from child process 7393] [Detaching after fork from child process 7394] [Detaching after fork from child process 7398] [Detaching after fork from child process 7403] [Detaching after fork from child process 7406] [Detaching after fork from child process 7408] [Detaching after fork from child process 7412] [New Thread 0x7fffc4dfa6c0 (LWP 7414)] [New Thread 0x7fffb4dff6c0 (LWP 7415)] [New Thread 0x7fff94fff6c0 (LWP 7416)] [New Thread 0x7fff8cbff6c0 (LWP 7417)] [New Thread 0x7fff851ff6c0 (LWP 7418)] ========================================================================================================= ========================================================================================================= Thread 29 "theide" received signal SIGILL, Illegal instruction. ========================================================================================================= ========================================================================================================= (gdb) bt #0 clang_Cursor_getStorageClass (C=...) at /usr/src/debug/llvm-20.1.6-1.fc42.x86_64/clang/tools/libclang/CIndex.cpp:8986 #1 0x00000000008a6db7 in clang_Cursor_getStorageClass (c=...) at /MY_PATH/GIT/upp.src/uppsrc/ide/clang/libclang.cpp:290 #2 0x00000000008abe39 in ClangVisitor::ProcessNode (this=0x7fffb4df2310, cursor=...) at /MY_PATH/GIT/upp.src/uppsrc/ide/clang/Visitor.cpp:323 #3 0x00000000008acbad in clang_visitor (cursor=..., p=..., clientData=0x7fffb4df2310) at /MY_PATH/GIT/upp.src/uppsrc/ide/clang/Visitor.cpp:404 #4 0x00007fffd020b9a4 in clang::cxcursor::CursorVisitor::Visit (this=0x7fffb4df1b60, Cursor=..., CheckedRegionOfInterest=) at /usr/src/debug/llvm-20.1.6-1.fc42.x86_64/clang/tools/libclang/CIndex.cpp:227 #5 0x00007fffd020d8c1 in clang::cxcursor::CursorVisitor::visitPreprocessedEntities (this=0x7fffb4df1b60, First=..., Last=..., PPRec=..., FID=...) at /usr/src/debug/llvm-20.1.6-1.fc42.x86_64/clang/tools/libclang/CIndex.cpp:479 #6 0x00007fffd020c1a1 in clang::cxcursor::CursorVisitor::VisitChildren (this=0x7fffb4df1b60, Cursor=...) at /usr/src/debug/llvm-20.1.6-1.fc42.x86_64/clang/tools/libclang/CIndex.cpp:558 #7 0x00007fffd0219dc2 in clang_visitChildren (parent=..., visitor=, client_data=0xfffffffa) at /usr/src/debug/llvm-20.1.6-1.fc42.x86_64/clang/tools/libclang/CIndex.cpp:5224 #8 0x00000000008a6334 in clang_visitChildren (parent=..., visitor=0x8acb30 , client_data=0x7fffb4df2310) at /MY_PATH/GIT/upp.src/uppsrc/ide/clang/libclang.cpp:104 #9 0x00000000008aced2 in ClangVisitor::Do (this=0x7fffb4df2310, tu=0x7fff787e8c20) at /MY_PATH/GIT/upp.src/uppsrc/ide/clang/Visitor.cpp:447 #10 0x00000000008b14af in Indexer::IndexerThread () at /MY_PATH/GIT/upp.src/uppsrc/ide/clang/Indexer.cpp:241 #11 0x00000000008b5e91 in Indexer::Start(Upp::String const&, Upp::String const&, Upp::String const&)::$_1::operator()() const (this=0x7ffff47cb42c) at /MY_PATH/GIT/upp.src/uppsrc/ide/clang/Indexer.cpp:304 #12 0x00000000008b5e29 in Upp::Function::Wrapper::Execute (this=0x7ffff47cb420) at /MY_PATH/GIT/upp.src/uppsrc/Core/Function.h:17 #13 0x0000000000547ed6 in Upp::Function::operator() (this=0x7ffff47cb960) at /MY_PATH/GIT/upp.src/uppsrc/Core/Function.h:86 #14 0x00000000008dc556 in Upp::sThreadRoutine (arg=0x7ffff47cb960) at /MY_PATH/GIT/upp.src/uppsrc/Core/Mt.cpp:90 #15 0x00007ffff61911d4 in start_thread (arg=) at pthread_create.c:448 #16 0x00007ffff6213cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 ========================================================================================================= ========================================================================================================= (gdb) bt full #0 clang_Cursor_getStorageClass (C=...) at /usr/src/debug/llvm-20.1.6-1.fc42.x86_64/clang/tools/libclang/CIndex.cpp:8986 sc = 7 D = 0x7fff5efe7eb0 #1 0x00000000008a6db7 in clang_Cursor_getStorageClass (c=...) at /MY_PATH/GIT/upp.src/uppsrc/ide/clang/libclang.cpp:290 #2 0x00000000008abe39 in ClangVisitor::ProcessNode (this=0x7fffb4df2310, cursor=...) at /MY_PATH/GIT/upp.src/uppsrc/ide/clang/Visitor.cpp:323 f = @0x7fff787a9f20: {> = {> = {}, }, items = { >> = { >> = {}, }, vector = 0x7fff6ab7b870, items = 4, alloc = 4}, locals = { >> = { >> = {}, }, vector = 0x0, items = 0, alloc = 0}, refs = { >> = { >> = {}, }, vector = 0x0, items = 0, alloc = 0}} r = @0x7fff6ab7bc60: {> = {> = {}, }, id = {> = {> = {}, }, > = { = {{chr = "PROT_NONE\000\000\000\000\000\000\t", ptr = 0x4e4f4e5f544f5250 , wptr = 0x4e4f4e5f544f5250, qptr = 0x4e4f4e5f544f5250, v = {21072, 21583, 20063, 20047, 69, 0, 0, 2304}, w = {1414484560, 1313820255, 69, 150994944}, q = {5642815029461865040, 648518346341351493}}, len = 9, s = 0x7fff6ab7bc60 "PROT_NONE", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }, name = {> = {> = {}, }, > = { = {{chr = "PROT_NONE\000\000\000\000\000\000\t", ptr = 0x4e4f4e5f544f5250 , wptr = 0x4e4f4e5f544f5250, qptr = 0x4e4f4e5f544f5250, v = {21072, 21583, 20063, 20047, 69, 0, 0, 2304}, w = {1414484560, 1313820255, 69, 150994944}, q = {5642815029461865040, 648518346341351493}}, len = 0, s = 0x7fff6ab7bc80 "PROT_NONE", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }, type = {> = {> = {}, }, > = { = {{chr = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000", ptr = 0x0, wptr = 0x0, qptr = 0x0, v = {0, 0, 0, 0, 0, 0, 0, 0}, w = {0, 0, 0, 0}, q = {0, 0}}, len = 0, s = 0x7fff6ab7bca0 "", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }, pretty = {> = {> = {}, }, > = { = {{chr = "PROT_NONE\000\000\000\000\000\000\t", ptr = 0x4e4f4e5f544f5250 , wptr = 0x4e4f4e5f544f5250, qptr = 0x4e4f4e5f544f5250, v = {21072, 21583, 20063, 20047, 69, 0, 0, 2304}, w = {1414484560, 1313820255, 69, 150994944}, q = {5642815029461865040, 648518346341351493}}, len = 0, s = 0x7fff6ab7bcc0 "PROT_NONE", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }, pretty0 = {> = {> = {}, }, > = { = {{chr = "PROT_NONE\000\000\000\000\000\000\t", ptr = 0x4e4f4e5f544f5250 , wptr = 0x4e4f4e5f544f5250, qptr = 0x4e4f4e5f544f5250, v = {21072, 21583, 20063, 20047, 69, 0, 0, 2304}, w = {1414484560, 1313820255, 69, 150994944}, q = {5642815029461865040, 648518346341351493}}, len = 0, s = 0x7fff6ab7bce0 "PROT_NONE", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }, nspace = {> = {> = {}, }, > = { = {{chr = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000", ptr = 0x0, wptr = 0x0, qptr = 0x0, v = {0, 0, 0, 0, 0, 0, 0, 0}, w = {0, 0, 0, 0}, q = {0, 0}}, len = 0, s = 0x7fff6ab7bd00 "", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }, uname = {> = {> = {}, }, > = { = {{chr = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000", ptr = 0x0, wptr = 0x0, qptr = 0x0, v = {0, 0, 0, 0, 0, 0, 0, 0}, w = {0, 0, 0, 0}, q = {0, 0}}, len = 0, s = 0x7fff6ab7bd20 "", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }, nest = {> = {> = {}, }, > = { = {{chr = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000", ptr = 0x0, wptr = 0x0, qptr = 0x0, v = {0, 0, 0, 0, 0, 0, 0, 0}, w = {0, 0, 0, 0}, q = {0, 0}}, len = 0, s = 0x7fff6ab7bd40 "", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }, unest = {> = {> = {}, }, > = { = {{chr = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000", ptr = 0x0, wptr = 0x0, qptr = 0x0, v = {0, 0, 0, 0, 0, 0, 0, 0}, w = {0, 0, 0, 0}, q = {0, 0}}, len = 0, s = 0x7fff6ab7bd60 "", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }, bases = {> = {> = {}, }, > = { = {{chr = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000", ptr = 0x0, wptr = 0x0, qptr = 0x0, v = {0, 0, 0, 0, 0, 0, 0, 0}, w = {0, 0, 0, 0}, q = {0, 0}}, len = 0, s = 0x7fff6ab7bd80 "", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }, pos = { >> = { >> = {}, }, x = 8, y = 34}, kind = 501, definition = false, isvirtual = false, isstatic = false} rm = {> = {> = {}, }, id = {> = {> = {}, }, > = { = {{chr = "PROT_EXEC\000\000\000\000\000\000\t", ptr = 0x4558455f544f5250 , wptr = 0x4558455f544f5250, qptr = 0x4558455f544f5250, v = {21072, 21583, 17759, 17752, 67, 0, 0, 2304}, w = {1414484560, 1163412831, 67, 150994944}, q = {4996820062306259536, 648518346341351491}}, len = 9, s = 0x7fffb4df1338 "PROT_EXEC", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }, pos = { >> = { >> = {}, }, x = 8, y = 33}, ref_pos = { >> = { >> = {}, }, x = 0, y = 0}} op = {> = {> = {}, }, > = { = {{chr = "operator\000\000\000\000\000\000\000\b", ptr = 0x726f74617265706f , wptr = 0x726f74617265706f, qptr = 0x726f74617265706f, v = {28783, 29285, 29793, 29295, 0, 0, 0, 2048}, w = {1919250543, 1919906913, 0, 134217728}, q = {8245937404618567791, 576460752303423488}}, len = 8, s = 0x192b100 "operator", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, } cxlocation = {ptr_data = {0x7fff7898b6c0, 0x7fff787a3c50}, int_data = 16447080} ci = {cursor = {kind = CXCursor_MacroDefinition, xdata = 0, data = {0x7fff5efe7eb0, 0x0, 0x7fff787e8c20}}, cursorKind = CXCursor_MacroDefinition, parent = {kind = CXCursor_FirstInvalid, xdata = 0, data = {0x0, 0x0, 0x0}}, parentKind = CXCursor_FirstInvalid, pp_id = 0x7fff9eb7c4a0, hasraw_id = false, raw_id = {> = {> = {}, }, > = { = {{chr = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000", ptr = 0x0, wptr = 0x0, qptr = 0x0, v = {0, 0, 0, 0, 0, 0, 0, 0}, w = {0, 0, 0, 0}, q = {0, 0}}, len = 0, s = 0x7fffb4df1750 "", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }, hasscope = true, scope = {> = {> = {}, }, > = { = {{chr = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000", ptr = 0x0, wptr = 0x0, qptr = 0x0, v = {0, 0, 0, 0, 0, 0, 0, 0}, w = {0, 0, 0, 0}, q = {0, 0}}, len = 0, s = 0x7fffb4df1778 "", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }, nspace = {> = {> = {}, }, > = { = {{chr = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000", ptr = 0x0, wptr = 0x0, qptr = 0x0, v = {0, 0, 0, 0, 0, 0, 0, 0}, w = {0, 0, 0, 0}, q = {0, 0}}, len = 0, s = 0x7fffb4df1798 "", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }, hastype = true, type = {> = {> = {}, }, > = { = {{chr = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000", ptr = 0x0, wptr = 0x0, qptr = 0x0, v = {0, 0, 0, 0, 0, 0, 0, 0}, w = {0, 0, 0, 0}, q = {0, 0}}, len = 0, s = 0x7fffb4df17c0 "", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }, hasname = true, name = {> = {> = {}, }, > = { = {{chr = "PROT_NONE\000\000\000\000\000\000\t", ptr = 0x4e4f4e5f544f5250 , wptr = 0x4e4f4e5f544f5250, qptr = 0x4e4f4e5f544f5250, v = {21072, 21583, 20063, 20047, 69, 0, 0, 2304}, w = {1414484560, 1313820255, 69, 150994944}, q = {5642815029461865040, 648518346341351493}}, len = 0, s = 0x7fffb4df17e8 "PROT_NONE", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }, hasid = true, id = {> = {> = {}, }, > = { = {{chr = "PROT_NONE\000\000\000\000\000\000\t", ptr = 0x4e4f4e5f544f5250 , wptr = 0x4e4f4e5f544f5250, qptr = 0x4e4f4e5f544f5250, v = {21072, 21583, 20063, 20047, 69, 0, 0, 2304}, w = {1414484560, 1313820255, 69, 150994944}, q = {5642815029461865040, 648518346341351493}}, len = 0, s = 0x7fffb4df1810 "PROT_NONE", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }} loc = {pos = { >> = { >> = {}, }, x = 8, y = 34}, file = 0x7fff5f25c7f8} sl = {> = {> = {}, }, path = {> = {> = {}, }, > = { = {{chr = "\340\304\003\234\377\177\000\000\036\000\000\000\000\000\037\017", ptr = 0x7fff9c03c4e0 "/usr/include/bits/mman-linux.h", wptr = 0x7fff9c03c4e0, qptr = 0x7fff9c03c4e0, v = {50400, 39939, 32767, 0, 30, 0, 0, 3871}, w = {2617492704, 32767, 30, 253689856}, q = {140735810880736, 1089589634846949406}}, len = 0, s = 0x7fffb4df1668 "\340\304\003\234\377\177", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }, pos = { >> = { >> = {}, }, x = 8, y = 34}} sl_loaded = true LoadSourceLocation = {sl_loaded = @0x7fffb4df1667, sl = @0x7fffb4df1668, this = 0x7fffb4df2310, loc = @0x7fffb4df16c0} active_file = true q = 620 ref = {kind = CXCursor_FirstInvalid, xdata = 0, data = {0x0, 0x0, 0x0}} id = {> = {> = {}, }, > = { = {{chr = "PROT_NONE\000\000\000\000\000\000\t", ptr = 0x4e4f4e5f544f5250 , wptr = 0x4e4f4e5f544f5250, qptr = 0x4e4f4e5f544f5250, v = {21072, 21583, 20063, 20047, 69, 0, 0, 2304}, w = {1414484560, 1313820255, 69, 150994944}, q = {5642815029461865040, 648518346341351493}}, len = 9, s = 0x7fffb4df1590 "PROT_NONE", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, } kind = 501 #3 0x00000000008acbad in clang_visitor (cursor=..., p=..., clientData=0x7fffb4df2310) at /MY_PATH/GIT/upp.src/uppsrc/ide/clang/Visitor.cpp:404 v = 0x7fffb4df2310 bak_locals = false #4 0x00007fffd020b9a4 in clang::cxcursor::CursorVisitor::Visit (this=0x7fffb4df1b60, Cursor=..., CheckedRegionOfInterest=) at /usr/src/debug/llvm-20.1.6-1.fc42.x86_64/clang/tools/libclang/CIndex.cpp:227 D = ret = Range = {B = {ID = }, E = {ID = }} #5 0x00007fffd020d8c1 in clang::cxcursor::CursorVisitor::visitPreprocessedEntities (this=0x7fffb4df1b60, First=..., Last=..., PPRec=..., FID=...) at /usr/src/debug/llvm-20.1.6-1.fc42.x86_64/clang/tools/libclang/CIndex.cpp:479 PPE = 0x7 #6 0x00007fffd020c1a1 in clang::cxcursor::CursorVisitor::VisitChildren (this=0x7fffb4df1b60, Cursor=...) at /usr/src/debug/llvm-20.1.6-1.fc42.x86_64/clang/tools/libclang/CIndex.cpp:558 I = 0 TU = CXXUnit = 0x7fff789a1d70 VisitOrder = {, } SetParent = {Parent = , StmtParent = , OldParent = {kind = , xdata = , data = {, 0x0, 0x0}}} BeginLoc = {ID = } #7 0x00007fffd0219dc2 in clang_visitChildren (parent=..., visitor=, client_data=0xfffffffa) at /usr/src/debug/llvm-20.1.6-1.fc42.x86_64/clang/tools/libclang/CIndex.cpp:5224 CursorVis = {> = {> = {}, }, > = {}, TU = 0x7fff787e8c20, AU = 0x7fff789a1d70, Parent = {kind = CXCursor_TranslationUnit, xdata = 0, data = {0x7fff740ab6c8, 0x1, 0x7fff787e8c20}}, StmtParent = 0x0, Visitor = 0x8acb30 , PostChildrenVisitor = 0x0, ClientData = 0x7fffb4df2310, VisitPreprocessorLast = false, VisitIncludedEntities = false, RegionOfInterest = {B = {ID = 0}, E = {ID = 0}}, VisitDeclsOnly = false, DI_current = 0x0, DE_current = {Current = 0x0}, FileDI_current = 0x0, FileDE_current = 0x54cdd8 , WorkListFreeList = {*>> = {*, true>> = {*, void>> = {> = {BeginX = 0x7fffb4df1bf0, Size = 0, Capacity = 5}, }, static TakesParamByValue = true}, }, *, 5u>> = {InlineElts = "@\034ߴ\377\177\000\000\273S\230\000\000\000\000\000\b#xx\377\177\000\000@Ʒ\236\377\177\000\000\000\000\000\000\000\000\000"}, }, WorkListCache = {*>> = {*, true>> = {*, void>> = {> = {BeginX = 0x7fffb4df1c28, Size = 0, Capacity = 5}, }, static TakesParamByValue = true}, }, *, 5u>> = {InlineElts = "\270\177\225\001\000\000\000\000X\034ߴ\377\177\000\000`Ʒ\236\377\177\000\000`\034ߴ\377\177\000\000\005T\230\000\000\000\000"}, }} #8 0x00000000008a6334 in clang_visitChildren (parent=..., visitor=0x8acb30 , client_data=0x7fffb4df2310) at /MY_PATH/GIT/upp.src/uppsrc/ide/clang/libclang.cpp:104 #9 0x00000000008aced2 in ClangVisitor::Do (this=0x7fffb4df2310, tu=0x7fff787e8c20) at /MY_PATH/GIT/upp.src/uppsrc/ide/clang/Visitor.cpp:447 cursor = {kind = 350, xdata = 0, data = {0x7fff740ab6c8, 0x1, 0x7fff787e8c20}} #10 0x00000000008b14af in Indexer::IndexerThread () at /MY_PATH/GIT/upp.src/uppsrc/ide/clang/Indexer.cpp:241 job = {> = {> = {}, }, path = {> = {> = {}, }, > = { = {{chr = "(\206\001\237\377\177\000\000I\000\000\000\000\000S\017", ptr = 0x7fff9f018628 "/MY_PATH/GIT/upp.src/uppsrc/Core/heaputil.cpp", wptr = 0x7fff9f018628, qptr = 0x7fff9f018628, v = {34344, 40705, 32767, 0, 73, 0, 0, 3923}, w = {2667677224, 32767, 73, 257097728}, q = {140735861065256, 1104226333635903561}}, len = 73, s = 0x7fff9f018628 "/MY_PATH/GIT/upp.src/uppsrc/Core/heaputil.cpp", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }, blitz = {> = {> = {}, }, > = { = {{chr = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000", ptr = 0x0, wptr = 0x0, qptr = 0x0, v = {0, 0, 0, 0, 0, 0, 0, 0}, w = {0, 0, 0, 0}, q = {0, 0}}, len = 0, s = 0x7fffb4df24c0 "", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }, includes = {> = {> = {}, }, > = { = {{chr = "x\000\365\264\377\177\000\000}\t\000\000\000\000\377\017", ptr = 0x7fffb4f50078 "/MY_PATH/GIT/upp.src/uppsrc;/MY_PATH/GIT/UppHub/Scatter;/MY_PATH/GIT/UppHub/eigen;/MY_PATH"..., wptr = 0x7fffb4f50078, qptr = 0x7fffb4f50078, v = {120, 46325, 32767, 0, 2429, 0, 0, 4095}, w = {3035955320, 32767, 2429, 268369920}, q = {140736229343352, 1152640029630138749}}, len = 2429, s = 0x7fffb4f50078 "/MY_PATH/GIT/upp.src/uppsrc;/MY_PATH/GIT/UppHub/Scatter;/MY_PATH/GIT/UppHub/eigen;/MY_PATH"..., static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }, defines = {> = {> = {}, }, > = { = {{chr = "\240\016}x\377\177\000\000\033\000\000\000\000\000\037\017", ptr = 0x7fff787d0ea0 "flagGUI;flagPOSIX;flagLINUX", wptr = 0x7fff787d0ea0, qptr = 0x7fff787d0ea0, v = {3744, 30845, 32767, 0, 27, 0, 0, 3871}, w = {2021461664, 32767, 27, 253689856}, q = {140735214849696, 1089589634846949403}}, len = 27, s = 0x7fff787d0ea0 "flagGUI;flagPOSIX;flagLINUX", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }, file_times = {> = { >> = { >> = {}, }, >> = {key = { >> = { >> = {}, }, = {map = 0x7fff9f85d7a0, hash = 0x7fff78782580, mask = 15, unlinked = -1, static empty = {-1}}, key = { >> = { >> = {}, }, vector = 0x7fff9f85c620, items = 8, alloc = 8}}, value = { >> = { >> = {}, }, vector = 0x7fff9f85d6a0, items = 8, alloc = 11}}, }, }, master_files = {> = { >> = { >> = {}, }, >> = {key = { >> = { >> = {}, }, = {map = 0x7fff787d0840, hash = 0x7fff9f85d3a0, mask = 7, unlinked = -1, static empty = {-1}}, key = { >> = { >> = {}, }, vector = 0x7fff787853c0, items = 7, alloc = 7}}, value = { >> = { >> = {}, }, vector = 0x7fff78785060, items = 7, alloc = 7}}, }, }} tm = 4368774 v = {initialized = true, pp_id = 0x7fff9eb7c4a0, pp_pretty = 0x7fff9eb7c660, cxfile = { >> = { >> = {}, }, >> = {key = { >> = { >> = {}, }, = {map = 0x7fff78b22070, hash = 0x7fff694b3d70, mask = 1023, unlinked = -1, static empty = {-1}}, key = { >> = { >> = {}, }, vector = 0x7fff69232570, items = 621, alloc = 633}}, value = { >> = { >> = {}, }, vector = 0x7fff694b8d70, items = 621, alloc = 638}}, }, do_file = { >> = { >> = {}, }, >> = {key = { >> = { >> = {}, }, = {map = 0x7fff9c16b070, hash = 0x7fff694b6f70, mask = 1023, unlinked = -1, static empty = {-1}}, key = { >> = { >> = {}, }, vector = 0x7fff694b5b70, items = 621, alloc = 633}}, value = { >> = { >> = {}, }, vector = 0x7fff78b28c70, items = 621, alloc = 1228}}, }, ref_done = { > >> = { > >> = {}, }, , Upp::Vector > >> = {key = { >> = { >> = {}, }, = {map = 0x7fff6b1da320, hash = 0x7fff693ce1c0, mask = 15, unlinked = -1, static empty = {-1}}, key = { >> = { >> = {}, }, vector = 0x7fff9f85c9e0, items = 8, alloc = 8}}, value = { > >> = { > >> = {}, }, vector = 0x7fff78797720, items = 8, alloc = 8}}, }, tfn = { >> = { >> = {}, }, >> = {key = { >> = { >> = {}, }, = {map = 0x1814ff0 , hash = 0x0, mask = 0, unlinked = -1, static empty = {-1}}, key = { >> = { >> = {}, }, vector = 0x0, items = 0, alloc = 0}}, value = { >> = { >> = {}, }, vector = { >> = { >> = {}, }, vector = 0x0, items = 0, alloc = 0}}}, }, locals = false, info = { >> = { >> = {}, }, >> = {key = { >> = { >> = {}, }, = {map = 0x7fff697e1d20, hash = 0x7fff693ced00, mask = 7, unlinked = -1, static empty = {-1}}, key = { >> = { >> = {}, }, vector = 0x7fff9f85c3a0, items = 5, alloc = 8}}, value = { >> = { >> = {}, }, vector = 0x7fff787a9e60, items = 5, alloc = 8}}, }, WhenFile = { >> = { >> = {}, }, ptr = 0x7fff9eb7c520}} __ = { = {}, s = @0x192b4b8} clang = {index = 0x7fff9e5b9060, tu = 0x7fff787e8c20, iquote = {> = {> = {}, }, > = { = {{chr = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000", ptr = 0x0, wptr = 0x0, qptr = 0x0, v = {0, 0, 0, 0, 0, 0, 0, 0}, w = {0, 0, 0, 0}, q = {0, 0}}, len = 0, s = 0x7fffb4df25b0 "", static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }} tm0 = 4368312 last = false #11 0x00000000008b5e91 in Indexer::Start(Upp::String const&, Upp::String const&, Upp::String const&)::$_1::operator()() const (this=0x7ffff47cb42c) at /MY_PATH/GIT/upp.src/uppsrc/ide/clang/Indexer.cpp:304 #12 0x00000000008b5e29 in Upp::Function::Wrapper::Execute (this=0x7ffff47cb420) at /MY_PATH/GIT/upp.src/uppsrc/Core/Function.h:17 #13 0x0000000000547ed6 in Upp::Function::operator() (this=0x7ffff47cb960) at /MY_PATH/GIT/upp.src/uppsrc/Core/Function.h:86 #14 0x00000000008dc556 in Upp::sThreadRoutine (arg=0x7ffff47cb960) at /MY_PATH/GIT/upp.src/uppsrc/Core/Mt.cpp:90 p = 0x7ffff47cb960 e = { = {> = {> = {}, }, > = { = {{chr = " glibc: pthread ", ptr = 0x203a6362696c6720 , wptr = 0x203a6362696c6720, qptr = 0x203a6362696c6720, v = {26400, 26988, 25442, 8250, 29808, 29288, 24933, 8292}, w = {1768711968, 540697442, 1919448176, 543449445}, q = {2322277832189568800, 2334097595223798896}}, len = 1667331187, s = 0x353134 , static voidptr = {{refcount = std::atomic = { 0 }, alloc = 0}, {refcount = std::atomic = { 0 }, alloc = 0}}}, }, }, } #15 0x00007ffff61911d4 in start_thread (arg=) at pthread_create.c:448 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736227964608, -2110835181833650862, 140736227964608, 140737488148656, 2, 140737488148919, -2110835181875593902, -2110979751794279086}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #16 0x00007ffff6213cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 (gdb)