https://bugs.kde.org/show_bug.cgi?id=500089

--- Comment #1 from painless roaster <painless.roas...@gmail.com> ---
I installed the debug information. I upgraded to Fedora 41 and the problem is
exactly the same.
It's crashing here: ()

Thread 14 "KDevelop::Compl" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff83fff6c0 (LWP 4418)]
Downloading 422.28 K source file
/usr/src/debug/llvm-19.1.7-2.fc41.x86_64/clang/lib/Serialization/ASTReader.cpp
clang::ASTReader::FindExternalLexicalDecls(clang::DeclContext const*,
llvm::function_ref<bool (clang::Decl::Kind)>,
llvm::SmallVectorImpl<clang::Decl*>&)::$_0::operator()(clang::serialization::ModuleFile*,
llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned
long, (llvm::endianness)1, 1ul, 1ul> >) const (this=0x7fff83ffc600,
M=0x7ffe9dad8050, LexicalDecls=...) at
/usr/src/debug/llvm-19.1.7-2.fc41.x86_64/clang/lib/Serialization/ASTReader.cpp:7928
7928          auto K = (Decl::Kind)+LexicalDecls[I];
Missing rpms, try: dnf --enablerepo='*debug*' install
ffmpeg-libs-debuginfo-7.1-1.fc41.x86_64
x264-libs-debuginfo-0.164-15.20231001git31e19f92.fc41.x86_64
x265-libs-debuginfo-3.6-3.fc41.x86_64
xorg-x11-drv-nvidia-libs-debuginfo-565.77-3.fc41.x86_64
(gdb) l
7923      bool PredefsVisited[NUM_PREDEF_DECL_IDS] = {};
7924
7925      auto Visit = [&] (ModuleFile *M, LexicalContents LexicalDecls) {
7926        assert(LexicalDecls.size() % 2 == 0 && "expected an even number of
entries");
7927        for (int I = 0, N = LexicalDecls.size(); I != N; I += 2) {
7928          auto K = (Decl::Kind)+LexicalDecls[I];
7929          if (!IsKindWeWant(K))
7930            continue;
7931
7932          auto ID = (DeclID) + LexicalDecls[I + 1];



(gdb) bt full
#0  clang::ASTReader::FindExternalLexicalDecls(clang::DeclContext const*,
llvm::function_ref<bool (clang::Decl::Kind)>,
llvm::SmallVectorImpl<clang::Decl*>&)::$_0::operator()(clang::serialization::ModuleFile*,
llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned
long, (llvm::endianness)1, 1ul, 1ul> >) const (this=0x7fff83ffc600,
M=0x7ffe9dad8050, LexicalDecls=...) at
/usr/src/debug/llvm-19.1.7-2.fc41.x86_64/clang/lib/Serialization/ASTReader.cpp:7928
        K = <optimized out>
        ID = <optimized out>
        I = <optimized out>
        N = <optimized out>
#1  0x00007fff91960038 in clang::ASTReader::FindExternalLexicalDecls
(this=0x7ffe9c72df10, DC=<optimized out>, IsKindWeWant=..., Decls=<optimized
out>) at
/usr/src/debug/llvm-19.1.7-2.fc41.x86_64/clang/lib/Serialization/ASTReader.cpp:7957
        I = {<llvm::DebugEpochBase::HandleBase> = {<No data fields>}, Ptr =
0x7ffe2f150490, End = <optimized out>}
        PredefsVisited = {false <repeats 18 times>}
        Visit = {IsKindWeWant = @0x7fff83ffc630, PredefsVisited =
@0x7fff83ffc640, this = 0x7ffe9c72df10, DC = @0x7fff83ffc628, Decls =
@0x7fff83ffc6a0}
#2  0x00007fff903ae374 in clang::ExternalASTSource::FindExternalLexicalDecls
(this=0x7ffe9c72df28, DC=0x7ffe2d02b278, Result=...) at
/usr/src/debug/llvm-19.1.7-2.fc41.x86_64/clang/include/clang/AST/ExternalASTSource.h:187
#3  clang::DeclContext::LoadLexicalDeclsFromExternalStorage
(this=0x7ffe2d02b278) at
/usr/src/debug/llvm-19.1.7-2.fc41.x86_64/clang/lib/AST/DeclBase.cpp:1564
        Decls = {<llvm::SmallVectorImpl<clang::Decl*>> =
{<llvm::SmallVectorTemplateBase<clang::Decl*, true>> =
{<llvm::SmallVectorTemplateCommon<clang::Decl*, void>> =
{<llvm::SmallVectorBase<unsigned int>> = {BeginX = 0x7fff83ffc6b0, Size = 0,
Capacity = 64}, <No data fields>}, static TakesParamByValue = true}, <No data
fields>}, <llvm::SmallVectorStorage<clang::Decl*, 64u>> = {InlineElts =
"\244\314\377\203\377\177\000\000\a\000\000\000\000\000\000\000\000\335>>\244\377\377\a\000\000\000\000\000\000\000\000h\315\377\203\377\177\000\000p\341\345\365\377\177\000\0008\314\377\203\377\177\000\000\360\321\310,\376\177\000\000\002\000\000\000\000\000\000\000\360\027\\\254\377\177\000\000\330\316\377\203\377\177\000\000\205<\\\254\377\177\000\000\000\335>>\244\377\377\a\260\027\033/\376\177\000\0000\307\377\203\377\177\000\000\004\000\000\000\000\000\000\000home\000\177\000\000%",
'\000' <repeats 12 times>, "\200", '\000' <repeats 26 times>,
"X\205\255\235\376\177\000\000\000\000\000\000\000\000\000\000P\200\255\235\376\177\000\000"...},
<No data fields>}
        Source = 0x7ffe9c72df28
        ADeclContext = {Source = 0x7ffe9c72df28}
        FieldsAlreadyLoaded = <optimized out>
        ExternalLast = <optimized out>
        ExternalFirst = <optimized out>
#4  0x00007fff9020dabd in clang::DeclContext::decls_begin (this=0x7ffe2d02b278)
at /usr/src/debug/llvm-19.1.7-2.fc41.x86_64/clang/lib/AST/DeclBase.cpp:1620
#5  clang::cxcursor::CursorVisitor::VisitDeclContext (this=0x7fff83ffca10,
DC=0x7ffe2d02b278) at
/usr/src/debug/llvm-19.1.7-2.fc41.x86_64/clang/tools/libclang/CIndex.cpp:640
        I = {Current = 0x7ffffa43e3edd00}
        E = {Current = <optimized out>}
        DI_saved = {X = <optimized out>, OldValue = <optimized out>}
        DE_saved = {X = <optimized out>, OldValue = {Current = <optimized
out>}}
#6  0x00007fff9020bfe2 in clang::declvisitor::Base<std::add_pointer,
clang::cxcursor::CursorVisitor, bool>::Visit (this=0x7fff83ffca10,
D=0x7ffe2d02b238) at tools/clang/include/clang/AST/DeclNodes.inc:414
#7  clang::cxcursor::CursorVisitor::VisitChildren (this=0x7fff83ffca10,
Cursor=...) at
/usr/src/debug/llvm-19.1.7-2.fc41.x86_64/clang/tools/libclang/CIndex.cpp:515
        D = 0x7ffe2d02b238
        SetParent = {Parent = <optimized out>, StmtParent = <optimized out>,
OldParent = {kind = <optimized out>, xdata = <optimized out>, data =
{<optimized out>, 0x0, 0x0}}}
        BeginLoc = {ID = <optimized out>}
