Thread 71 (Thread 0x7ffeb97fa640 (LWP 23114) "QThread"): #0 0x00007ffff5318d7f in __GI___poll (fds=0x55555b4371f0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007ffff55711f6 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff55193e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff5de0b3a in QEventDispatcherGlib::processEvents(QFlags) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #4 0x00007ffff5b44d5b in QEventLoop::exec(QFlags) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #5 0x00007ffff5c50eac in QThread::exec() () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488338080, 1337199021524687661, 140732010571328, 2, 140737306511440, 140737488338432, -1336481037097985235, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #8 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 70 (Thread 0x7ffeb9ffb640 (LWP 23113) "QmlJSEditor::In"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55555b43d9a0) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555b43d9a0) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555b43d9a0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55555b43d950, cond=0x55555b43d978) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7ffeb9ffa9e0, __canceltype = -1174427136, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x55555b43d978, mutex = 0x55555b43d950, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 ___pthread_cond_wait (cond=0x55555b43d978, mutex=0x55555b43d950) at ./nptl/pthread_cond_wait.c:627 #5 0x00007ffff5cd2eb3 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007fff2933f3c8 in QmlJSEditor::Internal::SemanticInfoUpdater::run() (this=0x55555b422510) at /home/mitch/dev/qt-creator/src/plugins/qmljseditor/qmljssemanticinfoupdater.cpp:57 done = false snapshot = {_documents = {d = 0x4}, _documentsByPath = {d = 0x7ffff5509df0 }, _libraries = {d = 0x0}, _dependencies = {m_importCache = {d = {d = 0x7ffff5cca1c6}}, m_coreImports = {d = {d = 0x4}}}} info = {document = {value = 0x7fffffffffffffff, d = 0x100000000}, snapshot = {_documents = {d = 0x7ffea8004f50}, _documentsByPath = {d = 0x7ffe00000003}, _libraries = {d = 0x1}, _dependencies = {m_importCache = {d = {d = 0x7ffea8000c60}}, m_coreImports = {d = {d = 0x0}}}}, context = {value = 0x7ffea8000b70, d = 0x0}, ranges = {> = {> = {}, }, d = {d = 0x2, ptr = 0x7ffff5294850 , size = 140737488339904}}, idLocations = {d = 0x7ffea8000b90}, semanticMessages = {> = {> = {}, }, d = {d = 0x55555b43c630, ptr = 0x55555b41ef78, size = 2}}, staticAnalysisMessages = {> = {> = {}, }, d = {d = 0x7ffff5294850 , ptr = 0x7fffffffc3c0, size = 93825091642640}}, m_rootScopeChain = {value = 0x7ffff5c4f3da , d = 0x0}} cancelledOrNewData = false doc = {value = 0x0, d = 0x4} #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488339552, 1337199021524687661, 140732018964032, 2, 140737306511440, 140737488339904, -1336482138220225747, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 69 (Thread 0x7ffeba7fc640 (LWP 23111) "Thread (pooled)"): #0 __futex_abstimed_wait_common64 (private=56, cancel=true, abstime=0x7ffeba7fbb40, op=137, expected=0, futex_word=0x55555b0eced4) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 1280 op = 137 #1 __futex_abstimed_wait_common (cancel=true, private=56, abstime=0x7ffeba7fbb40, clockid=4, expected=0, futex_word=0x55555b0eced4) at ./nptl/futex-internal.c:87 err = clockbit = 1280 op = 137 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555b0eced4, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ffeba7fbb40, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293f1b in __pthread_cond_wait_common (abstime=0x7ffeba7fbb40, clockid=1, mutex=0x55555b0ece80, cond=0x55555b0ecea8) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7ffeba7fbac0, __canceltype = 1, __prev = 0x0} cbuffer = {wseq = 11, cond = 0x55555b0ecea8, mutex = 0x55555b0ece80, private = 0} err = g = 1 flags = g1_start = maxspin = 0 signals = result = 0 wseq = 11 seq = 5 private = 0 flags = clockid = 1 #4 ___pthread_cond_timedwait64 (cond=0x55555b0ecea8, mutex=0x55555b0ece80, abstime=0x7ffeba7fbb40) at ./nptl/pthread_cond_wait.c:652 flags = clockid = 1 #5 0x00007ffff5cd2e4a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccfc83 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488338112, 1337199021524687661, 140732027356736, 2, 140737306511440, 140737488338464, -1336483237194982611, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 68 (Thread 0x7ffebaffd640 (LWP 23110) "Thread (pooled)"): #0 0x00007fff9c588437 in CPlusPlus::Lexer::scanIdentifier(CPlusPlus::Token*, unsigned int) (this=0x7ffeb184a450, tok=0x7ffebaff8e30, extraProcessedChars=) at /home/mitch/dev/qt-creator/src/libs/3rdparty/cplusplus/Lexer.cpp:1092 yytext = 0x7ffeb1fccf46 "aleft, int atop, int aright, int abottom) noexcept\n : m_left(aleft), m_top(atop), m_right(aright), m_bottom(abottom) {}\n\nconstexpr inline bool QMargins::isNull() const noexcept\n{ return m_left==0 && m_top==0 && m_right==0 && m_bottom==0; }\n\nconstexpr inline int QMargins::left() const noexcept\n{ return m_left; }\n\nconstexpr inline int QMargins::top() const noexcept\n{ return m_top; }\n\nconstexpr inline int QMargins::right() const noexcept\n{ return m_right; }\n\nconstexpr inline int QMargins::bottom() const noexcept\n{ return m_bottom; }\n\n\nconstexpr inline void QMargins::setLeft(int aleft) noexcept\n{ m_left = aleft; }\n\nconstexpr inline void QMargins::setTop(int atop) noexcept\n{ m_top = atop; }\n\nconstexpr inline void QMargins::setRight(int aright) noexcept\n{ m_right = aright; }\n\nconstexpr inline void QMargins::setBottom(int abottom) noexcept\n{ m_bottom = abottom; }\n\nconstexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept\n{\n return QMargins(m1.left() + m2.left(), m1.top() + m2.top(),\n", ' ' , "m1.right() + m2.right(), m1.bottom() + m2.bottom());\n}\n\nconstexpr inline QMargins operator-(const QMargins &m1, const QMargins &m2) noexcept\n{\n return QMargins(m1.left() - m2.left(), m1.top() - m2.top(),\n", ' ' , "m1.right() - m2.right(), m1.bottom() - m2.bottom());\n}\n\nconstexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept\n{\n return QMargins(lhs.left() + rhs, lhs.top() + rhs,\n", ' ' , "lhs.right() + rhs, lhs.bottom() + rhs);\n}\n\nconstexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept\n{\n return QMargins(rhs.left() + lhs, rhs.top() + lhs,\n", ' ' , "rhs.right() + lhs, rhs.bottom() + lhs);\n}\n\nconstexpr inline QMargins operator-(const QMargins &lhs, int rhs) noexcept\n{\n return QMargins(lhs.left() - rhs, lhs.top() - rhs,\n", ' ' , "lhs.right() - rhs, lhs.bottom() - rhs);\n}\n\nconstexpr inline QMargins operator*(const QMargins &margins, int factor) noexcept\n{\n return QMargins(margins.left() * factor, margins.top() * factor,\n", ' ' , "margins.right() * factor, margins.bottom() * factor);\n}\n\nconstexpr inline QMargins operator*(int factor, const QMargins &margins) noexcept\n{\n return QMargins(margins.left() * factor, margins.top() * factor,\n", ' ' , "margins.right() * factor, margins.bottom() * factor);\n}\n\nconstexpr inline QMargins operator*(const QMargins &margins, qreal factor) noexcept\n{\n return QMargins(qRound(margins.left() * factor), qRound(margins.top() * factor),\n", ' ' , "qRound(margins.right() * factor), qRound(margins.bottom() * factor));\n}\n\nconstexpr inline QMargins operator*(qreal factor, const QMargins &margins) noexcept\n{\n return QMargins(qRound(margins.left() * factor), qRound(margins.top() * factor),\n", ' ' , "qRound(margins.right() * factor), qRound(margins.bottom() * factor));\n}\n\nconstexpr inline QMargins operator/(const QMargins &margins, int divisor)\n{\n return QMargins(margins.left() / divisor, margins.top() / divisor,\n", ' ' , "margins.right() / divisor, margins.bottom() / divisor);\n}\n\nconstexpr inline QMargins operator/(const QMargins &margins, qreal divisor)\n{\n return QMargins(qRound(margins.left() / divisor), qRound(margins.top() / divisor),\n", ' ' , "qRound(margins.right() / divisor), qRound(margins.bottom() / divisor));\n}\n\nconstexpr inline QMargins operator|(const QMargins &m1, const QMargins &m2) noexcept\n{\n return QMargins(qMax(m1.left(), m2.left()), qMax(m1.top(), m2.top()),\n", ' ' , "qMax(m1.right(), m2.right()), qMax(m1.bottom(), m2.bottom()));\n}\n\nconstexpr inline QMargins &QMargins::operator+=(const QMargins &margins) noexcept\n{\n return *this = *this + margins;\n}\n\nconstexpr inline QMargins &QMargins::operator-=(const QMargins &margins) noexcept\n{\n return *this = *this - margins;\n}\n\nconstexpr inline QMargins &QMargins::operator+=(int margin) noexcept\n{\n m_left += margin;\n m_top += margin;\n m_right += margin;\n m_bottom += margin;\n return *this;\n}\n\nconstexpr inline QMargins &QMargins::operator-=(int margin) noexcept\n{\n m_left -= margin;\n m_top -= margin;\n m_right -= margin;\n m_bottom -= margin;\n return *this;\n}\n\nconstexpr inline QMargins &QMargins::operator*=(int factor) noexcept\n{\n return *this = *this * factor;\n}\n\nconstexpr inline QMargins &QMargins::operator/=(int divisor)\n{\n return *this = *this / divisor;\n}\n\nconstexpr inline QMargins &QMargins::operator*=(qreal factor) noexcept\n{\n return *this = *this * factor;\n}\n\nconstexpr inline QMargins &QMargins::operator/=(qreal divisor)\n{\n return *this = *this / divisor;\n}\n\nconstexpr inline QMargins operator+(const QMargins &margins) noexcept\n{\n return margins;\n}\n\nconstexpr inline QMargins operator-(const QMargins &margins) noexcept\n{\n return QMargins(-margins.left(), -margins.top(), -margins.right(), -margins.bottom());\n}\n\n#ifndef QT_NO_DEBUG_STREAM\nQ_CORE_EXPORT QDebug operator<<(QDebug, const QMargins &);\n#endif\n\n/", '*' , "\n QMarginsF class\n ", '*' , "/\n\nclass QMarginsF\n{\npublic:\n constexpr QMarginsF() noexcept;\n constexpr QMarginsF(qreal left, qreal top, qreal right, qreal bottom) noexcept;\n constexpr QMarginsF(const QMargins &margins) noexcept;\n\n constexpr bool isNull() const noexcept;\n\n constexpr qreal left() const noexcept;\n constexpr qreal top() const noexcept;\n constexpr qreal right() const noexcept;\n constexpr qreal bottom() const noexcept;\n\n constexpr void setLeft(qreal aleft) noexcept;\n constexpr void setTop(qreal atop) noexcept;\n constexpr void setRight(qreal aright) noexcept;\n constexpr void setBottom(qreal abottom) noexcept;\n\n constexpr QMarginsF &operator+=(const QMarginsF &margins) noexcept;\n constexpr QMarginsF &operator-=(const QMarginsF &margins) noexcept;\n constexpr QMarginsF &operator+=(qreal addend) noexcept;\n constexpr QMarginsF &operator-=(qreal subtrahend) noexcept;\n constexpr QMarginsF &operator*=(qreal factor) noexcept;\n constexpr QMarginsF &operator/=(qreal divisor);\n\n constexpr inline QMargins toMargins() const noexcept;\n\nprivate:\n qreal m_left;\n qreal m_top;\n qreal m_right;\n qreal m_bottom;\n\n friend constexpr inline bool operator==(const QMarginsF &lhs, const QMarginsF &rhs) noexcept\n {\n return qFuzzyCompare(lhs.left(), rhs.left())\n", ' ' , "&& qFuzzyCompare(lhs.top(), rhs.top())\n", ' ' , "&& qFuzzyCompare(lhs.right(), rhs.right())\n", ' ' , "&& qFuzzyCompare(lhs.bottom(), rhs.bottom());\n }\n\n friend constexpr inline bool operator!=(const QMarginsF &lhs, const QMarginsF &rhs) noexcept\n {\n return !(lhs == rhs);\n }\n\n template , "typename M,\n", ' ' , "std::enable_if_t<(I < 4), bool> = true,\n", ' ' , "std::enable_if_t, QMarginsF>, bool> = true>\n friend constexpr decltype(auto) get(M &&m) noexcept\n {\n if constexpr (I == 0)\n", ' ' , "return q23::forward_like(m.m_left);\n else if constexpr (I == 1)\n", ' ' , "return q23::forward_like(m.m_top);\n else if constexpr (I == 2)\n", ' ' , "return q23::forward_like(m.m_right);\n else if constexpr (I == 3)\n", ' ' , "return q23::forward_like(m.m_bottom);\n }\n};\n\nQ_DECLARE_TYPEINFO(QMarginsF, Q_RELOCATABLE_TYPE);\n\n/", '*' , "\n QMarginsF stream functions\n ", '*' , "/\n\n#ifndef QT_NO_DATASTREAM\nQ_CORE_EXPORT QDataStream &operator<<(QDataStream &, const QMarginsF &);\nQ_CORE_EXPORT QDataStream &operator>>(QDataStream &, QMarginsF &);\n#endif\n\n/", '*' , "\n QMarginsF inline functions\n ", '*' , "/\n\nconstexpr inline QMarginsF::QMarginsF() noexcept\n : m_left(0), m_top(0), m_right(0), m_bottom(0) {}\n\nconstexpr inline QMarginsF::QMarginsF(qreal aleft, qreal atop, qreal aright, qreal abottom) noexcept\n : m_left(aleft), m_top(atop), m_right(aright), m_bottom(abottom) {}\n\nconstexpr inline QMarginsF::QMarginsF(const QMargins &margins) noexcept\n : m_left(margins.left()), m_top(margins.top()), m_right(margins.right()), m_bottom(margins.bottom()) {}\n\nconstexpr inline bool QMarginsF::isNull() const noexcept\n{ return qFuzzyIsNull(m_left) && qFuzzyIsNull(m_top) && qFuzzyIsNull(m_right) && qFuzzyIsNull(m_bottom); }\n\nconstexpr inline qreal QMarginsF::left() const noexcept\n{ return m_left; }\n\nconstexpr inline qreal QMarginsF::top() const noexcept\n{ return m_top; }\n\nconstexpr inline qreal QMarginsF::right() const noexcept\n{ return m_right; }\n\nconstexpr inline qreal QMarginsF::bottom() const noexcept\n{ return m_bottom; }\n\n\nconstexpr inline void QMarginsF::setLeft(qreal aleft) noexcept\n{ m_left = aleft; }\n\nconstexpr inline void QMarginsF::setTop(qreal atop) noexcept\n{ m_top = atop; }\n\nconstexpr inline void QMarginsF::setRight(qreal aright) noexcept\n{ m_right = aright; }\n\nconstexpr inline void QMarginsF::setBottom(qreal abottom) noexcept\n{ m_bottom = abottom; }\n\nconstexpr inline QMarginsF operator+(const QMarginsF &lhs, const QMarginsF &rhs) noexcept\n{\n return QMarginsF(lhs.left() + rhs.left(), lhs.top() + rhs.top(),\n", ' ' , "lhs.right() + rhs.right(), lhs.bottom() + rhs.bottom());\n}\n\nconstexpr inline QMarginsF operator-(const QMarginsF &lhs, const QMarginsF &rhs) noexcept\n{\n return QMarginsF(lhs.left() - rhs.left(), lhs.top() - rhs.top(),\n", ' ' , "lhs.right() - rhs.right(), lhs.bottom() - rhs.bottom());\n}\n\nconstexpr inline QMarginsF operator+(const QMarginsF &lhs, qreal rhs) noexcept\n{\n return QMarginsF(lhs.left() + rhs, lhs.top() + rhs,\n", ' ' , "lhs.right() + rhs, lhs.bottom() + rh"... yylen = #1 0x00007fff9c58a443 in CPlusPlus::Lexer::scan(CPlusPlus::Token*) (this=0x7ffeb184a450, tok=tok@entry=0x7ffebaff8e30) at /home/mitch/dev/qt-creator/src/libs/3rdparty/cplusplus/Lexer.cpp:132 #2 0x00007fff9c628fdd in CPlusPlus::Preprocessor::lex(CPlusPlus::Internal::PPToken*) (this=0x7ffeb0004c70, tk=0x7ffebaff8e30) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:872 #3 0x00007fff9c629e90 in CPlusPlus::Preprocessor::preprocess(QString const&, QByteArray const&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int, unsigned int) (this=0x7ffeb0004c70, fileName=, source=, result=, includeGuardMacroName=0x7ffebaff90e0, noLines=, markGeneratedTokens=true, inCondition=false, bytesOffsetRef=0, utf16charOffsetRef=0, lineRef=1) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:1432 macroExpanded = savedState = {oldValue = {m_currentFileName = {d = {d = 0x7ffeb2060570, ptr = 0x7ffeb2060580 u"/home/mitch/dev/qt-dev-debug/qtbase/include/QtCore/qmargins.h", size = 61}, static _empty = 0 u'\000'}, m_source = {d = {d = 0x7ffeb173cc90, ptr = 0x7ffeb173cca0 "#include \"../../../../qt-dev/qtbase/src/corelib/tools/qmargins.h\"\n", size = 66}, static _empty = 0 '\000'}, m_lexer = 0x7ffeb184a4c0, m_skipping = {d = {d = {d = 0x7ffeb173cb40, ptr = 0x7ffeb173cb50 "\b", size = 65}, static _empty = 0 '\000'}}, m_trueTest = {d = {d = {d = 0x7ffeb1187ac0, ptr = 0x7ffeb1187ad0 "\b", size = 65}, static _empty = 0 '\000'}}, m_ifLevel = 0, m_tokenBufferDepth = 0, m_tokenBuffer = 0x0, m_inPreprocessorDirective = true, m_markExpandedTokens = true, m_noLines = false, m_inCondition = false, m_bytesOffsetRef = 0, m_utf16charsOffsetRef = 0, m_result = 0x7ffebaff99c0, m_lineRef = 1, m_expansionStatus = CPlusPlus::Preprocessor::NotExpanding, m_currentExpansion = 0x7ffebaff99c0, m_expansionResult = {d = {d = 0x7ffeb20b4960, ptr = 0x7ffeb20b4970 "", size = 0}, static _empty = 0 '\000'}, m_expandedTokensInfo = { >> = { >> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, m_includeGuardState = CPlusPlus::Preprocessor::State::IncludeGuardState_NoGuard, m_includeGuardMacroName = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 '\000'}}, ref = @0x7ffeb0004cc0} savedFileName = {oldValue = {d = {d = 0x7ffeb2060570, ptr = 0x7ffeb2060580 u"/home/mitch/dev/qt-dev-debug/qtbase/include/QtCore/qmargins.h", size = 61}, static _empty = 0 u'\000'}, ref = @0x7ffeb0004c18} savedUtf8FileName = {oldValue = {d = {d = 0x7ffeb1dc4f70, ptr = 0x7ffeb1dc4f80 "/home/mitch/dev/qt-dev-debug/qtbase/include/QtCore/qmargins.h", size = 61}, static _empty = 0 '\000'}, ref = @0x7ffeb0004c30} savedCurrentLine = {oldValue = 1, ref = @0x7ffeb0004c48} tk = { = {{flags = 512, f = {kind = 0, newline = 0, whitespace = 1, joined = 0, expanded = 0, generated = 0, userDefinedLiteral = 0, trigraph = 0, pad = 0, bytes = 0, utf16chars = 0}}, byteOffset = 3430, utf16charOffset = 3430, {ptr = 0x68, literal = 0x68, number = 0x68, string = 0x68, identifier = 0x68, close_brace = 104, lineno = 104}}, m_src = {d = {d = 0x7ffeb1fcc1d0, ptr = 0x7ffeb1fcc1e0 "// Copyright (C) 2022 The Qt Company Ltd.\n// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only\n\n#ifndef QMARGINS_H\n#define QMARGINS_H\n\n#include \n\n#include \n#include \n\nQT_BEGIN_NAMESPACE\n\nQT_ENABLE_P0846_SEMANTICS_FOR(get)\n\nclass QMarginsF;\n\n/", '*' , "\n QMargins class\n ", '*' , "/\n\nclass QMargins\n{\npublic:\n constexpr QMargins() noexcept;\n constexpr QMargins(int left, int top, int right, int bottom) noexcept;\n\n constexpr bool isNull() const noexcept;\n\n constexpr int left() const noexcept;\n constexpr int top() const noexcept;\n constexpr int right() const noexcept;\n constexpr int bottom() const noexcept;\n\n constexpr void setLeft(int left) noexcept;\n constexpr void setTop(int top) noexcept;\n constexpr void setRight(int right) noexcept;\n constexpr void setBottom(int bottom) noexcept;\n\n constexpr QMargins &operator+=(const QMargins &margins) noexcept;\n constexpr QMargins &operator-=(const QMargins &margins) noexcept;\n constexpr QMargins &operator+=(int) noexcept;\n constexpr QMargins &operator-=(int) noexcept;\n constexpr QMargins &operator*=(int) noexcept;\n constexpr QMargins &operator/=(int);\n constexpr QMargins &operator*=(qreal) noexcept;\n constexpr QMargins &operator/=(qreal);\n\n [[nodiscard]] constexpr inline QMarginsF toMarginsF() const noexcept;\n\nprivate:\n int m_left;\n int m_top;\n int m_right;\n int m_bottom;\n\n friend constexpr inline bool operator==(const QMargins &m1, const QMargins &m2) noexcept\n {\n return\n", ' ' , "m1.m_left == m2.m_left &&\n", ' ' , "m1.m_top == m2.m_top &&\n", ' ' , "m1.m_right == m2.m_right &&\n", ' ' , "m1.m_bottom == m2.m_bottom;\n }\n\n friend constexpr inline bool operator!=(const QMargins &m1, const QMargins &m2) noexcept\n {\n return !(m1 == m2);\n }\n\n template , "typename M,\n", ' ' , "std::enable_if_t<(I < 4), bool> = true,\n", ' ' , "std::enable_if_t, QMargins>, bool> = true>\n friend constexpr decltype(auto) get(M &&m) noexcept\n {\n if constexpr (I == 0)\n", ' ' , "return q23::forward_like(m.m_left);\n else if constexpr (I == 1)\n", ' ' , "return q23::forward_like(m.m_top);\n else if constexpr (I == 2)\n", ' ' , "return q23::forward_like(m.m_right);\n else if constexpr (I == 3)\n", ' ' , "return q23::forward_like(m.m_bottom);\n }\n};\n\nQ_DECLARE_TYPEINFO(QMargins, Q_RELOCATABLE_TYPE);\n\n/", '*' , "\n QMargins stream functions\n ", '*' , "/\n#ifndef QT_NO_DATASTREAM\nQ_CORE_EXPORT QDataStream &operator<<(QDataStream &, const QMargins &);\nQ_CORE_EXPORT QDataStream &operator>>(QDataStream &, QMargins &);\n#endif\n\n/", '*' , "\n QMargins inline functions\n ", '*' , "/\n\nconstexpr inline QMargins::QMargins() noexcept : m_left(0), m_top(0), m_right(0), m_bottom(0) {}\n\nconstexpr inline QMargins::QMargins(int aleft, int atop, int aright, int abottom) noexcept\n : m_left(aleft), m_top(atop), m_right(aright), m_bottom(abottom) {}\n\nconstexpr inline bool QMargins::isNull() const noexcept\n{ return m_left==0 && m_top==0 && m_right==0 && m_bottom==0; }\n\nconstexpr inline int QMargins::left() const noexcept\n{ return m_left; }\n\nconstexpr inline int QMargins::top() const noexcept\n{ return m_top; }\n\nconstexpr inline int QMargins::right() const noexcept\n{ return m_right; }\n\nconstexpr inline int QMargins::bottom() const noexcept\n{ return m_bottom; }\n\n\nconstexpr inline void QMargins::setLeft(int aleft) noexcept\n{ m_left = aleft; }\n\nconstexpr inline void QMargins::setTop(int atop) noexcept\n{ m_top = atop; }\n\nconstexpr inline void QMargins::setRight(int aright) noexcept\n{ m_right = aright; }\n\nconstexpr inline void QMargins::setBottom(int abottom) noexcept\n{ m_bottom = abottom; }\n\nconstexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept\n{\n return QMargins(m1.left() + m2.left(), m1.top() + m2.top(),\n", ' ' , "m1.right() + m2.right(), m1.bottom() + m2.bottom());\n}\n\nconstexpr inline QMargins operator-(const QMargins &m1, const QMargins &m2) noexcept\n{\n return QMargins(m1.left() - m2.left(), m1.top() - m2.top(),\n", ' ' , "m1.right() - m2.right(), m1.bottom() - m2.bottom());\n}\n\nconstexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept\n{\n return QMargins(lhs.left() + rhs, lhs.top() + rhs,\n", ' ' , "lhs.right() + rhs, lhs.bottom() + rhs);\n}\n\nconstexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept\n{\n return QMargins(rhs.left() + lhs, rhs.top() + lhs,\n", ' ' , "rhs.right() + lhs, rhs.bottom() + lhs);\n}\n\nconstexpr inline QMargins operator-(const QMargins &lhs, int rhs) noexcept\n{\n return QMargins(lhs.left() - rhs, lhs.top() - rhs,\n", ' ' , "lhs.right() - rhs, lhs.bottom() - rhs);\n}\n\nconstexpr inline QMargins operator*(const QMargins &margins, int factor) noexcept\n{\n return QMargins(margins.left() * factor, margins.top() * factor,\n", ' ' , "margins.right() * factor, margins.bottom() * factor);\n}\n\nconstexpr inline QMargins operator*(int factor, const QMargins &margins) noexcept\n{\n return QMargins(margins.left() * factor, margins.top() * factor,\n", ' ' , "margins.right() * factor, margins.bottom() * factor);\n}\n\nconstexpr inline QMargins operator*(const QMargins &margins, qreal factor) noexcept\n{\n return QMargins(qRound(margins.left() * factor), qRound(margins.top() * factor),\n", ' ' , "qRound(margins.right() * factor), qRound(margins.bottom() * factor));\n}\n\nconstexpr inline QMargins operator*(qreal factor, const QMargins &margins) noexcept\n{\n return QMargins(qRound(margins.left() * factor), qRound(margins.top() * factor),\n", ' ' , "qRound(margins.right() * factor), qRound(margins.bottom() * factor));\n}\n\nconstexpr inline QMargins operator/(const QMargins &margins, int divisor)\n{\n return QMargins(margins.left() / divisor, margins.top() / divisor,\n", ' ' , "margins.right() / divisor, margins.bottom() / divisor);\n}\n\nconstexpr inline QMargins operator/(const QMargins &margins, qreal divisor)\n{\n return QMargins(qRound(margins.left() / divisor), qRound(margins.top() / divisor),\n", ' ' , "qRound(margins.right() / divisor), qRound(margins.bottom() / divisor));\n}\n\nconstexpr inline QMargins operator|(const QMargins &m1, const QMargins &m2) noexcept\n{\n return QMargins(qMax(m1.left(), m2.left()), qMax(m1.top(), m2.top()),\n", ' ' , "qMax(m1.right(), m2.right()), qMax(m1.bottom(), m2.bottom()));\n}\n\nconstexpr inline QMargins &QMargins::operator+=(const QMargins &margins) noexcept\n{\n return *this = *this + margins;\n}\n\nconstexpr inline QMargins &QMargins::operator-=(const QMargins &margins) noexcept\n{\n return *this = *this - margins;\n}\n\nconstexpr inline QMargins &QMargins::operator+=(int margin) noexcept\n{\n m_left += margin;\n m_top += margin;\n m_right += margin;\n m_bottom += margin;\n return *this;\n}\n\nconstexpr inline QMargins &QMargins::operator-=(int margin) noexcept\n{\n m_left -= margin;\n m_top -= margin;\n m_right -= margin;\n m_bottom -= margin;\n return *this;\n}\n\nconstexpr inline QMargins &QMargins::operator*=(int factor) noexcept\n{\n return *this = *this * factor;\n}\n\nconstexpr inline QMargins &QMargins::operator/=(int divisor)\n{\n return *this = *this / divisor;\n}\n\nconstexpr inline QMargins &QMargins::operator*=(qreal factor) noexcept\n{\n return *this = *this * factor;\n}\n\nconstexpr inline QMargins &QMargins::operator/=(qreal divisor)\n{\n return *this = *this / divisor;\n}\n\nconstexpr inline QMargins operator+(const QMargins &margins) noexcept\n{\n return margins;\n}\n\nconstexpr inline QMargins operator-(const QMargins &margins) noexcept\n{\n return QMargins(-margins.left(), -margins.top(), -margins.right(), -margins.bottom());\n}\n\n#ifndef QT_NO_DEBUG_STREAM\nQ_CORE_EXPORT QDebug operator<<(QDebug, const QMargins &);\n#endif\n\n/", '*' , "\n QMarginsF class\n ", '*' , "/\n\nclass QMarginsF\n{\npublic:\n constexpr QMarginsF() noexcept;\n constexpr QMarginsF(qreal left, qreal top, qreal right, qreal bottom) noexcept;\n constexpr QMarginsF(const QMargins &margins) noexcept;\n\n constexpr bool isNull() const noexcept;\n\n constexpr qreal left() const noexcept;\n constexpr qreal top() const noexcept;\n constexpr qreal right() const noexcept;\n constexpr qreal bottom() const noexcept;\n\n constexpr void setLeft(qreal aleft) noexcept;\n constexpr void setTop(qreal atop) noexcept;\n constexpr void setRight(qreal aright) noexcept;\n constexpr void setBottom(qreal abottom) noexcept;\n\n constexpr QMarginsF &operator+=(const QMarginsF &margins) noexcept;\n constexpr QMarginsF &operator-=(const QMarginsF &margins) noexcept;\n constexpr QMarginsF &operator+=(qreal addend) noexcept;\n constexpr QMarginsF &operator-=(qreal subtrahend) noexcept;\n constexpr QMarginsF &operator*=(qreal factor) noexcept;\n constexpr QMarginsF &operator/=(qreal divisor);\n\n constexpr inline QMargins toMargins() const noexcept;\n\nprivate:\n qreal m_left;\n qreal m_top;\n qreal m_right;\n qreal m_bottom;\n\n friend constexpr inline bool operator==(const QMarginsF &lhs, const QMarginsF &rhs) noexcept\n {\n return qFuzzyCompare(lhs.left(), rhs.left())\n", ' ' , "&& qFuzzyCompare(lhs.top(), rhs.top())\n "..., size = 17630}, static _empty = 0 '\000'}, m_originalOffset = -1} __PRETTY_FUNCTION__ = "void CPlusPlus::Preprocessor::preprocess(const QString&, const QByteArray&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int, unsigned int)" #4 0x00007fff9c62a6b7 in CPlusPlus::Preprocessor::run(QString const&, QByteArray const&, bool, bool) (this=0x7ffeb0004c70, fileName=..., source=..., noLines=, markGeneratedTokens=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:762 preprocessed = {d = {d = 0x7ffeb1fd41e0, ptr = 0x7ffeb1fd41f0 "# 1 \"/home/mitch/dev/qt-dev/qtbase/src/corelib/tools/qmargins.h\"\n// Copyright (C) 2022 The Qt Company Ltd.\n// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only\n# 12 \"/home/mitch/dev/qt-dev/qtbase/src/corelib/tools/qmargins.h\"\n", ' ' , "\n\n# expansion begin 303,29 ~6 14:30 ~5\ntemplate void get (QT_CLASS_JUST_FOR_P0846_SIMULATION *);\n# expansion end\n# 16 \"/home/mitch/dev/qt-dev/qtbase/src/corelib/tools/qmargins.h\"\nclass QMarginsF;\n\n/", '*' , "\n QMargins class\n ", '*' , "/\n\nclass QMargins\n{\npublic:\n constexpr QMargins() noexcept;\n constexpr QMargins(int left, int top, int right, int bottom) noexcept;\n\n constexpr bool isNull() const noexcept;\n\n constexpr int left() const noexcept;\n constexpr int top() const noexcept;\n constexpr int right() const noexcept;\n constexpr int bottom() const noexcept;\n\n constexpr void setLeft(int left) noexcept;\n constexpr void setTop(int top) noexcept;\n constexpr void setRight(int right) noexcept;\n constexpr void setBottom(int bottom) noexcept;\n\n constexpr QMargins &operator+=(const QMargins &margins) noexcept;\n constexpr QMargins &operator-=(const QMargins &margins) noexcept;\n constexpr QMargins &operator+=(int) noexcept;\n constexpr QMargins &operator-=(int) noexcept;\n constexpr QMargins &operator*=(int) noexcept;\n constexpr QMargins &operator/=(int);\n constexpr QMargins &operator*=(qreal) noexcept;\n constexpr QMargins &operator/=(qreal);\n\n [[nodiscard]] constexpr inline QMarginsF toMarginsF() const noexcept;\n\nprivate:\n int m_left;\n int m_top;\n int m_right;\n int m_bottom;\n\n friend constexpr inline bool operator==(const QMargins &m1, const QMargins &m2) noexcept\n {\n return\n", ' ' , "m1.m_left == m2.m_left &&\n", ' ' , "m1.m_top == m2.m_top &&\n", ' ' , "m1.m_right == m2.m_right &&\n", ' ' , "m1.m_bottom == m2.m_bottom;\n }\n\n friend constexpr inline bool operator!=(const QMargins &m1, const QMargins &m2) noexcept\n {\n return !(m1 == m2);\n }\n\n template , "typename M,\n", ' ' , "std::enable_if_t<(I < 4), bool> = true,\n", ' ' , "std::enable_if_t, QMargins>, bool> = true>\n friend constexpr decltype(auto) get(M &&m) noexcept\n {\n if constexpr (I == 0)\n", ' ' , "return q23::forward_like(m.m_left);\n else if constexpr (I == 1)\n", ' ' , "return q23::forward_like(m.m_top);\n else if constexpr (I == 2)\n", ' ' , "return q23::forward_like(m.m_right);\n else if constexpr (I == 3)\n", ' ' , "return q23::forward_like(m.m_bottom);\n }\n};\n\n# expansion begin 2695,18 ~6 88:19 ~11 88:29 ~13 88:19 ~9 88:29 ~9 88:19 ~16 88:19 ~16 88:19 ~10 88:19 ~5\ntemplate<> class QTypeInfo { public: enum { isComplex = (((Q_RELOCATABLE_TYPE) & Q_PRIMITIVE_TYPE) == 0) && !std::is_trivial_v, isRelocatable = !isComplex || ((Q_RELOCATABLE_TYPE) & Q_RELOCATABLE_TYPE) || QtPrivate::qIsRelocatable, isPointer [[deprecated(\"Use std::is_pointer instead\")]] = std::is_pointer_v< QMargins >, isIntegral [[deprecated(\"Use std::is_integral instead\")]] = std::is_integral< QMargins >::value, isValueInitializationBitwiseZero = QtPrivate::qIsValueInitializationBitwiseZero, }; }\n# expansion end\n# 88 \"/home/mitch/dev/qt-dev/qtbase/src/corelib/tools/qmargins.h\"\n", ' ' , ";\n\n/", '*' , "\n QMargins stream functions\n ", '*' , "/\n\n# expansion begin 2958,13 ~9\n__attribute__((visibility(\"default\")))\n# expansion end\n# 94 \"/home/mitch/dev/qt-dev/qtbase/src/corelib/tools/qmargins.h\"\n", ' ' , "QDataStream &operator<<(QDataStream &, const QMargins &);\n# expansion begin 3030,13 ~9\n__attribute__((visibility(\"default\")))\n# expansion end\n# 95 \"/home/mitch/dev/qt-dev/qtbase/src/corelib/tools/qmargins.h\"\n", ' ' , "QDataStream &operator>>(QDataStream &, QMargins &);\n\n\n/", '*' , "\n QMargins inline functions\n ", '*' , "/\n\nconstexpr inline QMargins::QMargins() noexcept : m_left(0), m_top(0), m_right(0), m_bottom(0) {}\n\nconstexpr inline QMargins::QMargins(int", size = 4578}, static _empty = 0 '\000'} includeGuardMacroName = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 '\000'} #5 0x00007fff9c62a7b8 in CPlusPlus::Preprocessor::run(Utils::FilePath const&, QByteArray const&, bool, bool) (this=0x7ffeb0004c70, filePath=, source=..., noLines=, markGeneratedTokens=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:750 #6 0x00007fff510217a7 in CppEditor::Internal::CppSourceProcessor::sourceNeeded(int, Utils::FilePath const&, CPlusPlus::Client::IncludeType, QList const&) (this=0x7ffeb0004b60, line=1, filePath=..., type=CPlusPlus::Client::IncludeLocal, initialIncludes=...) at /home/mitch/dev/qt-creator/src/plugins/cppeditor/cppsourceprocessor.cpp:450 absoluteFilePath = {m_data = {d = {d = 0x7ffeb1187ce0, ptr = 0x7ffeb1187cf0 u"/home/mitch/dev/qt-dev/qtbase/src/corelib/tools/qmargins.h", size = 58}, static _empty = 0 u'\000'}, m_pathLen = 58, m_schemeLen = 0, m_hostLen = 0} editorRevision = 0 contents = {d = {d = 0x7ffeb1fcc1d0, ptr = 0x7ffeb1fcc1e0 "// Copyright (C) 2022 The Qt Company Ltd.\n// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only\n\n#ifndef QMARGINS_H\n#define QMARGINS_H\n\n#include \n\n#include \n#include \n\nQT_BEGIN_NAMESPACE\n\nQT_ENABLE_P0846_SEMANTICS_FOR(get)\n\nclass QMarginsF;\n\n/", '*' , "\n QMargins class\n ", '*' , "/\n\nclass QMargins\n{\npublic:\n constexpr QMargins() noexcept;\n constexpr QMargins(int left, int top, int right, int bottom) noexcept;\n\n constexpr bool isNull() const noexcept;\n\n constexpr int left() const noexcept;\n constexpr int top() const noexcept;\n constexpr int right() const noexcept;\n constexpr int bottom() const noexcept;\n\n constexpr void setLeft(int left) noexcept;\n constexpr void setTop(int top) noexcept;\n constexpr void setRight(int right) noexcept;\n constexpr void setBottom(int bottom) noexcept;\n\n constexpr QMargins &operator+=(const QMargins &margins) noexcept;\n constexpr QMargins &operator-=(const QMargins &margins) noexcept;\n constexpr QMargins &operator+=(int) noexcept;\n constexpr QMargins &operator-=(int) noexcept;\n constexpr QMargins &operator*=(int) noexcept;\n constexpr QMargins &operator/=(int);\n constexpr QMargins &operator*=(qreal) noexcept;\n constexpr QMargins &operator/=(qreal);\n\n [[nodiscard]] constexpr inline QMarginsF toMarginsF() const noexcept;\n\nprivate:\n int m_left;\n int m_top;\n int m_right;\n int m_bottom;\n\n friend constexpr inline bool operator==(const QMargins &m1, const QMargins &m2) noexcept\n {\n return\n", ' ' , "m1.m_left == m2.m_left &&\n", ' ' , "m1.m_top == m2.m_top &&\n", ' ' , "m1.m_right == m2.m_right &&\n", ' ' , "m1.m_bottom == m2.m_bottom;\n }\n\n friend constexpr inline bool operator!=(const QMargins &m1, const QMargins &m2) noexcept\n {\n return !(m1 == m2);\n }\n\n template , "typename M,\n", ' ' , "std::enable_if_t<(I < 4), bool> = true,\n", ' ' , "std::enable_if_t, QMargins>, bool> = true>\n friend constexpr decltype(auto) get(M &&m) noexcept\n {\n if constexpr (I == 0)\n", ' ' , "return q23::forward_like(m.m_left);\n else if constexpr (I == 1)\n", ' ' , "return q23::forward_like(m.m_top);\n else if constexpr (I == 2)\n", ' ' , "return q23::forward_like(m.m_right);\n else if constexpr (I == 3)\n", ' ' , "return q23::forward_like(m.m_bottom);\n }\n};\n\nQ_DECLARE_TYPEINFO(QMargins, Q_RELOCATABLE_TYPE);\n\n/", '*' , "\n QMargins stream functions\n ", '*' , "/\n#ifndef QT_NO_DATASTREAM\nQ_CORE_EXPORT QDataStream &operator<<(QDataStream &, const QMargins &);\nQ_CORE_EXPORT QDataStream &operator>>(QDataStream &, QMargins &);\n#endif\n\n/", '*' , "\n QMargins inline functions\n ", '*' , "/\n\nconstexpr inline QMargins::QMargins() noexcept : m_left(0), m_top(0), m_right(0), m_bottom(0) {}\n\nconstexpr inline QMargins::QMargins(int aleft, int atop, int aright, int abottom) noexcept\n : m_left(aleft), m_top(atop), m_right(aright), m_bottom(abottom) {}\n\nconstexpr inline bool QMargins::isNull() const noexcept\n{ return m_left==0 && m_top==0 && m_right==0 && m_bottom==0; }\n\nconstexpr inline int QMargins::left() const noexcept\n{ return m_left; }\n\nconstexpr inline int QMargins::top() const noexcept\n{ return m_top; }\n\nconstexpr inline int QMargins::right() const noexcept\n{ return m_right; }\n\nconstexpr inline int QMargins::bottom() const noexcept\n{ return m_bottom; }\n\n\nconstexpr inline void QMargins::setLeft(int aleft) noexcept\n{ m_left = aleft; }\n\nconstexpr inline void QMargins::setTop(int atop) noexcept\n{ m_top = atop; }\n\nconstexpr inline void QMargins::setRight(int aright) noexcept\n{ m_right = aright; }\n\nconstexpr inline void QMargins::setBottom(int abottom) noexcept\n{ m_bottom = abottom; }\n\nconstexpr inline QMargins operator+(const QMargins &m1, const QMargins &m2) noexcept\n{\n return QMargins(m1.left() + m2.left(), m1.top() + m2.top(),\n", ' ' , "m1.right() + m2.right(), m1.bottom() + m2.bottom());\n}\n\nconstexpr inline QMargins operator-(const QMargins &m1, const QMargins &m2) noexcept\n{\n return QMargins(m1.left() - m2.left(), m1.top() - m2.top(),\n", ' ' , "m1.right() - m2.right(), m1.bottom() - m2.bottom());\n}\n\nconstexpr inline QMargins operator+(const QMargins &lhs, int rhs) noexcept\n{\n return QMargins(lhs.left() + rhs, lhs.top() + rhs,\n", ' ' , "lhs.right() + rhs, lhs.bottom() + rhs);\n}\n\nconstexpr inline QMargins operator+(int lhs, const QMargins &rhs) noexcept\n{\n return QMargins(rhs.left() + lhs, rhs.top() + lhs,\n", ' ' , "rhs.right() + lhs, rhs.bottom() + lhs);\n}\n\nconstexpr inline QMargins operator-(const QMargins &lhs, int rhs) noexcept\n{\n return QMargins(lhs.left() - rhs, lhs.top() - rhs,\n", ' ' , "lhs.right() - rhs, lhs.bottom() - rhs);\n}\n\nconstexpr inline QMargins operator*(const QMargins &margins, int factor) noexcept\n{\n return QMargins(margins.left() * factor, margins.top() * factor,\n", ' ' , "margins.right() * factor, margins.bottom() * factor);\n}\n\nconstexpr inline QMargins operator*(int factor, const QMargins &margins) noexcept\n{\n return QMargins(margins.left() * factor, margins.top() * factor,\n", ' ' , "margins.right() * factor, margins.bottom() * factor);\n}\n\nconstexpr inline QMargins operator*(const QMargins &margins, qreal factor) noexcept\n{\n return QMargins(qRound(margins.left() * factor), qRound(margins.top() * factor),\n", ' ' , "qRound(margins.right() * factor), qRound(margins.bottom() * factor));\n}\n\nconstexpr inline QMargins operator*(qreal factor, const QMargins &margins) noexcept\n{\n return QMargins(qRound(margins.left() * factor), qRound(margins.top() * factor),\n", ' ' , "qRound(margins.right() * factor), qRound(margins.bottom() * factor));\n}\n\nconstexpr inline QMargins operator/(const QMargins &margins, int divisor)\n{\n return QMargins(margins.left() / divisor, margins.top() / divisor,\n", ' ' , "margins.right() / divisor, margins.bottom() / divisor);\n}\n\nconstexpr inline QMargins operator/(const QMargins &margins, qreal divisor)\n{\n return QMargins(qRound(margins.left() / divisor), qRound(margins.top() / divisor),\n", ' ' , "qRound(margins.right() / divisor), qRound(margins.bottom() / divisor));\n}\n\nconstexpr inline QMargins operator|(const QMargins &m1, const QMargins &m2) noexcept\n{\n return QMargins(qMax(m1.left(), m2.left()), qMax(m1.top(), m2.top()),\n", ' ' , "qMax(m1.right(), m2.right()), qMax(m1.bottom(), m2.bottom()));\n}\n\nconstexpr inline QMargins &QMargins::operator+=(const QMargins &margins) noexcept\n{\n return *this = *this + margins;\n}\n\nconstexpr inline QMargins &QMargins::operator-=(const QMargins &margins) noexcept\n{\n return *this = *this - margins;\n}\n\nconstexpr inline QMargins &QMargins::operator+=(int margin) noexcept\n{\n m_left += margin;\n m_top += margin;\n m_right += margin;\n m_bottom += margin;\n return *this;\n}\n\nconstexpr inline QMargins &QMargins::operator-=(int margin) noexcept\n{\n m_left -= margin;\n m_top -= margin;\n m_right -= margin;\n m_bottom -= margin;\n return *this;\n}\n\nconstexpr inline QMargins &QMargins::operator*=(int factor) noexcept\n{\n return *this = *this * factor;\n}\n\nconstexpr inline QMargins &QMargins::operator/=(int divisor)\n{\n return *this = *this / divisor;\n}\n\nconstexpr inline QMargins &QMargins::operator*=(qreal factor) noexcept\n{\n return *this = *this * factor;\n}\n\nconstexpr inline QMargins &QMargins::operator/=(qreal divisor)\n{\n return *this = *this / divisor;\n}\n\nconstexpr inline QMargins operator+(const QMargins &margins) noexcept\n{\n return margins;\n}\n\nconstexpr inline QMargins operator-(const QMargins &margins) noexcept\n{\n return QMargins(-margins.left(), -margins.top(), -margins.right(), -margins.bottom());\n}\n\n#ifndef QT_NO_DEBUG_STREAM\nQ_CORE_EXPORT QDebug operator<<(QDebug, const QMargins &);\n#endif\n\n/", '*' , "\n QMarginsF class\n ", '*' , "/\n\nclass QMarginsF\n{\npublic:\n constexpr QMarginsF() noexcept;\n constexpr QMarginsF(qreal left, qreal top, qreal right, qreal bottom) noexcept;\n constexpr QMarginsF(const QMargins &margins) noexcept;\n\n constexpr bool isNull() const noexcept;\n\n constexpr qreal left() const noexcept;\n constexpr qreal top() const noexcept;\n constexpr qreal right() const noexcept;\n constexpr qreal bottom() const noexcept;\n\n constexpr void setLeft(qreal aleft) noexcept;\n constexpr void setTop(qreal atop) noexcept;\n constexpr void setRight(qreal aright) noexcept;\n constexpr void setBottom(qreal abottom) noexcept;\n\n constexpr QMarginsF &operator+=(const QMarginsF &margins) noexcept;\n constexpr QMarginsF &operator-=(const QMarginsF &margins) noexcept;\n constexpr QMarginsF &operator+=(qreal addend) noexcept;\n constexpr QMarginsF &operator-=(qreal subtrahend) noexcept;\n constexpr QMarginsF &operator*=(qreal factor) noexcept;\n constexpr QMarginsF &operator/=(qreal divisor);\n\n constexpr inline QMargins toMargins() const noexcept;\n\nprivate:\n qreal m_left;\n qreal m_top;\n qreal m_right;\n qreal m_bottom;\n\n friend constexpr inline bool operator==(const QMarginsF &lhs, const QMarginsF &rhs) noexcept\n {\n return qFuzzyCompare(lhs.left(), rhs.left())\n", ' ' , "&& qFuzzyCompare(lhs.top(), rhs.top())\n "..., size = 17630}, static _empty = 0 '\000'} gotFileContents = true __PRETTY_FUNCTION__ = "virtual void CppEditor::Internal::CppSourceProcessor::sourceNeeded(int, const Utils::FilePath&, CPlusPlus::Client::IncludeType, const FilePaths&)" document = {value = 0x7ffeb1187d70, d = 0x7ffeb203b6a0} previousDocument = {value = 0x7ffeb19e2e40, d = 0x7ffeb1187aa0} preprocessedCode = {d = {d = 0x7ffeb1fd41e0, ptr = 0x7ffeb1fd41f0 "# 1 \"/home/mitch/dev/qt-dev/qtbase/src/corelib/tools/qmargins.h\"\n// Copyright (C) 2022 The Qt Company Ltd.\n// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only\n# 12 \"/home/mitch/dev/qt-dev/qtbase/src/corelib/tools/qmargins.h\"\n", ' ' , "\n\n# expansion begin 303,29 ~6 14:30 ~5\ntemplate void get (QT_CLASS_JUST_FOR_P0846_SIMULATION *);\n# expansion end\n# 16 \"/home/mitch/dev/qt-dev/qtbase/src/corelib/tools/qmargins.h\"\nclass QMarginsF;\n\n/", '*' , "\n QMargins class\n ", '*' , "/\n\nclass QMargins\n{\npublic:\n constexpr QMargins() noexcept;\n constexpr QMargins(int left, int top, int right, int bottom) noexcept;\n\n constexpr bool isNull() const noexcept;\n\n constexpr int left() const noexcept;\n constexpr int top() const noexcept;\n constexpr int right() const noexcept;\n constexpr int bottom() const noexcept;\n\n constexpr void setLeft(int left) noexcept;\n constexpr void setTop(int top) noexcept;\n constexpr void setRight(int right) noexcept;\n constexpr void setBottom(int bottom) noexcept;\n\n constexpr QMargins &operator+=(const QMargins &margins) noexcept;\n constexpr QMargins &operator-=(const QMargins &margins) noexcept;\n constexpr QMargins &operator+=(int) noexcept;\n constexpr QMargins &operator-=(int) noexcept;\n constexpr QMargins &operator*=(int) noexcept;\n constexpr QMargins &operator/=(int);\n constexpr QMargins &operator*=(qreal) noexcept;\n constexpr QMargins &operator/=(qreal);\n\n [[nodiscard]] constexpr inline QMarginsF toMarginsF() const noexcept;\n\nprivate:\n int m_left;\n int m_top;\n int m_right;\n int m_bottom;\n\n friend constexpr inline bool operator==(const QMargins &m1, const QMargins &m2) noexcept\n {\n return\n", ' ' , "m1.m_left == m2.m_left &&\n", ' ' , "m1.m_top == m2.m_top &&\n", ' ' , "m1.m_right == m2.m_right &&\n", ' ' , "m1.m_bottom == m2.m_bottom;\n }\n\n friend constexpr inline bool operator!=(const QMargins &m1, const QMargins &m2) noexcept\n {\n return !(m1 == m2);\n }\n\n template , "typename M,\n", ' ' , "std::enable_if_t<(I < 4), bool> = true,\n", ' ' , "std::enable_if_t, QMargins>, bool> = true>\n friend constexpr decltype(auto) get(M &&m) noexcept\n {\n if constexpr (I == 0)\n", ' ' , "return q23::forward_like(m.m_left);\n else if constexpr (I == 1)\n", ' ' , "return q23::forward_like(m.m_top);\n else if constexpr (I == 2)\n", ' ' , "return q23::forward_like(m.m_right);\n else if constexpr (I == 3)\n", ' ' , "return q23::forward_like(m.m_bottom);\n }\n};\n\n# expansion begin 2695,18 ~6 88:19 ~11 88:29 ~13 88:19 ~9 88:29 ~9 88:19 ~16 88:19 ~16 88:19 ~10 88:19 ~5\ntemplate<> class QTypeInfo { public: enum { isComplex = (((Q_RELOCATABLE_TYPE) & Q_PRIMITIVE_TYPE) == 0) && !std::is_trivial_v, isRelocatable = !isComplex || ((Q_RELOCATABLE_TYPE) & Q_RELOCATABLE_TYPE) || QtPrivate::qIsRelocatable, isPointer [[deprecated(\"Use std::is_pointer instead\")]] = std::is_pointer_v< QMargins >, isIntegral [[deprecated(\"Use std::is_integral instead\")]] = std::is_integral< QMargins >::value, isValueInitializationBitwiseZero = QtPrivate::qIsValueInitializationBitwiseZero, }; }\n# expansion end\n# 88 \"/home/mitch/dev/qt-dev/qtbase/src/corelib/tools/qmargins.h\"\n", ' ' , ";\n\n/", '*' , "\n QMargins stream functions\n ", '*' , "/\n\n# expansion begin 2958,13 ~9\n__attribute__((visibility(\"default\")))\n# expansion end\n# 94 \"/home/mitch/dev/qt-dev/qtbase/src/corelib/tools/qmargins.h\"\n", ' ' , "QDataStream &operator<<(QDataStream &, const QMargins &);\n# expansion begin 3030,13 ~9\n__attribute__((visibility(\"default\")))\n# expansion end\n# 95 \"/home/mitch/dev/qt-dev/qtbase/src/corelib/tools/qmargins.h\"\n", ' ' , "QDataStream &operator>>(QDataStream &, QMargins &);\n\n\n/", '*' , "\n QMargins inline functions\n ", '*' , "/\n\nconstexpr inline QMargins::QMargins() noexcept : m_left(0), m_top(0), m_right(0), m_bottom(0) {}\n\nconstexpr inline QMargins::QMargins(int", size = 4578}, static _empty = 0 '\000'} globalDocument = {value = 0x0, d = 0x3100000006} #7 0x00007fff9c62c65e in CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Internal::PPToken*, bool) (this=, tk=, includeNext=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:1709 inc = {d = {d = 0x7ffeb19e3170, ptr = 0x7ffeb19e3180 u"../../../../qt-dev/qtbase/src/corelib/tools/qmargins.h", size = 54}, static _empty = 0 u'\000'} depthLocker = {m_guard = @0x7ffeb0004cb8} __PRETTY_FUNCTION__ = "void CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Preprocessor::PPToken*, bool)" line = 1 included = {d = {d = 0x7ffeb1187b50, ptr = 0x7ffeb1187b60 "\"../../../../qt-dev/qtbase/src/corelib/tools/qmargins.h\"", size = 56}, static _empty = 0 '\000'} mode = #8 0x00007fff9c62d85a in CPlusPlus::Preprocessor::handlePreprocessorDirective(CPlusPlus::Internal::PPToken*) (this=0x7ffeb0004c70, tk=0x7ffebaff9580) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:1648 s = {oldValue = false, ref = @0x7ffeb0004d38} poundToken = { = {{flags = 4295033158, f = {kind = 70, newline = 1, whitespace = 0, joined = 0, expanded = 0, generated = 0, userDefinedLiteral = 0, trigraph = 0, pad = 0, bytes = 1, utf16chars = 1}}, byteOffset = 0, utf16charOffset = 0, {ptr = 0x1, literal = 0x1, number = 0x1, string = 0x1, identifier = 0x1, close_brace = 1, lineno = 1}}, m_src = {d = {d = 0x7ffeb173cc90, ptr = 0x7ffeb173cca0 "#include \"../../../../qt-dev/qtbase/src/corelib/tools/qmargins.h\"\n", size = 66}, static _empty = 0 '\000'}, m_originalOffset = -1} ppDefine = {d = {d = 0x7ffeb000f2e0, ptr = 0x7ffeb000f2f0 "define", size = 6}, static _empty = 0 '\000'} ppIf = {d = {d = 0x7ffeb000f300, ptr = 0x7ffeb000f310 "if", size = 2}, static _empty = 0 '\000'} ppIfDef = {d = {d = 0x7ffeb000f320, ptr = 0x7ffeb000f330 "ifdef", size = 5}, static _empty = 0 '\000'} ppIfNDef = {d = {d = 0x7ffeb000f340, ptr = 0x7ffeb000f350 "ifndef", size = 6}, static _empty = 0 '\000'} ppEndIf = {d = {d = 0x7ffeb000f360, ptr = 0x7ffeb000f370 "endif", size = 5}, static _empty = 0 '\000'} ppElse = {d = {d = 0x7ffeb000f380, ptr = 0x7ffeb000f390 "else", size = 4}, static _empty = 0 '\000'} ppUndef = {d = {d = 0x7ffeb000f7c0, ptr = 0x7ffeb000f7d0 "undef", size = 5}, static _empty = 0 '\000'} ppElif = {d = {d = 0x7ffeb000f7e0, ptr = 0x7ffeb000f7f0 "elif", size = 4}, static _empty = 0 '\000'} ppInclude = {d = {d = 0x7ffeb000f2b0, ptr = 0x7ffeb000f2c0 "include", size = 7}, static _empty = 0 '\000'} ppIncludeNext = {d = {d = 0x7ffeb000f800, ptr = 0x7ffeb000f810 "include_next", size = 12}, static _empty = 0 '\000'} ppImport = {d = {d = 0x7ffeb000f830, ptr = 0x7ffeb000f840 "import", size = 6}, static _empty = 0 '\000'} #9 0x00007fff9c628ec3 in CPlusPlus::Preprocessor::lex(CPlusPlus::Internal::PPToken*) (this=0x7ffeb0004c70, tk=0x7ffebaff9580) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:881 #10 0x00007fff9c629e90 in CPlusPlus::Preprocessor::preprocess(QString const&, QByteArray const&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int, unsigned int) (this=0x7ffeb0004c70, fileName=, source=, result=, includeGuardMacroName=0x7ffebaff9830, noLines=, markGeneratedTokens=true, inCondition=false, bytesOffsetRef=0, utf16charOffsetRef=0, lineRef=1) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:1432 macroExpanded = savedState = {oldValue = {m_currentFileName = {d = {d = 0x7ffeb1853f60, ptr = 0x7ffeb1853f70 u"/home/mitch/dev/qt-dev/qtbase/src/corelib/tools/qsize.h", size = 55}, static _empty = 0 u'\000'}, m_source = {d = {d = 0x7ffeb20b6ee0, ptr = 0x7ffeb20b6ef0 "// Copyright (C) 2022 The Qt Company Ltd.\n// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only\n\n#ifndef QSIZE_H\n#define QSIZE_H\n\n#include \n#include \n#include \n\n#include \n#include \n\n#if defined(Q_OS_DARWIN) || defined(Q_QDOC)\nstruct CGSize;\n#endif\n\nQT_BEGIN_NAMESPACE\n\n// QT_ENABLE_P0846_SEMANTICS_FOR(get) // from qmargins.h\n\nclass QSizeF;\n\nclass Q_CORE_EXPORT QSize\n{\npublic:\n constexpr QSize() noexcept;\n constexpr QSize(int w, int h) noexcept;\n\n constexpr inline bool isNull() const noexcept;\n constexpr inline bool isEmpty() const noexcept;\n constexpr inline bool isValid() const noexcept;\n\n constexpr inline int width() const noexcept;\n constexpr inline int height() const noexcept;\n constexpr inline void setWidth(int w) noexcept;\n constexpr inline void setHeight(int h) noexcept;\n void transpose() noexcept;\n [[nodiscard]] constexpr inline QSize transposed() const noexcept;\n\n inline void scale(int w, int h, Qt::AspectRatioMode mode) noexcept;\n inline void scale(const QSize &s, Qt::AspectRatioMode mode) noexcept;\n [[nodiscard]] QSize scaled(int w, int h, Qt::AspectRatioMode mode) const noexcept;\n [[nodiscard]] QSize scaled(const QSize &s, Qt::AspectRatioMode mode) const noexcept;\n\n [[nodiscard]] constexpr inline QSize expandedTo(const QSize &) const noexcept;\n [[nodiscard]] constexpr inline QSize boundedTo(const QSize &) const noexcept;\n\n [[nodiscard]] constexpr QSize grownBy(QMargins m) const noexcept\n { return {width() + m.left() + m.right(), height() + m.top() + m.bottom()}; }\n [[nodiscard]] constexpr QSize shrunkBy(QMargins m) const noexcept\n { return {width() - m.left() - m.right(), height() - m.top() - m.bottom()}; }\n\n constexpr inline int &rwidth() noexcept;\n constexpr inline int &rheight() noexcept;\n\n constexpr inline QSize &operator+=(const QSize &) noexcept;\n constexpr inline QSize &operator-=(const QSize &) noexcept;\n constexpr inline QSize &operator*=(qreal c) noexcept;\n inline QSize &operator/=(qreal c);\n\n friend inline constexpr bool operator==(const QSize &s1, const QSize &s2) noexcept\n { return s1.wd == s2.wd && s1.ht == s2.ht; }\n friend inline constexpr bool operator!=(const QSize &s1, const QSize &s2) noexcept\n { return s1.wd != s2.wd || s1.ht != s2.ht; }\n friend inline constexpr QSize operator+(const QSize &s1, const QSize &s2) noexcept\n { return QSize(s1.wd + s2.wd, s1.ht + s2.ht); }\n friend inline constexpr QSize operator-(const QSize &s1, const QSize &s2) noexcept\n { return QSize(s1.wd - s2.wd, s1.ht - s2.ht); }\n friend inline constexpr QSize operator*(const QSize &s, qreal c) noexcept\n { return QSize(qRound(s.wd * c), qRound(s.ht * c)); }\n friend inline constexpr QSize operator*(qreal c, const QSize &s) noexcept\n { return s * c; }\n friend inline QSize operator/(const QSize &s, qreal c)\n { Q_ASSERT(!qFuzzyIsNull(c)); return QSize(qRound(s.wd / c), qRound(s.ht / c)); }\n friend inline constexpr size_t qHash(const QSize &, size_t) noexcept;\n\n#if defined(Q_OS_DARWIN) || defined(Q_QDOC)\n [[nodiscard]] CGSize toCGSize() const noexcept;\n#endif\n\n [[nodiscard]] inline constexpr QSizeF toSizeF() const noexcept;\n\nprivate:\n int wd;\n int ht;\n\n template , "typename S,\n", ' ' , "std::enable_if_t<(I < 2), bool> = true,\n", ' ' , "std::enable_if_t, QSize>, bool> = true>\n friend constexpr decltype(auto) get(S &&s) noexcept\n {\n if constexpr (I == 0)\n", ' ' , "return q23::forward_like(s.wd);\n else if constexpr (I == 1)\n", ' ' , "return q23::forward_like(s.ht);\n }\n};\nQ_DECLARE_TYPEINFO(QSize, Q_RELOCATABLE_TYPE);\n\n/", '*' , "\n QSize stream functions\n ", '*' , "/\n\n#ifndef QT_NO_DATASTREAM\nQ_CORE_EXPORT QDataStream &operator<<(QDataStream &, const QSize &);\nQ_CORE_EXPORT QDataStream &operator>>(QDataStream &, QSize &);\n#endif\n\n\n/", '*' , "\n QSize inline functions\n ", '*' , "/\n\nconstexpr inline QSize::QSize() noexcept : wd(-1), ht(-1) {}\n\nconstexpr inline QSize::QSize(int w, int h) noexcept : wd(w), ht(h) {}\n\nconstexpr inline bool QSize::isNull() const noexcept\n{ return wd == 0 && ht == 0; }\n\nconstexpr inline bool QSize::isEmpty() const noexcept\n{ return wd < 1 || ht < 1; }\n\nconstexpr inline bool QSize::isValid() const noexcept\n{ return wd >= 0 && ht >= 0; }\n\nconstexpr inline int QSize::width() const noexcept\n{ return wd; }\n\nconstexpr inline int QSize::height() const noexcept\n{ return ht; }\n\nconstexpr inline void QSize::setWidth(int w) noexcept\n{ wd = w; }\n\nconstexpr inline void QSize::setHeight(int h) noexcept\n{ ht = h; }\n\nconstexpr inline QSize QSize::transposed() const noexcept\n{ return QSize(ht, wd); }\n\ninline void QSize::scale(int w, int h, Qt::AspectRatioMode mode) noexcept\n{ scale(QSize(w, h), mode); }\n\ninline void QSize::scale(const QSize &s, Qt::AspectRatioMode mode) noexcept\n{ *this = scaled(s, mode); }\n\ninline QSize QSize::scaled(int w, int h, Qt::AspectRatioMode mode) const noexcept\n{ return scaled(QSize(w, h), mode); }\n\nconstexpr inline int &QSize::rwidth() noexcept\n{ return wd; }\n\nconstexpr inline int &QSize::rheight() noexcept\n{ return ht; }\n\nconstexpr inline QSize &QSize::operator+=(const QSize &s) noexcept\n{\n wd += s.wd;\n ht += s.ht;\n return *this;\n}\n\nconstexpr inline QSize &QSize::operator-=(const QSize &s) noexcept\n{\n wd -= s.wd;\n ht -= s.ht;\n return *this;\n}\n\nconstexpr inline QSize &QSize::operator*=(qreal c) noexcept\n{\n wd = qRound(wd * c);\n ht = qRound(ht * c);\n return *this;\n}\n\nconstexpr inline size_t qHash(const QSize &s, size_t seed = 0) noexcept\n{ return qHashMulti(seed, s.wd, s.ht); }\n\ninline QSize &QSize::operator/=(qreal c)\n{\n Q_ASSERT(!qFuzzyIsNull(c));\n wd = qRound(wd / c);\n ht = qRound(ht / c);\n return *this;\n}\n\nconstexpr inline QSize QSize::expandedTo(const QSize & otherSize) const noexcept\n{\n return QSize(qMax(wd,otherSize.wd), qMax(ht,otherSize.ht));\n}\n\nconstexpr inline QSize QSize::boundedTo(const QSize & otherSize) const noexcept\n{\n return QSize(qMin(wd,otherSize.wd), qMin(ht,otherSize.ht));\n}\n\n#ifndef QT_NO_DEBUG_STREAM\nQ_CORE_EXPORT QDebug operator<<(QDebug, const QSize &);\n#endif\n\n\nclass Q_CORE_EXPORT QSizeF\n{\npublic:\n constexpr QSizeF() noexcept;\n constexpr QSizeF(const QSize &sz) noexcept;\n constexpr QSizeF(qreal w, qreal h) noexcept;\n\n inline bool isNull() const noexcept;\n constexpr inline bool isEmpty() const noexcept;\n constexpr inline bool isValid() const noexcept;\n\n constexpr inline qreal width() const noexcept;\n constexpr inline qreal height() const noexcept;\n constexpr inline void setWidth(qreal w) noexcept;\n constexpr inline void setHeight(qreal h) noexcept;\n void transpose() noexcept;\n [[nodiscard]] constexpr inline QSizeF transposed() const noexcept;\n\n inline void scale(qreal w, qreal h, Qt::AspectRatioMode mode) noexcept;\n inline void scale(const QSizeF &s, Qt::AspectRatioMode mode) noexcept;\n [[nodiscard]] QSizeF scaled(qreal w, qreal h, Qt::AspectRatioMode mode) const noexcept;\n [[nodiscard]] QSizeF scaled(const QSizeF &s, Qt::AspectRatioMode mode) const noexcept;\n\n [[nodiscard]] constexpr inline QSizeF expandedTo(const QSizeF &) const noexcept;\n [[nodiscard]] constexpr inline QSizeF boundedTo(const QSizeF &) const noexcept;\n\n [[nodiscard]] constexpr QSizeF grownBy(QMarginsF m) const noexcept\n { return {width() + m.left() + m.right(), height() + m.top() + m.bottom()}; }\n [[nodiscard]] constexpr QSizeF shrunkBy(QMarginsF m) const noexcept\n { return {width() - m.left() - m.right(), height() - m.top() - m.bottom()}; }\n\n constexpr inline qreal &rwidth() noexcept;\n constexpr inline qreal &rheight() noexcept;\n\n constexpr inline QSizeF &operator+=(const QSizeF &) noexcept;\n constexpr inline QSizeF &operator-=(const QSizeF &) noexcept;\n constexpr inline QSizeF &operator*=(qreal c) noexcept;\n inline QSizeF &operator/=(qreal c);\n\n QT_WARNING_PUSH\n QT_WARNING_DISABLE_FLOAT_COMPARE\n friend constexpr inline bool operator==(const QSizeF &s1, const QSizeF &s2)\n {\n return ((!s1.wd || !s2.wd) ? qFuzzyIsNull(s1.wd - s2.wd) : qFuzzyCompare(s1.wd, s2.wd))\n", ' ' , "&& ((!s1.ht || !s2.ht) ? qFuzzyIsNull(s1.ht - s2.ht) : qFuzzyCompare(s1.ht, s2.ht));\n }\n QT_WARNING_POP\n friend constexpr inline bool operator!=(const QSizeF &s1, const QSizeF &s2)\n { return !(s1 == s2); }\n friend constexpr inline QSizeF operator+(const QSizeF &s1, const QSizeF &s2) noexcept\n { return QSizeF(s1.wd + s2.wd, s1.ht + s2.ht); }\n friend constexpr inline QSizeF operator-(const QSizeF &s1, const QSizeF &s2) noexcept\n { return QSizeF(s1.wd - s2.wd, s1.ht - s2.ht); }\n friend constexpr inline QSizeF operator*(const QSizeF &s, qreal c) noexcept\n { return QSizeF(s.wd * c, s.ht * c); }\n friend constexpr inline QSizeF operator*(qreal c, const QSizeF &s) noexcept\n { return s * c; }\n friend inline QSizeF operator/(const QSizeF &s, qreal c)\n { Q_ASSERT(!qFuzzyIsNull(c)); return QSizeF(s.wd / c, s.ht / c); }\n\n constexpr inline QSize toSize() const noexcept;\n\n#if defined(Q_OS_DARWIN) || defined(Q_QDOC)\n [[nodiscard]] static QSizeF fromCGSize(CGSize size) noexcept;\n [[nodiscard]] CGSize toCGSize() const noexcept;\n#endif\n\nprivate:\n qreal wd;\n qreal ht;\n\n template , "typename S,\n", ' ' , "std::enable_if_t<(I < 2), bool> = true,\n", ' ' , "std::enable_if_t, QSizeF>, bool> = true>\n frie"..., size = 14169}, static _empty = 0 '\000'}, m_lexer = 0x7ffeb20c4800, m_skipping = {d = {d = {d = 0x7ffeb20c6140, ptr = 0x7ffeb20c6150 "\b", size = 65}, static _empty = 0 '\000'}}, m_trueTest = {d = {d = {d = 0x7ffeb19de400, ptr = 0x7ffeb19de410 "\b\002", size = 65}, static _empty = 0 '\000'}}, m_ifLevel = 1, m_tokenBufferDepth = 0, m_tokenBuffer = 0x0, m_inPreprocessorDirective = true, m_markExpandedTokens = true, m_noLines = false, m_inCondition = false, m_bytesOffsetRef = 0, m_utf16charsOffsetRef = 0, m_result = 0x7ffebaffa110, m_lineRef = 1, m_expansionStatus = CPlusPlus::Preprocessor::NotExpanding, m_currentExpansion = 0x7ffebaffa110, m_expansionResult = {d = {d = 0x7ffeb2092af0, ptr = 0x7ffeb2092b00 "", size = 0}, static _empty = 0 '\000'}, m_expandedTokensInfo = { >> = { >> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, m_includeGuardState = CPlusPlus::Preprocessor::State::IncludeGuardState_NoGuard, m_includeGuardMacroName = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 '\000'}}, ref = @0x7ffeb0004cc0} savedFileName = {oldValue = {d = {d = 0x7ffeb1853f60, ptr = 0x7ffeb1853f70 u"/home/mitch/dev/qt-dev/qtbase/src/corelib/tools/qsize.h", size = 55}, static _empty = 0 u'\000'}, ref = @0x7ffeb0004c18} savedUtf8FileName = {oldValue = {d = {d = 0x7ffeb20c4b40, ptr = 0x7ffeb20c4b50 "/home/mitch/dev/qt-dev/qtbase/src/corelib/tools/qsize.h", size = 55}, static _empty = 0 '\000'}, ref = @0x7ffeb0004c30} savedCurrentLine = {oldValue = 2, ref = @0x7ffeb0004c48} tk = { = {{flags = 256, f = {kind = 0, newline = 1, whitespace = 0, joined = 0, expanded = 0, generated = 0, userDefinedLiteral = 0, trigraph = 0, pad = 0, bytes = 0, utf16chars = 0}}, byteOffset = 66, utf16charOffset = 66, {ptr = 0x2, literal = 0x2, number = 0x2, string = 0x2, identifier = 0x2, close_brace = 2, lineno = 2}}, m_src = {d = {d = 0x7ffeb173cc90, ptr = 0x7ffeb173cca0 "#include \"../../../../qt-dev/qtbase/src/corelib/tools/qmargins.h\"\n", size = 66}, static _empty = 0 '\000'}, m_originalOffset = -1} __PRETTY_FUNCTION__ = "void CPlusPlus::Preprocessor::preprocess(const QString&, const QByteArray&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int, unsigned int)" #11 0x00007fff9c62a6b7 in CPlusPlus::Preprocessor::run(QString const&, QByteArray const&, bool, bool) (this=0x7ffeb0004c70, fileName=..., source=..., noLines=, markGeneratedTokens=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:762 preprocessed = {d = {d = 0x7ffeb1f47060, ptr = 0x7ffeb1f47070 "# 1 \"/home/mitch/dev/qt-dev-debug/qtbase/include/QtCore/qmargins.h\"\n", size = 68}, static _empty = 0 '\000'} includeGuardMacroName = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 '\000'} #12 0x00007fff9c62a7b8 in CPlusPlus::Preprocessor::run(Utils::FilePath const&, QByteArray const&, bool, bool) (this=0x7ffeb0004c70, filePath=, source=..., noLines=, markGeneratedTokens=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:750 #13 0x00007fff510217a7 in CppEditor::Internal::CppSourceProcessor::sourceNeeded(int, Utils::FilePath const&, CPlusPlus::Client::IncludeType, QList const&) (this=0x7ffeb0004b60, line=9, filePath=..., type=CPlusPlus::Client::IncludeGlobal, initialIncludes=...) at /home/mitch/dev/qt-creator/src/plugins/cppeditor/cppsourceprocessor.cpp:450 absoluteFilePath = {m_data = {d = {d = 0x7ffeb1f4b370, ptr = 0x7ffeb1f4b380 u"/home/mitch/dev/qt-dev-debug/qtbase/include/QtCore/qmargins.h", size = 61}, static _empty = 0 u'\000'}, m_pathLen = 61, m_schemeLen = 0, m_hostLen = 0} editorRevision = 0 contents = {d = {d = 0x7ffeb173cc90, ptr = 0x7ffeb173cca0 "#include \"../../../../qt-dev/qtbase/src/corelib/tools/qmargins.h\"\n", size = 66}, static _empty = 0 '\000'} gotFileContents = true __PRETTY_FUNCTION__ = "virtual void CppEditor::Internal::CppSourceProcessor::sourceNeeded(int, const Utils::FilePath&, CPlusPlus::Client::IncludeType, const FilePaths&)" document = {value = 0x7ffeb19e2e40, d = 0x7ffeb1187aa0} previousDocument = {value = 0x7ffeb20ccb70, d = 0x7ffeb19de3e0} preprocessedCode = {d = {d = 0x7ffeb1f47060, ptr = 0x7ffeb1f47070 "# 1 \"/home/mitch/dev/qt-dev-debug/qtbase/include/QtCore/qmargins.h\"\n", size = 68}, static _empty = 0 '\000'} globalDocument = {value = 0x0, d = 0xfffffffffffffee8} #14 0x00007fff9c62c65e in CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Internal::PPToken*, bool) (this=, tk=, includeNext=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:1709 inc = {d = {d = 0x7ffeb173ca80, ptr = 0x7ffeb173ca90 u"QtCore/qmargins.h", size = 17}, static _empty = 0 u'\000'} depthLocker = {m_guard = @0x7ffeb0004cb8} __PRETTY_FUNCTION__ = "void CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Preprocessor::PPToken*, bool)" line = 9 included = {d = {d = 0x7ffeb1854260, ptr = 0x7ffeb1854270 "", size = 19}, static _empty = 0 '\000'} mode = #15 0x00007fff9c62d85a in CPlusPlus::Preprocessor::handlePreprocessorDirective(CPlusPlus::Internal::PPToken*) (this=0x7ffeb0004c70, tk=0x7ffebaff9cd0) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:1648 s = {oldValue = false, ref = @0x7ffeb0004d38} poundToken = { = {{flags = 4295033158, f = {kind = 70, newline = 1, whitespace = 0, joined = 0, expanded = 0, generated = 0, userDefinedLiteral = 0, trigraph = 0, pad = 0, bytes = 1, utf16chars = 1}}, byteOffset = 244, utf16charOffset = 244, {ptr = 0x9, literal = 0x9, number = 0x9, string = 0x9, identifier = 0x9, close_brace = 9, lineno = 9}}, m_src = {d = {d = 0x7ffeb20b6ee0, ptr = 0x7ffeb20b6ef0 "// Copyright (C) 2022 The Qt Company Ltd.\n// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only\n\n#ifndef QSIZE_H\n#define QSIZE_H\n\n#include \n#include \n#include \n\n#include \n#include \n\n#if defined(Q_OS_DARWIN) || defined(Q_QDOC)\nstruct CGSize;\n#endif\n\nQT_BEGIN_NAMESPACE\n\n// QT_ENABLE_P0846_SEMANTICS_FOR(get) // from qmargins.h\n\nclass QSizeF;\n\nclass Q_CORE_EXPORT QSize\n{\npublic:\n constexpr QSize() noexcept;\n constexpr QSize(int w, int h) noexcept;\n\n constexpr inline bool isNull() const noexcept;\n constexpr inline bool isEmpty() const noexcept;\n constexpr inline bool isValid() const noexcept;\n\n constexpr inline int width() const noexcept;\n constexpr inline int height() const noexcept;\n constexpr inline void setWidth(int w) noexcept;\n constexpr inline void setHeight(int h) noexcept;\n void transpose() noexcept;\n [[nodiscard]] constexpr inline QSize transposed() const noexcept;\n\n inline void scale(int w, int h, Qt::AspectRatioMode mode) noexcept;\n inline void scale(const QSize &s, Qt::AspectRatioMode mode) noexcept;\n [[nodiscard]] QSize scaled(int w, int h, Qt::AspectRatioMode mode) const noexcept;\n [[nodiscard]] QSize scaled(const QSize &s, Qt::AspectRatioMode mode) const noexcept;\n\n [[nodiscard]] constexpr inline QSize expandedTo(const QSize &) const noexcept;\n [[nodiscard]] constexpr inline QSize boundedTo(const QSize &) const noexcept;\n\n [[nodiscard]] constexpr QSize grownBy(QMargins m) const noexcept\n { return {width() + m.left() + m.right(), height() + m.top() + m.bottom()}; }\n [[nodiscard]] constexpr QSize shrunkBy(QMargins m) const noexcept\n { return {width() - m.left() - m.right(), height() - m.top() - m.bottom()}; }\n\n constexpr inline int &rwidth() noexcept;\n constexpr inline int &rheight() noexcept;\n\n constexpr inline QSize &operator+=(const QSize &) noexcept;\n constexpr inline QSize &operator-=(const QSize &) noexcept;\n constexpr inline QSize &operator*=(qreal c) noexcept;\n inline QSize &operator/=(qreal c);\n\n friend inline constexpr bool operator==(const QSize &s1, const QSize &s2) noexcept\n { return s1.wd == s2.wd && s1.ht == s2.ht; }\n friend inline constexpr bool operator!=(const QSize &s1, const QSize &s2) noexcept\n { return s1.wd != s2.wd || s1.ht != s2.ht; }\n friend inline constexpr QSize operator+(const QSize &s1, const QSize &s2) noexcept\n { return QSize(s1.wd + s2.wd, s1.ht + s2.ht); }\n friend inline constexpr QSize operator-(const QSize &s1, const QSize &s2) noexcept\n { return QSize(s1.wd - s2.wd, s1.ht - s2.ht); }\n friend inline constexpr QSize operator*(const QSize &s, qreal c) noexcept\n { return QSize(qRound(s.wd * c), qRound(s.ht * c)); }\n friend inline constexpr QSize operator*(qreal c, const QSize &s) noexcept\n { return s * c; }\n friend inline QSize operator/(const QSize &s, qreal c)\n { Q_ASSERT(!qFuzzyIsNull(c)); return QSize(qRound(s.wd / c), qRound(s.ht / c)); }\n friend inline constexpr size_t qHash(const QSize &, size_t) noexcept;\n\n#if defined(Q_OS_DARWIN) || defined(Q_QDOC)\n [[nodiscard]] CGSize toCGSize() const noexcept;\n#endif\n\n [[nodiscard]] inline constexpr QSizeF toSizeF() const noexcept;\n\nprivate:\n int wd;\n int ht;\n\n template , "typename S,\n", ' ' , "std::enable_if_t<(I < 2), bool> = true,\n", ' ' , "std::enable_if_t, QSize>, bool> = true>\n friend constexpr decltype(auto) get(S &&s) noexcept\n {\n if constexpr (I == 0)\n", ' ' , "return q23::forward_like(s.wd);\n else if constexpr (I == 1)\n", ' ' , "return q23::forward_like(s.ht);\n }\n};\nQ_DECLARE_TYPEINFO(QSize, Q_RELOCATABLE_TYPE);\n\n/", '*' , "\n QSize stream functions\n ", '*' , "/\n\n#ifndef QT_NO_DATASTREAM\nQ_CORE_EXPORT QDataStream &operator<<(QDataStream &, const QSize &);\nQ_CORE_EXPORT QDataStream &operator>>(QDataStream &, QSize &);\n#endif\n\n\n/", '*' , "\n QSize inline functions\n ", '*' , "/\n\nconstexpr inline QSize::QSize() noexcept : wd(-1), ht(-1) {}\n\nconstexpr inline QSize::QSize(int w, int h) noexcept : wd(w), ht(h) {}\n\nconstexpr inline bool QSize::isNull() const noexcept\n{ return wd == 0 && ht == 0; }\n\nconstexpr inline bool QSize::isEmpty() const noexcept\n{ return wd < 1 || ht < 1; }\n\nconstexpr inline bool QSize::isValid() const noexcept\n{ return wd >= 0 && ht >= 0; }\n\nconstexpr inline int QSize::width() const noexcept\n{ return wd; }\n\nconstexpr inline int QSize::height() const noexcept\n{ return ht; }\n\nconstexpr inline void QSize::setWidth(int w) noexcept\n{ wd = w; }\n\nconstexpr inline void QSize::setHeight(int h) noexcept\n{ ht = h; }\n\nconstexpr inline QSize QSize::transposed() const noexcept\n{ return QSize(ht, wd); }\n\ninline void QSize::scale(int w, int h, Qt::AspectRatioMode mode) noexcept\n{ scale(QSize(w, h), mode); }\n\ninline void QSize::scale(const QSize &s, Qt::AspectRatioMode mode) noexcept\n{ *this = scaled(s, mode); }\n\ninline QSize QSize::scaled(int w, int h, Qt::AspectRatioMode mode) const noexcept\n{ return scaled(QSize(w, h), mode); }\n\nconstexpr inline int &QSize::rwidth() noexcept\n{ return wd; }\n\nconstexpr inline int &QSize::rheight() noexcept\n{ return ht; }\n\nconstexpr inline QSize &QSize::operator+=(const QSize &s) noexcept\n{\n wd += s.wd;\n ht += s.ht;\n return *this;\n}\n\nconstexpr inline QSize &QSize::operator-=(const QSize &s) noexcept\n{\n wd -= s.wd;\n ht -= s.ht;\n return *this;\n}\n\nconstexpr inline QSize &QSize::operator*=(qreal c) noexcept\n{\n wd = qRound(wd * c);\n ht = qRound(ht * c);\n return *this;\n}\n\nconstexpr inline size_t qHash(const QSize &s, size_t seed = 0) noexcept\n{ return qHashMulti(seed, s.wd, s.ht); }\n\ninline QSize &QSize::operator/=(qreal c)\n{\n Q_ASSERT(!qFuzzyIsNull(c));\n wd = qRound(wd / c);\n ht = qRound(ht / c);\n return *this;\n}\n\nconstexpr inline QSize QSize::expandedTo(const QSize & otherSize) const noexcept\n{\n return QSize(qMax(wd,otherSize.wd), qMax(ht,otherSize.ht));\n}\n\nconstexpr inline QSize QSize::boundedTo(const QSize & otherSize) const noexcept\n{\n return QSize(qMin(wd,otherSize.wd), qMin(ht,otherSize.ht));\n}\n\n#ifndef QT_NO_DEBUG_STREAM\nQ_CORE_EXPORT QDebug operator<<(QDebug, const QSize &);\n#endif\n\n\nclass Q_CORE_EXPORT QSizeF\n{\npublic:\n constexpr QSizeF() noexcept;\n constexpr QSizeF(const QSize &sz) noexcept;\n constexpr QSizeF(qreal w, qreal h) noexcept;\n\n inline bool isNull() const noexcept;\n constexpr inline bool isEmpty() const noexcept;\n constexpr inline bool isValid() const noexcept;\n\n constexpr inline qreal width() const noexcept;\n constexpr inline qreal height() const noexcept;\n constexpr inline void setWidth(qreal w) noexcept;\n constexpr inline void setHeight(qreal h) noexcept;\n void transpose() noexcept;\n [[nodiscard]] constexpr inline QSizeF transposed() const noexcept;\n\n inline void scale(qreal w, qreal h, Qt::AspectRatioMode mode) noexcept;\n inline void scale(const QSizeF &s, Qt::AspectRatioMode mode) noexcept;\n [[nodiscard]] QSizeF scaled(qreal w, qreal h, Qt::AspectRatioMode mode) const noexcept;\n [[nodiscard]] QSizeF scaled(const QSizeF &s, Qt::AspectRatioMode mode) const noexcept;\n\n [[nodiscard]] constexpr inline QSizeF expandedTo(const QSizeF &) const noexcept;\n [[nodiscard]] constexpr inline QSizeF boundedTo(const QSizeF &) const noexcept;\n\n [[nodiscard]] constexpr QSizeF grownBy(QMarginsF m) const noexcept\n { return {width() + m.left() + m.right(), height() + m.top() + m.bottom()}; }\n [[nodiscard]] constexpr QSizeF shrunkBy(QMarginsF m) const noexcept\n { return {width() - m.left() - m.right(), height() - m.top() - m.bottom()}; }\n\n constexpr inline qreal &rwidth() noexcept;\n constexpr inline qreal &rheight() noexcept;\n\n constexpr inline QSizeF &operator+=(const QSizeF &) noexcept;\n constexpr inline QSizeF &operator-=(const QSizeF &) noexcept;\n constexpr inline QSizeF &operator*=(qreal c) noexcept;\n inline QSizeF &operator/=(qreal c);\n\n QT_WARNING_PUSH\n QT_WARNING_DISABLE_FLOAT_COMPARE\n friend constexpr inline bool operator==(const QSizeF &s1, const QSizeF &s2)\n {\n return ((!s1.wd || !s2.wd) ? qFuzzyIsNull(s1.wd - s2.wd) : qFuzzyCompare(s1.wd, s2.wd))\n", ' ' , "&& ((!s1.ht || !s2.ht) ? qFuzzyIsNull(s1.ht - s2.ht) : qFuzzyCompare(s1.ht, s2.ht));\n }\n QT_WARNING_POP\n friend constexpr inline bool operator!=(const QSizeF &s1, const QSizeF &s2)\n { return !(s1 == s2); }\n friend constexpr inline QSizeF operator+(const QSizeF &s1, const QSizeF &s2) noexcept\n { return QSizeF(s1.wd + s2.wd, s1.ht + s2.ht); }\n friend constexpr inline QSizeF operator-(const QSizeF &s1, const QSizeF &s2) noexcept\n { return QSizeF(s1.wd - s2.wd, s1.ht - s2.ht); }\n friend constexpr inline QSizeF operator*(const QSizeF &s, qreal c) noexcept\n { return QSizeF(s.wd * c, s.ht * c); }\n friend constexpr inline QSizeF operator*(qreal c, const QSizeF &s) noexcept\n { return s * c; }\n friend inline QSizeF operator/(const QSizeF &s, qreal c)\n { Q_ASSERT(!qFuzzyIsNull(c)); return QSizeF(s.wd / c, s.ht / c); }\n\n constexpr inline QSize toSize() const noexcept;\n\n#if defined(Q_OS_DARWIN) || defined(Q_QDOC)\n [[nodiscard]] static QSizeF fromCGSize(CGSize size) noexcept;\n [[nodiscard]] CGSize toCGSize() const noexcept;\n#endif\n\nprivate:\n qreal wd;\n qreal ht;\n\n template , "typename S,\n", ' ' , "std::enable_if_t<(I < 2), bool> = true,\n", ' ' , "std::enable_if_t, QSizeF>, bool> = true>\n frie"..., size = 14169}, static _empty = 0 '\000'}, m_originalOffset = -1} ppDefine = {d = {d = 0x7ffeb000f2e0, ptr = 0x7ffeb000f2f0 "define", size = 6}, static _empty = 0 '\000'} ppIf = {d = {d = 0x7ffeb000f300, ptr = 0x7ffeb000f310 "if", size = 2}, static _empty = 0 '\000'} ppIfDef = {d = {d = 0x7ffeb000f320, ptr = 0x7ffeb000f330 "ifdef", size = 5}, static _empty = 0 '\000'} ppIfNDef = {d = {d = 0x7ffeb000f340, ptr = 0x7ffeb000f350 "ifndef", size = 6}, static _empty = 0 '\000'} ppEndIf = {d = {d = 0x7ffeb000f360, ptr = 0x7ffeb000f370 "endif", size = 5}, static _empty = 0 '\000'} ppElse = {d = {d = 0x7ffeb000f380, ptr = 0x7ffeb000f390 "else", size = 4}, static _empty = 0 '\000'} ppUndef = {d = {d = 0x7ffeb000f7c0, ptr = 0x7ffeb000f7d0 "undef", size = 5}, static _empty = 0 '\000'} ppElif = {d = {d = 0x7ffeb000f7e0, ptr = 0x7ffeb000f7f0 "elif", size = 4}, static _empty = 0 '\000'} ppInclude = {d = {d = 0x7ffeb000f2b0, ptr = 0x7ffeb000f2c0 "include", size = 7}, static _empty = 0 '\000'} ppIncludeNext = {d = {d = 0x7ffeb000f800, ptr = 0x7ffeb000f810 "include_next", size = 12}, static _empty = 0 '\000'} ppImport = {d = {d = 0x7ffeb000f830, ptr = 0x7ffeb000f840 "import", size = 6}, static _empty = 0 '\000'} #16 0x00007fff9c628ec3 in CPlusPlus::Preprocessor::lex(CPlusPlus::Internal::PPToken*) (this=0x7ffeb0004c70, tk=0x7ffebaff9cd0) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:881 #17 0x00007fff9c629e90 in CPlusPlus::Preprocessor::preprocess(QString const&, QByteArray const&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int, unsigned int) (this=0x7ffeb0004c70, fileName=, source=, result=, includeGuardMacroName=0x7ffebaff9f80, noLines=, markGeneratedTokens=true, inCondition=false, bytesOffsetRef=0, utf16charOffsetRef=0, lineRef=1) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:1432 macroExpanded = savedState = {oldValue = {m_currentFileName = {d = {d = 0x7ffeb20c53b0, ptr = 0x7ffeb20c53c0 u"/home/mitch/dev/qt-dev-debug/qtbase/include/QtCore/qsize.h", size = 58}, static _empty = 0 u'\000'}, m_source = {d = {d = 0x7ffeb20b13f0, ptr = 0x7ffeb20b1400 "#include \"../../../../qt-dev/qtbase/src/corelib/tools/qsize.h\"\n", size = 63}, static _empty = 0 '\000'}, m_lexer = 0x7ffeb20c4790, m_skipping = {d = {d = {d = 0x7ffeb007b610, ptr = 0x7ffeb007b620 "\b", size = 65}, static _empty = 0 '\000'}}, m_trueTest = {d = {d = {d = 0x7ffeb037cf70, ptr = 0x7ffeb037cf80 "\b", size = 65}, static _empty = 0 '\000'}}, m_ifLevel = 0, m_tokenBufferDepth = 0, m_tokenBuffer = 0x0, m_inPreprocessorDirective = true, m_markExpandedTokens = true, m_noLines = false, m_inCondition = false, m_bytesOffsetRef = 0, m_utf16charsOffsetRef = 0, m_result = 0x7ffebaffa860, m_lineRef = 1, m_expansionStatus = CPlusPlus::Preprocessor::NotExpanding, m_currentExpansion = 0x7ffebaffa860, m_expansionResult = {d = {d = 0x7ffeb000ca10, ptr = 0x7ffeb000ca20 "", size = 0}, static _empty = 0 '\000'}, m_expandedTokensInfo = { >> = { >> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, m_includeGuardState = CPlusPlus::Preprocessor::State::IncludeGuardState_NoGuard, m_includeGuardMacroName = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 '\000'}}, ref = @0x7ffeb0004cc0} savedFileName = {oldValue = {d = {d = 0x7ffeb20c53b0, ptr = 0x7ffeb20c53c0 u"/home/mitch/dev/qt-dev-debug/qtbase/include/QtCore/qsize.h", size = 58}, static _empty = 0 u'\000'}, ref = @0x7ffeb0004c18} savedUtf8FileName = {oldValue = {d = {d = 0x7ffeb20b2d00, ptr = 0x7ffeb20b2d10 "/home/mitch/dev/qt-dev-debug/qtbase/include/QtCore/qsize.h", size = 58}, static _empty = 0 '\000'}, ref = @0x7ffeb0004c30} savedCurrentLine = {oldValue = 1, ref = @0x7ffeb0004c48} tk = { = {{flags = 4295033158, f = {kind = 70, newline = 1, whitespace = 0, joined = 0, expanded = 0, generated = 0, userDefinedLiteral = 0, trigraph = 0, pad = 0, bytes = 1, utf16chars = 1}}, byteOffset = 274, utf16charOffset = 274, {ptr = 0xb, literal = 0xb, number = 0xb, string = 0xb, identifier = 0xb, close_brace = 11, lineno = 11}}, m_src = {d = {d = 0x7ffeb20b6ee0, ptr = 0x7ffeb20b6ef0 "// Copyright (C) 2022 The Qt Company Ltd.\n// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only\n\n#ifndef QSIZE_H\n#define QSIZE_H\n\n#include \n#include \n#include \n\n#include \n#include \n\n#if defined(Q_OS_DARWIN) || defined(Q_QDOC)\nstruct CGSize;\n#endif\n\nQT_BEGIN_NAMESPACE\n\n// QT_ENABLE_P0846_SEMANTICS_FOR(get) // from qmargins.h\n\nclass QSizeF;\n\nclass Q_CORE_EXPORT QSize\n{\npublic:\n constexpr QSize() noexcept;\n constexpr QSize(int w, int h) noexcept;\n\n constexpr inline bool isNull() const noexcept;\n constexpr inline bool isEmpty() const noexcept;\n constexpr inline bool isValid() const noexcept;\n\n constexpr inline int width() const noexcept;\n constexpr inline int height() const noexcept;\n constexpr inline void setWidth(int w) noexcept;\n constexpr inline void setHeight(int h) noexcept;\n void transpose() noexcept;\n [[nodiscard]] constexpr inline QSize transposed() const noexcept;\n\n inline void scale(int w, int h, Qt::AspectRatioMode mode) noexcept;\n inline void scale(const QSize &s, Qt::AspectRatioMode mode) noexcept;\n [[nodiscard]] QSize scaled(int w, int h, Qt::AspectRatioMode mode) const noexcept;\n [[nodiscard]] QSize scaled(const QSize &s, Qt::AspectRatioMode mode) const noexcept;\n\n [[nodiscard]] constexpr inline QSize expandedTo(const QSize &) const noexcept;\n [[nodiscard]] constexpr inline QSize boundedTo(const QSize &) const noexcept;\n\n [[nodiscard]] constexpr QSize grownBy(QMargins m) const noexcept\n { return {width() + m.left() + m.right(), height() + m.top() + m.bottom()}; }\n [[nodiscard]] constexpr QSize shrunkBy(QMargins m) const noexcept\n { return {width() - m.left() - m.right(), height() - m.top() - m.bottom()}; }\n\n constexpr inline int &rwidth() noexcept;\n constexpr inline int &rheight() noexcept;\n\n constexpr inline QSize &operator+=(const QSize &) noexcept;\n constexpr inline QSize &operator-=(const QSize &) noexcept;\n constexpr inline QSize &operator*=(qreal c) noexcept;\n inline QSize &operator/=(qreal c);\n\n friend inline constexpr bool operator==(const QSize &s1, const QSize &s2) noexcept\n { return s1.wd == s2.wd && s1.ht == s2.ht; }\n friend inline constexpr bool operator!=(const QSize &s1, const QSize &s2) noexcept\n { return s1.wd != s2.wd || s1.ht != s2.ht; }\n friend inline constexpr QSize operator+(const QSize &s1, const QSize &s2) noexcept\n { return QSize(s1.wd + s2.wd, s1.ht + s2.ht); }\n friend inline constexpr QSize operator-(const QSize &s1, const QSize &s2) noexcept\n { return QSize(s1.wd - s2.wd, s1.ht - s2.ht); }\n friend inline constexpr QSize operator*(const QSize &s, qreal c) noexcept\n { return QSize(qRound(s.wd * c), qRound(s.ht * c)); }\n friend inline constexpr QSize operator*(qreal c, const QSize &s) noexcept\n { return s * c; }\n friend inline QSize operator/(const QSize &s, qreal c)\n { Q_ASSERT(!qFuzzyIsNull(c)); return QSize(qRound(s.wd / c), qRound(s.ht / c)); }\n friend inline constexpr size_t qHash(const QSize &, size_t) noexcept;\n\n#if defined(Q_OS_DARWIN) || defined(Q_QDOC)\n [[nodiscard]] CGSize toCGSize() const noexcept;\n#endif\n\n [[nodiscard]] inline constexpr QSizeF toSizeF() const noexcept;\n\nprivate:\n int wd;\n int ht;\n\n template , "typename S,\n", ' ' , "std::enable_if_t<(I < 2), bool> = true,\n", ' ' , "std::enable_if_t, QSize>, bool> = true>\n friend constexpr decltype(auto) get(S &&s) noexcept\n {\n if constexpr (I == 0)\n", ' ' , "return q23::forward_like(s.wd);\n else if constexpr (I == 1)\n", ' ' , "return q23::forward_like(s.ht);\n }\n};\nQ_DECLARE_TYPEINFO(QSize, Q_RELOCATABLE_TYPE);\n\n/", '*' , "\n QSize stream functions\n ", '*' , "/\n\n#ifndef QT_NO_DATASTREAM\nQ_CORE_EXPORT QDataStream &operator<<(QDataStream &, const QSize &);\nQ_CORE_EXPORT QDataStream &operator>>(QDataStream &, QSize &);\n#endif\n\n\n/", '*' , "\n QSize inline functions\n ", '*' , "/\n\nconstexpr inline QSize::QSize() noexcept : wd(-1), ht(-1) {}\n\nconstexpr inline QSize::QSize(int w, int h) noexcept : wd(w), ht(h) {}\n\nconstexpr inline bool QSize::isNull() const noexcept\n{ return wd == 0 && ht == 0; }\n\nconstexpr inline bool QSize::isEmpty() const noexcept\n{ return wd < 1 || ht < 1; }\n\nconstexpr inline bool QSize::isValid() const noexcept\n{ return wd >= 0 && ht >= 0; }\n\nconstexpr inline int QSize::width() const noexcept\n{ return wd; }\n\nconstexpr inline int QSize::height() const noexcept\n{ return ht; }\n\nconstexpr inline void QSize::setWidth(int w) noexcept\n{ wd = w; }\n\nconstexpr inline void QSize::setHeight(int h) noexcept\n{ ht = h; }\n\nconstexpr inline QSize QSize::transposed() const noexcept\n{ return QSize(ht, wd); }\n\ninline void QSize::scale(int w, int h, Qt::AspectRatioMode mode) noexcept\n{ scale(QSize(w, h), mode); }\n\ninline void QSize::scale(const QSize &s, Qt::AspectRatioMode mode) noexcept\n{ *this = scaled(s, mode); }\n\ninline QSize QSize::scaled(int w, int h, Qt::AspectRatioMode mode) const noexcept\n{ return scaled(QSize(w, h), mode); }\n\nconstexpr inline int &QSize::rwidth() noexcept\n{ return wd; }\n\nconstexpr inline int &QSize::rheight() noexcept\n{ return ht; }\n\nconstexpr inline QSize &QSize::operator+=(const QSize &s) noexcept\n{\n wd += s.wd;\n ht += s.ht;\n return *this;\n}\n\nconstexpr inline QSize &QSize::operator-=(const QSize &s) noexcept\n{\n wd -= s.wd;\n ht -= s.ht;\n return *this;\n}\n\nconstexpr inline QSize &QSize::operator*=(qreal c) noexcept\n{\n wd = qRound(wd * c);\n ht = qRound(ht * c);\n return *this;\n}\n\nconstexpr inline size_t qHash(const QSize &s, size_t seed = 0) noexcept\n{ return qHashMulti(seed, s.wd, s.ht); }\n\ninline QSize &QSize::operator/=(qreal c)\n{\n Q_ASSERT(!qFuzzyIsNull(c));\n wd = qRound(wd / c);\n ht = qRound(ht / c);\n return *this;\n}\n\nconstexpr inline QSize QSize::expandedTo(const QSize & otherSize) const noexcept\n{\n return QSize(qMax(wd,otherSize.wd), qMax(ht,otherSize.ht));\n}\n\nconstexpr inline QSize QSize::boundedTo(const QSize & otherSize) const noexcept\n{\n return QSize(qMin(wd,otherSize.wd), qMin(ht,otherSize.ht));\n}\n\n#ifndef QT_NO_DEBUG_STREAM\nQ_CORE_EXPORT QDebug operator<<(QDebug, const QSize &);\n#endif\n\n\nclass Q_CORE_EXPORT QSizeF\n{\npublic:\n constexpr QSizeF() noexcept;\n constexpr QSizeF(const QSize &sz) noexcept;\n constexpr QSizeF(qreal w, qreal h) noexcept;\n\n inline bool isNull() const noexcept;\n constexpr inline bool isEmpty() const noexcept;\n constexpr inline bool isValid() const noexcept;\n\n constexpr inline qreal width() const noexcept;\n constexpr inline qreal height() const noexcept;\n constexpr inline void setWidth(qreal w) noexcept;\n constexpr inline void setHeight(qreal h) noexcept;\n void transpose() noexcept;\n [[nodiscard]] constexpr inline QSizeF transposed() const noexcept;\n\n inline void scale(qreal w, qreal h, Qt::AspectRatioMode mode) noexcept;\n inline void scale(const QSizeF &s, Qt::AspectRatioMode mode) noexcept;\n [[nodiscard]] QSizeF scaled(qreal w, qreal h, Qt::AspectRatioMode mode) const noexcept;\n [[nodiscard]] QSizeF scaled(const QSizeF &s, Qt::AspectRatioMode mode) const noexcept;\n\n [[nodiscard]] constexpr inline QSizeF expandedTo(const QSizeF &) const noexcept;\n [[nodiscard]] constexpr inline QSizeF boundedTo(const QSizeF &) const noexcept;\n\n [[nodiscard]] constexpr QSizeF grownBy(QMarginsF m) const noexcept\n { return {width() + m.left() + m.right(), height() + m.top() + m.bottom()}; }\n [[nodiscard]] constexpr QSizeF shrunkBy(QMarginsF m) const noexcept\n { return {width() - m.left() - m.right(), height() - m.top() - m.bottom()}; }\n\n constexpr inline qreal &rwidth() noexcept;\n constexpr inline qreal &rheight() noexcept;\n\n constexpr inline QSizeF &operator+=(const QSizeF &) noexcept;\n constexpr inline QSizeF &operator-=(const QSizeF &) noexcept;\n constexpr inline QSizeF &operator*=(qreal c) noexcept;\n inline QSizeF &operator/=(qreal c);\n\n QT_WARNING_PUSH\n QT_WARNING_DISABLE_FLOAT_COMPARE\n friend constexpr inline bool operator==(const QSizeF &s1, const QSizeF &s2)\n {\n return ((!s1.wd || !s2.wd) ? qFuzzyIsNull(s1.wd - s2.wd) : qFuzzyCompare(s1.wd, s2.wd))\n", ' ' , "&& ((!s1.ht || !s2.ht) ? qFuzzyIsNull(s1.ht - s2.ht) : qFuzzyCompare(s1.ht, s2.ht));\n }\n QT_WARNING_POP\n friend constexpr inline bool operator!=(const QSizeF &s1, const QSizeF &s2)\n { return !(s1 == s2); }\n friend constexpr inline QSizeF operator+(const QSizeF &s1, const QSizeF &s2) noexcept\n { return QSizeF(s1.wd + s2.wd, s1.ht + s2.ht); }\n friend constexpr inline QSizeF operator-(const QSizeF &s1, const QSizeF &s2) noexcept\n { return QSizeF(s1.wd - s2.wd, s1.ht - s2.ht); }\n friend constexpr inline QSizeF operator*(const QSizeF &s, qreal c) noexcept\n { return QSizeF(s.wd * c, s.ht * c); }\n friend constexpr inline QSizeF operator*(qreal c, const QSizeF &s) noexcept\n { return s * c; }\n friend inline QSizeF operator/(const QSizeF &s, qreal c)\n { Q_ASSERT(!qFuzzyIsNull(c)); return QSizeF(s.wd / c, s.ht / c); }\n\n constexpr inline QSize toSize() const noexcept;\n\n#if defined(Q_OS_DARWIN) || defined(Q_QDOC)\n [[nodiscard]] static QSizeF fromCGSize(CGSize size) noexcept;\n [[nodiscard]] CGSize toCGSize() const noexcept;\n#endif\n\nprivate:\n qreal wd;\n qreal ht;\n\n template , "typename S,\n", ' ' , "std::enable_if_t<(I < 2), bool> = true,\n", ' ' , "std::enable_if_t, QSizeF>, bool> = true>\n frie"..., size = 14169}, static _empty = 0 '\000'}, m_originalOffset = -1} __PRETTY_FUNCTION__ = "void CPlusPlus::Preprocessor::preprocess(const QString&, const QByteArray&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int, unsigned int)" #18 0x00007fff9c62a6b7 in CPlusPlus::Preprocessor::run(QString const&, QByteArray const&, bool, bool) (this=0x7ffeb0004c70, fileName=..., source=..., noLines=, markGeneratedTokens=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:762 preprocessed = {d = {d = 0x7ffeb20a62b0, ptr = 0x7ffeb20a62c0 "# 1 \"/home/mitch/dev/qt-dev/qtbase/src/corelib/tools/qsize.h\"\n// Copyright (C) 2022 The Qt Company Ltd.\n// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only", size = 205}, static _empty = 0 '\000'} includeGuardMacroName = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 '\000'} #19 0x00007fff9c62a7b8 in CPlusPlus::Preprocessor::run(Utils::FilePath const&, QByteArray const&, bool, bool) (this=0x7ffeb0004c70, filePath=, source=..., noLines=, markGeneratedTokens=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:750 #20 0x00007fff510217a7 in CppEditor::Internal::CppSourceProcessor::sourceNeeded(int, Utils::FilePath const&, CPlusPlus::Client::IncludeType, QList const&) (this=0x7ffeb0004b60, line=1, filePath=..., type=CPlusPlus::Client::IncludeLocal, initialIncludes=...) at /home/mitch/dev/qt-creator/src/plugins/cppeditor/cppsourceprocessor.cpp:450 absoluteFilePath = {m_data = {d = {d = 0x7ffeb20bd400, ptr = 0x7ffeb20bd410 u"/home/mitch/dev/qt-dev/qtbase/src/corelib/tools/qsize.h", size = 55}, static _empty = 0 u'\000'}, m_pathLen = 55, m_schemeLen = 0, m_hostLen = 0} editorRevision = 0 contents = {d = {d = 0x7ffeb20b6ee0, ptr = 0x7ffeb20b6ef0 "// Copyright (C) 2022 The Qt Company Ltd.\n// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only\n\n#ifndef QSIZE_H\n#define QSIZE_H\n\n#include \n#include \n#include \n\n#include \n#include \n\n#if defined(Q_OS_DARWIN) || defined(Q_QDOC)\nstruct CGSize;\n#endif\n\nQT_BEGIN_NAMESPACE\n\n// QT_ENABLE_P0846_SEMANTICS_FOR(get) // from qmargins.h\n\nclass QSizeF;\n\nclass Q_CORE_EXPORT QSize\n{\npublic:\n constexpr QSize() noexcept;\n constexpr QSize(int w, int h) noexcept;\n\n constexpr inline bool isNull() const noexcept;\n constexpr inline bool isEmpty() const noexcept;\n constexpr inline bool isValid() const noexcept;\n\n constexpr inline int width() const noexcept;\n constexpr inline int height() const noexcept;\n constexpr inline void setWidth(int w) noexcept;\n constexpr inline void setHeight(int h) noexcept;\n void transpose() noexcept;\n [[nodiscard]] constexpr inline QSize transposed() const noexcept;\n\n inline void scale(int w, int h, Qt::AspectRatioMode mode) noexcept;\n inline void scale(const QSize &s, Qt::AspectRatioMode mode) noexcept;\n [[nodiscard]] QSize scaled(int w, int h, Qt::AspectRatioMode mode) const noexcept;\n [[nodiscard]] QSize scaled(const QSize &s, Qt::AspectRatioMode mode) const noexcept;\n\n [[nodiscard]] constexpr inline QSize expandedTo(const QSize &) const noexcept;\n [[nodiscard]] constexpr inline QSize boundedTo(const QSize &) const noexcept;\n\n [[nodiscard]] constexpr QSize grownBy(QMargins m) const noexcept\n { return {width() + m.left() + m.right(), height() + m.top() + m.bottom()}; }\n [[nodiscard]] constexpr QSize shrunkBy(QMargins m) const noexcept\n { return {width() - m.left() - m.right(), height() - m.top() - m.bottom()}; }\n\n constexpr inline int &rwidth() noexcept;\n constexpr inline int &rheight() noexcept;\n\n constexpr inline QSize &operator+=(const QSize &) noexcept;\n constexpr inline QSize &operator-=(const QSize &) noexcept;\n constexpr inline QSize &operator*=(qreal c) noexcept;\n inline QSize &operator/=(qreal c);\n\n friend inline constexpr bool operator==(const QSize &s1, const QSize &s2) noexcept\n { return s1.wd == s2.wd && s1.ht == s2.ht; }\n friend inline constexpr bool operator!=(const QSize &s1, const QSize &s2) noexcept\n { return s1.wd != s2.wd || s1.ht != s2.ht; }\n friend inline constexpr QSize operator+(const QSize &s1, const QSize &s2) noexcept\n { return QSize(s1.wd + s2.wd, s1.ht + s2.ht); }\n friend inline constexpr QSize operator-(const QSize &s1, const QSize &s2) noexcept\n { return QSize(s1.wd - s2.wd, s1.ht - s2.ht); }\n friend inline constexpr QSize operator*(const QSize &s, qreal c) noexcept\n { return QSize(qRound(s.wd * c), qRound(s.ht * c)); }\n friend inline constexpr QSize operator*(qreal c, const QSize &s) noexcept\n { return s * c; }\n friend inline QSize operator/(const QSize &s, qreal c)\n { Q_ASSERT(!qFuzzyIsNull(c)); return QSize(qRound(s.wd / c), qRound(s.ht / c)); }\n friend inline constexpr size_t qHash(const QSize &, size_t) noexcept;\n\n#if defined(Q_OS_DARWIN) || defined(Q_QDOC)\n [[nodiscard]] CGSize toCGSize() const noexcept;\n#endif\n\n [[nodiscard]] inline constexpr QSizeF toSizeF() const noexcept;\n\nprivate:\n int wd;\n int ht;\n\n template , "typename S,\n", ' ' , "std::enable_if_t<(I < 2), bool> = true,\n", ' ' , "std::enable_if_t, QSize>, bool> = true>\n friend constexpr decltype(auto) get(S &&s) noexcept\n {\n if constexpr (I == 0)\n", ' ' , "return q23::forward_like(s.wd);\n else if constexpr (I == 1)\n", ' ' , "return q23::forward_like(s.ht);\n }\n};\nQ_DECLARE_TYPEINFO(QSize, Q_RELOCATABLE_TYPE);\n\n/", '*' , "\n QSize stream functions\n ", '*' , "/\n\n#ifndef QT_NO_DATASTREAM\nQ_CORE_EXPORT QDataStream &operator<<(QDataStream &, const QSize &);\nQ_CORE_EXPORT QDataStream &operator>>(QDataStream &, QSize &);\n#endif\n\n\n/", '*' , "\n QSize inline functions\n ", '*' , "/\n\nconstexpr inline QSize::QSize() noexcept : wd(-1), ht(-1) {}\n\nconstexpr inline QSize::QSize(int w, int h) noexcept : wd(w), ht(h) {}\n\nconstexpr inline bool QSize::isNull() const noexcept\n{ return wd == 0 && ht == 0; }\n\nconstexpr inline bool QSize::isEmpty() const noexcept\n{ return wd < 1 || ht < 1; }\n\nconstexpr inline bool QSize::isValid() const noexcept\n{ return wd >= 0 && ht >= 0; }\n\nconstexpr inline int QSize::width() const noexcept\n{ return wd; }\n\nconstexpr inline int QSize::height() const noexcept\n{ return ht; }\n\nconstexpr inline void QSize::setWidth(int w) noexcept\n{ wd = w; }\n\nconstexpr inline void QSize::setHeight(int h) noexcept\n{ ht = h; }\n\nconstexpr inline QSize QSize::transposed() const noexcept\n{ return QSize(ht, wd); }\n\ninline void QSize::scale(int w, int h, Qt::AspectRatioMode mode) noexcept\n{ scale(QSize(w, h), mode); }\n\ninline void QSize::scale(const QSize &s, Qt::AspectRatioMode mode) noexcept\n{ *this = scaled(s, mode); }\n\ninline QSize QSize::scaled(int w, int h, Qt::AspectRatioMode mode) const noexcept\n{ return scaled(QSize(w, h), mode); }\n\nconstexpr inline int &QSize::rwidth() noexcept\n{ return wd; }\n\nconstexpr inline int &QSize::rheight() noexcept\n{ return ht; }\n\nconstexpr inline QSize &QSize::operator+=(const QSize &s) noexcept\n{\n wd += s.wd;\n ht += s.ht;\n return *this;\n}\n\nconstexpr inline QSize &QSize::operator-=(const QSize &s) noexcept\n{\n wd -= s.wd;\n ht -= s.ht;\n return *this;\n}\n\nconstexpr inline QSize &QSize::operator*=(qreal c) noexcept\n{\n wd = qRound(wd * c);\n ht = qRound(ht * c);\n return *this;\n}\n\nconstexpr inline size_t qHash(const QSize &s, size_t seed = 0) noexcept\n{ return qHashMulti(seed, s.wd, s.ht); }\n\ninline QSize &QSize::operator/=(qreal c)\n{\n Q_ASSERT(!qFuzzyIsNull(c));\n wd = qRound(wd / c);\n ht = qRound(ht / c);\n return *this;\n}\n\nconstexpr inline QSize QSize::expandedTo(const QSize & otherSize) const noexcept\n{\n return QSize(qMax(wd,otherSize.wd), qMax(ht,otherSize.ht));\n}\n\nconstexpr inline QSize QSize::boundedTo(const QSize & otherSize) const noexcept\n{\n return QSize(qMin(wd,otherSize.wd), qMin(ht,otherSize.ht));\n}\n\n#ifndef QT_NO_DEBUG_STREAM\nQ_CORE_EXPORT QDebug operator<<(QDebug, const QSize &);\n#endif\n\n\nclass Q_CORE_EXPORT QSizeF\n{\npublic:\n constexpr QSizeF() noexcept;\n constexpr QSizeF(const QSize &sz) noexcept;\n constexpr QSizeF(qreal w, qreal h) noexcept;\n\n inline bool isNull() const noexcept;\n constexpr inline bool isEmpty() const noexcept;\n constexpr inline bool isValid() const noexcept;\n\n constexpr inline qreal width() const noexcept;\n constexpr inline qreal height() const noexcept;\n constexpr inline void setWidth(qreal w) noexcept;\n constexpr inline void setHeight(qreal h) noexcept;\n void transpose() noexcept;\n [[nodiscard]] constexpr inline QSizeF transposed() const noexcept;\n\n inline void scale(qreal w, qreal h, Qt::AspectRatioMode mode) noexcept;\n inline void scale(const QSizeF &s, Qt::AspectRatioMode mode) noexcept;\n [[nodiscard]] QSizeF scaled(qreal w, qreal h, Qt::AspectRatioMode mode) const noexcept;\n [[nodiscard]] QSizeF scaled(const QSizeF &s, Qt::AspectRatioMode mode) const noexcept;\n\n [[nodiscard]] constexpr inline QSizeF expandedTo(const QSizeF &) const noexcept;\n [[nodiscard]] constexpr inline QSizeF boundedTo(const QSizeF &) const noexcept;\n\n [[nodiscard]] constexpr QSizeF grownBy(QMarginsF m) const noexcept\n { return {width() + m.left() + m.right(), height() + m.top() + m.bottom()}; }\n [[nodiscard]] constexpr QSizeF shrunkBy(QMarginsF m) const noexcept\n { return {width() - m.left() - m.right(), height() - m.top() - m.bottom()}; }\n\n constexpr inline qreal &rwidth() noexcept;\n constexpr inline qreal &rheight() noexcept;\n\n constexpr inline QSizeF &operator+=(const QSizeF &) noexcept;\n constexpr inline QSizeF &operator-=(const QSizeF &) noexcept;\n constexpr inline QSizeF &operator*=(qreal c) noexcept;\n inline QSizeF &operator/=(qreal c);\n\n QT_WARNING_PUSH\n QT_WARNING_DISABLE_FLOAT_COMPARE\n friend constexpr inline bool operator==(const QSizeF &s1, const QSizeF &s2)\n {\n return ((!s1.wd || !s2.wd) ? qFuzzyIsNull(s1.wd - s2.wd) : qFuzzyCompare(s1.wd, s2.wd))\n", ' ' , "&& ((!s1.ht || !s2.ht) ? qFuzzyIsNull(s1.ht - s2.ht) : qFuzzyCompare(s1.ht, s2.ht));\n }\n QT_WARNING_POP\n friend constexpr inline bool operator!=(const QSizeF &s1, const QSizeF &s2)\n { return !(s1 == s2); }\n friend constexpr inline QSizeF operator+(const QSizeF &s1, const QSizeF &s2) noexcept\n { return QSizeF(s1.wd + s2.wd, s1.ht + s2.ht); }\n friend constexpr inline QSizeF operator-(const QSizeF &s1, const QSizeF &s2) noexcept\n { return QSizeF(s1.wd - s2.wd, s1.ht - s2.ht); }\n friend constexpr inline QSizeF operator*(const QSizeF &s, qreal c) noexcept\n { return QSizeF(s.wd * c, s.ht * c); }\n friend constexpr inline QSizeF operator*(qreal c, const QSizeF &s) noexcept\n { return s * c; }\n friend inline QSizeF operator/(const QSizeF &s, qreal c)\n { Q_ASSERT(!qFuzzyIsNull(c)); return QSizeF(s.wd / c, s.ht / c); }\n\n constexpr inline QSize toSize() const noexcept;\n\n#if defined(Q_OS_DARWIN) || defined(Q_QDOC)\n [[nodiscard]] static QSizeF fromCGSize(CGSize size) noexcept;\n [[nodiscard]] CGSize toCGSize() const noexcept;\n#endif\n\nprivate:\n qreal wd;\n qreal ht;\n\n template , "typename S,\n", ' ' , "std::enable_if_t<(I < 2), bool> = true,\n", ' ' , "std::enable_if_t, QSizeF>, bool> = true>\n frie"..., size = 14169}, static _empty = 0 '\000'} gotFileContents = true __PRETTY_FUNCTION__ = "virtual void CppEditor::Internal::CppSourceProcessor::sourceNeeded(int, const Utils::FilePath&, CPlusPlus::Client::IncludeType, const FilePaths&)" document = {value = 0x7ffeb20ccb70, d = 0x7ffeb19de3e0} previousDocument = {value = 0x7ffeb20c4c00, d = 0x7ffeb20c57b0} preprocessedCode = {d = {d = 0x7ffeb20a62b0, ptr = 0x7ffeb20a62c0 "# 1 \"/home/mitch/dev/qt-dev/qtbase/src/corelib/tools/qsize.h\"\n// Copyright (C) 2022 The Qt Company Ltd.\n// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only", size = 205}, static _empty = 0 '\000'} globalDocument = {value = 0x0, d = 0x7ffebaffa150} #21 0x00007fff9c62c65e in CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Internal::PPToken*, bool) (this=, tk=, includeNext=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:1709 inc = {d = {d = 0x7ffeb20c4870, ptr = 0x7ffeb20c4880 u"../../../../qt-dev/qtbase/src/corelib/tools/qsize.h", size = 51}, static _empty = 0 u'\000'} depthLocker = {m_guard = @0x7ffeb0004cb8} __PRETTY_FUNCTION__ = "void CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Preprocessor::PPToken*, bool)" line = 1 included = {d = {d = 0x7ffeb20c5250, ptr = 0x7ffeb20c5260 "\"../../../../qt-dev/qtbase/src/corelib/tools/qsize.h\"", size = 53}, static _empty = 0 '\000'} mode = #22 0x00007fff9c62d85a in CPlusPlus::Preprocessor::handlePreprocessorDirective(CPlusPlus::Internal::PPToken*) (this=0x7ffeb0004c70, tk=0x7ffebaffa420) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:1648 s = {oldValue = false, ref = @0x7ffeb0004d38} poundToken = { = {{flags = 4295033158, f = {kind = 70, newline = 1, whitespace = 0, joined = 0, expanded = 0, generated = 0, userDefinedLiteral = 0, trigraph = 0, pad = 0, bytes = 1, utf16chars = 1}}, byteOffset = 0, utf16charOffset = 0, {ptr = 0x1, literal = 0x1, number = 0x1, string = 0x1, identifier = 0x1, close_brace = 1, lineno = 1}}, m_src = {d = {d = 0x7ffeb20b13f0, ptr = 0x7ffeb20b1400 "#include \"../../../../qt-dev/qtbase/src/corelib/tools/qsize.h\"\n", size = 63}, static _empty = 0 '\000'}, m_originalOffset = -1} ppDefine = {d = {d = 0x7ffeb000f2e0, ptr = 0x7ffeb000f2f0 "define", size = 6}, static _empty = 0 '\000'} ppIf = {d = {d = 0x7ffeb000f300, ptr = 0x7ffeb000f310 "if", size = 2}, static _empty = 0 '\000'} ppIfDef = {d = {d = 0x7ffeb000f320, ptr = 0x7ffeb000f330 "ifdef", size = 5}, static _empty = 0 '\000'} ppIfNDef = {d = {d = 0x7ffeb000f340, ptr = 0x7ffeb000f350 "ifndef", size = 6}, static _empty = 0 '\000'} ppEndIf = {d = {d = 0x7ffeb000f360, ptr = 0x7ffeb000f370 "endif", size = 5}, static _empty = 0 '\000'} ppElse = {d = {d = 0x7ffeb000f380, ptr = 0x7ffeb000f390 "else", size = 4}, static _empty = 0 '\000'} ppUndef = {d = {d = 0x7ffeb000f7c0, ptr = 0x7ffeb000f7d0 "undef", size = 5}, static _empty = 0 '\000'} ppElif = {d = {d = 0x7ffeb000f7e0, ptr = 0x7ffeb000f7f0 "elif", size = 4}, static _empty = 0 '\000'} ppInclude = {d = {d = 0x7ffeb000f2b0, ptr = 0x7ffeb000f2c0 "include", size = 7}, static _empty = 0 '\000'} ppIncludeNext = {d = {d = 0x7ffeb000f800, ptr = 0x7ffeb000f810 "include_next", size = 12}, static _empty = 0 '\000'} ppImport = {d = {d = 0x7ffeb000f830, ptr = 0x7ffeb000f840 "import", size = 6}, static _empty = 0 '\000'} #23 0x00007fff9c628ec3 in CPlusPlus::Preprocessor::lex(CPlusPlus::Internal::PPToken*) (this=0x7ffeb0004c70, tk=0x7ffebaffa420) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:881 #24 0x00007fff9c629e90 in CPlusPlus::Preprocessor::preprocess(QString const&, QByteArray const&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int, unsigned int) (this=0x7ffeb0004c70, fileName=, source=, result=, includeGuardMacroName=0x7ffebaffa6d0, noLines=, markGeneratedTokens=true, inCondition=false, bytesOffsetRef=0, utf16charOffsetRef=0, lineRef=1) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:1432 macroExpanded = savedState = {oldValue = {m_currentFileName = {d = {d = 0x7ffeb000c600, ptr = 0x7ffeb000c610 u"/home/mitch/dev/qt-dev/qtbase/src/gui/kernel/qguiapplication.h", size = 62}, static _empty = 0 u'\000'}, m_source = {d = {d = 0x7ffeb000cf10, ptr = 0x7ffeb000cf20 "// Copyright (C) 2016 The Qt Company Ltd.\n// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only\n\n#ifndef QGUIAPPLICATION_H\n#define QGUIAPPLICATION_H\n\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n\nQT_BEGIN_NAMESPACE\n\n\nclass QSessionManager;\nclass QGuiApplicationPrivate;\nclass QPlatformNativeInterface;\nclass QPlatformIntegration;\nclass QPalette;\nclass QScreen;\nclass QStyleHints;\n\n#if defined(qApp)\n#undef qApp\n#endif\n#define qApp (static_cast(QCoreApplication::instance()))\n\n#if defined(qGuiApp)\n#undef qGuiApp\n#endif\n#define qGuiApp (static_cast(QCoreApplication::instance()))\n\nclass Q_GUI_EXPORT QGuiApplication : public QCoreApplication\n{\n Q_OBJECT\n Q_PROPERTY(QIcon windowIcon READ windowIcon WRITE setWindowIcon)\n Q_PROPERTY(QString applicationDisplayName READ applicationDisplayName\n", ' ' , "WRITE setApplicationDisplayName NOTIFY applicationDisplayNameChanged)\n Q_PROPERTY(QString desktopFileName READ desktopFileName WRITE setDesktopFileName)\n Q_PROPERTY(Qt::LayoutDirection layoutDirection READ layoutDirection WRITE setLayoutDirection\n", ' ' , "NOTIFY layoutDirectionChanged)\n Q_PROPERTY(QString platformName READ platformName STORED false)\n Q_PROPERTY(bool quitOnLastWindowClosed READ quitOnLastWindowClosed\n", ' ' , "WRITE setQuitOnLastWindowClosed)\n Q_PROPERTY(QScreen *primaryScreen READ primaryScreen NOTIFY primaryScreenChanged STORED false)\n\npublic:\n#ifdef Q_QDOC\n QGuiApplication(int &argc, char **argv);\n#else\n QGuiApplication(int &argc, char **argv, int = ApplicationFlags);\n#endif\n ~QGuiApplication();\n\n static void setApplicationDisplayName(const QString &name);\n static QString applicationDisplayName();\n\n Q_SLOT void setBadgeNumber(qint64 number);\n\n static void setDesktopFileName(const QString &name);\n static QString desktopFileName();\n\n static QWindowList allWindows();\n static QWindowList topLevelWindows();\n static QWindow *topLevelAt(const QPoint &pos);\n\n static void setWindowIcon(const QIcon &icon);\n static QIcon windowIcon();\n\n static QString platformName();\n\n static QWindow *modalWindow();\n\n static QWindow *focusWindow();\n static QObject *focusObject();\n\n static QScreen *primaryScreen();\n static QList screens();\n static QScreen *screenAt(const QPoint &point);\n\n qreal devicePixelRatio() const;\n\n#ifndef QT_NO_CURSOR\n static QCursor *overrideCursor();\n static void setOverrideCursor(const QCursor &);\n static void changeOverrideCursor(const QCursor &);\n static void restoreOverrideCursor();\n#endif\n\n static QFont font();\n static void setFont(const QFont &);\n\n#ifndef QT_NO_CLIPBOARD\n static QClipboard *clipboard();\n#endif\n\n static QPalette palette();\n static void setPalette(const QPalette &pal);\n\n static Qt::KeyboardModifiers keyboardModifiers();\n static Qt::KeyboardModifiers queryKeyboardModifiers();\n static Qt::MouseButtons mouseButtons();\n\n static void setLayoutDirection(Qt::LayoutDirection direction);\n static Qt::LayoutDirection layoutDirection();\n\n static inline bool isRightToLeft() { return layoutDirection() == Qt::RightToLeft; }\n static inline bool isLeftToRight() { return layoutDirection() == Qt::LeftToRight; }\n\n static QStyleHints *styleHints();\n static void setDesktopSettingsAware(bool on);\n static bool desktopSettingsAware();\n\n static QInputMethod *inputMethod();\n\n static QPlatformNativeInterface *platformNativeInterface();\n\n static QFunctionPointer platformFunction(const QByteArray &function);\n\n static void setQuitOnLastWindowClosed(bool quit);\n static bool quitOnLastWindowClosed();\n\n static Qt::ApplicationState applicationState();\n\n static void setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy policy);\n static Qt::HighDpiScaleFactorRoundingPolicy highDpiScaleFactorRoundingPolicy();\n\n static int exec();\n bool notify(QObject *, QEvent *) override;\n\n#ifndef QT_NO_SESSIONMANAGER\n // session management\n bool isSessionRestored() const;\n QString sessionId() const;\n QString sessionKey() const;\n bool isSavingSession() const;\n#endif\n\n QT_DECLARE_NATIVE_INTERFACE_ACCESSOR(QGuiApplication)\n\n static void sync();\nQ_SIGNALS:\n void fontDatabaseChanged();\n void screenAdded(QScreen *screen);\n void screenRemoved(QScreen *screen);\n void primaryScreenChanged(QScreen *screen);\n void lastWindowClosed();\n void focusObjectChanged(QObject *focusObject);\n void focusWindowChanged(QWindow *focusWindow);\n void applicationStateChanged(Qt::ApplicationState state);\n void layoutDirectionChanged(Qt::LayoutDirection direction);\n#ifndef QT_NO_SESSIONMANAGER\n void commitDataRequest(QSessionManager &sessionManager);\n void saveStateRequest(QSessionManager &sessionManager);\n#endif\n void applicationDisplayNameChanged();\n#if QT_DEPRECATED_SINCE(6, 0)\n QT_DEPRECATED_VERSION_X_6_0(\"Handle QEvent::ApplicationPaletteChange instead\") void paletteChanged(const QPalette &pal);\n QT_DEPRECATED_VERSION_X_6_0(\"Handle QEvent::ApplicationFontChange instead\") void fontChanged(const QFont &font);\n#endif\nprotected:\n bool event(QEvent *) override;\n bool compressEvent(QEvent *, QObject *receiver, QPostEventList *) override;\n\n QGuiApplication(QGuiApplicationPrivate &p);\n\nprivate:\n Q_DISABLE_COPY(QGuiApplication)\n Q_DECLARE_PRIVATE(QGuiApplication)\n\n Q_PRIVATE_SLOT(d_func(), void _q_updateFocusObject(QObject *object))\n\n#ifndef QT_NO_GESTURES\n friend class QGestureManager;\n#endif\n friend class QFontDatabasePrivate;\n friend class QPlatformIntegration;\n#ifndef QT_NO_SESSIONMANAGER\n friend class QPlatformSessionManager;\n#endif\n};\n\nQT_END_NAMESPACE\n\n#include \n\n#endif // QGUIAPPLICATION_H\n", size = 6036}, static _empty = 0 '\000'}, m_lexer = 0x7ffeb0078340, m_skipping = {d = {d = {d = 0x7ffeb0078280, ptr = 0x7ffeb0078290 "\b", size = 65}, static _empty = 0 '\000'}}, m_trueTest = {d = {d = {d = 0x7ffeb00782e0, ptr = 0x7ffeb00782f0 "\b\002", size = 65}, static _empty = 0 '\000'}}, m_ifLevel = 1, m_tokenBufferDepth = 0, m_tokenBuffer = 0x0, m_inPreprocessorDirective = true, m_markExpandedTokens = true, m_noLines = false, m_inCondition = false, m_bytesOffsetRef = 0, m_utf16charsOffsetRef = 0, m_result = 0x7ffebaffafb0, m_lineRef = 1, m_expansionStatus = CPlusPlus::Preprocessor::NotExpanding, m_currentExpansion = 0x7ffebaffafb0, m_expansionResult = {d = {d = 0x7ffeb000cb30, ptr = 0x7ffeb000cb40 "", size = 0}, static _empty = 0 '\000'}, m_expandedTokensInfo = { >> = { >> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, m_includeGuardState = CPlusPlus::Preprocessor::State::IncludeGuardState_NoGuard, m_includeGuardMacroName = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 '\000'}}, ref = @0x7ffeb0004cc0} savedFileName = {oldValue = {d = {d = 0x7ffeb000c600, ptr = 0x7ffeb000c610 u"/home/mitch/dev/qt-dev/qtbase/src/gui/kernel/qguiapplication.h", size = 62}, static _empty = 0 u'\000'}, ref = @0x7ffeb0004c18} savedUtf8FileName = {oldValue = {d = {d = 0x7ffeb00095a0, ptr = 0x7ffeb00095b0 "/home/mitch/dev/qt-dev/qtbase/src/gui/kernel/qguiapplication.h", size = 62}, static _empty = 0 '\000'}, ref = @0x7ffeb0004c30} savedCurrentLine = {oldValue = 2, ref = @0x7ffeb0004c48} tk = { = {{flags = 256, f = {kind = 0, newline = 1, whitespace = 0, joined = 0, expanded = 0, generated = 0, userDefinedLiteral = 0, trigraph = 0, pad = 0, bytes = 0, utf16chars = 0}}, byteOffset = 63, utf16charOffset = 63, {ptr = 0x2, literal = 0x2, number = 0x2, string = 0x2, identifier = 0x2, close_brace = 2, lineno = 2}}, m_src = {d = {d = 0x7ffeb20b13f0, ptr = 0x7ffeb20b1400 "#include \"../../../../qt-dev/qtbase/src/corelib/tools/qsize.h\"\n", size = 63}, static _empty = 0 '\000'}, m_originalOffset = -1} __PRETTY_FUNCTION__ = "void CPlusPlus::Preprocessor::preprocess(const QString&, const QByteArray&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int, unsigned int)" #25 0x00007fff9c62a6b7 in CPlusPlus::Preprocessor::run(QString const&, QByteArray const&, bool, bool) (this=0x7ffeb0004c70, fileName=..., source=..., noLines=, markGeneratedTokens=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:762 preprocessed = {d = {d = 0x7ffeb19aabc0, ptr = 0x7ffeb19aabd0 "# 1 \"/home/mitch/dev/qt-dev-debug/qtbase/include/QtCore/qsize.h\"\n", size = 65}, static _empty = 0 '\000'} includeGuardMacroName = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 '\000'} #26 0x00007fff9c62a7b8 in CPlusPlus::Preprocessor::run(Utils::FilePath const&, QByteArray const&, bool, bool) (this=0x7ffeb0004c70, filePath=, source=..., noLines=, markGeneratedTokens=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:750 #27 0x00007fff510217a7 in CppEditor::Internal::CppSourceProcessor::sourceNeeded(int, Utils::FilePath const&, CPlusPlus::Client::IncludeType, QList const&) (this=0x7ffeb0004b60, line=13, filePath=..., type=CPlusPlus::Client::IncludeGlobal, initialIncludes=...) at /home/mitch/dev/qt-creator/src/plugins/cppeditor/cppsourceprocessor.cpp:450 absoluteFilePath = {m_data = {d = {d = 0x7ffeb2067a10, ptr = 0x7ffeb2067a20 u"/home/mitch/dev/qt-dev-debug/qtbase/include/QtCore/qsize.h", size = 58}, static _empty = 0 u'\000'}, m_pathLen = 58, m_schemeLen = 0, m_hostLen = 0} editorRevision = 0 contents = {d = {d = 0x7ffeb20b13f0, ptr = 0x7ffeb20b1400 "#include \"../../../../qt-dev/qtbase/src/corelib/tools/qsize.h\"\n", size = 63}, static _empty = 0 '\000'} gotFileContents = true __PRETTY_FUNCTION__ = "virtual void CppEditor::Internal::CppSourceProcessor::sourceNeeded(int, const Utils::FilePath&, CPlusPlus::Client::IncludeType, const FilePaths&)" document = {value = 0x7ffeb20c4c00, d = 0x7ffeb20c57b0} previousDocument = {value = 0x7ffeb000ef20, d = 0x7ffeb0075310} preprocessedCode = {d = {d = 0x7ffeb19aabc0, ptr = 0x7ffeb19aabd0 "# 1 \"/home/mitch/dev/qt-dev-debug/qtbase/include/QtCore/qsize.h\"\n", size = 65}, static _empty = 0 '\000'} globalDocument = {value = 0x0, d = 0x0} #28 0x00007fff9c62c65e in CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Internal::PPToken*, bool) (this=, tk=, includeNext=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:1709 inc = {d = {d = 0x7ffeb1ee8060, ptr = 0x7ffeb1ee8070 u"QtCore/qsize.h", size = 14}, static _empty = 0 u'\000'} depthLocker = {m_guard = @0x7ffeb0004cb8} __PRETTY_FUNCTION__ = "void CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Preprocessor::PPToken*, bool)" line = 13 included = {d = {d = 0x7ffeb1f28b80, ptr = 0x7ffeb1f28b90 "", size = 16}, static _empty = 0 '\000'} mode = #29 0x00007fff9c62d85a in CPlusPlus::Preprocessor::handlePreprocessorDirective(CPlusPlus::Internal::PPToken*) (this=0x7ffeb0004c70, tk=0x7ffebaffab70) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:1648 s = {oldValue = false, ref = @0x7ffeb0004d38} poundToken = { = {{flags = 4295033158, f = {kind = 70, newline = 1, whitespace = 0, joined = 0, expanded = 0, generated = 0, userDefinedLiteral = 0, trigraph = 0, pad = 0, bytes = 1, utf16chars = 1}}, byteOffset = 384, utf16charOffset = 384, {ptr = 0xd, literal = 0xd, number = 0xd, string = 0xd, identifier = 0xd, close_brace = 13, lineno = 13}}, m_src = {d = {d = 0x7ffeb000cf10, ptr = 0x7ffeb000cf20 "// Copyright (C) 2016 The Qt Company Ltd.\n// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only\n\n#ifndef QGUIAPPLICATION_H\n#define QGUIAPPLICATION_H\n\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n\nQT_BEGIN_NAMESPACE\n\n\nclass QSessionManager;\nclass QGuiApplicationPrivate;\nclass QPlatformNativeInterface;\nclass QPlatformIntegration;\nclass QPalette;\nclass QScreen;\nclass QStyleHints;\n\n#if defined(qApp)\n#undef qApp\n#endif\n#define qApp (static_cast(QCoreApplication::instance()))\n\n#if defined(qGuiApp)\n#undef qGuiApp\n#endif\n#define qGuiApp (static_cast(QCoreApplication::instance()))\n\nclass Q_GUI_EXPORT QGuiApplication : public QCoreApplication\n{\n Q_OBJECT\n Q_PROPERTY(QIcon windowIcon READ windowIcon WRITE setWindowIcon)\n Q_PROPERTY(QString applicationDisplayName READ applicationDisplayName\n", ' ' , "WRITE setApplicationDisplayName NOTIFY applicationDisplayNameChanged)\n Q_PROPERTY(QString desktopFileName READ desktopFileName WRITE setDesktopFileName)\n Q_PROPERTY(Qt::LayoutDirection layoutDirection READ layoutDirection WRITE setLayoutDirection\n", ' ' , "NOTIFY layoutDirectionChanged)\n Q_PROPERTY(QString platformName READ platformName STORED false)\n Q_PROPERTY(bool quitOnLastWindowClosed READ quitOnLastWindowClosed\n", ' ' , "WRITE setQuitOnLastWindowClosed)\n Q_PROPERTY(QScreen *primaryScreen READ primaryScreen NOTIFY primaryScreenChanged STORED false)\n\npublic:\n#ifdef Q_QDOC\n QGuiApplication(int &argc, char **argv);\n#else\n QGuiApplication(int &argc, char **argv, int = ApplicationFlags);\n#endif\n ~QGuiApplication();\n\n static void setApplicationDisplayName(const QString &name);\n static QString applicationDisplayName();\n\n Q_SLOT void setBadgeNumber(qint64 number);\n\n static void setDesktopFileName(const QString &name);\n static QString desktopFileName();\n\n static QWindowList allWindows();\n static QWindowList topLevelWindows();\n static QWindow *topLevelAt(const QPoint &pos);\n\n static void setWindowIcon(const QIcon &icon);\n static QIcon windowIcon();\n\n static QString platformName();\n\n static QWindow *modalWindow();\n\n static QWindow *focusWindow();\n static QObject *focusObject();\n\n static QScreen *primaryScreen();\n static QList screens();\n static QScreen *screenAt(const QPoint &point);\n\n qreal devicePixelRatio() const;\n\n#ifndef QT_NO_CURSOR\n static QCursor *overrideCursor();\n static void setOverrideCursor(const QCursor &);\n static void changeOverrideCursor(const QCursor &);\n static void restoreOverrideCursor();\n#endif\n\n static QFont font();\n static void setFont(const QFont &);\n\n#ifndef QT_NO_CLIPBOARD\n static QClipboard *clipboard();\n#endif\n\n static QPalette palette();\n static void setPalette(const QPalette &pal);\n\n static Qt::KeyboardModifiers keyboardModifiers();\n static Qt::KeyboardModifiers queryKeyboardModifiers();\n static Qt::MouseButtons mouseButtons();\n\n static void setLayoutDirection(Qt::LayoutDirection direction);\n static Qt::LayoutDirection layoutDirection();\n\n static inline bool isRightToLeft() { return layoutDirection() == Qt::RightToLeft; }\n static inline bool isLeftToRight() { return layoutDirection() == Qt::LeftToRight; }\n\n static QStyleHints *styleHints();\n static void setDesktopSettingsAware(bool on);\n static bool desktopSettingsAware();\n\n static QInputMethod *inputMethod();\n\n static QPlatformNativeInterface *platformNativeInterface();\n\n static QFunctionPointer platformFunction(const QByteArray &function);\n\n static void setQuitOnLastWindowClosed(bool quit);\n static bool quitOnLastWindowClosed();\n\n static Qt::ApplicationState applicationState();\n\n static void setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy policy);\n static Qt::HighDpiScaleFactorRoundingPolicy highDpiScaleFactorRoundingPolicy();\n\n static int exec();\n bool notify(QObject *, QEvent *) override;\n\n#ifndef QT_NO_SESSIONMANAGER\n // session management\n bool isSessionRestored() const;\n QString sessionId() const;\n QString sessionKey() const;\n bool isSavingSession() const;\n#endif\n\n QT_DECLARE_NATIVE_INTERFACE_ACCESSOR(QGuiApplication)\n\n static void sync();\nQ_SIGNALS:\n void fontDatabaseChanged();\n void screenAdded(QScreen *screen);\n void screenRemoved(QScreen *screen);\n void primaryScreenChanged(QScreen *screen);\n void lastWindowClosed();\n void focusObjectChanged(QObject *focusObject);\n void focusWindowChanged(QWindow *focusWindow);\n void applicationStateChanged(Qt::ApplicationState state);\n void layoutDirectionChanged(Qt::LayoutDirection direction);\n#ifndef QT_NO_SESSIONMANAGER\n void commitDataRequest(QSessionManager &sessionManager);\n void saveStateRequest(QSessionManager &sessionManager);\n#endif\n void applicationDisplayNameChanged();\n#if QT_DEPRECATED_SINCE(6, 0)\n QT_DEPRECATED_VERSION_X_6_0(\"Handle QEvent::ApplicationPaletteChange instead\") void paletteChanged(const QPalette &pal);\n QT_DEPRECATED_VERSION_X_6_0(\"Handle QEvent::ApplicationFontChange instead\") void fontChanged(const QFont &font);\n#endif\nprotected:\n bool event(QEvent *) override;\n bool compressEvent(QEvent *, QObject *receiver, QPostEventList *) override;\n\n QGuiApplication(QGuiApplicationPrivate &p);\n\nprivate:\n Q_DISABLE_COPY(QGuiApplication)\n Q_DECLARE_PRIVATE(QGuiApplication)\n\n Q_PRIVATE_SLOT(d_func(), void _q_updateFocusObject(QObject *object))\n\n#ifndef QT_NO_GESTURES\n friend class QGestureManager;\n#endif\n friend class QFontDatabasePrivate;\n friend class QPlatformIntegration;\n#ifndef QT_NO_SESSIONMANAGER\n friend class QPlatformSessionManager;\n#endif\n};\n\nQT_END_NAMESPACE\n\n#include \n\n#endif // QGUIAPPLICATION_H\n", size = 6036}, static _empty = 0 '\000'}, m_originalOffset = -1} ppDefine = {d = {d = 0x7ffeb000f2e0, ptr = 0x7ffeb000f2f0 "define", size = 6}, static _empty = 0 '\000'} ppIf = {d = {d = 0x7ffeb000f300, ptr = 0x7ffeb000f310 "if", size = 2}, static _empty = 0 '\000'} ppIfDef = {d = {d = 0x7ffeb000f320, ptr = 0x7ffeb000f330 "ifdef", size = 5}, static _empty = 0 '\000'} ppIfNDef = {d = {d = 0x7ffeb000f340, ptr = 0x7ffeb000f350 "ifndef", size = 6}, static _empty = 0 '\000'} ppEndIf = {d = {d = 0x7ffeb000f360, ptr = 0x7ffeb000f370 "endif", size = 5}, static _empty = 0 '\000'} ppElse = {d = {d = 0x7ffeb000f380, ptr = 0x7ffeb000f390 "else", size = 4}, static _empty = 0 '\000'} ppUndef = {d = {d = 0x7ffeb000f7c0, ptr = 0x7ffeb000f7d0 "undef", size = 5}, static _empty = 0 '\000'} ppElif = {d = {d = 0x7ffeb000f7e0, ptr = 0x7ffeb000f7f0 "elif", size = 4}, static _empty = 0 '\000'} ppInclude = {d = {d = 0x7ffeb000f2b0, ptr = 0x7ffeb000f2c0 "include", size = 7}, static _empty = 0 '\000'} ppIncludeNext = {d = {d = 0x7ffeb000f800, ptr = 0x7ffeb000f810 "include_next", size = 12}, static _empty = 0 '\000'} ppImport = {d = {d = 0x7ffeb000f830, ptr = 0x7ffeb000f840 "import", size = 6}, static _empty = 0 '\000'} #30 0x00007fff9c628ec3 in CPlusPlus::Preprocessor::lex(CPlusPlus::Internal::PPToken*) (this=0x7ffeb0004c70, tk=0x7ffebaffab70) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:881 #31 0x00007fff9c629e90 in CPlusPlus::Preprocessor::preprocess(QString const&, QByteArray const&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int, unsigned int) (this=0x7ffeb0004c70, fileName=, source=, result=, includeGuardMacroName=0x7ffebaffae20, noLines=, markGeneratedTokens=true, inCondition=false, bytesOffsetRef=0, utf16charOffsetRef=0, lineRef=1) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:1432 macroExpanded = savedState = {oldValue = {m_currentFileName = {d = {d = 0x7ffeb000b600, ptr = 0x7ffeb000b610 u"/home/mitch/dev/qt-dev-debug/qtbase/include/QtGui/qguiapplication.h", size = 67}, static _empty = 0 u'\000'}, m_source = {d = {d = 0x7ffeb0008850, ptr = 0x7ffeb0008860 "#include \"../../../../qt-dev/qtbase/src/gui/kernel/qguiapplication.h\"\n", size = 70}, static _empty = 0 '\000'}, m_lexer = 0x7ffeb0008950, m_skipping = {d = {d = {d = 0x7ffeb000c4b0, ptr = 0x7ffeb000c4c0 "\b", size = 65}, static _empty = 0 '\000'}}, m_trueTest = {d = {d = {d = 0x7ffeb000c510, ptr = 0x7ffeb000c520 "\b", size = 65}, static _empty = 0 '\000'}}, m_ifLevel = 0, m_tokenBufferDepth = 0, m_tokenBuffer = 0x0, m_inPreprocessorDirective = true, m_markExpandedTokens = true, m_noLines = false, m_inCondition = false, m_bytesOffsetRef = 0, m_utf16charsOffsetRef = 0, m_result = 0x7ffebaffb700, m_lineRef = 1, m_expansionStatus = CPlusPlus::Preprocessor::NotExpanding, m_currentExpansion = 0x7ffebaffb700, m_expansionResult = {d = {d = 0x7ffeb0008730, ptr = 0x7ffeb0008740 "", size = 0}, static _empty = 0 '\000'}, m_expandedTokensInfo = { >> = { >> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, m_includeGuardState = CPlusPlus::Preprocessor::State::IncludeGuardState_NoGuard, m_includeGuardMacroName = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 '\000'}}, ref = @0x7ffeb0004cc0} savedFileName = {oldValue = {d = {d = 0x7ffeb000b600, ptr = 0x7ffeb000b610 u"/home/mitch/dev/qt-dev-debug/qtbase/include/QtGui/qguiapplication.h", size = 67}, static _empty = 0 u'\000'}, ref = @0x7ffeb0004c18} savedUtf8FileName = {oldValue = {d = {d = 0x7ffeb0008d10, ptr = 0x7ffeb0008d20 "/home/mitch/dev/qt-dev-debug/qtbase/include/QtGui/qguiapplication.h", size = 67}, static _empty = 0 '\000'}, ref = @0x7ffeb0004c30} savedCurrentLine = {oldValue = 1, ref = @0x7ffeb0004c48} tk = { = {{flags = 77310591238, f = {kind = 6, newline = 1, whitespace = 0, joined = 0, expanded = 0, generated = 0, userDefinedLiteral = 0, trigraph = 0, pad = 0, bytes = 18, utf16chars = 18}}, byteOffset = 411, utf16charOffset = 411, {ptr = 0xf, literal = 0xf, number = 0xf, string = 0xf, identifier = 0xf, close_brace = 15, lineno = 15}}, m_src = {d = {d = 0x7ffeb000cf10, ptr = 0x7ffeb000cf20 "// Copyright (C) 2016 The Qt Company Ltd.\n// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only\n\n#ifndef QGUIAPPLICATION_H\n#define QGUIAPPLICATION_H\n\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n\nQT_BEGIN_NAMESPACE\n\n\nclass QSessionManager;\nclass QGuiApplicationPrivate;\nclass QPlatformNativeInterface;\nclass QPlatformIntegration;\nclass QPalette;\nclass QScreen;\nclass QStyleHints;\n\n#if defined(qApp)\n#undef qApp\n#endif\n#define qApp (static_cast(QCoreApplication::instance()))\n\n#if defined(qGuiApp)\n#undef qGuiApp\n#endif\n#define qGuiApp (static_cast(QCoreApplication::instance()))\n\nclass Q_GUI_EXPORT QGuiApplication : public QCoreApplication\n{\n Q_OBJECT\n Q_PROPERTY(QIcon windowIcon READ windowIcon WRITE setWindowIcon)\n Q_PROPERTY(QString applicationDisplayName READ applicationDisplayName\n", ' ' , "WRITE setApplicationDisplayName NOTIFY applicationDisplayNameChanged)\n Q_PROPERTY(QString desktopFileName READ desktopFileName WRITE setDesktopFileName)\n Q_PROPERTY(Qt::LayoutDirection layoutDirection READ layoutDirection WRITE setLayoutDirection\n", ' ' , "NOTIFY layoutDirectionChanged)\n Q_PROPERTY(QString platformName READ platformName STORED false)\n Q_PROPERTY(bool quitOnLastWindowClosed READ quitOnLastWindowClosed\n", ' ' , "WRITE setQuitOnLastWindowClosed)\n Q_PROPERTY(QScreen *primaryScreen READ primaryScreen NOTIFY primaryScreenChanged STORED false)\n\npublic:\n#ifdef Q_QDOC\n QGuiApplication(int &argc, char **argv);\n#else\n QGuiApplication(int &argc, char **argv, int = ApplicationFlags);\n#endif\n ~QGuiApplication();\n\n static void setApplicationDisplayName(const QString &name);\n static QString applicationDisplayName();\n\n Q_SLOT void setBadgeNumber(qint64 number);\n\n static void setDesktopFileName(const QString &name);\n static QString desktopFileName();\n\n static QWindowList allWindows();\n static QWindowList topLevelWindows();\n static QWindow *topLevelAt(const QPoint &pos);\n\n static void setWindowIcon(const QIcon &icon);\n static QIcon windowIcon();\n\n static QString platformName();\n\n static QWindow *modalWindow();\n\n static QWindow *focusWindow();\n static QObject *focusObject();\n\n static QScreen *primaryScreen();\n static QList screens();\n static QScreen *screenAt(const QPoint &point);\n\n qreal devicePixelRatio() const;\n\n#ifndef QT_NO_CURSOR\n static QCursor *overrideCursor();\n static void setOverrideCursor(const QCursor &);\n static void changeOverrideCursor(const QCursor &);\n static void restoreOverrideCursor();\n#endif\n\n static QFont font();\n static void setFont(const QFont &);\n\n#ifndef QT_NO_CLIPBOARD\n static QClipboard *clipboard();\n#endif\n\n static QPalette palette();\n static void setPalette(const QPalette &pal);\n\n static Qt::KeyboardModifiers keyboardModifiers();\n static Qt::KeyboardModifiers queryKeyboardModifiers();\n static Qt::MouseButtons mouseButtons();\n\n static void setLayoutDirection(Qt::LayoutDirection direction);\n static Qt::LayoutDirection layoutDirection();\n\n static inline bool isRightToLeft() { return layoutDirection() == Qt::RightToLeft; }\n static inline bool isLeftToRight() { return layoutDirection() == Qt::LeftToRight; }\n\n static QStyleHints *styleHints();\n static void setDesktopSettingsAware(bool on);\n static bool desktopSettingsAware();\n\n static QInputMethod *inputMethod();\n\n static QPlatformNativeInterface *platformNativeInterface();\n\n static QFunctionPointer platformFunction(const QByteArray &function);\n\n static void setQuitOnLastWindowClosed(bool quit);\n static bool quitOnLastWindowClosed();\n\n static Qt::ApplicationState applicationState();\n\n static void setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy policy);\n static Qt::HighDpiScaleFactorRoundingPolicy highDpiScaleFactorRoundingPolicy();\n\n static int exec();\n bool notify(QObject *, QEvent *) override;\n\n#ifndef QT_NO_SESSIONMANAGER\n // session management\n bool isSessionRestored() const;\n QString sessionId() const;\n QString sessionKey() const;\n bool isSavingSession() const;\n#endif\n\n QT_DECLARE_NATIVE_INTERFACE_ACCESSOR(QGuiApplication)\n\n static void sync();\nQ_SIGNALS:\n void fontDatabaseChanged();\n void screenAdded(QScreen *screen);\n void screenRemoved(QScreen *screen);\n void primaryScreenChanged(QScreen *screen);\n void lastWindowClosed();\n void focusObjectChanged(QObject *focusObject);\n void focusWindowChanged(QWindow *focusWindow);\n void applicationStateChanged(Qt::ApplicationState state);\n void layoutDirectionChanged(Qt::LayoutDirection direction);\n#ifndef QT_NO_SESSIONMANAGER\n void commitDataRequest(QSessionManager &sessionManager);\n void saveStateRequest(QSessionManager &sessionManager);\n#endif\n void applicationDisplayNameChanged();\n#if QT_DEPRECATED_SINCE(6, 0)\n QT_DEPRECATED_VERSION_X_6_0(\"Handle QEvent::ApplicationPaletteChange instead\") void paletteChanged(const QPalette &pal);\n QT_DEPRECATED_VERSION_X_6_0(\"Handle QEvent::ApplicationFontChange instead\") void fontChanged(const QFont &font);\n#endif\nprotected:\n bool event(QEvent *) override;\n bool compressEvent(QEvent *, QObject *receiver, QPostEventList *) override;\n\n QGuiApplication(QGuiApplicationPrivate &p);\n\nprivate:\n Q_DISABLE_COPY(QGuiApplication)\n Q_DECLARE_PRIVATE(QGuiApplication)\n\n Q_PRIVATE_SLOT(d_func(), void _q_updateFocusObject(QObject *object))\n\n#ifndef QT_NO_GESTURES\n friend class QGestureManager;\n#endif\n friend class QFontDatabasePrivate;\n friend class QPlatformIntegration;\n#ifndef QT_NO_SESSIONMANAGER\n friend class QPlatformSessionManager;\n#endif\n};\n\nQT_END_NAMESPACE\n\n#include \n\n#endif // QGUIAPPLICATION_H\n", size = 6036}, static _empty = 0 '\000'}, m_originalOffset = -1} __PRETTY_FUNCTION__ = "void CPlusPlus::Preprocessor::preprocess(const QString&, const QByteArray&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int, unsigned int)" #32 0x00007fff9c62a6b7 in CPlusPlus::Preprocessor::run(QString const&, QByteArray const&, bool, bool) (this=0x7ffeb0004c70, fileName=..., source=..., noLines=, markGeneratedTokens=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:762 preprocessed = {d = {d = 0x7ffeb0075330, ptr = 0x7ffeb0075340 "# 1 \"/home/mitch/dev/qt-dev/qtbase/src/gui/kernel/qguiapplication.h\"\n// Copyright (C) 2016 The Qt Company Ltd.\n// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only", size = 212}, static _empty = 0 '\000'} includeGuardMacroName = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 '\000'} #33 0x00007fff9c62a7b8 in CPlusPlus::Preprocessor::run(Utils::FilePath const&, QByteArray const&, bool, bool) (this=0x7ffeb0004c70, filePath=, source=..., noLines=, markGeneratedTokens=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:750 #34 0x00007fff510217a7 in CppEditor::Internal::CppSourceProcessor::sourceNeeded(int, Utils::FilePath const&, CPlusPlus::Client::IncludeType, QList const&) (this=0x7ffeb0004b60, line=1, filePath=..., type=CPlusPlus::Client::IncludeLocal, initialIncludes=...) at /home/mitch/dev/qt-creator/src/plugins/cppeditor/cppsourceprocessor.cpp:450 absoluteFilePath = {m_data = {d = {d = 0x7ffeb000ccf0, ptr = 0x7ffeb000cd00 u"/home/mitch/dev/qt-dev/qtbase/src/gui/kernel/qguiapplication.h", size = 62}, static _empty = 0 u'\000'}, m_pathLen = 62, m_schemeLen = 0, m_hostLen = 0} editorRevision = 0 contents = {d = {d = 0x7ffeb000cf10, ptr = 0x7ffeb000cf20 "// Copyright (C) 2016 The Qt Company Ltd.\n// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only\n\n#ifndef QGUIAPPLICATION_H\n#define QGUIAPPLICATION_H\n\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n\nQT_BEGIN_NAMESPACE\n\n\nclass QSessionManager;\nclass QGuiApplicationPrivate;\nclass QPlatformNativeInterface;\nclass QPlatformIntegration;\nclass QPalette;\nclass QScreen;\nclass QStyleHints;\n\n#if defined(qApp)\n#undef qApp\n#endif\n#define qApp (static_cast(QCoreApplication::instance()))\n\n#if defined(qGuiApp)\n#undef qGuiApp\n#endif\n#define qGuiApp (static_cast(QCoreApplication::instance()))\n\nclass Q_GUI_EXPORT QGuiApplication : public QCoreApplication\n{\n Q_OBJECT\n Q_PROPERTY(QIcon windowIcon READ windowIcon WRITE setWindowIcon)\n Q_PROPERTY(QString applicationDisplayName READ applicationDisplayName\n", ' ' , "WRITE setApplicationDisplayName NOTIFY applicationDisplayNameChanged)\n Q_PROPERTY(QString desktopFileName READ desktopFileName WRITE setDesktopFileName)\n Q_PROPERTY(Qt::LayoutDirection layoutDirection READ layoutDirection WRITE setLayoutDirection\n", ' ' , "NOTIFY layoutDirectionChanged)\n Q_PROPERTY(QString platformName READ platformName STORED false)\n Q_PROPERTY(bool quitOnLastWindowClosed READ quitOnLastWindowClosed\n", ' ' , "WRITE setQuitOnLastWindowClosed)\n Q_PROPERTY(QScreen *primaryScreen READ primaryScreen NOTIFY primaryScreenChanged STORED false)\n\npublic:\n#ifdef Q_QDOC\n QGuiApplication(int &argc, char **argv);\n#else\n QGuiApplication(int &argc, char **argv, int = ApplicationFlags);\n#endif\n ~QGuiApplication();\n\n static void setApplicationDisplayName(const QString &name);\n static QString applicationDisplayName();\n\n Q_SLOT void setBadgeNumber(qint64 number);\n\n static void setDesktopFileName(const QString &name);\n static QString desktopFileName();\n\n static QWindowList allWindows();\n static QWindowList topLevelWindows();\n static QWindow *topLevelAt(const QPoint &pos);\n\n static void setWindowIcon(const QIcon &icon);\n static QIcon windowIcon();\n\n static QString platformName();\n\n static QWindow *modalWindow();\n\n static QWindow *focusWindow();\n static QObject *focusObject();\n\n static QScreen *primaryScreen();\n static QList screens();\n static QScreen *screenAt(const QPoint &point);\n\n qreal devicePixelRatio() const;\n\n#ifndef QT_NO_CURSOR\n static QCursor *overrideCursor();\n static void setOverrideCursor(const QCursor &);\n static void changeOverrideCursor(const QCursor &);\n static void restoreOverrideCursor();\n#endif\n\n static QFont font();\n static void setFont(const QFont &);\n\n#ifndef QT_NO_CLIPBOARD\n static QClipboard *clipboard();\n#endif\n\n static QPalette palette();\n static void setPalette(const QPalette &pal);\n\n static Qt::KeyboardModifiers keyboardModifiers();\n static Qt::KeyboardModifiers queryKeyboardModifiers();\n static Qt::MouseButtons mouseButtons();\n\n static void setLayoutDirection(Qt::LayoutDirection direction);\n static Qt::LayoutDirection layoutDirection();\n\n static inline bool isRightToLeft() { return layoutDirection() == Qt::RightToLeft; }\n static inline bool isLeftToRight() { return layoutDirection() == Qt::LeftToRight; }\n\n static QStyleHints *styleHints();\n static void setDesktopSettingsAware(bool on);\n static bool desktopSettingsAware();\n\n static QInputMethod *inputMethod();\n\n static QPlatformNativeInterface *platformNativeInterface();\n\n static QFunctionPointer platformFunction(const QByteArray &function);\n\n static void setQuitOnLastWindowClosed(bool quit);\n static bool quitOnLastWindowClosed();\n\n static Qt::ApplicationState applicationState();\n\n static void setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy policy);\n static Qt::HighDpiScaleFactorRoundingPolicy highDpiScaleFactorRoundingPolicy();\n\n static int exec();\n bool notify(QObject *, QEvent *) override;\n\n#ifndef QT_NO_SESSIONMANAGER\n // session management\n bool isSessionRestored() const;\n QString sessionId() const;\n QString sessionKey() const;\n bool isSavingSession() const;\n#endif\n\n QT_DECLARE_NATIVE_INTERFACE_ACCESSOR(QGuiApplication)\n\n static void sync();\nQ_SIGNALS:\n void fontDatabaseChanged();\n void screenAdded(QScreen *screen);\n void screenRemoved(QScreen *screen);\n void primaryScreenChanged(QScreen *screen);\n void lastWindowClosed();\n void focusObjectChanged(QObject *focusObject);\n void focusWindowChanged(QWindow *focusWindow);\n void applicationStateChanged(Qt::ApplicationState state);\n void layoutDirectionChanged(Qt::LayoutDirection direction);\n#ifndef QT_NO_SESSIONMANAGER\n void commitDataRequest(QSessionManager &sessionManager);\n void saveStateRequest(QSessionManager &sessionManager);\n#endif\n void applicationDisplayNameChanged();\n#if QT_DEPRECATED_SINCE(6, 0)\n QT_DEPRECATED_VERSION_X_6_0(\"Handle QEvent::ApplicationPaletteChange instead\") void paletteChanged(const QPalette &pal);\n QT_DEPRECATED_VERSION_X_6_0(\"Handle QEvent::ApplicationFontChange instead\") void fontChanged(const QFont &font);\n#endif\nprotected:\n bool event(QEvent *) override;\n bool compressEvent(QEvent *, QObject *receiver, QPostEventList *) override;\n\n QGuiApplication(QGuiApplicationPrivate &p);\n\nprivate:\n Q_DISABLE_COPY(QGuiApplication)\n Q_DECLARE_PRIVATE(QGuiApplication)\n\n Q_PRIVATE_SLOT(d_func(), void _q_updateFocusObject(QObject *object))\n\n#ifndef QT_NO_GESTURES\n friend class QGestureManager;\n#endif\n friend class QFontDatabasePrivate;\n friend class QPlatformIntegration;\n#ifndef QT_NO_SESSIONMANAGER\n friend class QPlatformSessionManager;\n#endif\n};\n\nQT_END_NAMESPACE\n\n#include \n\n#endif // QGUIAPPLICATION_H\n", size = 6036}, static _empty = 0 '\000'} gotFileContents = true __PRETTY_FUNCTION__ = "virtual void CppEditor::Internal::CppSourceProcessor::sourceNeeded(int, const Utils::FilePath&, CPlusPlus::Client::IncludeType, const FilePaths&)" document = {value = 0x7ffeb000ef20, d = 0x7ffeb0075310} previousDocument = {value = 0x7ffeb000b780, d = 0x7ffeb000c490} preprocessedCode = {d = {d = 0x7ffeb0075330, ptr = 0x7ffeb0075340 "# 1 \"/home/mitch/dev/qt-dev/qtbase/src/gui/kernel/qguiapplication.h\"\n// Copyright (C) 2016 The Qt Company Ltd.\n// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only", size = 212}, static _empty = 0 '\000'} globalDocument = {value = 0x0, d = 0x3100000006} #35 0x00007fff9c62c65e in CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Internal::PPToken*, bool) (this=, tk=, includeNext=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:1709 inc = {d = {d = 0x7ffeb000bf50, ptr = 0x7ffeb000bf60 u"../../../../qt-dev/qtbase/src/gui/kernel/qguiapplication.h", size = 58}, static _empty = 0 u'\000'} depthLocker = {m_guard = @0x7ffeb0004cb8} __PRETTY_FUNCTION__ = "void CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Preprocessor::PPToken*, bool)" line = 1 included = {d = {d = 0x7ffeb000c5a0, ptr = 0x7ffeb000c5b0 "\"../../../../qt-dev/qtbase/src/gui/kernel/qguiapplication.h\"", size = 60}, static _empty = 0 '\000'} mode = #36 0x00007fff9c62d85a in CPlusPlus::Preprocessor::handlePreprocessorDirective(CPlusPlus::Internal::PPToken*) (this=0x7ffeb0004c70, tk=0x7ffebaffb2c0) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:1648 s = {oldValue = false, ref = @0x7ffeb0004d38} poundToken = { = {{flags = 4295033158, f = {kind = 70, newline = 1, whitespace = 0, joined = 0, expanded = 0, generated = 0, userDefinedLiteral = 0, trigraph = 0, pad = 0, bytes = 1, utf16chars = 1}}, byteOffset = 0, utf16charOffset = 0, {ptr = 0x1, literal = 0x1, number = 0x1, string = 0x1, identifier = 0x1, close_brace = 1, lineno = 1}}, m_src = {d = {d = 0x7ffeb0008850, ptr = 0x7ffeb0008860 "#include \"../../../../qt-dev/qtbase/src/gui/kernel/qguiapplication.h\"\n", size = 70}, static _empty = 0 '\000'}, m_originalOffset = -1} ppDefine = {d = {d = 0x7ffeb000f2e0, ptr = 0x7ffeb000f2f0 "define", size = 6}, static _empty = 0 '\000'} ppIf = {d = {d = 0x7ffeb000f300, ptr = 0x7ffeb000f310 "if", size = 2}, static _empty = 0 '\000'} ppIfDef = {d = {d = 0x7ffeb000f320, ptr = 0x7ffeb000f330 "ifdef", size = 5}, static _empty = 0 '\000'} ppIfNDef = {d = {d = 0x7ffeb000f340, ptr = 0x7ffeb000f350 "ifndef", size = 6}, static _empty = 0 '\000'} ppEndIf = {d = {d = 0x7ffeb000f360, ptr = 0x7ffeb000f370 "endif", size = 5}, static _empty = 0 '\000'} ppElse = {d = {d = 0x7ffeb000f380, ptr = 0x7ffeb000f390 "else", size = 4}, static _empty = 0 '\000'} ppUndef = {d = {d = 0x7ffeb000f7c0, ptr = 0x7ffeb000f7d0 "undef", size = 5}, static _empty = 0 '\000'} ppElif = {d = {d = 0x7ffeb000f7e0, ptr = 0x7ffeb000f7f0 "elif", size = 4}, static _empty = 0 '\000'} ppInclude = {d = {d = 0x7ffeb000f2b0, ptr = 0x7ffeb000f2c0 "include", size = 7}, static _empty = 0 '\000'} ppIncludeNext = {d = {d = 0x7ffeb000f800, ptr = 0x7ffeb000f810 "include_next", size = 12}, static _empty = 0 '\000'} ppImport = {d = {d = 0x7ffeb000f830, ptr = 0x7ffeb000f840 "import", size = 6}, static _empty = 0 '\000'} #37 0x00007fff9c628ec3 in CPlusPlus::Preprocessor::lex(CPlusPlus::Internal::PPToken*) (this=0x7ffeb0004c70, tk=0x7ffebaffb2c0) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:881 #38 0x00007fff9c629e90 in CPlusPlus::Preprocessor::preprocess(QString const&, QByteArray const&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int, unsigned int) (this=0x7ffeb0004c70, fileName=, source=, result=, includeGuardMacroName=0x7ffebaffb570, noLines=, markGeneratedTokens=true, inCondition=false, bytesOffsetRef=0, utf16charOffsetRef=0, lineRef=1) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:1432 macroExpanded = savedState = {oldValue = {m_currentFileName = {d = {d = 0x7ffeb000a540, ptr = 0x7ffeb000a550 u"/home/mitch/dev/qt-dev-debug/qtbase/include/QtGui/QGuiApplication", size = 65}, static _empty = 0 u'\000'}, m_source = {d = {d = 0x7ffeb00077f0, ptr = 0x7ffeb0007800 "#include \"qguiapplication.h\"\n", size = 29}, static _empty = 0 '\000'}, m_lexer = 0x7ffeb00088e0, m_skipping = {d = {d = {d = 0x7ffeb000b400, ptr = 0x7ffeb000b410 "\b", size = 65}, static _empty = 0 '\000'}}, m_trueTest = {d = {d = {d = 0x7ffeb000b460, ptr = 0x7ffeb000b470 "\b", size = 65}, static _empty = 0 '\000'}}, m_ifLevel = 0, m_tokenBufferDepth = 0, m_tokenBuffer = 0x0, m_inPreprocessorDirective = true, m_markExpandedTokens = true, m_noLines = false, m_inCondition = false, m_bytesOffsetRef = 0, m_utf16charsOffsetRef = 0, m_result = 0x7ffebaffbe50, m_lineRef = 1, m_expansionStatus = CPlusPlus::Preprocessor::NotExpanding, m_currentExpansion = 0x7ffebaffbe50, m_expansionResult = {d = {d = 0x7ffeb0008610, ptr = 0x7ffeb0008620 "", size = 0}, static _empty = 0 '\000'}, m_expandedTokensInfo = { >> = { >> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, m_includeGuardState = CPlusPlus::Preprocessor::State::IncludeGuardState_NoGuard, m_includeGuardMacroName = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 '\000'}}, ref = @0x7ffeb0004cc0} savedFileName = {oldValue = {d = {d = 0x7ffeb000a540, ptr = 0x7ffeb000a550 u"/home/mitch/dev/qt-dev-debug/qtbase/include/QtGui/QGuiApplication", size = 65}, static _empty = 0 u'\000'}, ref = @0x7ffeb0004c18} savedUtf8FileName = {oldValue = {d = {d = 0x7ffeb0004fa0, ptr = 0x7ffeb0004fb0 "/home/mitch/dev/qt-dev-debug/qtbase/include/QtGui/QGuiApplication", size = 65}, static _empty = 0 '\000'}, ref = @0x7ffeb0004c30} savedCurrentLine = {oldValue = 1, ref = @0x7ffeb0004c48} tk = { = {{flags = 256, f = {kind = 0, newline = 1, whitespace = 0, joined = 0, expanded = 0, generated = 0, userDefinedLiteral = 0, trigraph = 0, pad = 0, bytes = 0, utf16chars = 0}}, byteOffset = 70, utf16charOffset = 70, {ptr = 0x2, literal = 0x2, number = 0x2, string = 0x2, identifier = 0x2, close_brace = 2, lineno = 2}}, m_src = {d = {d = 0x7ffeb0008850, ptr = 0x7ffeb0008860 "#include \"../../../../qt-dev/qtbase/src/gui/kernel/qguiapplication.h\"\n", size = 70}, static _empty = 0 '\000'}, m_originalOffset = -1} __PRETTY_FUNCTION__ = "void CPlusPlus::Preprocessor::preprocess(const QString&, const QByteArray&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int, unsigned int)" #39 0x00007fff9c62a6b7 in CPlusPlus::Preprocessor::run(QString const&, QByteArray const&, bool, bool) (this=0x7ffeb0004c70, fileName=..., source=..., noLines=, markGeneratedTokens=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:762 preprocessed = {d = {d = 0x7ffeb00083a0, ptr = 0x7ffeb00083b0 "# 1 \"/home/mitch/dev/qt-dev-debug/qtbase/include/QtGui/qguiapplication.h\"\n", size = 74}, static _empty = 0 '\000'} includeGuardMacroName = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 '\000'} #40 0x00007fff9c62a7b8 in CPlusPlus::Preprocessor::run(Utils::FilePath const&, QByteArray const&, bool, bool) (this=0x7ffeb0004c70, filePath=, source=..., noLines=, markGeneratedTokens=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:750 #41 0x00007fff510217a7 in CppEditor::Internal::CppSourceProcessor::sourceNeeded(int, Utils::FilePath const&, CPlusPlus::Client::IncludeType, QList const&) (this=0x7ffeb0004b60, line=1, filePath=..., type=CPlusPlus::Client::IncludeLocal, initialIncludes=...) at /home/mitch/dev/qt-creator/src/plugins/cppeditor/cppsourceprocessor.cpp:450 absoluteFilePath = {m_data = {d = {d = 0x7ffeb000b6a0, ptr = 0x7ffeb000b6b0 u"/home/mitch/dev/qt-dev-debug/qtbase/include/QtGui/qguiapplication.h", size = 67}, static _empty = 0 u'\000'}, m_pathLen = 67, m_schemeLen = 0, m_hostLen = 0} editorRevision = 0 contents = {d = {d = 0x7ffeb0008850, ptr = 0x7ffeb0008860 "#include \"../../../../qt-dev/qtbase/src/gui/kernel/qguiapplication.h\"\n", size = 70}, static _empty = 0 '\000'} gotFileContents = true __PRETTY_FUNCTION__ = "virtual void CppEditor::Internal::CppSourceProcessor::sourceNeeded(int, const Utils::FilePath&, CPlusPlus::Client::IncludeType, const FilePaths&)" document = {value = 0x7ffeb000b780, d = 0x7ffeb000c490} previousDocument = {value = 0x7ffeb000a640, d = 0x7ffeb000b380} preprocessedCode = {d = {d = 0x7ffeb00083a0, ptr = 0x7ffeb00083b0 "# 1 \"/home/mitch/dev/qt-dev-debug/qtbase/include/QtGui/qguiapplication.h\"\n", size = 74}, static _empty = 0 '\000'} globalDocument = {value = 0x0, d = 0xfffffffffffffee8} #42 0x00007fff9c62c65e in CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Internal::PPToken*, bool) (this=, tk=, includeNext=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:1709 inc = {d = {d = 0x7ffeb000b4f0, ptr = 0x7ffeb000b500 u"qguiapplication.h", size = 17}, static _empty = 0 u'\000'} depthLocker = {m_guard = @0x7ffeb0004cb8} __PRETTY_FUNCTION__ = "void CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Preprocessor::PPToken*, bool)" line = 1 included = {d = {d = 0x7ffeb000b4c0, ptr = 0x7ffeb000b4d0 "\"qguiapplication.h\"", size = 19}, static _empty = 0 '\000'} mode = #43 0x00007fff9c62d85a in CPlusPlus::Preprocessor::handlePreprocessorDirective(CPlusPlus::Internal::PPToken*) (this=0x7ffeb0004c70, tk=0x7ffebaffba10) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:1648 s = {oldValue = false, ref = @0x7ffeb0004d38} poundToken = { = {{flags = 4295033158, f = {kind = 70, newline = 1, whitespace = 0, joined = 0, expanded = 0, generated = 0, userDefinedLiteral = 0, trigraph = 0, pad = 0, bytes = 1, utf16chars = 1}}, byteOffset = 0, utf16charOffset = 0, {ptr = 0x1, literal = 0x1, number = 0x1, string = 0x1, identifier = 0x1, close_brace = 1, lineno = 1}}, m_src = {d = {d = 0x7ffeb00077f0, ptr = 0x7ffeb0007800 "#include \"qguiapplication.h\"\n", size = 29}, static _empty = 0 '\000'}, m_originalOffset = -1} ppDefine = {d = {d = 0x7ffeb000f2e0, ptr = 0x7ffeb000f2f0 "define", size = 6}, static _empty = 0 '\000'} ppIf = {d = {d = 0x7ffeb000f300, ptr = 0x7ffeb000f310 "if", size = 2}, static _empty = 0 '\000'} ppIfDef = {d = {d = 0x7ffeb000f320, ptr = 0x7ffeb000f330 "ifdef", size = 5}, static _empty = 0 '\000'} ppIfNDef = {d = {d = 0x7ffeb000f340, ptr = 0x7ffeb000f350 "ifndef", size = 6}, static _empty = 0 '\000'} ppEndIf = {d = {d = 0x7ffeb000f360, ptr = 0x7ffeb000f370 "endif", size = 5}, static _empty = 0 '\000'} ppElse = {d = {d = 0x7ffeb000f380, ptr = 0x7ffeb000f390 "else", size = 4}, static _empty = 0 '\000'} ppUndef = {d = {d = 0x7ffeb000f7c0, ptr = 0x7ffeb000f7d0 "undef", size = 5}, static _empty = 0 '\000'} ppElif = {d = {d = 0x7ffeb000f7e0, ptr = 0x7ffeb000f7f0 "elif", size = 4}, static _empty = 0 '\000'} ppInclude = {d = {d = 0x7ffeb000f2b0, ptr = 0x7ffeb000f2c0 "include", size = 7}, static _empty = 0 '\000'} ppIncludeNext = {d = {d = 0x7ffeb000f800, ptr = 0x7ffeb000f810 "include_next", size = 12}, static _empty = 0 '\000'} ppImport = {d = {d = 0x7ffeb000f830, ptr = 0x7ffeb000f840 "import", size = 6}, static _empty = 0 '\000'} #44 0x00007fff9c628ec3 in CPlusPlus::Preprocessor::lex(CPlusPlus::Internal::PPToken*) (this=0x7ffeb0004c70, tk=0x7ffebaffba10) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:881 #45 0x00007fff9c629e90 in CPlusPlus::Preprocessor::preprocess(QString const&, QByteArray const&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int, unsigned int) (this=0x7ffeb0004c70, fileName=, source=, result=, includeGuardMacroName=0x7ffebaffbcc0, noLines=, markGeneratedTokens=true, inCondition=false, bytesOffsetRef=0, utf16charOffsetRef=0, lineRef=1) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:1432 macroExpanded = savedState = {oldValue = {m_currentFileName = {d = {d = 0x7ffeb0005a60, ptr = 0x7ffeb0005a70 u"/home/mitch/dev/temp/quick/main.cpp", size = 35}, static _empty = 0 u'\000'}, m_source = {d = {d = 0x7ffeb0002400, ptr = 0x7ffeb0002410 "#include \n#include \n\nint main(int argc, char *argv[])\n{\n QGuiApplication app(argc, argv);\n\n QQmlApplicationEngine engine;\n const QUrl url(u\"qrc:/quick/Main.qml\"_qs);\n QObject::connect(&engine, &QQmlApplicationEngine::objectCreationFailed,\n &app, []() { QCoreApplication::exit(-1); },\n Qt::QueuedConnection);\n engine.load(url);\n\n return app.exec();\n}\n", size = 422}, static _empty = 0 '\000'}, m_lexer = 0x7ffeb0002e00, m_skipping = {d = {d = {d = 0x7ffeb0005ac0, ptr = 0x7ffeb0005ad0 "\b", size = 65}, static _empty = 0 '\000'}}, m_trueTest = {d = {d = {d = 0x7ffeb0008250, ptr = 0x7ffeb0008260 "\b", size = 65}, static _empty = 0 '\000'}}, m_ifLevel = 0, m_tokenBufferDepth = 0, m_tokenBuffer = 0x0, m_inPreprocessorDirective = true, m_markExpandedTokens = true, m_noLines = false, m_inCondition = false, m_bytesOffsetRef = 0, m_utf16charsOffsetRef = 0, m_result = 0x7ffebaffc5a0, m_lineRef = 1, m_expansionStatus = CPlusPlus::Preprocessor::NotExpanding, m_currentExpansion = 0x7ffebaffc5a0, m_expansionResult = {d = {d = 0x7ffeb000f190, ptr = 0x7ffeb000f1a0 "", size = 0}, static _empty = 0 '\000'}, m_expandedTokensInfo = { >> = { >> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, m_includeGuardState = CPlusPlus::Preprocessor::State::IncludeGuardState_NoGuard, m_includeGuardMacroName = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 '\000'}}, ref = @0x7ffeb0004cc0} savedFileName = {oldValue = {d = {d = 0x7ffeb0005a60, ptr = 0x7ffeb0005a70 u"/home/mitch/dev/temp/quick/main.cpp", size = 35}, static _empty = 0 u'\000'}, ref = @0x7ffeb0004c18} savedUtf8FileName = {oldValue = {d = {d = 0x7ffeb0007950, ptr = 0x7ffeb0007960 "/home/mitch/dev/temp/quick/main.cpp", size = 35}, static _empty = 0 '\000'}, ref = @0x7ffeb0004c30} savedCurrentLine = {oldValue = 1, ref = @0x7ffeb0004c48} tk = { = {{flags = 256, f = {kind = 0, newline = 1, whitespace = 0, joined = 0, expanded = 0, generated = 0, userDefinedLiteral = 0, trigraph = 0, pad = 0, bytes = 0, utf16chars = 0}}, byteOffset = 29, utf16charOffset = 29, {ptr = 0x2, literal = 0x2, number = 0x2, string = 0x2, identifier = 0x2, close_brace = 2, lineno = 2}}, m_src = {d = {d = 0x7ffeb00077f0, ptr = 0x7ffeb0007800 "#include \"qguiapplication.h\"\n", size = 29}, static _empty = 0 '\000'}, m_originalOffset = -1} __PRETTY_FUNCTION__ = "void CPlusPlus::Preprocessor::preprocess(const QString&, const QByteArray&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int, unsigned int)" #46 0x00007fff9c62a6b7 in CPlusPlus::Preprocessor::run(QString const&, QByteArray const&, bool, bool) (this=0x7ffeb0004c70, fileName=..., source=..., noLines=, markGeneratedTokens=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:762 preprocessed = {d = {d = 0x7ffeb000ae40, ptr = 0x7ffeb000ae50 "# 1 \"/home/mitch/dev/qt-dev-debug/qtbase/include/QtGui/QGuiApplication\"\n", size = 72}, static _empty = 0 '\000'} includeGuardMacroName = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 '\000'} #47 0x00007fff9c62a7b8 in CPlusPlus::Preprocessor::run(Utils::FilePath const&, QByteArray const&, bool, bool) (this=0x7ffeb0004c70, filePath=, source=..., noLines=, markGeneratedTokens=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:750 #48 0x00007fff510217a7 in CppEditor::Internal::CppSourceProcessor::sourceNeeded(int, Utils::FilePath const&, CPlusPlus::Client::IncludeType, QList const&) (this=0x7ffeb0004b60, line=1, filePath=..., type=CPlusPlus::Client::IncludeGlobal, initialIncludes=...) at /home/mitch/dev/qt-creator/src/plugins/cppeditor/cppsourceprocessor.cpp:450 absoluteFilePath = {m_data = {d = {d = 0x7ffeb00089c0, ptr = 0x7ffeb00089d0 u"/home/mitch/dev/qt-dev-debug/qtbase/include/QtGui/QGuiApplication", size = 65}, static _empty = 0 u'\000'}, m_pathLen = 65, m_schemeLen = 0, m_hostLen = 0} editorRevision = 0 contents = {d = {d = 0x7ffeb00077f0, ptr = 0x7ffeb0007800 "#include \"qguiapplication.h\"\n", size = 29}, static _empty = 0 '\000'} gotFileContents = true __PRETTY_FUNCTION__ = "virtual void CppEditor::Internal::CppSourceProcessor::sourceNeeded(int, const Utils::FilePath&, CPlusPlus::Client::IncludeType, const FilePaths&)" document = {value = 0x7ffeb000a640, d = 0x7ffeb000b380} previousDocument = {value = 0x7ffeb0041500, d = 0x7ffeb0007ec0} preprocessedCode = {d = {d = 0x7ffeb000ae40, ptr = 0x7ffeb000ae50 "# 1 \"/home/mitch/dev/qt-dev-debug/qtbase/include/QtGui/QGuiApplication\"\n", size = 72}, static _empty = 0 '\000'} globalDocument = {value = 0x0, d = 0xfffffffffffffee8} #49 0x00007fff9c62c65e in CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Internal::PPToken*, bool) (this=, tk=, includeNext=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:1709 inc = {d = {d = 0x7ffeb00082e0, ptr = 0x7ffeb00082f0 u"QGuiApplication", size = 15}, static _empty = 0 u'\000'} depthLocker = {m_guard = @0x7ffeb0004cb8} __PRETTY_FUNCTION__ = "void CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Preprocessor::PPToken*, bool)" line = 1 included = {d = {d = 0x7ffeb00082b0, ptr = 0x7ffeb00082c0 "", size = 17}, static _empty = 0 '\000'} mode = #50 0x00007fff9c62d85a in CPlusPlus::Preprocessor::handlePreprocessorDirective(CPlusPlus::Internal::PPToken*) (this=0x7ffeb0004c70, tk=0x7ffebaffc160) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:1648 s = {oldValue = false, ref = @0x7ffeb0004d38} poundToken = { = {{flags = 4295033158, f = {kind = 70, newline = 1, whitespace = 0, joined = 0, expanded = 0, generated = 0, userDefinedLiteral = 0, trigraph = 0, pad = 0, bytes = 1, utf16chars = 1}}, byteOffset = 0, utf16charOffset = 0, {ptr = 0x1, literal = 0x1, number = 0x1, string = 0x1, identifier = 0x1, close_brace = 1, lineno = 1}}, m_src = {d = {d = 0x7ffeb0002400, ptr = 0x7ffeb0002410 "#include \n#include \n\nint main(int argc, char *argv[])\n{\n QGuiApplication app(argc, argv);\n\n QQmlApplicationEngine engine;\n const QUrl url(u\"qrc:/quick/Main.qml\"_qs);\n QObject::connect(&engine, &QQmlApplicationEngine::objectCreationFailed,\n &app, []() { QCoreApplication::exit(-1); },\n Qt::QueuedConnection);\n engine.load(url);\n\n return app.exec();\n}\n", size = 422}, static _empty = 0 '\000'}, m_originalOffset = -1} ppDefine = {d = {d = 0x7ffeb000f2e0, ptr = 0x7ffeb000f2f0 "define", size = 6}, static _empty = 0 '\000'} ppIf = {d = {d = 0x7ffeb000f300, ptr = 0x7ffeb000f310 "if", size = 2}, static _empty = 0 '\000'} ppIfDef = {d = {d = 0x7ffeb000f320, ptr = 0x7ffeb000f330 "ifdef", size = 5}, static _empty = 0 '\000'} ppIfNDef = {d = {d = 0x7ffeb000f340, ptr = 0x7ffeb000f350 "ifndef", size = 6}, static _empty = 0 '\000'} ppEndIf = {d = {d = 0x7ffeb000f360, ptr = 0x7ffeb000f370 "endif", size = 5}, static _empty = 0 '\000'} ppElse = {d = {d = 0x7ffeb000f380, ptr = 0x7ffeb000f390 "else", size = 4}, static _empty = 0 '\000'} ppUndef = {d = {d = 0x7ffeb000f7c0, ptr = 0x7ffeb000f7d0 "undef", size = 5}, static _empty = 0 '\000'} ppElif = {d = {d = 0x7ffeb000f7e0, ptr = 0x7ffeb000f7f0 "elif", size = 4}, static _empty = 0 '\000'} ppInclude = {d = {d = 0x7ffeb000f2b0, ptr = 0x7ffeb000f2c0 "include", size = 7}, static _empty = 0 '\000'} ppIncludeNext = {d = {d = 0x7ffeb000f800, ptr = 0x7ffeb000f810 "include_next", size = 12}, static _empty = 0 '\000'} ppImport = {d = {d = 0x7ffeb000f830, ptr = 0x7ffeb000f840 "import", size = 6}, static _empty = 0 '\000'} #51 0x00007fff9c628ec3 in CPlusPlus::Preprocessor::lex(CPlusPlus::Internal::PPToken*) (this=0x7ffeb0004c70, tk=0x7ffebaffc160) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:881 #52 0x00007fff9c629e90 in CPlusPlus::Preprocessor::preprocess(QString const&, QByteArray const&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int, unsigned int) (this=0x7ffeb0004c70, fileName=, source=, result=, includeGuardMacroName=0x7ffebaffc410, noLines=, markGeneratedTokens=true, inCondition=false, bytesOffsetRef=0, utf16charOffsetRef=0, lineRef=1) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:1432 macroExpanded = savedState = {oldValue = {m_currentFileName = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, m_source = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 '\000'}, m_lexer = 0x0, m_skipping = {d = {d = {d = 0x7ffeb00030a0, ptr = 0x7ffeb00030b0 "\b", size = 65}, static _empty = 0 '\000'}}, m_trueTest = {d = {d = {d = 0x7ffeb0004e20, ptr = 0x7ffeb0004e30 "\b", size = 65}, static _empty = 0 '\000'}}, m_ifLevel = 0, m_tokenBufferDepth = 0, m_tokenBuffer = 0x0, m_inPreprocessorDirective = false, m_markExpandedTokens = true, m_noLines = false, m_inCondition = false, m_bytesOffsetRef = 0, m_utf16charsOffsetRef = 0, m_result = 0x0, m_lineRef = 1, m_expansionStatus = CPlusPlus::Preprocessor::NotExpanding, m_currentExpansion = 0x0, m_expansionResult = {d = {d = 0x7ffeb0004e80, ptr = 0x7ffeb0004e90 "", size = 0}, static _empty = 0 '\000'}, m_expandedTokensInfo = { >> = { >> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, m_includeGuardState = CPlusPlus::Preprocessor::State::IncludeGuardState_BeforeIfndef, m_includeGuardMacroName = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 '\000'}}, ref = @0x7ffeb0004cc0} savedFileName = {oldValue = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, ref = @0x7ffeb0004c18} savedUtf8FileName = {oldValue = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 '\000'}, ref = @0x7ffeb0004c30} savedCurrentLine = {oldValue = 0, ref = @0x7ffeb0004c48} tk = { = {{flags = 4295033158, f = {kind = 70, newline = 1, whitespace = 0, joined = 0, expanded = 0, generated = 0, userDefinedLiteral = 0, trigraph = 0, pad = 0, bytes = 1, utf16chars = 1}}, byteOffset = 27, utf16charOffset = 27, {ptr = 0x2, literal = 0x2, number = 0x2, string = 0x2, identifier = 0x2, close_brace = 2, lineno = 2}}, m_src = {d = {d = 0x7ffeb0002400, ptr = 0x7ffeb0002410 "#include \n#include \n\nint main(int argc, char *argv[])\n{\n QGuiApplication app(argc, argv);\n\n QQmlApplicationEngine engine;\n const QUrl url(u\"qrc:/quick/Main.qml\"_qs);\n QObject::connect(&engine, &QQmlApplicationEngine::objectCreationFailed,\n &app, []() { QCoreApplication::exit(-1); },\n Qt::QueuedConnection);\n engine.load(url);\n\n return app.exec();\n}\n", size = 422}, static _empty = 0 '\000'}, m_originalOffset = -1} __PRETTY_FUNCTION__ = "void CPlusPlus::Preprocessor::preprocess(const QString&, const QByteArray&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int, unsigned int)" #53 0x00007fff9c62a6b7 in CPlusPlus::Preprocessor::run(QString const&, QByteArray const&, bool, bool) (this=0x7ffeb0004c70, fileName=..., source=..., noLines=, markGeneratedTokens=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:762 preprocessed = {d = {d = 0x7ffeb0007ee0, ptr = 0x7ffeb0007ef0 "# 1 \"/home/mitch/dev/temp/quick/main.cpp\"\n", size = 42}, static _empty = 0 '\000'} includeGuardMacroName = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 '\000'} #54 0x00007fff9c62a7b8 in CPlusPlus::Preprocessor::run(Utils::FilePath const&, QByteArray const&, bool, bool) (this=0x7ffeb0004c70, filePath=, source=..., noLines=, markGeneratedTokens=) at /home/mitch/dev/qt-creator/src/libs/cplusplus/pp-engine.cpp:750 #55 0x00007fff510217a7 in CppEditor::Internal::CppSourceProcessor::sourceNeeded(int, Utils::FilePath const&, CPlusPlus::Client::IncludeType, QList const&) (this=0x7ffeb0004b60, line=0, filePath=..., type=CPlusPlus::Client::IncludeGlobal, initialIncludes=...) at /home/mitch/dev/qt-creator/src/plugins/cppeditor/cppsourceprocessor.cpp:450 absoluteFilePath = {m_data = {d = {d = 0x7ffeb0005fb0, ptr = 0x7ffeb0005fc0 u"/home/mitch/dev/temp/quick/main.cpp", size = 35}, static _empty = 0 u'\000'}, m_pathLen = 35, m_schemeLen = 0, m_hostLen = 0} editorRevision = 0 contents = {d = {d = 0x7ffeb0002400, ptr = 0x7ffeb0002410 "#include \n#include \n\nint main(int argc, char *argv[])\n{\n QGuiApplication app(argc, argv);\n\n QQmlApplicationEngine engine;\n const QUrl url(u\"qrc:/quick/Main.qml\"_qs);\n QObject::connect(&engine, &QQmlApplicationEngine::objectCreationFailed,\n &app, []() { QCoreApplication::exit(-1); },\n Qt::QueuedConnection);\n engine.load(url);\n\n return app.exec();\n}\n", size = 422}, static _empty = 0 '\000'} gotFileContents = true __PRETTY_FUNCTION__ = "virtual void CppEditor::Internal::CppSourceProcessor::sourceNeeded(int, const Utils::FilePath&, CPlusPlus::Client::IncludeType, const FilePaths&)" document = {value = 0x7ffeb0041500, d = 0x7ffeb0007ec0} previousDocument = {value = 0x0, d = 0x0} preprocessedCode = {d = {d = 0x7ffeb0007ee0, ptr = 0x7ffeb0007ef0 "# 1 \"/home/mitch/dev/temp/quick/main.cpp\"\n", size = 42}, static _empty = 0 '\000'} globalDocument = {value = 0x0, d = 0x7fff50df7637 ::iterator::operator-(int) const+71>} #56 0x00007fff5101f63f in CppEditor::Internal::CppSourceProcessor::run(Utils::FilePath const&, QList const&) (this=0x7ffeb0004b60, filePath=..., initialIncludes=...) at /home/mitch/dev/qt-creator/src/plugins/cppeditor/cppsourceprocessor.cpp:169 #57 0x00007fff50ed74e4 in CppEditor::(anonymous namespace)::index(QPromise&, CppEditor::(anonymous namespace)::ParseParams) (promise=..., params=...) at /home/mitch/dev/qt-creator/src/plugins/cppeditor/cppindexingsupport.cpp:215 headerPaths = {> = {> = {}, }, d = {d = 0x7ffebc0067b0, ptr = 0x7ffebc0067c0, size = 27}} fileName = {d = {d = 0x555558c760d0, ptr = 0x555558c760e0 u"/home/mitch/dev/temp/quick/main.cpp", size = 35}, static _empty = 0 u'\000'} parts = { >> = { >> = {}, }, d = {d = 0x55555896bf80, ptr = 0x55555896bf90, size = 1}} languageFeatures = {{flags = 319, {qtEnabled = 1, qtMocRunEnabled = 1, qtKeywordsEnabled = 1, cxxEnabled = 1, cxx11Enabled = 1, cxx14Enabled = 1, cxx20Enabled = 0, objCEnabled = 0, c99Enabled = 1}}} isSourceFile = true i = 0 sourceProcessor = {d = 0x7ffeb0004b60} sources = {> = {> = {}, }, d = {d = 0x7ffeb0004a70, ptr = 0x7ffeb0004a80, size = 1}} headers = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}} sourceCount = 1 files = {> = {> = {}, }, d = {d = 0x7ffeb0004a70, ptr = 0x7ffeb0004a80, size = 1}} conf = @0x7fff9c6d7f60: {m_data = {d = {d = 0x555557c23230, ptr = 0x555557c23240 u"", size = 15}, static _empty = 0 u'\000'}, m_pathLen = 15, m_schemeLen = 0, m_hostLen = 0} processingHeaders = false cmm = 0x555556561530 fallbackHeaderPaths = {> = {> = {}, }, d = {d = 0x55555af66860, ptr = 0x55555af66870, size = 27}} defaultFeatures = {{flags = 4294967295, {qtEnabled = 1, qtMocRunEnabled = 1, qtKeywordsEnabled = 1, cxxEnabled = 1, cxx11Enabled = 1, cxx14Enabled = 1, cxx20Enabled = 1, objCEnabled = 1, c99Enabled = 1}}} __PRETTY_FUNCTION__ = "void CppEditor::{anonymous}::index(QPromise&, CppEditor::{anonymous}::ParseParams)" #58 0x00007fff50ed79b1 in CppEditor::(anonymous namespace)::parse(QPromise&, CppEditor::(anonymous namespace)::ParseParams) (promise=..., params=...) at /home/mitch/dev/qt-creator/src/plugins/cppeditor/cppindexingsupport.cpp:236 files = @0x7ffebaffc8e0: {q_hash = {d = 0x555557c24080}} #59 0x00007fff50eda2a9 in std::__invoke_impl&, CppEditor::(anonymous namespace)::ParseParams), QPromise&, CppEditor::(anonymous namespace)::ParseParams&>(std::__invoke_other, void (*&)(QPromise&, CppEditor::(anonymous namespace)::ParseParams)) (__f=@0x7ffebaffc9b8: 0x7fff50ed78eb &, CppEditor::(anonymous namespace)::ParseParams)>) at /usr/include/c++/11/bits/invoke.h:61 #60 0x00007fff50eda1dd in std::__invoke&, CppEditor::(anonymous namespace)::ParseParams), QPromise&, CppEditor::(anonymous namespace)::ParseParams&>(void (*&)(QPromise&, CppEditor::(anonymous namespace)::ParseParams)) (__fn=@0x7ffebaffc9b8: 0x7fff50ed78eb &, CppEditor::(anonymous namespace)::ParseParams)>) at /usr/include/c++/11/bits/invoke.h:96 #61 0x00007fff50eda05d in std::invoke&, CppEditor::(anonymous namespace)::ParseParams), QPromise&, CppEditor::(anonymous namespace)::ParseParams&>(void (*&)(QPromise&, CppEditor::(anonymous namespace)::ParseParams)) (__fn=@0x7ffebaffc9b8: 0x7fff50ed78eb &, CppEditor::(anonymous namespace)::ParseParams)>) at /usr/include/c++/11/functional:97 #62 0x00007fff50ed9f08 in QtConcurrent::NonMemberFunctionResolver&, CppEditor::(anonymous namespace)::ParseParams), void, CppEditor::(anonymous namespace)::ParseParams>::invoke(std::decay_t, QPromise&, std::decay_t) (function=0x7fff50ed78eb &, CppEditor::(anonymous namespace)::ParseParams)>, promise=..., args#0=...) at /home/mitch/dev/Qt/6.4.1/gcc_64/include/QtConcurrent/qtconcurrentstoredfunctioncall.h:36 #63 0x00007fff50eda136 in std::__invoke_impl&, CppEditor::(anonymous namespace)::ParseParams), QPromise&, CppEditor::(anonymous namespace)::ParseParams), void (*)(QPromise&, CppEditor::(anonymous namespace)::ParseParams), QPromise&, CppEditor::(anonymous namespace)::ParseParams>(std::__invoke_other, void (&)(void (*)(QPromise&, CppEditor::(anonymous namespace)::ParseParams), QPromise&, CppEditor::(anonymous namespace)::ParseParams)) (__f=@0x7fff50ed9ed9: {void (void (*)(class QPromise &, class CppEditor::(anonymous namespace)::ParseParams), class QPromise &, class CppEditor::(anonymous namespace)::ParseParams)} 0x7fff50ed9ed9 &, CppEditor::(anonymous namespace)::ParseParams), void, CppEditor::(anonymous namespace)::ParseParams>::invoke(std::decay_t, QPromise&, std::decay_t)>) at /usr/include/c++/11/bits/invoke.h:61 #64 0x00007fff50eda002 in std::__invoke&, CppEditor::(anonymous namespace)::ParseParams), QPromise&, CppEditor::(anonymous namespace)::ParseParams), void (*)(QPromise&, CppEditor::(anonymous namespace)::ParseParams), QPromise&, CppEditor::(anonymous namespace)::ParseParams>(void (&)(void (*)(QPromise&, CppEditor::(anonymous namespace)::ParseParams), QPromise&, CppEditor::(anonymous namespace)::ParseParams)) (__fn=@0x7fff50ed9ed9: {void (void (*)(class QPromise &, class CppEditor::(anonymous namespace)::ParseParams), class QPromise &, class CppEditor::(anonymous namespace)::ParseParams)} 0x7fff50ed9ed9 &, CppEditor::(anonymous namespace)::ParseParams), void, CppEditor::(anonymous namespace)::ParseParams>::invoke(std::decay_t, QPromise&, std::decay_t)>) at /usr/include/c++/11/bits/invoke.h:96 #65 0x00007fff50ed9e5a in std::__apply_impl&, CppEditor::(anonymous namespace)::ParseParams), QPromise&, CppEditor::(anonymous namespace)::ParseParams), std::tuple&, CppEditor::(anonymous namespace)::ParseParams), QPromise&, CppEditor::(anonymous namespace)::ParseParams>, 0, 1, 2>(void (&)(void (*)(QPromise&, CppEditor::(anonymous namespace)::ParseParams), QPromise&, CppEditor::(anonymous namespace)::ParseParams), std::tuple&, CppEditor::(anonymous namespace)::ParseParams), QPromise&, CppEditor::(anonymous namespace)::ParseParams>&&, std::index_sequence) (__f=@0x7fff50ed9ed9: {void (void (*)(class QPromise &, class CppEditor::(anonymous namespace)::ParseParams), class QPromise &, class CppEditor::(anonymous namespace)::ParseParams)} 0x7fff50ed9ed9 &, CppEditor::(anonymous namespace)::ParseParams), void, CppEditor::(anonymous namespace)::ParseParams>::invoke(std::decay_t, QPromise&, std::decay_t)>, __t=...) at /usr/include/c++/11/tuple:1858 #66 0x00007fff50ed9e9d in std::apply&, CppEditor::(anonymous namespace)::ParseParams), QPromise&, CppEditor::(anonymous namespace)::ParseParams), std::tuple&, CppEditor::(anonymous namespace)::ParseParams), QPromise&, CppEditor::(anonymous namespace)::ParseParams> >(void (&)(void (*)(QPromise&, CppEditor::(anonymous namespace)::ParseParams), QPromise&, CppEditor::(anonymous namespace)::ParseParams), std::tuple&, CppEditor::(anonymous namespace)::ParseParams), QPromise&, CppEditor::(anonymous namespace)::ParseParams>&&) (__f=@0x7fff50ed9ed9: {void (void (*)(class QPromise &, class CppEditor::(anonymous namespace)::ParseParams), class QPromise &, class CppEditor::(anonymous namespace)::ParseParams)} 0x7fff50ed9ed9 &, CppEditor::(anonymous namespace)::ParseParams), void, CppEditor::(anonymous namespace)::ParseParams>::invoke(std::decay_t, QPromise&, std::decay_t)>, __t=...) at /usr/include/c++/11/tuple:1869 #67 0x00007fff50ed9ed6 in QtConcurrent::StoredFunctionCallWithPromise&, CppEditor::(anonymous namespace)::ParseParams), void, CppEditor::(anonymous namespace)::ParseParams>::runFunctor() (this=0x55555b08a870) at /home/mitch/dev/Qt/6.4.1/gcc_64/include/QtConcurrent/qtconcurrentstoredfunctioncall.h:155 #68 0x00007fff50d33720 in QtConcurrent::RunFunctionTaskBase::run() (this=0x55555b08a870) at /home/mitch/dev/Qt/6.4.1/gcc_64/include/QtConcurrent/qtconcurrentrunbase.h:83 #69 0x00007ffff5ccf91c in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #70 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #71 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488338048, 1337199021524687661, 140732035749440, 2, 140737306511440, 140737488338400, -1336484338317223123, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #72 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 67 (Thread 0x7ffebb7fe640 (LWP 23108) "Thread (pooled)"): #0 __futex_abstimed_wait_common64 (private=56, cancel=true, abstime=0x7ffebb7fdb40, op=137, expected=0, futex_word=0x55555af6bb40) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 1280 op = 137 #1 __futex_abstimed_wait_common (cancel=true, private=56, abstime=0x7ffebb7fdb40, clockid=4, expected=0, futex_word=0x55555af6bb40) at ./nptl/futex-internal.c:87 err = clockbit = 1280 op = 137 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555af6bb40, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ffebb7fdb40, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293f1b in __pthread_cond_wait_common (abstime=0x7ffebb7fdb40, clockid=1, mutex=0x55555af6baf0, cond=0x55555af6bb18) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7ffebb7fdac0, __canceltype = 1, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x55555af6bb18, mutex = 0x55555af6baf0, private = 0} err = g = 0 flags = g1_start = maxspin = 0 signals = result = 0 wseq = 0 seq = 0 private = 0 flags = clockid = 1 #4 ___pthread_cond_timedwait64 (cond=0x55555af6bb18, mutex=0x55555af6baf0, abstime=0x7ffebb7fdb40) at ./nptl/pthread_cond_wait.c:652 flags = clockid = 1 #5 0x00007ffff5cd2e4a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccfc83 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488332784, 1337199021524687661, 140732044142144, 22, 140737306511440, 140737488333136, -1336485437291979987, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 66 (Thread 0x7ffebbfff640 (LWP 23107) "Thread (pooled)"): #0 __futex_abstimed_wait_common64 (private=56, cancel=true, abstime=0x7ffebbffeb40, op=137, expected=0, futex_word=0x555558886750) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 1280 op = 137 #1 __futex_abstimed_wait_common (cancel=true, private=56, abstime=0x7ffebbffeb40, clockid=4, expected=0, futex_word=0x555558886750) at ./nptl/futex-internal.c:87 err = clockbit = 1280 op = 137 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555558886750, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ffebbffeb40, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293f1b in __pthread_cond_wait_common (abstime=0x7ffebbffeb40, clockid=1, mutex=0x555558886700, cond=0x555558886728) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7ffebbffeac0, __canceltype = 1, __prev = 0x0} cbuffer = {wseq = 16, cond = 0x555558886728, mutex = 0x555558886700, private = 0} err = g = 0 flags = g1_start = maxspin = 0 signals = result = 0 wseq = 16 seq = 8 private = 0 flags = clockid = 1 #4 ___pthread_cond_timedwait64 (cond=0x555558886728, mutex=0x555558886700, abstime=0x7ffebbffeb40) at ./nptl/pthread_cond_wait.c:652 flags = clockid = 1 #5 0x00007ffff5cd2e4a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccfc83 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488333968, 1337199021524687661, 140732052534848, 22, 140737306511440, 140737488334320, -1336486538414220499, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 65 (Thread 0x7ffed89d1640 (LWP 23106) "Thread (pooled)"): #0 __futex_abstimed_wait_common64 (private=56, cancel=true, abstime=0x7ffed89d0b40, op=137, expected=0, futex_word=0x55555b0977c4) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 1280 op = 137 #1 __futex_abstimed_wait_common (cancel=true, private=56, abstime=0x7ffed89d0b40, clockid=4, expected=0, futex_word=0x55555b0977c4) at ./nptl/futex-internal.c:87 err = clockbit = 1280 op = 137 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555b0977c4, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ffed89d0b40, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293f1b in __pthread_cond_wait_common (abstime=0x7ffed89d0b40, clockid=1, mutex=0x55555b097770, cond=0x55555b097798) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7ffed89d0ac0, __canceltype = 1, __prev = 0x0} cbuffer = {wseq = 23, cond = 0x55555b097798, mutex = 0x55555b097770, private = 0} err = g = 1 flags = g1_start = maxspin = 0 signals = result = 0 wseq = 23 seq = 11 private = 0 flags = clockid = 1 #4 ___pthread_cond_timedwait64 (cond=0x55555b097798, mutex=0x55555b097770, abstime=0x7ffed89d0b40) at ./nptl/pthread_cond_wait.c:652 flags = clockid = 1 #5 0x00007ffff5cd2e4a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccfc83 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488334544, 1337199021524687661, 140732532594240, 22, 140737306511440, 140737488334896, -1336691306348766419, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 64 (Thread 0x7ffed91d2640 (LWP 23101) "Thread (pooled)"): #0 __futex_abstimed_wait_common64 (private=1366692456, cancel=true, abstime=0x7ffed91d1b40, op=137, expected=0, futex_word=0x55555af60680) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 1395069184 op = 137 #1 __futex_abstimed_wait_common (cancel=true, private=1366692456, abstime=0x7ffed91d1b40, clockid=1448290064, expected=0, futex_word=0x55555af60680) at ./nptl/futex-internal.c:87 err = clockbit = 1395069184 op = 137 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555af60680, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ffed91d1b40, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293f1b in __pthread_cond_wait_common (abstime=0x7ffed91d1b40, clockid=1, mutex=0x55555af60630, cond=0x55555af60658) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7ffed91d1ac0, __canceltype = 1, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x55555af60658, mutex = 0x55555af60630, private = 0} err = g = 0 flags = g1_start = maxspin = 0 signals = result = 0 wseq = 0 seq = 0 private = 0 flags = clockid = 1 #4 ___pthread_cond_timedwait64 (cond=0x55555af60658, mutex=0x55555af60630, abstime=0x7ffed91d1b40) at ./nptl/pthread_cond_wait.c:652 flags = clockid = 1 #5 0x00007ffff5cd2e4a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccfc83 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488330736, 1337199021524687661, 140732540986944, 13, 140737306511440, 140737488331088, -1336692405323523283, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 63 (Thread 0x7ffed99d3640 (LWP 23095) "Thread (pooled)"): #0 __futex_abstimed_wait_common64 (private=-644011568, cancel=true, abstime=0x7ffed99d2b40, op=137, expected=0, futex_word=0x555558cf4f30) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 137 #1 __futex_abstimed_wait_common (cancel=true, private=-644011568, abstime=0x7ffed99d2b40, clockid=0, expected=0, futex_word=0x555558cf4f30) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 137 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555558cf4f30, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ffed99d2b40, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293f1b in __pthread_cond_wait_common (abstime=0x7ffed99d2b40, clockid=1, mutex=0x555558cf4ee0, cond=0x555558cf4f08) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7ffed99d2ac0, __canceltype = 1, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x555558cf4f08, mutex = 0x555558cf4ee0, private = 0} err = g = 0 flags = g1_start = maxspin = 0 signals = result = 0 wseq = 0 seq = 0 private = 0 flags = clockid = 1 #4 ___pthread_cond_timedwait64 (cond=0x555558cf4f08, mutex=0x555558cf4ee0, abstime=0x7ffed99d2b40) at ./nptl/pthread_cond_wait.c:652 flags = clockid = 1 #5 0x00007ffff5cd2e4a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccfc83 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488338448, 1337199021524687661, 140732549379648, 2, 140737306511440, 140737488338800, -1336693506445763795, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 62 (Thread 0x7ffeda1d4640 (LWP 23007) "Thread (pooled)"): #0 __futex_abstimed_wait_common64 (private=1056, cancel=true, abstime=0x7ffeda1d3b40, op=137, expected=0, futex_word=0x5555557f1fa0) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 16896 op = 137 #1 __futex_abstimed_wait_common (cancel=true, private=1056, abstime=0x7ffeda1d3b40, clockid=67, expected=0, futex_word=0x5555557f1fa0) at ./nptl/futex-internal.c:87 err = clockbit = 16896 op = 137 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555557f1fa0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ffeda1d3b40, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293f1b in __pthread_cond_wait_common (abstime=0x7ffeda1d3b40, clockid=1, mutex=0x5555557f1f50, cond=0x5555557f1f78) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7ffeda1d3ac0, __canceltype = 48, __prev = 0x0} cbuffer = {wseq = 52, cond = 0x5555557f1f78, mutex = 0x5555557f1f50, private = 0} err = g = 0 flags = g1_start = maxspin = 0 signals = result = 0 wseq = 52 seq = 26 private = 0 flags = clockid = 1 #4 ___pthread_cond_timedwait64 (cond=0x5555557f1f78, mutex=0x5555557f1f50, abstime=0x7ffeda1d3b40) at ./nptl/pthread_cond_wait.c:652 flags = clockid = 1 #5 0x00007ffff5cd2e4a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccfc83 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488333568, 1337199021524687661, 140732557772352, 11, 140737306511440, 140737488333920, -1336694605420520659, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 61 (Thread 0x7ffeda9d5640 (LWP 23006) "Thread (pooled)"): #0 __futex_abstimed_wait_common64 (private=80, cancel=true, abstime=0x7ffeda9d4b40, op=137, expected=0, futex_word=0x5555578ea3a4) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 16896 op = 137 #1 __futex_abstimed_wait_common (cancel=true, private=80, abstime=0x7ffeda9d4b40, clockid=67, expected=0, futex_word=0x5555578ea3a4) at ./nptl/futex-internal.c:87 err = clockbit = 16896 op = 137 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555578ea3a4, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ffeda9d4b40, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293f1b in __pthread_cond_wait_common (abstime=0x7ffeda9d4b40, clockid=1, mutex=0x5555578ea350, cond=0x5555578ea378) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7ffeda9d4ac0, __canceltype = 48, __prev = 0x0} cbuffer = {wseq = 47, cond = 0x5555578ea378, mutex = 0x5555578ea350, private = 0} err = g = 1 flags = g1_start = maxspin = 0 signals = result = 0 wseq = 47 seq = 23 private = 0 flags = clockid = 1 #4 ___pthread_cond_timedwait64 (cond=0x5555578ea378, mutex=0x5555578ea350, abstime=0x7ffeda9d4b40) at ./nptl/pthread_cond_wait.c:652 flags = clockid = 1 #5 0x00007ffff5cd2e4a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccfc83 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488333568, 1337199021524687661, 140732566165056, 11, 140737306511440, 140737488333920, -1336695706542761171, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 60 (Thread 0x7ffedb1d6640 (LWP 23005) "Thread (pooled)"): #0 __futex_abstimed_wait_common64 (private=-986896, cancel=true, abstime=0x7ffedb1d5b40, op=137, expected=0, futex_word=0x5555558201e4) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 4042322176 op = 137 #1 __futex_abstimed_wait_common (cancel=true, private=-986896, abstime=0x7ffedb1d5b40, clockid=-986896, expected=0, futex_word=0x5555558201e4) at ./nptl/futex-internal.c:87 err = clockbit = 4042322176 op = 137 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555558201e4, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ffedb1d5b40, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293f1b in __pthread_cond_wait_common (abstime=0x7ffedb1d5b40, clockid=1, mutex=0x555555820190, cond=0x5555558201b8) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7ffedb1d5ac0, __canceltype = -986896, __prev = 0x0} cbuffer = {wseq = 87, cond = 0x5555558201b8, mutex = 0x555555820190, private = 0} err = g = 1 flags = g1_start = maxspin = 0 signals = result = 0 wseq = 87 seq = 43 private = 0 flags = clockid = 1 #4 ___pthread_cond_timedwait64 (cond=0x5555558201b8, mutex=0x555555820190, abstime=0x7ffedb1d5b40) at ./nptl/pthread_cond_wait.c:652 flags = clockid = 1 #5 0x00007ffff5cd2e4a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccfc83 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488333568, 1337199021524687661, 140732574557760, 11, 140737306511440, 140737488333920, -1336696805517518035, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 59 (Thread 0x7ffeee1d4640 (LWP 23004) "Thread (pooled)"): #0 __futex_abstimed_wait_common64 (private=32, cancel=true, abstime=0x7ffeee1d3b40, op=137, expected=0, futex_word=0x5555570610a0) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 512 op = 137 #1 __futex_abstimed_wait_common (cancel=true, private=32, abstime=0x7ffeee1d3b40, clockid=3, expected=0, futex_word=0x5555570610a0) at ./nptl/futex-internal.c:87 err = clockbit = 512 op = 137 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555570610a0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ffeee1d3b40, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293f1b in __pthread_cond_wait_common (abstime=0x7ffeee1d3b40, clockid=1, mutex=0x555557061050, cond=0x555557061078) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7ffeee1d3ac0, __canceltype = 48, __prev = 0x0} cbuffer = {wseq = 84, cond = 0x555557061078, mutex = 0x555557061050, private = 0} err = g = 0 flags = g1_start = maxspin = 0 signals = result = 0 wseq = 84 seq = 42 private = 0 flags = clockid = 1 #4 ___pthread_cond_timedwait64 (cond=0x555557061078, mutex=0x555557061050, abstime=0x7ffeee1d3b40) at ./nptl/pthread_cond_wait.c:652 flags = clockid = 1 #5 0x00007ffff5cd2e4a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccfc83 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488333568, 1337199021524687661, 140732893316672, 11, 140737306511440, 140737488333920, -1336597848397276371, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 58 (Thread 0x7fffef901640 (LWP 23003) "Thread (pooled)"): #0 __futex_abstimed_wait_common64 (private=-986896, cancel=true, abstime=0x7fffef900b40, op=137, expected=0, futex_word=0x555555fb09a0) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 4042322176 op = 137 #1 __futex_abstimed_wait_common (cancel=true, private=-986896, abstime=0x7fffef900b40, clockid=-986896, expected=0, futex_word=0x555555fb09a0) at ./nptl/futex-internal.c:87 err = clockbit = 4042322176 op = 137 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555fb09a0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffef900b40, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293f1b in __pthread_cond_wait_common (abstime=0x7fffef900b40, clockid=1, mutex=0x555555fb0950, cond=0x555555fb0978) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fffef900ac0, __canceltype = -986896, __prev = 0x0} cbuffer = {wseq = 92, cond = 0x555555fb0978, mutex = 0x555555fb0950, private = 0} err = g = 0 flags = g1_start = maxspin = 0 signals = result = 0 wseq = 92 seq = 46 private = 0 flags = clockid = 1 #4 ___pthread_cond_timedwait64 (cond=0x555555fb0978, mutex=0x555555fb0950, abstime=0x7fffef900b40) at ./nptl/pthread_cond_wait.c:652 flags = clockid = 1 #5 0x00007ffff5cd2e4a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccfc83 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488333568, 1337199021524687661, 140737212585536, 11, 140737306511440, 140737488333920, -1337164139298383059, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 57 (Thread 0x7ffeee9d5640 (LWP 22968) "Thread (pooled)"): #0 __futex_abstimed_wait_common64 (private=-1, cancel=true, abstime=0x7ffeee9d4b40, op=137, expected=0, futex_word=0x55555565f4c4) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 4294966784 op = 137 #1 __futex_abstimed_wait_common (cancel=true, private=-1, abstime=0x7ffeee9d4b40, clockid=-1, expected=0, futex_word=0x55555565f4c4) at ./nptl/futex-internal.c:87 err = clockbit = 4294966784 op = 137 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555565f4c4, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ffeee9d4b40, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293f1b in __pthread_cond_wait_common (abstime=0x7ffeee9d4b40, clockid=1, mutex=0x55555565f470, cond=0x55555565f498) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7ffeee9d4ac0, __canceltype = -1, __prev = 0x0} cbuffer = {wseq = 107, cond = 0x55555565f498, mutex = 0x55555565f470, private = 0} err = g = 1 flags = g1_start = maxspin = 0 signals = result = 0 wseq = 107 seq = 53 private = 0 flags = clockid = 1 #4 ___pthread_cond_timedwait64 (cond=0x55555565f498, mutex=0x55555565f470, abstime=0x7ffeee9d4b40) at ./nptl/pthread_cond_wait.c:652 flags = clockid = 1 #5 0x00007ffff5cd2e4a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccfc83 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488333216, 1337199021524687661, 140732901709376, 11, 140737306511440, 140737488333568, -1336598949519516883, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 56 (Thread 0x7ffeef1d6640 (LWP 22967) "Thread (pooled)"): #0 __futex_abstimed_wait_common64 (private=-986896, cancel=true, abstime=0x7ffeef1d5b40, op=137, expected=0, futex_word=0x55555564ace4) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 4042322176 op = 137 #1 __futex_abstimed_wait_common (cancel=true, private=-986896, abstime=0x7ffeef1d5b40, clockid=-986896, expected=0, futex_word=0x55555564ace4) at ./nptl/futex-internal.c:87 err = clockbit = 4042322176 op = 137 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555564ace4, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ffeef1d5b40, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293f1b in __pthread_cond_wait_common (abstime=0x7ffeef1d5b40, clockid=1, mutex=0x55555564ac90, cond=0x55555564acb8) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7ffeef1d5ac0, __canceltype = -986896, __prev = 0x0} cbuffer = {wseq = 103, cond = 0x55555564acb8, mutex = 0x55555564ac90, private = 0} err = g = 1 flags = g1_start = maxspin = 0 signals = result = 0 wseq = 103 seq = 51 private = 0 flags = clockid = 1 #4 ___pthread_cond_timedwait64 (cond=0x55555564acb8, mutex=0x55555564ac90, abstime=0x7ffeef1d5b40) at ./nptl/pthread_cond_wait.c:652 flags = clockid = 1 #5 0x00007ffff5cd2e4a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccfc83 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488333216, 1337199021524687661, 140732910102080, 11, 140737306511440, 140737488333568, -1336600048494273747, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 55 (Thread 0x7fff049d1640 (LWP 22966) "Thread (pooled)"): #0 __futex_abstimed_wait_common64 (private=80, cancel=true, abstime=0x7fff049d0b40, op=137, expected=0, futex_word=0x5555561ce080) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 512 op = 137 #1 __futex_abstimed_wait_common (cancel=true, private=80, abstime=0x7fff049d0b40, clockid=3, expected=0, futex_word=0x5555561ce080) at ./nptl/futex-internal.c:87 err = clockbit = 512 op = 137 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555561ce080, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fff049d0b40, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293f1b in __pthread_cond_wait_common (abstime=0x7fff049d0b40, clockid=1, mutex=0x5555561ce030, cond=0x5555561ce058) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff049d0ac0, __canceltype = 48, __prev = 0x0} cbuffer = {wseq = 104, cond = 0x5555561ce058, mutex = 0x5555561ce030, private = 0} err = g = 0 flags = g1_start = maxspin = 0 signals = result = 0 wseq = 104 seq = 52 private = 0 flags = clockid = 1 #4 ___pthread_cond_timedwait64 (cond=0x5555561ce058, mutex=0x5555561ce030, abstime=0x7fff049d0b40) at ./nptl/pthread_cond_wait.c:652 flags = clockid = 1 #5 0x00007ffff5cd2e4a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccfc83 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488333216, 1337199021524687661, 140733270791744, 11, 140737306511440, 140737488333568, -1337386197697520851, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 54 (Thread 0x7fff051d2640 (LWP 22965) "Thread (pooled)"): #0 __futex_abstimed_wait_common64 (private=-986896, cancel=true, abstime=0x7fff051d1b40, op=137, expected=0, futex_word=0x555555664bd0) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 4042322176 op = 137 #1 __futex_abstimed_wait_common (cancel=true, private=-986896, abstime=0x7fff051d1b40, clockid=-986896, expected=0, futex_word=0x555555664bd0) at ./nptl/futex-internal.c:87 err = clockbit = 4042322176 op = 137 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555664bd0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fff051d1b40, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293f1b in __pthread_cond_wait_common (abstime=0x7fff051d1b40, clockid=1, mutex=0x555555664b80, cond=0x555555664ba8) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff051d1ac0, __canceltype = -986896, __prev = 0x0} cbuffer = {wseq = 112, cond = 0x555555664ba8, mutex = 0x555555664b80, private = 0} err = g = 0 flags = g1_start = maxspin = 0 signals = result = 0 wseq = 112 seq = 56 private = 0 flags = clockid = 1 #4 ___pthread_cond_timedwait64 (cond=0x555555664ba8, mutex=0x555555664b80, abstime=0x7fff051d1b40) at ./nptl/pthread_cond_wait.c:652 flags = clockid = 1 #5 0x00007ffff5cd2e4a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccfc83 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488323472, 1337199021524687661, 140733279184448, 11, 140737306511440, 140737488323824, -1337387296672277715, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 53 (Thread 0x7fff059d3640 (LWP 22964) "Thread (pooled)"): #0 __futex_abstimed_wait_common64 (private=32, cancel=true, abstime=0x7fff059d2b40, op=137, expected=0, futex_word=0x55555565f060) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 37120 op = 137 #1 __futex_abstimed_wait_common (cancel=true, private=32, abstime=0x7fff059d2b40, clockid=144, expected=0, futex_word=0x55555565f060) at ./nptl/futex-internal.c:87 err = clockbit = 37120 op = 137 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555565f060, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fff059d2b40, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293f1b in __pthread_cond_wait_common (abstime=0x7fff059d2b40, clockid=1, mutex=0x55555565f010, cond=0x55555565f038) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff059d2ac0, __canceltype = 48, __prev = 0x0} cbuffer = {wseq = 128, cond = 0x55555565f038, mutex = 0x55555565f010, private = 0} err = g = 0 flags = g1_start = maxspin = 0 signals = result = 0 wseq = 128 seq = 64 private = 0 flags = clockid = 1 #4 ___pthread_cond_timedwait64 (cond=0x55555565f038, mutex=0x55555565f010, abstime=0x7fff059d2b40) at ./nptl/pthread_cond_wait.c:652 flags = clockid = 1 #5 0x00007ffff5cd2e4a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccfc83 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488325712, 1337199021524687661, 140733287577152, 2, 140737306511440, 140737488326064, -1337388397794518227, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 52 (Thread 0x7fff061d4640 (LWP 22963) "Thread (pooled)"): #0 __futex_abstimed_wait_common64 (private=80, cancel=true, abstime=0x7fff061d3b40, op=137, expected=0, futex_word=0x55555565e124) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 512 op = 137 #1 __futex_abstimed_wait_common (cancel=true, private=80, abstime=0x7fff061d3b40, clockid=3, expected=0, futex_word=0x55555565e124) at ./nptl/futex-internal.c:87 err = clockbit = 512 op = 137 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555565e124, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fff061d3b40, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293f1b in __pthread_cond_wait_common (abstime=0x7fff061d3b40, clockid=1, mutex=0x55555565e0d0, cond=0x55555565e0f8) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff061d3ac0, __canceltype = 48, __prev = 0x0} cbuffer = {wseq = 123, cond = 0x55555565e0f8, mutex = 0x55555565e0d0, private = 0} err = g = 1 flags = g1_start = maxspin = 0 signals = result = 0 wseq = 123 seq = 61 private = 0 flags = clockid = 1 #4 ___pthread_cond_timedwait64 (cond=0x55555565e0f8, mutex=0x55555565e0d0, abstime=0x7fff061d3b40) at ./nptl/pthread_cond_wait.c:652 flags = clockid = 1 #5 0x00007ffff5cd2e4a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccfc83 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488325712, 1337199021524687661, 140733295969856, 2, 140737306511440, 140737488326064, -1337389496769275091, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 51 (Thread 0x7fff069d5640 (LWP 22962) "Thread (pooled)"): #0 __futex_abstimed_wait_common64 (private=-1, cancel=true, abstime=0x7fff069d4b40, op=137, expected=0, futex_word=0x55555565e084) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 4294966784 op = 137 #1 __futex_abstimed_wait_common (cancel=true, private=-1, abstime=0x7fff069d4b40, clockid=-1, expected=0, futex_word=0x55555565e084) at ./nptl/futex-internal.c:87 err = clockbit = 4294966784 op = 137 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555565e084, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fff069d4b40, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293f1b in __pthread_cond_wait_common (abstime=0x7fff069d4b40, clockid=1, mutex=0x55555565e030, cond=0x55555565e058) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff069d4ac0, __canceltype = -1, __prev = 0x0} cbuffer = {wseq = 131, cond = 0x55555565e058, mutex = 0x55555565e030, private = 0} err = g = 1 flags = g1_start = maxspin = 0 signals = result = 0 wseq = 131 seq = 65 private = 0 flags = clockid = 1 #4 ___pthread_cond_timedwait64 (cond=0x55555565e058, mutex=0x55555565e030, abstime=0x7fff069d4b40) at ./nptl/pthread_cond_wait.c:652 flags = clockid = 1 #5 0x00007ffff5cd2e4a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccfc83 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488325712, 1337199021524687661, 140733304362560, 2, 140737306511440, 140737488326064, -1337390597891515603, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 50 (Thread 0x7fff071d6640 (LWP 22961) "Thread (pooled)"): #0 __futex_abstimed_wait_common64 (private=-1, cancel=true, abstime=0x7fff071d5b40, op=137, expected=0, futex_word=0x555556c71240) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 4294966784 op = 137 #1 __futex_abstimed_wait_common (cancel=true, private=-1, abstime=0x7fff071d5b40, clockid=-1, expected=0, futex_word=0x555556c71240) at ./nptl/futex-internal.c:87 err = clockbit = 4294966784 op = 137 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555556c71240, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fff071d5b40, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293f1b in __pthread_cond_wait_common (abstime=0x7fff071d5b40, clockid=1, mutex=0x555556c711f0, cond=0x555556c71218) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff071d5ac0, __canceltype = -1, __prev = 0x0} cbuffer = {wseq = 144, cond = 0x555556c71218, mutex = 0x555556c711f0, private = 0} err = g = 0 flags = g1_start = maxspin = 0 signals = result = 0 wseq = 144 seq = 72 private = 0 flags = clockid = 1 #4 ___pthread_cond_timedwait64 (cond=0x555556c71218, mutex=0x555556c711f0, abstime=0x7fff071d5b40) at ./nptl/pthread_cond_wait.c:652 flags = clockid = 1 #5 0x00007ffff5cd2e4a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccfc83 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488325712, 1337199021524687661, 140733312755264, 2, 140737306511440, 140737488326064, -1337391696866272467, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 49 (Thread 0x7fff24bb4640 (LWP 22960) "Thread (pooled)"): #0 __futex_abstimed_wait_common64 (private=80, cancel=true, abstime=0x7fff24bb3b40, op=137, expected=0, futex_word=0x555557db51e4) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 512 op = 137 #1 __futex_abstimed_wait_common (cancel=true, private=80, abstime=0x7fff24bb3b40, clockid=3, expected=0, futex_word=0x555557db51e4) at ./nptl/futex-internal.c:87 err = clockbit = 512 op = 137 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555557db51e4, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fff24bb3b40, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293f1b in __pthread_cond_wait_common (abstime=0x7fff24bb3b40, clockid=1, mutex=0x555557db5190, cond=0x555557db51b8) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff24bb3ac0, __canceltype = 48, __prev = 0x0} cbuffer = {wseq = 135, cond = 0x555557db51b8, mutex = 0x555557db5190, private = 0} err = g = 1 flags = g1_start = maxspin = 0 signals = result = 0 wseq = 135 seq = 67 private = 0 flags = clockid = 1 #4 ___pthread_cond_timedwait64 (cond=0x555557db51b8, mutex=0x555557db5190, abstime=0x7fff24bb3b40) at ./nptl/pthread_cond_wait.c:652 flags = clockid = 1 #5 0x00007ffff5cd2e4a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccfc83 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488330528, 1337199021524687661, 140733809641024, 0, 140737306511440, 140737488330880, -1337316087188251859, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 48 (Thread 0x7fff253b5640 (LWP 22959) "Thread (pooled)"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fff253b4b40, op=137, expected=0, futex_word=0x555557d89e30) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 137 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x7fff253b4b40, clockid=0, expected=0, futex_word=0x555557d89e30) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 137 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555557d89e30, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fff253b4b40, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293f1b in __pthread_cond_wait_common (abstime=0x7fff253b4b40, clockid=1, mutex=0x555557d89de0, cond=0x555557d89e08) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff253b4ac0, __canceltype = 624642768, __prev = 0x0} cbuffer = {wseq = 148, cond = 0x555557d89e08, mutex = 0x555557d89de0, private = 0} err = g = 0 flags = g1_start = maxspin = 0 signals = result = 0 wseq = 148 seq = 74 private = 0 flags = clockid = 1 #4 ___pthread_cond_timedwait64 (cond=0x555557d89e08, mutex=0x555557d89de0, abstime=0x7fff253b4b40) at ./nptl/pthread_cond_wait.c:652 flags = clockid = 1 #5 0x00007ffff5cd2e4a in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccfc83 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488341888, 1337199021524687661, 140733818033728, 2, 140737306511440, 140737488342240, -1337317188310492371, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 47 (Thread 0x7fff25bb6640 (LWP 22887) "Thread (pooled)"): #0 __GI___getdents64 (fd=80, buf=buf@entry=0x7fff090ffae0, nbytes=) at ../sysdeps/unix/sysv/linux/getdents64.c:32 sc_ret = 24 #1 0x00007ffff52e676c in __GI___readdir64 (dirp=0x7fff090ffab0) at ../sysdeps/unix/sysv/linux/readdir64.c:51 maxread = bytes = reclen = dp = saved_errno = 22 #2 0x00007ffff5cc0aba in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #3 0x00007ffff5aedcd5 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #4 0x00007ffff5aee5f9 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #5 0x00007ffff5aeecbc in QDirIterator::QDirIterator(QString const&, QList const&, QFlags, QFlags) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff77c7eeb in Utils::DesktopDeviceFileAccess::iterateDirectory(Utils::FilePath const&, std::variant, std::function > const&, Utils::FileFilter const&) const (this=0x7ffff7d96bb0 , filePath=..., callBack=..., filter=...) at /home/mitch/dev/qt-creator/src/libs/utils/devicefileaccess.cpp:612 it = {d = {d = 0x7fff25bb53b0}} #7 0x00007ffff785a493 in Utils::FilePath::iterateDirectory(std::variant, std::function > const&, Utils::FileFilter const&) const (this=0x7fff25bb5520, callBack=..., filter=...) at /home/mitch/dev/qt-creator/src/libs/utils/filepath.cpp:618 #8 0x00007ffff785a21e in Utils::FilePath::dirEntries(Utils::FileFilter const&, QFlags) const (this=0x7fff25bb5520, filter=..., sort=...) at /home/mitch/dev/qt-creator/src/libs/utils/filepath.cpp:584 result = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}} sortBy = {i = 32767} #9 0x00007ffff785a3e3 in Utils::FilePath::dirEntries(QFlags) const (this=0x7fff25bb5520, filters=...) at /home/mitch/dev/qt-creator/src/libs/utils/filepath.cpp:607 #10 0x00007ffff787181c in Utils::SubDirFileIterator::update(int) (this=0x7fff25bb56a0, index=44006) at /home/mitch/dev/qt-creator/src/libs/utils/filesearch.cpp:693 entry = @0x7ffff52a2dab: {m_data = {d = {d = 0x528b49fffffba5e9, ptr = 0xf8e28348fb894808 , size = 5188172495942138184}, static _empty = 0 u'\000'}, m_pathLen = 2265961865, m_schemeLen = 64483, m_hostLen = 65535} __for_range = @0x7fff25bb5660: {> = {> = {}, }, d = {d = 0x7fff090f69f0, ptr = 0x7fff090f6a00, size = 29}} __for_begin = {i = 0x7fff25bb5680} __for_end = {i = 0x2} subDirs = {, std::allocator > >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, } dir = {m_data = {d = {d = 0x7fff090ed790, ptr = 0x7fff090ed7a0 u"/home/mitch/dev/qt-dev/qtdeclarative/examples/quick/scenegraph/rhitextureitem/doc", size = 81}, static _empty = 0 u'\000'}, m_pathLen = 81, m_schemeLen = 0, m_hostLen = 0} dirProgressMax = 0.0012796887796887799 processed = false #11 0x00007ffff7870de7 in Utils::FileIterator::advance(Utils::FileIterator::const_iterator*) const (this=0x7fff25bb56a0, it=0x7fff25bb5630) at /home/mitch/dev/qt-creator/src/libs/utils/filesearch.cpp:583 #12 0x00007fff523e960c in Utils::FileIterator::const_iterator::operator++() (this=0x7fff25bb5630) at /home/mitch/dev/qt-creator/src/libs/utils/filesearch.h:86 #13 0x00007fff523e3ba5 in Core::refresh(QPromise >&, Utils::FilePaths const&, QStringList const&, QStringList const&, QString const&) (promise=..., directories=..., filters=..., exclusionFilters=..., displayName=...) at /home/mitch/dev/qt-creator/src/plugins/coreplugin/locator/directoryfilter.cpp:57 it = {m_parent = 0x7fff25bb56a0, m_index = 44006} subDirIterator = { = {_vptr.FileIterator = 0x7ffff7d841e0 }, m_filterFiles = {, QList const&>> = { const&, QList >> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fff08031280, _M_const_object = 0x7fff08031280, _M_function_pointer = 0x7fff08031280, _M_member_pointer = (void (std::_Undefined_class::*)(class std::_Undefined_class * const)) 0x7fff08031280}, _M_pod_data = "\200\022\003\b\377\177\000\000\000\000\000\000\000\000\000"}, _M_manager = 0x7ffff7873256 (const QList&), Utils::filterFilesFunction(const QStringList&, const QStringList&):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x7ffff78731e0 (const QList&), Utils::filterFilesFunction(const QStringList&, const QStringList&):: >::_M_invoke(const std::_Any_data &, const QList &)>}, m_encoding = 0x555555d2c0d0, m_dirs = {> = {> = {> = {}, }, d = {d = 0x7fff0806aa60, ptr = 0x7fff0806aa70, size = 29}}, }, m_knownDirs = {q_hash = {d = 0x7fff08030a90}}, m_progressValues = {> = {> = {> = {}, }, d = {d = 0x7fff08579a40, ptr = 0x7fff08579a50, size = 29}}, }, m_processedValues = {> = {> = {> = {}, }, d = {d = 0x7fff08578fb0, ptr = 0x7fff08578fc0, size = 29}}, }, m_progress = 283.53040540540519, m_items = {> = {> = {}, }, d = {d = 0x7fff091ccad0, ptr = 0x7fff091ccae0, size = 44006}}} files = {> = {> = {}, }, d = {d = 0x7fff08d70470, ptr = 0x7fff08d70480, size = 44006}} end = {m_parent = 0x7fff25bb56a0, m_index = -1} #14 0x00007fff523f45f2 in std::__invoke_impl >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList&, QList&, QList&, QString&>(std::__invoke_other, void (*&)(QPromise >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList&, QList&, QList&, QString&) (__f=@0x7fff25bb58e8: 0x7fff523e3904 >&, Utils::FilePaths const&, QStringList const&, QStringList const&, QString const&)>) at /usr/include/c++/11/bits/invoke.h:61 #15 0x00007fff523f43ae in std::__invoke >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList&, QList&, QList&, QString&>(void (*&)(QPromise >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList&, QList&, QList&, QString&) (__fn=@0x7fff25bb58e8: 0x7fff523e3904 >&, Utils::FilePaths const&, QStringList const&, QStringList const&, QString const&)>) at /usr/include/c++/11/bits/invoke.h:96 #16 0x00007fff523f3eae in std::invoke >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList&, QList&, QList&, QString&>(void (*&)(QPromise >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList&, QList&, QList&, QString&) (__fn=@0x7fff25bb58e8: 0x7fff523e3904 >&, Utils::FilePaths const&, QStringList const&, QStringList const&, QString const&)>) at /usr/include/c++/11/functional:97 #17 0x00007fff523f3ac0 in QtConcurrent::NonMemberFunctionResolver >&, QList const&, QList const&, QList const&, QString const&), QList, QList, QList, QList, QString>::invoke(void (*)(QPromise >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList, QList, QList, QString) (function=0x7fff523e3904 >&, Utils::FilePaths const&, QStringList const&, QStringList const&, QString const&)>, promise=..., args#0=..., args#1=..., args#2=..., args#3=...) at /home/mitch/dev/Qt/6.4.1/gcc_64/include/QtConcurrent/qtconcurrentstoredfunctioncall.h:36 #18 0x00007fff523f40a6 in std::__invoke_impl >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList, QList, QList, QString), void (*)(QPromise >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList, QList, QList, QString>(std::__invoke_other, void (&)(void (*)(QPromise >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList, QList, QList, QString), void (*&&)(QPromise >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList&&, QList&&, QList&&, QString&&) (__f=@0x7fff523f3a76: {void (void (*)(class QPromise > &, const class QList &, const class QList &, const class QList &, const class QString &), class QPromise > &, class QList, class QList, class QList, class QString)} 0x7fff523f3a76 >&, QList const&, QList const&, QList const&, QString const&), QList, QList, QList, QList, QString>::invoke(void (*)(QPromise >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList, QList, QList, QString)>) at /usr/include/c++/11/bits/invoke.h:61 #19 0x00007fff523f3c8b in std::__invoke >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList, QList, QList, QString), void (*)(QPromise >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList, QList, QList, QString>(void (&)(void (*)(QPromise >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList, QList, QList, QString), void (*&&)(QPromise >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList&&, QList&&, QList&&, QString&&) (__fn=@0x7fff523f3a76: {void (void (*)(class QPromise > &, const class QList &, const class QList &, const class QList &, const class QString &), class QPromise > &, class QList, class QList, class QList, class QString)} 0x7fff523f3a76 >&, QList const&, QList const&, QList const&, QString const&), QList, QList, QList, QList, QString>::invoke(void (*)(QPromise >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList, QList, QList, QString)>) at /usr/include/c++/11/bits/invoke.h:96 #20 0x00007fff523f3946 in std::__apply_impl >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList, QList, QList, QString), std::tuple >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList, QList, QList, QString>, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul>(void (&)(void (*)(QPromise >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList, QList, QList, QString), std::tuple >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList, QList, QList, QString>&&, std::integer_sequence) (__f=@0x7fff523f3a76: {void (void (*)(class QPromise > &, const class QList &, const class QList &, const class QList &, const class QString &), class QPromise > &, class QList, class QList, class QList, class QString)} 0x7fff523f3a76 >&, QList const&, QList const&, QList const&, QString const&), QList, QList, QList, QList, QString>::invoke(void (*)(QPromise >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList, QList, QList, QString)>, __t=...) at /usr/include/c++/11/tuple:1858 #21 0x00007fff523f3995 in std::apply >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList, QList, QList, QString), std::tuple >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList, QList, QList, QString> >(void (&)(void (*)(QPromise >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList, QList, QList, QString), std::tuple >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList, QList, QList, QString>&&) (__f=@0x7fff523f3a76: {void (void (*)(class QPromise > &, const class QList &, const class QList &, const class QList &, const class QString &), class QPromise > &, class QList, class QList, class QList, class QString)} 0x7fff523f3a76 >&, QList const&, QList const&, QList const&, QString const&), QList, QList, QList, QList, QString>::invoke(void (*)(QPromise >&, QList const&, QList const&, QList const&, QString const&), QPromise >&, QList, QList, QList, QString)>, __t=...) at /usr/include/c++/11/tuple:1869 #22 0x00007fff523f39ce in QtConcurrent::StoredFunctionCallWithPromise >&, QList const&, QList const&, QList const&, QString const&), QList, QList, QList, QList, QString>::runFunctor() (this=0x55555af5a7c0) at /home/mitch/dev/Qt/6.4.1/gcc_64/include/QtConcurrent/qtconcurrentstoredfunctioncall.h:155 #23 0x00007fff523f376c in QtConcurrent::RunFunctionTaskBase >::run() (this=0x55555af5a7c0) at /home/mitch/dev/Qt/6.4.1/gcc_64/include/QtConcurrent/qtconcurrentrunbase.h:83 #24 0x00007ffff5ccf91c in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #25 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #26 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488342160, 1337199021524687661, 140733826426432, 2, 140737306511440, 140737488342512, -1337318287285249235, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #27 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 46 (Thread 0x7fff263b7640 (LWP 22886) "QThread"): #0 0x00007ffff5318d7f in __GI___poll (fds=0x555556f94630, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007ffff55711f6 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff55193e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff5de0b3a in QEventDispatcherGlib::processEvents(QFlags) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #4 0x00007ffff5b44d5b in QEventLoop::exec(QFlags) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #5 0x00007ffff5c50eac in QThread::exec() () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488344576, 1337199021524687661, 140733834819136, 17, 140737306511440, 140737488344928, -1337319388407489747, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #8 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 45 (Thread 0x7fff26bb8640 (LWP 22884) "QThread"): #0 0x00007ffff5318d7f in __GI___poll (fds=0x555556ca4300, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007ffff55711f6 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff55193e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff5de0b3a in QEventDispatcherGlib::processEvents(QFlags) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #4 0x00007ffff5b44d5b in QEventLoop::exec(QFlags) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #5 0x00007ffff5c50eac in QThread::exec() () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488344848, 1337199021524687661, 140733843211840, 17, 140737306511440, 140737488345200, -1337320487382246611, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #8 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 44 (Thread 0x7fff273b9640 (LWP 22882) "QThread"): #0 0x00007ffff5318d7f in __GI___poll (fds=0x7fff1c0044f0, nfds=5, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007ffff55711f6 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff55193e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff5de0b3a in QEventDispatcherGlib::processEvents(QFlags) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #4 0x00007ffff5b44d5b in QEventLoop::exec(QFlags) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #5 0x00007ffff5c50eac in QThread::exec() () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488342736, 1337199021524687661, 140733851604544, 2, 140737306511440, 140737488343088, -1337321579914552531, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #8 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 43 (Thread 0x7fff27bba640 (LWP 22881) "QThread"): #0 0x00007ffff5318d7f in __GI___poll (fds=0x555556c224d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007ffff55711f6 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff55193e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff5de0b3a in QEventDispatcherGlib::processEvents(QFlags) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #4 0x00007ffff5b44d5b in QEventLoop::exec(QFlags) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #5 0x00007ffff5c50eac in QThread::exec() () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #7 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488342784, 1337199021524687661, 140733859997248, 2, 140737306511440, 140737488343136, -1337322678889309395, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #8 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 42 (Thread 0x7fff283bb640 (LWP 22880) "QQmlDebugServer"): #0 0x00007ffff5318d7f in __GI___poll (fds=0x555555f98aa0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007ffff55711f6 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff55193e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff5de0b5e in QEventDispatcherGlib::processEvents(QFlags) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #4 0x00007ffff5b44d5b in QEventLoop::exec(QFlags) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #5 0x00007ffff5c50eac in QThread::exec() () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007fffbc66b23f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/plugins/qmltooling/libqmldbg_server.so #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343696, 1337199021524687661, 140733868389952, 2, 140737306511440, 140737488344048, -1337288595639461075, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 41 (Thread 0x7fff52ffd640 (LWP 22879) "qtcreat:disk$0"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5555556d1758) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555556d1758) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555556d1758, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555556d1708, cond=0x5555556d1730) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff52ffca70, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x5555556d1730, mutex = 0x5555556d1708, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 ___pthread_cond_wait (cond=0x5555556d1730, mutex=0x5555556d1708) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffce6be35b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488342608, 1337199021524687661, 140734585886272, 0, 140737306511440, 140737488342960, -1337557461665932499, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 40 (Thread 0x7fff537fe640 (LWP 22878) "qtcreator"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555832c50, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555832c00, cond=0x555555832c28) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff537fdb90, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 30, cond = 0x555555832c28, mutex = 0x555555832c00, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 30 seq = 15 private = 0 #4 ___pthread_cond_wait (cond=0x555555832c28, mutex=0x555555832c00) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbb903 in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343264, 1337199021524687661, 140734594278976, 2, 140737306511440, 140737488343616, -1337558560640689363, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 39 (Thread 0x7fff58ff9640 (LWP 22877) "qtcreator"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555832c50, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555832c00, cond=0x555555832c28) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff58ff8b90, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 28, cond = 0x555555832c28, mutex = 0x555555832c00, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 28 seq = 14 private = 0 #4 ___pthread_cond_wait (cond=0x555555832c28, mutex=0x555555832c00) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbb903 in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343264, 1337199021524687661, 140734686533184, 2, 140737306511440, 140737488343616, -1337535469285893331, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 38 (Thread 0x7fff597fa640 (LWP 22876) "qtcreator"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555832c50, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555832c00, cond=0x555555832c28) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff597f9b90, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 26, cond = 0x555555832c28, mutex = 0x555555832c00, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 26 seq = 13 private = 0 #4 ___pthread_cond_wait (cond=0x555555832c28, mutex=0x555555832c00) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbb903 in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343264, 1337199021524687661, 140734694925888, 2, 140737306511440, 140737488343616, -1337536568260650195, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 37 (Thread 0x7fff59ffb640 (LWP 22875) "qtcreator"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555832c50, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555832c00, cond=0x555555832c28) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff59ffab90, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 24, cond = 0x555555832c28, mutex = 0x555555832c00, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 24 seq = 12 private = 0 #4 ___pthread_cond_wait (cond=0x555555832c28, mutex=0x555555832c00) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbb903 in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343264, 1337199021524687661, 140734703318592, 2, 140737306511440, 140737488343616, -1337537669382890707, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 36 (Thread 0x7fff5a7fc640 (LWP 22874) "qtcreator"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555832c50, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555832c00, cond=0x555555832c28) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff5a7fbb90, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 22, cond = 0x555555832c28, mutex = 0x555555832c00, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 22 seq = 11 private = 0 #4 ___pthread_cond_wait (cond=0x555555832c28, mutex=0x555555832c00) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbb903 in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343264, 1337199021524687661, 140734711711296, 2, 140737306511440, 140737488343616, -1337538768357647571, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 35 (Thread 0x7fff5affd640 (LWP 22873) "qtcreator"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555832c50, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555832c00, cond=0x555555832c28) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff5affcb90, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 20, cond = 0x555555832c28, mutex = 0x555555832c00, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 20 seq = 10 private = 0 #4 ___pthread_cond_wait (cond=0x555555832c28, mutex=0x555555832c00) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbb903 in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343264, 1337199021524687661, 140734720104000, 2, 140737306511440, 140737488343616, -1337539869479888083, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 34 (Thread 0x7fff5b7fe640 (LWP 22872) "qtcreator"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555832c50, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555832c00, cond=0x555555832c28) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff5b7fdb90, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 18, cond = 0x555555832c28, mutex = 0x555555832c00, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 18 seq = 9 private = 0 #4 ___pthread_cond_wait (cond=0x555555832c28, mutex=0x555555832c00) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbb903 in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343264, 1337199021524687661, 140734728496704, 2, 140737306511440, 140737488343616, -1337540968454644947, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 33 (Thread 0x7fff53fff640 (LWP 22871) "qtcreator"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555832c50, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555832c00, cond=0x555555832c28) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff53ffeb90, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 16, cond = 0x555555832c28, mutex = 0x555555832c00, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 16 seq = 8 private = 0 #4 ___pthread_cond_wait (cond=0x555555832c28, mutex=0x555555832c00) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbb903 in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343264, 1337199021524687661, 140734602671680, 2, 140737306511440, 140737488343616, -1337559661762929875, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 32 (Thread 0x7fff5bfff640 (LWP 22870) "qtcreator"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555832c50, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555832c00, cond=0x555555832c28) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff5bffeb90, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 14, cond = 0x555555832c28, mutex = 0x555555832c00, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 14 seq = 7 private = 0 #4 ___pthread_cond_wait (cond=0x555555832c28, mutex=0x555555832c00) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbb903 in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343264, 1337199021524687661, 140734736889408, 2, 140737306511440, 140737488343616, -1337542069576885459, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 31 (Thread 0x7fff7cff9640 (LWP 22869) "qtcreator"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555832c50, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555832c00, cond=0x555555832c28) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff7cff8b90, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 12, cond = 0x555555832c28, mutex = 0x555555832c00, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 12 seq = 6 private = 0 #4 ___pthread_cond_wait (cond=0x555555832c28, mutex=0x555555832c00) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbb903 in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343264, 1337199021524687661, 140735290512960, 2, 140737306511440, 140737488343616, -1337473896634737875, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 30 (Thread 0x7fff7d7fa640 (LWP 22868) "qtcreator"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555832c50, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555832c00, cond=0x555555832c28) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff7d7f9b90, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 10, cond = 0x555555832c28, mutex = 0x555555832c00, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 10 seq = 5 private = 0 #4 ___pthread_cond_wait (cond=0x555555832c28, mutex=0x555555832c00) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbb903 in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343264, 1337199021524687661, 140735298905664, 2, 140737306511440, 140737488343616, -1337474995609494739, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 29 (Thread 0x7fff7dffb640 (LWP 22867) "qtcreator"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555832c50, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555832c00, cond=0x555555832c28) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff7dffab90, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 8, cond = 0x555555832c28, mutex = 0x555555832c00, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 8 seq = 4 private = 0 #4 ___pthread_cond_wait (cond=0x555555832c28, mutex=0x555555832c00) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbb903 in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343264, 1337199021524687661, 140735307298368, 2, 140737306511440, 140737488343616, -1337476096731735251, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 28 (Thread 0x7fff7e7fc640 (LWP 22866) "qtcreator"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555832c50, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555832c00, cond=0x555555832c28) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff7e7fbb90, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 6, cond = 0x555555832c28, mutex = 0x555555832c00, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 6 seq = 3 private = 0 #4 ___pthread_cond_wait (cond=0x555555832c28, mutex=0x555555832c00) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbb903 in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343264, 1337199021524687661, 140735315691072, 2, 140737306511440, 140737488343616, -1337477195706492115, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 27 (Thread 0x7fff7effd640 (LWP 22865) "qtcreator"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555832c50, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555832c00, cond=0x555555832c28) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff7effcb90, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 4, cond = 0x555555832c28, mutex = 0x555555832c00, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 4 seq = 2 private = 0 #4 ___pthread_cond_wait (cond=0x555555832c28, mutex=0x555555832c00) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbb903 in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343264, 1337199021524687661, 140735324083776, 2, 140737306511440, 140737488343616, -1337478296828732627, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 26 (Thread 0x7fff7f7fe640 (LWP 22864) "qtcreator"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555832c50, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555832c00, cond=0x555555832c28) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff7f7fdb90, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 2, cond = 0x555555832c28, mutex = 0x555555832c00, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 2 seq = 1 private = 0 #4 ___pthread_cond_wait (cond=0x555555832c28, mutex=0x555555832c00) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbb903 in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343264, 1337199021524687661, 140735332476480, 2, 140737306511440, 140737488343616, -1337479395803489491, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 25 (Thread 0x7fff7ffff640 (LWP 22863) "qtcreator"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555832c50) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555832c50, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555832c00, cond=0x555555832c28) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff7fffeb90, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x555555832c28, mutex = 0x555555832c00, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 ___pthread_cond_wait (cond=0x555555832c28, mutex=0x555555832c00) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbb903 in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343264, 1337199021524687661, 140735340869184, 2, 140737306511440, 140737488343616, -1337480496925730003, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 24 (Thread 0x7fff9cff9640 (LWP 22862) "llvmpipe-15"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555743a68) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555743a68) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555743a68, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555743a18, cond=0x555555743a40) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff9cff8ba0, __canceltype = -1660974048, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x555555743a40, mutex = 0x555555743a18, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 ___pthread_cond_wait (cond=0x555555743a40, mutex=0x555555743a18) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbecfb in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343248, 1337199021524687661, 140735827383872, 2, 140737306511440, 140737488343600, -1337122052913849555, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 23 (Thread 0x7fff9d7fa640 (LWP 22861) "llvmpipe-14"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555743908) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555743908) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555743908, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555557438b8, cond=0x5555557438e0) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff9d7f9ba0, __canceltype = -1652581344, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x5555557438e0, mutex = 0x5555557438b8, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 ___pthread_cond_wait (cond=0x5555557438e0, mutex=0x5555557438b8) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbecfb in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343248, 1337199021524687661, 140735835776576, 2, 140737306511440, 140737488343600, -1337123151888606419, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 22 (Thread 0x7fff9dffb640 (LWP 22860) "llvmpipe-13"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5555557437a8) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555557437a8) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555557437a8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555743758, cond=0x555555743780) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff9dffaba0, __canceltype = -1644188640, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x555555743780, mutex = 0x555555743758, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 ___pthread_cond_wait (cond=0x555555743780, mutex=0x555555743758) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbecfb in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343248, 1337199021524687661, 140735844169280, 2, 140737306511440, 140737488343600, -1337124253010846931, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 21 (Thread 0x7fff9e7fc640 (LWP 22859) "llvmpipe-12"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555743648) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555743648) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555743648, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555557435f8, cond=0x555555743620) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff9e7fbba0, __canceltype = -1635795936, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x555555743620, mutex = 0x5555557435f8, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 ___pthread_cond_wait (cond=0x555555743620, mutex=0x5555557435f8) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbecfb in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343248, 1337199021524687661, 140735852561984, 2, 140737306511440, 140737488343600, -1337125351985603795, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 20 (Thread 0x7fff9effd640 (LWP 22858) "llvmpipe-11"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5555557434e8) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555557434e8) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555557434e8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555743498, cond=0x5555557434c0) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff9effcba0, __canceltype = -1627403232, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x5555557434c0, mutex = 0x555555743498, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 ___pthread_cond_wait (cond=0x5555557434c0, mutex=0x555555743498) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbecfb in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343248, 1337199021524687661, 140735860954688, 2, 140737306511440, 140737488343600, -1337126453107844307, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 19 (Thread 0x7fff9f7fe640 (LWP 22857) "llvmpipe-10"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555743388) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555743388) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555743388, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555743338, cond=0x555555743360) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff9f7fdba0, __canceltype = -1619010528, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x555555743360, mutex = 0x555555743338, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 ___pthread_cond_wait (cond=0x555555743360, mutex=0x555555743338) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbecfb in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343248, 1337199021524687661, 140735869347392, 2, 140737306511440, 140737488343600, -1337127552082601171, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 18 (Thread 0x7fff9ffff640 (LWP 22856) "llvmpipe-9"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555743228) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555743228) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555743228, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555557431d8, cond=0x555555743200) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fff9fffeba0, __canceltype = -1610617824, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x555555743200, mutex = 0x5555557431d8, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 ___pthread_cond_wait (cond=0x555555743200, mutex=0x5555557431d8) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbecfb in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343248, 1337199021524687661, 140735877740096, 2, 140737306511440, 140737488343600, -1337128653204841683, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 17 (Thread 0x7fffbcff9640 (LWP 22855) "llvmpipe-8"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5555557430c8) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555557430c8) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555557430c8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555743078, cond=0x5555557430a0) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fffbcff8ba0, __canceltype = -1124103136, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x5555557430a0, mutex = 0x555555743078, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 ___pthread_cond_wait (cond=0x5555557430a0, mutex=0x555555743078) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbecfb in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343248, 1337199021524687661, 140736364254784, 2, 140737306511440, 140737488343600, -1337051684169671891, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 16 (Thread 0x7fffbd7fa640 (LWP 22854) "llvmpipe-7"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555742f68) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555742f68) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555742f68, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555742f18, cond=0x555555742f40) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fffbd7f9ba0, __canceltype = -1115710432, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x555555742f40, mutex = 0x555555742f18, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 ___pthread_cond_wait (cond=0x555555742f40, mutex=0x555555742f18) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbecfb in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343248, 1337199021524687661, 140736372647488, 2, 140737306511440, 140737488343600, -1337052783144428755, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 15 (Thread 0x7fffbdffb640 (LWP 22853) "llvmpipe-6"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555742e08) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555742e08) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555742e08, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555742db8, cond=0x555555742de0) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fffbdffaba0, __canceltype = -1107317728, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x555555742de0, mutex = 0x555555742db8, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 ___pthread_cond_wait (cond=0x555555742de0, mutex=0x555555742db8) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbecfb in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343248, 1337199021524687661, 140736381040192, 2, 140737306511440, 140737488343600, -1337053884266669267, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 14 (Thread 0x7fffbe7fc640 (LWP 22852) "llvmpipe-5"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555742ca8) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555742ca8) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555742ca8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555742c58, cond=0x555555742c80) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fffbe7fbba0, __canceltype = -1098925024, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x555555742c80, mutex = 0x555555742c58, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 ___pthread_cond_wait (cond=0x555555742c80, mutex=0x555555742c58) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbecfb in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343248, 1337199021524687661, 140736389432896, 2, 140737306511440, 140737488343600, -1337054983241426131, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 13 (Thread 0x7fffbeffd640 (LWP 22851) "llvmpipe-4"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555742b48) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555742b48) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555742b48, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555742af8, cond=0x555555742b20) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fffbeffcba0, __canceltype = -1090532320, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x555555742b20, mutex = 0x555555742af8, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 ___pthread_cond_wait (cond=0x555555742b20, mutex=0x555555742af8) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbecfb in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343248, 1337199021524687661, 140736397825600, 2, 140737306511440, 140737488343600, -1337056084363666643, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 12 (Thread 0x7fffbf7fe640 (LWP 22850) "llvmpipe-3"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5555557429e8) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555557429e8) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555557429e8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555742998, cond=0x5555557429c0) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fffbf7fdba0, __canceltype = -1082139616, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x5555557429c0, mutex = 0x555555742998, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 ___pthread_cond_wait (cond=0x5555557429c0, mutex=0x555555742998) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbecfb in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343248, 1337199021524687661, 140736406218304, 2, 140737306511440, 140737488343600, -1337057183338423507, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 11 (Thread 0x7fffbffff640 (LWP 22849) "llvmpipe-2"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555742888) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555742888) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555742888, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555742838, cond=0x555555742860) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fffbfffeba0, __canceltype = -1073746912, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x555555742860, mutex = 0x555555742838, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 ___pthread_cond_wait (cond=0x555555742860, mutex=0x555555742838) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbecfb in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343248, 1337199021524687661, 140736414611008, 2, 140737306511440, 140737488343600, -1337058284460664019, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 10 (Thread 0x7fffc4dfe640 (LWP 22848) "llvmpipe-1"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555742728) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555742728) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555742728, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555557426d8, cond=0x555555742700) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fffc4dfdba0, __canceltype = -991962080, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x555555742700, mutex = 0x5555557426d8, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 ___pthread_cond_wait (cond=0x555555742700, mutex=0x5555557426d8) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbecfb in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343248, 1337199021524687661, 140736496395840, 2, 140737306511440, 140737488343600, -1337244924948866259, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 9 (Thread 0x7fffc55ff640 (LWP 22847) "llvmpipe-0"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5555557425c8) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555557425c8) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555557425c8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555742578, cond=0x5555557425a0) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fffc55feba0, __canceltype = -983569376, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x5555557425a0, mutex = 0x555555742578, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 ___pthread_cond_wait (cond=0x5555557425a0, mutex=0x555555742578) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffce70aced in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #6 0x00007fffcecbecfb in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #7 0x00007fffce70ac1b in () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343248, 1337199021524687661, 140736504788544, 2, 140737306511440, 140737488343600, -1337246026071106771, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 8 (Thread 0x7fffecd8d640 (LWP 22845) "QDBusConnection"): #0 0x00007ffff5318d7f in __GI___poll (fds=0x555555746f50, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007ffff55711f6 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff55193e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff5de0b3a in QEventDispatcherGlib::processEvents(QFlags) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #4 0x00007ffff5b44d5b in QEventLoop::exec(QFlags) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #5 0x00007ffff5c50eac in QThread::exec() () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff60de4da in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6DBus.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488343296, 1337199021524687661, 140737167021632, 2, 140737306511440, 140737488343648, -1337156921605842131, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 7 (Thread 0x7fffed58e640 (LWP 22844) "WaylandEventThr"): #0 0x00007ffff5318d7f in __GI___poll (fds=0x7fffed58dbc0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007ffff22e3b41 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6WaylandClient.so.6 #2 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #3 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488344768, 1337199021524687661, 140737175414336, 0, 140737306511440, 140737488345120, -1337158020580598995, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #4 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 6 (Thread 0x7fffedd8f640 (LWP 22843) "WaylandEventThr"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55555577b1e4) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555577b1e4) at ./nptl/futex-internal.c:87 err = clockbit = 256 op = 393 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555577b1e4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff5293ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55555577b190, cond=0x55555577b1b8) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffff52937a0 <__condvar_cleanup_waiting>, __arg = 0x7fffedd8eaf0, __canceltype = 1434182088, __prev = 0x0} cbuffer = {wseq = 847, cond = 0x55555577b1b8, mutex = 0x55555577b190, private = 0} err = g = 1 flags = g1_start = signals = result = 0 wseq = 847 seq = 423 private = 0 #4 ___pthread_cond_wait (cond=0x55555577b1b8, mutex=0x55555577b190) at ./nptl/pthread_cond_wait.c:627 #5 0x00007ffff5cd2eb3 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007ffff22e3ad5 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6WaylandClient.so.6 #7 0x00007ffff5ccac7f in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #8 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488344624, 1337199021524687661, 140737183807040, 0, 140737306511440, 140737488344976, -1337159121702839507, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 5 (Thread 0x7fffee8cb640 (LWP 22842) "dconf worker"): #0 0x00007ffff5318d7f in __GI___poll (fds=0x55555563b450, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007ffff55711f6 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff55193e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff223a33d in () at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so #4 0x00007ffff554aa51 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488341728, 1337199021524687661, 140737195587136, 17, 140737306511440, 140737488342080, -1337161765255210195, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #6 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 4 (Thread 0x7fffef0cc640 (LWP 22841) "gdbus"): #0 0x00007ffff5318d7f in __GI___poll (fds=0x7fffe000fe90, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007ffff55711f6 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff551b2b3 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff081407a in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007ffff554aa51 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737212581840, 1337199021524687661, 140737203979840, 11, 140737306511440, 140737212582192, -1337162864229967059, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #6 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 2 (Thread 0x7ffff0102640 (LWP 22839) "gmain"): #0 0x00007ffff5318d7f in __GI___poll (fds=0x555555622b60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007ffff55711f6 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff55193e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff5519431 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007ffff554aa51 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff5294b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488342512, 1337199021524687661, 140737220978240, 2, 140737306511440, 140737488342864, -1337200422645228755, -1337211480462288083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #6 0x00007ffff5326a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 1 (Thread 0x7ffff516c380 (LWP 22835) "qtcreator"): #0 LanguageClient::LanguageClientManager::clientFinished(LanguageClient::Client*) (client=0x55555b453060) at /home/mitch/dev/qt-creator/src/plugins/languageclient/languageclientmanager.cpp:168 document = 0x55555b3801c0 __for_range = @0x7fffffffc100: {> = {> = {}, }, d = {d = 0x55555b6e6c20, ptr = 0x55555b6e6c30, size = 1}} __for_begin = {i = 0x55555b6e6c30} __for_end = {i = 0x55555b6e6c38} clientDocs = @0x7fffffffc100: {> = {> = {}, }, d = {d = 0x55555b6e6c20, ptr = 0x55555b6e6c30, size = 1}} restartTimeoutS = 5 unexpectedFinish = true __PRETTY_FUNCTION__ = "static void LanguageClient::LanguageClientManager::clientFinished(LanguageClient::Client*)" #1 0x00007fff7c3aefd1 in operator()() const (__closure=0x55555b0b9d90) at /home/mitch/dev/qt-creator/src/plugins/languageclient/languageclientmanager.cpp:90 client = 0x55555b453060 __PRETTY_FUNCTION__ = "static void LanguageClient::LanguageClientManager::addClient(LanguageClient::Client*)" #2 0x00007fff7c3b5ccf in QtPrivate::FunctorCall, QtPrivate::List<>, void, LanguageClient::LanguageClientManager::addClient(LanguageClient::Client*):: >::call(struct {...} &, void **) (f=..., arg=0x7fffffffc2b0) at /home/mitch/dev/Qt/6.4.1/gcc_64/include/QtCore/qobjectdefs_impl.h:127 #3 0x00007fff7c3b5721 in QtPrivate::Functor, 0>::call, void>(struct {...} &, void *, void **) (f=..., arg=0x7fffffffc2b0) at /home/mitch/dev/Qt/6.4.1/gcc_64/include/QtCore/qobjectdefs_impl.h:241 #4 0x00007fff7c3b4ffc in QtPrivate::QFunctorSlotObject, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1, this_=0x55555b0b9d80, r=0x5555565a7150, a=0x7fffffffc2b0, ret=0x0) at /home/mitch/dev/Qt/6.4.1/gcc_64/include/QtCore/qobjectdefs_impl.h:408 #5 0x00007ffff5b97a32 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #6 0x00007fff7c2739cf in LanguageClient::Client::finished() (this=0x55555b453060) at /home/mitch/dev/qt-creator-Desktop_Qt_6_4_1_GCC_64bit-Debug/src/plugins/languageclient/LanguageClient_autogen/EWIEGA46WW/moc_client.cpp:301 #7 0x00007fff7c31198b in QtPrivate::FunctorCall, QtPrivate::List<>, void, void (LanguageClient::Client::*)()>::call(void (LanguageClient::Client::*)(), LanguageClient::Client*, void**) (f=(void (LanguageClient::Client::*)(class LanguageClient::Client * const)) 0x7fff7c2739a2 , o=0x55555b453060, arg=0x7fffffffc450) at /home/mitch/dev/Qt/6.4.1/gcc_64/include/QtCore/qobjectdefs_impl.h:135 #8 0x00007fff7c30550c in QtPrivate::FunctionPointer::call, void>(void (LanguageClient::Client::*)(), LanguageClient::Client*, void**) (f=(void (LanguageClient::Client::*)(class LanguageClient::Client * const)) 0x7fff7c2739a2 , o=0x55555b453060, arg=0x7fffffffc450) at /home/mitch/dev/Qt/6.4.1/gcc_64/include/QtCore/qobjectdefs_impl.h:172 #9 0x00007fff7c2f9557 in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x55555b41bb50, r=0x55555b453060, a=0x7fffffffc450, ret=0x0) at /home/mitch/dev/Qt/6.4.1/gcc_64/include/QtCore/qobjectdefs_impl.h:383 #10 0x00007ffff5b97a32 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #11 0x00007fff7c2c280b in LanguageClient::InterfaceController::finished() (this=0x55555b4370d0) at /home/mitch/dev/qt-creator-Desktop_Qt_6_4_1_GCC_64bit-Debug/src/plugins/languageclient/LanguageClient_autogen/include/client.moc:212 #12 0x00007fff7c3106cd in QtPrivate::FunctorCall, QtPrivate::List<>, void, void (LanguageClient::InterfaceController::*)()>::call(void (LanguageClient::InterfaceController::*)(), LanguageClient::InterfaceController*, void**) (f=(void (LanguageClient::InterfaceController::*)(class LanguageClient::InterfaceController * const)) 0x7fff7c2c27de , o=0x55555b4370d0, arg=0x7ffe9c00c408) at /home/mitch/dev/Qt/6.4.1/gcc_64/include/QtCore/qobjectdefs_impl.h:135 #13 0x00007fff7c3045ec in QtPrivate::FunctionPointer::call, void>(void (LanguageClient::InterfaceController::*)(), LanguageClient::InterfaceController*, void**) (f=(void (LanguageClient::InterfaceController::*)(class LanguageClient::InterfaceController * const)) 0x7fff7c2c27de , o=0x55555b4370d0, arg=0x7ffe9c00c408) at /home/mitch/dev/Qt/6.4.1/gcc_64/include/QtCore/qobjectdefs_impl.h:172 #14 0x00007fff7c2f8a1b in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x55555b43b140, r=0x55555b4370d0, a=0x7ffe9c00c408, ret=0x0) at /home/mitch/dev/Qt/6.4.1/gcc_64/include/QtCore/qobjectdefs_impl.h:383 #15 0x00007ffff5b8937c in QObject::event(QEvent*) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #16 0x00007ffff6f770f2 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Widgets.so.6 #17 0x00007ffff5b3929a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #18 0x00007ffff5b3fdfd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #19 0x00007ffff5de11b3 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #20 0x00007ffff551bd3b in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007ffff5571258 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #22 0x00007ffff55193e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007ffff5de0bbf in QEventDispatcherGlib::processEvents(QFlags) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #24 0x00007fffbc400b02 in TextEditor::TextDocument::openImpl(QString*, Utils::FilePath const&, Utils::FilePath const&, bool) (this=0x55555b3801c0, errorString=0x7fffffffcaf0, filePath=..., realFilePath=..., reload=false) at /home/mitch/dev/qt-creator/src/plugins/texteditor/textdocument.cpp:796 i = 0 interface = { = {}, } chunks = 2 c = {d = {d = 0x55555b47ddd0}} documentLayout = 0x0 content = {> = {> = {}, }, d = {d = 0x55555b484570, ptr = 0x55555b484580, size = 2}} readResult = Utils::TextFileFormat::ReadSuccess #25 0x00007fffbc40074b in TextEditor::TextDocument::open(QString*, Utils::FilePath const&, Utils::FilePath const&) (this=0x55555b3801c0, errorString=0x7fffffffcaf0, filePath=..., realFilePath=...) at /home/mitch/dev/qt-creator/src/plugins/texteditor/textdocument.cpp:749 success = (Core::IDocument::OpenResult::ReadError | unknown: 0x5554) #26 0x00007fff5228b81b in Core::Internal::EditorManagerPrivate::openEditor(Core::Internal::EditorView*, Utils::FilePath const&, Utils::Id, QFlags, bool*) (view=0x5555560f95a0, filePath=..., editorId=..., flags=..., newEditor=0x0) at /home/mitch/dev/qt-creator/src/plugins/coreplugin/editormanager/editormanager.cpp:846 openResult = (unknown: 0x5b41f7f0) errorString = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'} msgbox = selectedFactory = 0x55555b41f800 ret = 21845 editors = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}} realFp = {m_data = {d = {d = 0x55555b41e770, ptr = 0x55555b41e780 u"/home/mitch/dev/qt-dev/qtdeclarative/tests/auto/quickcontrols/controls/data/tst_stackview.qml", size = 93}, static _empty = 0 u'\000'}, m_pathLen = 93, m_schemeLen = 0, m_hostLen = 0} factories = {> = {> = {}, }, d = {d = 0x55555b4205b0, ptr = 0x55555b4205c8, size = 2}} editor = 0x55555b466620 overrideCursor = {m_set = true, m_cursor = {d = 0x555555779910}} factory = 0x5555568b8f70 result = 0x0 #27 0x00007fff522d4159 in Core::Internal::SplitterOrView::restoreState(QByteArray const&) (this=0x5555560f8940, state=...) at /home/mitch/dev/qt-creator/src/plugins/coreplugin/editormanager/editorview.cpp:940 fileName = {d = {d = 0x55555b41b840, ptr = 0x55555b41b850 u"/home/mitch/dev/qt-dev/qtdeclarative/tests/auto/quickcontrols/controls/data/tst_stackview.qml", size = 93}, static _empty = 0 u'\000'} id = {d = {d = 0x55555b41f650, ptr = 0x55555b41f660 u"QmlJSEditor.QMLJSEditor", size = 23}, static _empty = 0 u'\000'} editorState = {d = {d = 0x55555b41fd80, ptr = 0x55555b41fd90 "", size = 32}, static _empty = 0 '\000'} e = 0x55555b34d6b0 stream = { = {}, d = {d = 0x0}, dev = 0x55555b41f7d0, owndev = true, noswap = false, byteorder = QDataStream::BigEndian, ver = 20, q_status = QDataStream::Ok} mode = {d = {d = 0x55555b39f210, ptr = 0x55555b39f220 "currenteditor", size = 13}, static _empty = 0 '\000'} #28 0x00007fff5229a9db in Core::EditorManager::restoreState(QByteArray const&) (state=...) at /home/mitch/dev/qt-creator/src/plugins/coreplugin/editormanager/editormanager.cpp:3639 stream = { = {}, d = {d = 0x0}, dev = 0x55555b0aaa90, owndev = true, noswap = false, byteorder = QDataStream::BigEndian, ver = 20, q_status = QDataStream::Ok} version = {d = {d = 0x55555b3841d0, ptr = 0x55555b3841e0 "EditorManagerV5", size = 15}, static _empty = 0 '\000'} isVersion5 = true editorCount = -1 splitterstates = {d = {d = 0x55555b41fb70, ptr = 0x55555b41fb80 "", size = 293}, static _empty = 0 '\000'} #29 0x00007fff51a83a54 in ProjectExplorer::SessionManagerPrivate::restoreEditors(Utils::PersistentSettingsReader const&) (this=0x55555625bff0, reader=...) at /home/mitch/dev/qt-creator/src/plugins/projectexplorer/session.cpp:259 editorsettings = {d = {static MaxInternalSize = 24, data = {data = "\000_]XUU\000\000\020_]XUU\000\000x\217\003\000\000\000\000", shared = 0x5555585d5f00, _forAlignment = 4.6355730512960208e-310}, is_shared = 0, is_null = 0, packedType = 35184330266136}} #30 0x00007fff519a5282 in ProjectExplorer::ProjectManager::loadSession(QString const&, bool) (session=..., initial=false) at /home/mitch/dev/qt-creator/src/plugins/projectexplorer/projectmanager.cpp:828 modeId = {m_id = 10000213} c = {cspec = QColor::Rgb, ct = {argb = {alpha = 65535, red = 26214, green = 26214, blue = 26214, pad = 0}, ahsv = {alpha = 65535, hue = 26214, saturation = 26214, value = 26214, pad = 0}, acmyk = {alpha = 65535, cyan = 26214, magenta = 26214, yellow = 26214, black = 0}, ahsl = {alpha = 65535, hue = 26214, saturation = 26214, lightness = 26214, pad = 0}, argbExtended = {alphaF16 = 65535, redF16 = 26214, greenF16 = 26214, blueF16 = 26214, pad = 0}, array = {65535, 26214, 26214, 26214, 0}}} loadImplicitDefault = false switchFromImplicitToExplicitDefault = false fileList = {> = {> = {}, }, d = {d = 0x5555564551f0, ptr = 0x555556455200, size = 5}} fileName = {m_data = {d = {d = 0x55555628cb40, ptr = 0x55555628cb50 u"/home/mitch/.config/QtProject/qtcreator/qt-dev-qtdeclarative.qws", size = 64}, static _empty = 0 u'\000'}, m_pathLen = 64, m_schemeLen = 0, m_hostLen = 0} reader = {m_valueMap = {d = {d = 0x7fffd0004050}}, m_filePath = {m_data = {d = {d = 0x5555560d6400, ptr = 0x5555560d6410 u"/home/mitch/.config/QtProject/qtcreator", size = 39}, static _empty = 0 u'\000'}, m_pathLen = 39, m_schemeLen = 0, m_hostLen = 0}} projectsToRemove = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}} openProjects = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}} projectPathsToLoad = {> = {> = {}, }, d = {d = 0x5555557c2f00, ptr = 0x5555557c2f10, size = 5}} #31 0x00007fff51941857 in ProjectExplorer::ProjectExplorerPluginPrivate::setSession(QAction*) (this=0x5555562fb6d0, action=0x555557d267b0) at /home/mitch/dev/qt-creator/src/plugins/projectexplorer/projectexplorer.cpp:4141 #32 0x00007fff5197323f in QtPrivate::FunctorCall, QtPrivate::List, void, void (ProjectExplorer::ProjectExplorerPluginPrivate::*)(QAction*)>::call(void (ProjectExplorer::ProjectExplorerPluginPrivate::*)(QAction*), ProjectExplorer::ProjectExplorerPluginPrivate*, void**) (f=(void (ProjectExplorer::ProjectExplorerPluginPrivate::*)(class ProjectExplorer::ProjectExplorerPluginPrivate * const, class QAction *)) 0x7fff519417fc , o=0x5555562fb6d0, arg=0x7fffffffd380) at /home/mitch/dev/Qt/6.4.1/gcc_64/include/QtCore/qobjectdefs_impl.h:135 #33 0x00007fff5196e031 in QtPrivate::FunctionPointer::call, void>(void (ProjectExplorer::ProjectExplorerPluginPrivate::*)(QAction*), ProjectExplorer::ProjectExplorerPluginPrivate*, void**) (f=(void (ProjectExplorer::ProjectExplorerPluginPrivate::*)(class ProjectExplorer::ProjectExplorerPluginPrivate * const, class QAction *)) 0x7fff519417fc , o=0x5555562fb6d0, arg=0x7fffffffd380) at /home/mitch/dev/Qt/6.4.1/gcc_64/include/QtCore/qobjectdefs_impl.h:172 #34 0x00007fff51968beb in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x555555820db0, r=0x5555562fb6d0, a=0x7fffffffd380, ret=0x0) at /home/mitch/dev/Qt/6.4.1/gcc_64/include/QtCore/qobjectdefs_impl.h:383 #35 0x00007ffff5b97a32 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #36 0x00007ffff698dcff in QActionGroup::triggered(QAction*) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Gui.so.6 #37 0x00007ffff5b97a32 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #38 0x00007ffff6989a12 in QAction::triggered(bool) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Gui.so.6 #39 0x00007ffff698c7c9 in QAction::activate(QAction::ActionEvent) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Gui.so.6 #40 0x00007ffff7135192 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Widgets.so.6 #41 0x00007ffff713cb39 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Widgets.so.6 #42 0x00007ffff713ef01 in QMenu::keyPressEvent(QKeyEvent*) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Widgets.so.6 #43 0x00007ffff6fcda97 in QWidget::event(QEvent*) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Widgets.so.6 #44 0x00007ffff6f770f2 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Widgets.so.6 #45 0x00007ffff6f7fca2 in QApplication::notify(QObject*, QEvent*) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Widgets.so.6 #46 0x00007ffff5b3929a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #47 0x00007ffff6fe11e3 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Widgets.so.6 #48 0x00007ffff6f770f2 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Widgets.so.6 #49 0x00007ffff5b3929a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #50 0x00007ffff65b9fcb in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Gui.so.6 #51 0x00007ffff660e22c in QWindowSystemInterface::sendWindowSystemEvents(QFlags) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Gui.so.6 #52 0x00007ffff6aa3020 in () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Gui.so.6 #53 0x00007ffff551bd3b in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #54 0x00007ffff5571258 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #55 0x00007ffff55193e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #56 0x00007ffff5de0b3a in QEventDispatcherGlib::processEvents(QFlags) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #57 0x00007ffff5b44d5b in QEventLoop::exec(QFlags) () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #58 0x00007ffff5b4113e in QCoreApplication::exec() () at /home/mitch/dev/Qt/6.4.1/gcc_64/lib/libQt6Core.so.6 #59 0x0000555555564cc4 in main(int, char**) (argc=2, argv=0x7fffffffe3f8) at /home/mitch/dev/qt-creator/src/app/main.cpp:810 restarter = {m_executable = {d = {d = 0x5555555c0b70, ptr = 0x5555555c0b80 u"/home/mitch/dev/qt-creator-Desktop_Qt_6_4_1_GCC_64bit-Debug/bin/qtcreator", size = 73}, static _empty = 0 u'\000'}, m_args = {> = {> = {}, }, d = {d = 0x555555eec860, ptr = 0x555555eec870, size = 1}}, m_workingPath = {d = {d = 0x5555555c8b30, ptr = 0x5555555c8b40 u"/home/mitch/dev/qt-creator-Desktop_Qt_6_4_1_GCC_64bit-Debug/bin", size = 63}, static _empty = 0 u'\000'}} fileSystemEngine = {m_engineHandler = {_M_t = { >> = {_M_t = { >> = { >> = {, true>> = {_M_head_impl = {}}, }, > = {_M_head_impl = 0x5555555bd7c0}, }, }}, }}} options = {settingsPath = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, installSettingsPath = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, customPluginPaths = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, uiLanguage = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, preAppArguments = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, appArguments = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x5555555c2d90, _M_finish = 0x5555555c2da0, _M_end_of_storage = 0x5555555c2da0}, }}, }, userLibraryPath = {> = { >> = {}, _M_payload = {> = {> = {_M_payload = {_M_empty = {}, _M_value = {d = {d = 0x5555555ac3e0, ptr = 0xe , size = 93824992592880}, static _empty = 0 u'\000'}}, _M_engaged = false}, }, }}, >> = {}, }, hasTestOption = false, wantsCleanSettings = false} temporaryCleanSettingsDir = {d = 0x0} numberofArguments = 1 app = { = {}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff74ec1a0 }, stringdata = 0x55555557f600 <(anonymous namespace)::qt_meta_stringdata_SharedTools__QtSingleApplication>, data = 0x55555557f6a0 , static_metacall = 0x555555579f64 , relatedMetaObjects = 0x0, metaTypes = 0x5555555901e0 >, QtPrivate::TypeAndForceComplete >, QtPrivate::TypeAndForceComplete >, QtPrivate::TypeAndForceComplete >, QtPrivate::TypeAndForceComplete >, QtPrivate::TypeAndForceComplete > >>, extradata = 0x0}}, firstPeer = 5617, instances = 0x5555556e1a80, pidPeer = 0x555555d26ef0, actWin = 0x0, appId = {d = {d = 0x5555555c0e50, ptr = 0x5555555c0e60 u"Qt Creator", size = 10}}, block = false} cleanup = {m_func = {}, m_invoke = true} pluginArguments = {> = {> = {}, }, d = {d = 0x5555556e11b0, ptr = 0x5555556e11c0, size = 1}} installPluginPaths = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}} settings = 0x555555d26a10 globalSettings = 0x555555d27cc0 threadCount = 32 libexecPath = {d = {d = 0x555555d73040, ptr = 0x555555d73050 u"/home/mitch/dev/qt-creator-Desktop_Qt_6_4_1_GCC_64bit-Debug/bin/../libexec/qtcreator", size = 84}, static _empty = 0 u'\000'} setupCrashHandler = {} pluginManager = { = {}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff60671a0 }, stringdata = 0x7ffff7f8a120 <(anonymous namespace)::qt_meta_stringdata_ExtensionSystem__PluginManager>, data = 0x7ffff7f8a220 , static_metacall = 0x7ffff7f83530 , relatedMetaObjects = 0x0, metaTypes = 0x7ffff7fb89c0 >, QtPrivate::TypeAndForceComplete >, QtPrivate::TypeAndForceComplete >, QtPrivate::TypeAndForceComplete >, QtPrivate::TypeAndForceComplete >, QtPrivate::TypeAndForceComplete >, QtPrivate::TypeAndForceComplete >, QtPrivate::TypeAndForceComplete >, QtPrivate::TypeAndForceComplete >, QtPrivate::TypeAndForceComplete >, QtPrivate::TypeAndForceComplete > >>, extradata = 0x0}}} translator = qtTranslator = uiLanguages = {> = {> = {}, }, d = {d = 0x555555d30b10, ptr = 0x555555d30b20, size = 6}} overrideLanguage = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'} creatorTrPath = @0x7fffffffdf80: {d = {d = 0x555555d7d480, ptr = 0x555555d7d490 u"/home/mitch/dev/qt-creator-Desktop_Qt_6_4_1_GCC_64bit-Debug/share/qtcreator/translations", size = 88}, static _empty = 0 u'\000'} overrideCodecForLocale = {d = {d = 0x555555d2bf30, ptr = 0x555555d2bf40 "UTF-8", size = 5}, static _empty = 0 '\000'} pluginPaths = {> = {> = {}, }, d = {d = 0x5555555e8ca0, ptr = 0x5555555e8cb0, size = 2}} foundAppOptions = {d = {d = 0x0}} settingspath = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'} processData = {m_executable = {d = {d = 0x5555555c0b70, ptr = 0x5555555c0b80 u"/home/mitch/dev/qt-creator-Desktop_Qt_6_4_1_GCC_64bit-Debug/bin/qtcreator", size = 73}, static _empty = 0 u'\000'}, m_args = {> = {> = {}, }, d = {d = 0x0, ptr = 0x0, size = 0}}, m_workingPath = {d = {d = 0x5555555c8b30, ptr = 0x5555555c8b40 u"/home/mitch/dev/qt-creator-Desktop_Qt_6_4_1_GCC_64bit-Debug/bin", size = 63}, static _empty = 0 u'\000'}, m_settingsPath = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}} plugins = {> = {> = {}, }, d = {d = 0x555555e7bde0, ptr = 0x555555e7bdf0, size = 78}} coreplugin = 0x555555d34fe0 pid = -1 isBlock = false