#8  0x00007fff90219a42 in clang_visitChildren (parent=..., visitor=<optimized
out>, client_data=0x7ffe9dad8050) at
/usr/src/debug/llvm-19.1.7-2.fc41.x86_64/clang/tools/libclang/CIndex.cpp:5061
        CursorVis = {<clang::DeclVisitor<clang::cxcursor::CursorVisitor, bool>>
= {<clang::declvisitor::Base<std::add_pointer, clang::cxcursor::CursorVisitor,
bool>> = {<No data fields>}, <No data fields>},
<clang::TypeLocVisitor<clang::cxcursor::CursorVisitor, bool>> = {<No data
fields>}, TU = 0x7ffe9ff76050, AU = 0x7ffe9c128880, Parent = {kind =
CXCursor_StructDecl, xdata = 0, data = {0x7ffe2d02b238, 0x1, 0x7ffe9ff76050}},
StmtParent = 0x7ffe2d02b238, Visitor = 0x7fffa81a5170 <(anonymous
namespace)::declVisitor(CXCursor, CXCursor, CXClientData)>, PostChildrenVisitor
= 0x0, ClientData = 0x7fff83ffce30, 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 = 0x7fb2b41e, WorkListFreeList =
{<llvm::SmallVectorImpl<llvm::SmallVector<clang::cxcursor::VisitorJob, 10u>*>>
=
{<llvm::SmallVectorTemplateBase<llvm::SmallVector<clang::cxcursor::VisitorJob,
10u>*, true>> =
{<llvm::SmallVectorTemplateCommon<llvm::SmallVector<clang::cxcursor::VisitorJob,
10u>*, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX =
0x7fff83ffcaa0, Size = 0, Capacity = 5}, <No data fields>}, static
TakesParamByValue = true}, <No data fields>},
<llvm::SmallVectorStorage<llvm::SmallVector<clang::cxcursor::VisitorJob, 10u>*,
5u>> = {InlineElts =
"\036\264\262\177\000\000\000\000\270\006\033N\375\177\000\000\260\256\377\377\000\000\000\000U\304
\220\377\177\000\000@\317\377\203\377\177\000"}, <No data fields>},
WorkListCache =
{<llvm::SmallVectorImpl<llvm::SmallVector<clang::cxcursor::VisitorJob, 10u>*>>
=
{<llvm::SmallVectorTemplateBase<llvm::SmallVector<clang::cxcursor::VisitorJob,
10u>*, true>> =
{<llvm::SmallVectorTemplateCommon<llvm::SmallVector<clang::cxcursor::VisitorJob,
10u>*, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX =
0x7fff83ffcad8, Size = 0, Capacity = 5}, <No data fields>}, static
TakesParamByValue = true}, <No data fields>},
<llvm::SmallVectorStorage<llvm::SmallVector<clang::cxcursor::VisitorJob, 10u>*,
5u>> = {InlineElts =
"\360\005\033N\375\177\000\000?\001\000\000\000\000\000\000\005\f+\220\377\177\000\000\000\000\000\000\000\000\000\000\006\275\212\220\377\177\000"},
<No data fields>}}
#9  0x00007fffa81a566c in (anonymous namespace)::declVisitor (cursor=...,
parent=..., d=<optimized out>) at
/usr/src/debug/kdevelop-24.12.2-1.fc41.x86_64/plugins/clang/codecompletion/completionhelper.cpp:266
        templatePrefix = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0
u'\000'}
        info = {origin = {kind = CXCursor_TranslationUnit, xdata = 0, data =
{0x7ffe9ddd56f8, 0x1, 0x7ffe9ff76050}}, top = {kind = CXCursor_TranslationUnit,
xdata = 0, data = {0x7ffe9ddd56f8, 0x1, 0x7ffe9ff76050}}, prototypes =
0x7fff7c0023d8, originScope = {<QListSpecialMethods<CXCursor>> =
{<QListSpecialMethodsBase<CXCursor>> = {<No data fields>}, <No data fields>}, d
= {d = 0x0, ptr = 0x0, size = 0}}, fileFilter = {<QListSpecialMethods<void*>> =
{<QListSpecialMethodsBase<void*>> = {<No data fields>}, <No data fields>}, d =
{d = 0x7fff7c017280, ptr = 0x7fff7c017290, size = 2}}, depth = 1,
templatePrefix = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0
u'\000'}}
        kind = <optimized out>
        data = <optimized out>
        location = {ptr_data = {0x7ffd4e1b05f0, 0x7ffd693354a0}, int_data =
2142417950}
        file = 0x7ffe9cd993a8
        origin = {kind = 2214579984, xdata = 32767, data = {0x7fff83ffcee8,
0x7fff83ffcf10, 0x7fff83ffcef0}}
        templatePrefix = {d = {d = 0x0, ptr = 0x7fff83ffcc50
u"栯浯⽥番扭硯倯潬档⽡湳晩敦⽲灩楦\x2e78⭨缫", size = 37}, static _empty = 0 u'\000'}
        scope = {d = {d = 0x7f2b2b682e78, ptr = 0x7fff83ffcc90
u"栯浯⽥番扭硯倯潬档⽡湳晩敦⽲灩楦\x2e78⭨+", size = 37}, static _empty = 0 u'\000'}
        signature = {d = {d = 0x756a2f656d6f682f, ptr = 0x6f6c502f786f626d
<error: Cannot access memory at address 0x6f6c502f786f626d>, size =
7379550905418475619}, static _empty = 0 u'\000'}
        returnType = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0
u'\000'}
        rest = {d = {d = 0x0, ptr = 0x10001010000 <error: Cannot access memory
at address 0x10001010000>, size = 1}, static _empty = 0 u'\000'}
        top = {m_topContext = 0x6f6c502f786f626d}
        declaration = {d = {d = 0x756a2f656d6f682f}}
#10 0x00007fff9020da14 in clang::cxcursor::CursorVisitor::Visit
(this=0x7fff83ffd0f0, Cursor=..., CheckedRegionOfInterest=true) at
/usr/src/debug/llvm-19.1.7-2.fc41.x86_64/clang/tools/libclang/CIndex.cpp:226
        D = <optimized out>
        ret = <optimized out>
        Range = {B = {ID = <optimized out>}, E = {ID = <optimized out>}}
#11 clang::cxcursor::CursorVisitor::handleDeclForVisitation
(this=0x7fff83ffd0f0, D=<optimized out>) at
/usr/src/debug/llvm-19.1.7-2.fc41.x86_64/clang/tools/libclang/CIndex.cpp:695
        Cursor = {kind = CXCursor_StructDecl, xdata = 0, data =
{0x7ffe2d02b238, 0x1, 0x7ffe9ff76050}}
        V = Python Exception <class 'gdb.error'>: value has been optimized out
{<std::_Optional_base<bool, true, true>> = {<std::_Optional_base_impl<bool,
std::_Optional_base<bool, true, true> >> = {<No data fields>}, _M_payload =
{<std::_Optional_payload_base<bool>> = {_M_payload = {_M_empty = {<No data
fields>}, _M_value = <optimized out>}, _M_engaged = <optimized out>}, <No data
fields>}}, <std::_Enable_copy_move<true, true, true, true, std::optional<bool>
>> = {<No data fields>}, <No data fields>}
#12 0x00007fff9020db68 in clang::cxcursor::CursorVisitor::VisitDeclContext
(this=0x7fff83ffd0f0, DC=0x7ffe9ddd5720) at
/usr/src/debug/llvm-19.1.7-2.fc41.x86_64/clang/tools/libclang/CIndex.cpp:656
        D = 0x7ffe9dad8050
        V = Python Exception <class 'gdb.error'>: value has been optimized out
{<std::_Optional_base<bool, true, true>> = {<std::_Optional_base_impl<bool,
std::_Optional_base<bool, true, true> >> = {<No data fields>}, _M_payload =
{<std::_Optional_payload_base<bool>> = {_M_payload = {_M_empty = {<No data
fields>}, _M_value = <optimized out>}, _M_engaged = <optimized out>}, <No data
fields>}}, <std::_Enable_copy_move<true, true, true, true, std::optional<bool>
>> = {<No data fields>}, <No data fields>}
        I = {Current = 0x7ffe2d02b238}
        E = {Current = 0x0}
        DI_saved = {X = @0x7fff83ffd150, OldValue = 0x0}
        DE_saved = {X = @0x7fff83ffd158, OldValue = {Current = 0x0}}
#13 0x00007fff9020bda9 in clang::cxcursor::CursorVisitor::VisitChildren
(this=0x7fff83ffd0f0, Cursor=...) at
/usr/src/debug/llvm-19.1.7-2.fc41.x86_64/clang/tools/libclang/CIndex.cpp:549
        I = 0
        TU = <optimized out>
        CXXUnit = 0x7ffe9c128880
        VisitOrder = {<optimized out>, <optimized out>}
        SetParent = {Parent = <optimized out>, StmtParent = <optimized out>,
OldParent = {kind = <optimized out>, xdata = <optimized out>, data =
{<optimized out>, 0x0, 0x0}}}
        BeginLoc = {ID = <optimized out>}
#14 0x00007fff90219a42 in clang_visitChildren (parent=..., visitor=<optimized
out>, client_data=0x7ffe9dad8050) at
/usr/src/debug/llvm-19.1.7-2.fc41.x86_64/clang/tools/libclang/CIndex.cpp:5061
        CursorVis = {<clang::DeclVisitor<clang::cxcursor::CursorVisitor, bool>>
= {<clang::declvisitor::Base<std::add_pointer, clang::cxcursor::CursorVisitor,
bool>> = {<No data fields>}, <No data fields>},
<clang::TypeLocVisitor<clang::cxcursor::CursorVisitor, bool>> = {<No data
fields>}, TU = 0x7ffe9ff76050, AU = 0x7ffe9c128880, Parent = {kind =
CXCursor_TranslationUnit, xdata = 0, data = {0x7ffe9ddd56f8, 0x1,
0x7ffe9ff76050}}, StmtParent = 0x0, Visitor = 0x7fffa81a5170 <(anonymous
namespace)::declVisitor(CXCursor, CXCursor, CXClientData)>, PostChildrenVisitor
= 0x0, ClientData = 0x7fff83ffd4c0, VisitPreprocessorLast = false,
VisitIncludedEntities = false, RegionOfInterest = {B = {ID = 0}, E = {ID = 0}},
VisitDeclsOnly = false, DI_current = 0x7fff83ffcfc8, DE_current = {Current =
0x0}, FileDI_current = 0x0, FileDE_current = 0x7fff83ffd210, WorkListFreeList =
{<llvm::SmallVectorImpl<llvm::SmallVector<clang::cxcursor::VisitorJob, 10u>*>>
=
{<llvm::SmallVectorTemplateBase<llvm::SmallVector<clang::cxcursor::VisitorJob,
10u>*, true>> =
{<llvm::SmallVectorTemplateCommon<llvm::SmallVector<clang::cxcursor::VisitorJob,
10u>*, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX =
0x7fff83ffd180, Size = 0, Capacity = 5}, <No data fields>}, static
TakesParamByValue = true}, <No data fields>},
<llvm::SmallVectorStorage<llvm::SmallVector<clang::cxcursor::VisitorJob, 10u>*,
5u>> = {InlineElts =
"\220\325\377\203\377\177\000\000\357\263\"\220\377\177\000\0000\322\377\203\377\177\000\000\320\350\000|\377\177\000\000%\000\000\000\000\000\000"},
<No data fields>}, WorkListCache =
{<llvm::SmallVectorImpl<llvm::SmallVector<clang::cxcursor::VisitorJob, 10u>*>>
=
{<llvm::SmallVectorTemplateBase<llvm::SmallVector<clang::cxcursor::VisitorJob,
10u>*, true>> =
{<llvm::SmallVectorTemplateCommon<llvm::SmallVector<clang::cxcursor::VisitorJob,
10u>*, void>> = {<llvm::SmallVectorBase<unsigned int>> = {BeginX =
0x7fff83ffd1b8, Size = 0, Capacity = 5}, <No data fields>}, static
TakesParamByValue = true}, <No data fields>},
<llvm::SmallVectorStorage<llvm::SmallVector<clang::cxcursor::VisitorJob, 10u>*,
5u>> = {InlineElts =
"\377\347\000|\377\177\000\000\000\335>>\244\377\377\a\002\000\000\000\000\000\000\000\210s\001|\377\177\000\000\270\376\377\377\377\377\377\377"},
<No data fields>}}
#15 0x00007fffa81a7fc5 in CompletionHelper::computeCompletions (this=<optimized
out>, session=..., file=<optimized out>, position=<optimized out>)
    at
/usr/src/debug/kdevelop-24.12.2-1.fc41.x86_64/plugins/clang/codecompletion/completionhelper.cpp:394
        fileFilter = {<QListSpecialMethods<void*>> =
{<QListSpecialMethodsBase<void*>> = {<No data fields>}, <No data fields>}, d =
{d = <optimized out>, ptr = <optimized out>, size = 2}}
        url = {d = 0x7fff7c002080}
        info = {origin = {kind = CXCursor_TranslationUnit, xdata = 0, data =
{0x7ffe9ddd56f8, 0x1, 0x7ffe9ff76050}}, top = {kind = CXCursor_TranslationUnit,
xdata = 0, data = {0x7ffe9ddd56f8, 0x1, 0x7ffe9ff76050}}, prototypes =
0x7fff7c0023d8, originScope = {<QListSpecialMethods<CXCursor>> =
{<QListSpecialMethodsBase<CXCursor>> = {<No data fields>}, <No data fields>}, d
= {d = 0x0, ptr = 0x0, size = 0}}, fileFilter = {<QListSpecialMethods<void*>> =
{<QListSpecialMethodsBase<void*>> = {<No data fields>}, <No data fields>}, d =
{d = 0x7fff7c017280, ptr = 0x7fff7c017290, size = 2}}, depth = 0,
templatePrefix = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0
u'\000'}}
        scopes = {<QListSpecialMethods<CXCursor>> =
{<QListSpecialMethodsBase<CXCursor>> = {<No data fields>}, <No data fields>}, d
= {d = <optimized out>, ptr = 0x0, size = 0}}
        buddies = @0x7fff83ffd3a0: {<QListSpecialMethods<QUrl>> =
{<QListSpecialMethodsBase<QUrl>> = {<No data fields>}, <No data fields>}, d =
{d = 0x7fff7c017340, ptr = 0x7fff7c017350, size = 8}}
        unit = 0x7ffe9ff76050
        location = {ptr_data = {0x7ffd4e1b05f0, 0x7ffd693354a0}, int_data =
169}
        topCursor = {kind = CXCursor_TranslationUnit, xdata = 0, data =
{0x7ffe9ddd56f8, 0x1, 0x7ffe9ff76050}}
        currentCursor = {kind = CXCursor_TranslationUnit, xdata = 0, data =
{0x7ffe9ddd56f8, 0x1, 0x7ffe9ff76050}}
        unit = <optimized out>
        location = {ptr_data = {<optimized out>, <optimized out>}, int_data =
<optimized out>}
        topCursor = {kind = <optimized out>, xdata = <optimized out>, data =
{<optimized out>, <optimized out>, <optimized out>}}
        currentCursor = {kind = <optimized out>, xdata = <optimized out>, data
= {<optimized out>, <optimized out>, <optimized out>}}
        qt_category = {static IsOutputEnabled = true, category = <optimized
out>, control = <optimized out>}
        scopes = {<QListSpecialMethods<CXCursor>> =
{<QListSpecialMethodsBase<CXCursor>> = {<No data fields>}, <No data fields>}, d
= {d = <optimized out>, ptr = <optimized out>, size = <optimized out>}}
        fileFilter = {<QListSpecialMethods<void*>> =
{<QListSpecialMethodsBase<void*>> = {<No data fields>}, <No data fields>}, d =
{d = <optimized out>, ptr = <optimized out>, size = <optimized out>}}
        url = {d = <optimized out>}
        buddies = <optimized out>
        info = {origin = {kind = <optimized out>, xdata = <optimized out>, data
= {<optimized out>, <optimized out>, <optimized out>}}, top = {kind =
<optimized out>, xdata = <optimized out>, data = {<optimized out>, <optimized
out>, <optimized out>}}, prototypes = <optimized out>, originScope =
{<QListSpecialMethods<CXCursor>> = {<QListSpecialMethodsBase<CXCursor>> = {<No
data fields>}, <No data fields>}, d = {d = <optimized out>, ptr = <optimized
out>, size = <optimized out>}}, fileFilter = {<QListSpecialMethods<void*>> =
{<QListSpecialMethodsBase<void*>> = {<No data fields>}, <No data fields>}, d =
{d = <optimized out>, ptr = <optimized out>, size = <optimized out>}}, depth =
<optimized out>, templatePrefix = {d = {d = <optimized out>, ptr = <optimized
out>, size = <optimized out>}, static _empty = 0 u'\000'}}
        search = {kind = <optimized out>, xdata = <optimized out>, data =
{<optimized out>, <optimized out>, <optimized out>}}
        buddy = <optimized out>
        __for_range = <optimized out>
        __for_begin = {i = <optimized out>}
        __for_end = {i = <optimized out>}
        buddyFile = <optimized out>
#16 ClangCodeCompletionContext::ClangCodeCompletionContext
    (this=<optimized out>, context=<optimized out>, sessionData=<optimized
out>, url=<optimized out>, position=<optimized out>, text=<optimized out>,
followingText=..., this=<optimized out>, context=<optimized out>,
sessionData=<optimized out>, url=<optimized out>, position=<optimized out>,
text=<optimized out>, followingText=<optimized out>) at
/usr/src/debug/kdevelop-24.12.2-1.fc41.x86_64/plugins/clang/codecompletion/context.cpp:1070
        file = {d = {d = 0x7fff7c001d50, ptr = 0x7fff7c001d60
"/home/jumbox/Plocha/sniffer/ipfix.cpp", size = 37}, static _empty = 0 '\000'}
        otherUnsavedFiles = {<QListSpecialMethods<UnsavedFile>> =
{<QListSpecialMethodsBase<UnsavedFile>> = {<No data fields>}, <No data
fields>}, d = {d = <optimized out>, ptr = <optimized out>, size = <optimized
out>}}
        clangFile = <optimized out>
        session = {d = {d = 0x7fff540bc3c0}}
        allUnsaved = {<QListSpecialMethods<CXUnsavedFile>> =
{<QListSpecialMethodsBase<CXUnsavedFile>> = {<No data fields>}, <No data
fields>}, d = {d = 0x7fff7c009720, ptr = 0x7fff7c009730, size = 2}}
        file = {d = {d = <optimized out>, ptr = <optimized out>, size =
<optimized out>}, static _empty = 0 '\000'}
        session = {d = {d = <optimized out>}}
        otherUnsavedFiles = {<QListSpecialMethods<UnsavedFile>> =
{<QListSpecialMethodsBase<UnsavedFile>> = {<No data fields>}, <No data
fields>}, d = {d = <optimized out>, ptr = <optimized out>, size = <optimized
out>}}
        allUnsaved = {<QListSpecialMethods<CXUnsavedFile>> =
{<QListSpecialMethodsBase<CXUnsavedFile>> = {<No data fields>}, <No data
fields>}, d = {d = <optimized out>, ptr = <optimized out>, size = <optimized
out>}}
        clangFile = <optimized out>
        lock = {m_locked = <optimized out>}
        completeOptions = <optimized out>
        unsaved = {Filename = <optimized out>, Contents = <optimized out>,
Length = <optimized out>}
        content = {d = {d = <optimized out>, ptr = <optimized out>, size =
<optimized out>}, static _empty = 0 '\000'}
        numDiagnostics = <optimized out>
        addMacros = <optimized out>
        f = <optimized out>
        __for_range = <optimized out>
        __for_begin = {i = <optimized out>}
        __for_end = {i = <optimized out>}
        qt_category = {static IsOutputEnabled = true, category = <optimized
out>, control = <optimized out>}
        i = <optimized out>
        diagnostic = <optimized out>
        diagnosticType = <optimized out>
        replacementType = <optimized out>
        trimmedText = {m_size = <optimized out>, m_data = <optimized out>}
        unsaved = {Filename = <optimized out>, Contents = <optimized out>,
Length = <optimized out>}
        content = {d = {d = <optimized out>, ptr = <optimized out>, size =
<optimized out>}, static _empty = 0 '\000'}
        diagnostic = <optimized out>
        str = {string = {data = <optimized out>, private_flags = <optimized
out>}}
        isParseIssue = <optimized out>
#17 0x00007fffa81b9545 in
QSharedPointer<ClangCodeCompletionContext>::create<KDevelop::DUChainPointer<KDevelop::DUContext>
const&, QExplicitlySharedDataPointer<ParseSessionData> const&, QUrl const&,
KTextEditor::Cursor const&, QString const&, QString const&> () at
/usr/include/qt6/QtCore/qsharedpointer_impl.h:416
        destroy = 0x7fffa81b3170
<QtSharedPointer::ExternalRefCountWithContiguousData<ClangCodeCompletionContext>::deleter(QtSharedPointer::ExternalRefCountData*)>
        noDestroy = 0x7fffa81b1780
<QtSharedPointer::ExternalRefCountWithContiguousData<ClangCodeCompletionContext>::noDeleter(QtSharedPointer::ExternalRefCountData*)>
        result = {value = <optimized out>, d = <optimized out>}
        ptr = 0x7fff7c002350
        destroy = <optimized out>
        noDestroy = <optimized out>
        result = {value = <optimized out>, d = <optimized out>}
        ptr = <optimized out>
#18 (anonymous namespace)::createCompletionContext (context=..., session=...,
url=<optimized out>, position=<optimized out>, text=<optimized out>,
followingText=...)
    at
/usr/src/debug/kdevelop-24.12.2-1.fc41.x86_64/plugins/clang/codecompletion/model.cpp:48
#19 (anonymous namespace)::ClangCodeCompletionWorker::run (this=0x5555577dbd50)
at
/usr/src/debug/kdevelop-24.12.2-1.fc41.x86_64/plugins/clang/codecompletion/model.cpp:115
        lock = {m_lock = 0x7ffff487c1a0
<_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN8KDevelop12_GLOBAL__N_122Q_QGS_sdDUChainPrivateEEEE8instanceEvE6holder.lto_priv.0+64>,
m_locked = false, m_timeout = 0}
        top = <optimized out>
        sessionData = {d = 0x7fff540bc3c0}
        completionContext = {value = <optimized out>, d = <optimized out>}
        abort = false
        items = <optimized out>
        tree =
{<QListSpecialMethods<QExplicitlySharedDataPointer<KDevelop::CompletionTreeElement>
>> =
{<QListSpecialMethodsBase<QExplicitlySharedDataPointer<KDevelop::CompletionTreeElement>
>> = {<No data fields>}, <No data fields>}, d = {d = 0x2, ptr = 0x7ffff5a8de75
<_int_malloc+3413>, size = 140735407969888}}
#20 0x00007ffff615a26e in QtPrivate::QSlotObjectBase::call
(this=0x7fff7c0018f0, r=<optimized out>, a=0x7fff83ffd7f0) at
/usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qobjectdefs_impl.h:486
#21 doActivate<false> (sender=0x7fff7c0017f0, signal_index=3,
argv=0x7fff83ffd7f0) at
/usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qobject.cpp:4115
        obj = {m_slotObject = std::unique_ptr<QtPrivate::QSlotObjectBase> =
{get() = 0x7fff7c0018f0}}
        receiver = <optimized out>
        td = <optimized out>
        receiverInSameThread = <optimized out>
        senderData = {previous = 0x0, receiver = 0x5555577dbd50, sender =
0x7fff7c0017f0, signal = 3}
        c = 0x7fff7c001920
        connections = {d = 0x7fff7c001980}
        list = 0x7fff7c001a00
        inSenderThread = <optimized out>
        highestConnectionId = 1
        signalVector = <optimized out>
        currentThreadId = 0x7fff83fff6c0
        sp = <optimized out>
        signal_spy_set = 0x0
        empty_argv = {0x0}
        senderDeleted = false
#22 0x00007ffff6150867 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7ffff6681060 <QTimer::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff83ffd7f0)
    at
/usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qobject.cpp:4175
        signal_index = <optimized out>
#23 0x00007ffff616a02d in QTimer::timeout (this=<optimized out>, _t1=...) at
/usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qtimer.cpp:223
        _a = {0x0, 0x7fff83ffd7ef}
#24 0x00007ffff614b935 in QObject::event (this=0x7fff7c0017f0,
e=0x7fff83ffd9a0) at
/usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qobject.cpp:1448
#25 0x00007ffff743d9b8 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x7fff7c0017f0, e=0x7fff83ffd9a0) at
/usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/widgets/kernel/qapplication.cpp:3296
        consumed = false
        filtered = false
#26 0x00007ffff60f3590 in QCoreApplication::notifyInternal2
(receiver=0x7fff7c0017f0, event=0x7fff83ffd9a0) at
/usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1172
        selfRequired = <optimized out>
        result = false
        cbdata = {0x7fff7c0017f0, 0x7fff83ffd9a0, 0x7fff83ffd8ff}
        d = <optimized out>
        threadData = 0x5555577ab0c0
        scopeLevelCounter = {threadData = 0x5555577ab0c0}
#27 0x00007ffff60f37ed in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1612
#28 0x00007ffff62b4e28 in QTimerInfoList::activateTimers (this=0x7fff7c0011e0)
at
/usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qtimerinfo_unix.cpp:426
        e = {<QEvent> = {_vptr.QEvent = 0x7ffff667ec30 <vtable for
QTimerEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0},
stringdata = 0x7ffff64f9b40 <qt_meta_stringdata_ZN6QEventE>, data =
0x7ffff64f9560 <qt_meta_data_ZN6QEventE>, static_metacall = 0x0,
relatedMetaObjects = 0x0, metaTypes = 0x7ffff6679940
<qt_incomplete_metaTypeArray<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t,
QtPrivate::TypeAndForceComplete<QEvent::Type, std::integral_constant<bool,
true> >, QtPrivate::TypeAndForceComplete<QEvent, std::integral_constant<bool,
true> > >>, extradata = 0x0}}, t = 1, m_posted = false, m_spont = false,
m_accept = true, m_unused = false, m_reserved = 0, m_inputEvent = 0,
m_pointerEvent = 0, m_singlePointEvent = 0}, m_id = (unknown: 0x26000001)}
        currentTimerInfo = 0x0
        now = std::chrono::_V2::steady_clock time_point = { 606600878746ns }
        stillActive = {__now = <optimized out>}
        it = {i = <optimized out>}
        maxCount = <optimized out>
        n_act = 0
#29 0x00007ffff63ef0b9 in timerSourceDispatch (source=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:152
        timerSource = <optimized out>
#30 0x00007ffff2cc628c in g_main_dispatch (context=0x7fff7c000c60) at
../glib/gmain.c:3357
        dispatch = 0x7ffff63ef090 <timerSourceDispatch(GSource*, GSourceFunc,
gpointer)>
        prev_source = 0x0
        begin_time_nsec = 606600878345
        was_in_call = 0
        user_data = 0x0
        callback = 0x0
        cb_funcs = 0x0
        cb_data = 0x0
        need_destroy = <optimized out>
        source = 0x7fff7c001180
        current = 0x7fff7c0017d0
        i = 0
        __func__ = {<optimized out> <repeats 16 times>}
#31 g_main_context_dispatch_unlocked (context=0x7fff7c000c60) at
../glib/gmain.c:4208
#32 0x00007ffff2d267b8 in g_main_context_iterate_unlocked.isra.0
(context=context@entry=0x7fff7c000c60, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4273
        max_priority = 0
        timeout_usec = 0
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = <optimized out>
        fds = 0x5555577dc8d0
        begin_time_nsec = 606600876461
#33 0x00007ffff2cc7783 in g_main_context_iteration (context=0x7fff7c000c60,
may_block=1) at ../glib/gmain.c:4338
        retval = <optimized out>
#34 0x00007ffff63ef2b3 in QEventDispatcherGlib::processEvents
(this=0x7fff7c000b70, flags=...) at
/usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
        d = 0x7fff7c000b90
        canWait = true
        savedFlags = {i = 0}
        result = <optimized out>
#35 0x00007ffff6100993 in QEventLoop::exec (this=this@entry=0x7fff83ffdc70,
flags=..., flags@entry=...) at
/usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/global/qflags.h:34
        d = 0x7fff7c0016f0
        threadData = <optimized out>
        locker = {m_mutex = 0x5555577b6c38, m_isLocked = false}
        ref = {d = <optimized out>, locker = <optimized out>, exceptionCaught =
<optimized out>}
        app = <optimized out>
#36 0x00007ffff6219095 in QThread::exec (this=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/global/qflags.h:74
        d = <optimized out>
        status = 0x7fff83fff658
        locker = {m_mutex = <optimized out>, m_isLocked = false}
        eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff667eda8 <vtable for
QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0},
stringdata = 0x7ffff64fd7a0 <qt_meta_stringdata_ZN7QObjectE>, data =
0x7ffff64fd680 <qt_meta_data_ZN7QObjectE>, static_metacall = 0x7ffff6157250
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, metaTypes = 0x7ffff66808a0
<qt_incomplete_metaTypeArray<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t,
QtPrivate::TypeAndForceComplete<QString, std::integral_constant<bool, true> >,
QtPrivate::TypeAndForceComplete<QObject, std::integral_constant<bool, true> >,
QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool, false> >,
QtPrivate::TypeAndForceComplete<QObject*, std::integral_constant<bool, false>
>, QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool, false> >,
QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool, false> >,
QtPrivate::TypeAndForceComplete<QString const&, std::integral_constant<bool,
false> >, QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool,
false> >, QtPrivate::TypeAndForceComplete<QObject*,
std::integral_constant<bool, false> > >>, extradata = 0x0}}, d_ptr = {d =
0x7fff7c0016f0}}, static staticMetaObject = {d = {superdata = {direct =
0x7ffff667aac0 <QObject::staticMetaObject>}, stringdata = 0x7ffff64fad20
<qt_meta_stringdata_ZN10QEventLoopE>, data = 0x7ffff64fac20
<qt_meta_data_ZN10QEventLoopE>, static_metacall = 0x7ffff6100570
<QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, metaTypes = 0x7ffff667ecc0
<qt_incomplete_metaTypeArray<(anonymous
namespace)::qt_meta_tag_ZN10QEventLoopE_t,
QtPrivate::TypeAndForceComplete<QFlags<QEventLoop::ProcessEventsFlag>,
std::integral_constant<bool, true> >,
QtPrivate::TypeAndForceComplete<QEventLoop, std::integral_constant<bool, true>
>, QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool, false> >,
QtPrivate::TypeAndForceComplete<int, std::integral_constant<bool, false> >,
QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool, false> >,
QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool, false> > >>,
extradata = 0x0}}}
        returnCode = <optimized out>
#37 0x00007ffff62b67e9 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:375
        thr = <optimized out>
        data = <optimized out>
        thr = <optimized out>
        data = <optimized out>
        locker = {m_mutex = <optimized out>, m_isLocked = <optimized out>}
#38 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:311
#39 QThreadPrivate::start (arg=0x5555577c0b80) at
/usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:339
        __clframe = {__cancel_routine = <optimized out>, __cancel_arg =
0x5555577c0b80, __do_it = 1, __cancel_type = <optimized out>}
        thr = 0x5555577c0b80
        data = <optimized out>
#40 0x00007ffff5a7e168 in start_thread (arg=<optimized out>) at
pthread_create.c:448
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735407978176,
7324433440769867458, 140735407978176, -328, 2, 140737488338704,
7324433440790838978, 7324385543334035138}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#41 0x00007ffff5b0214c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to