Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
Qt Creator 9.0.1
-
None
-
-
bd2ca236e (10.0)
Description
Attached project crashes due to stack overflow, if (I am guessing) main.cpp is opened.
0x00007ffff6356ae3 in QByteArray::replace(QByteArrayView, QByteArrayView) () from /home/user/Qt/Tools/QtCreator/bin/../lib/Qt/lib/libQt6Core.so.6 (gdb) bt #0 0x00007ffff6356ae3 in QByteArray::replace(QByteArrayView, QByteArrayView) () at /home/user/Qt/Tools/QtCreator/bin/../lib/Qt/lib/libQt6Core.so.6 #1 0x00007fff92eebb90 in () at /home/user/Qt/Tools/QtCreator/lib/qtcreator/plugins/libCppEditor.so #2 0x00007fff92eee2e9 in () at /home/user/Qt/Tools/QtCreator/lib/qtcreator/plugins/libCppEditor.so #3 0x00007fff92ba2dce in CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Internal::PPToken*, bool) () at /home/user/Qt/Tools/QtCreator/lib/qtcreator/plugins/../libCPlusPlus.so.9 #4 0x00007fff92ba409f in CPlusPlus::Preprocessor::handlePreprocessorDirective(CPlusPlus::Internal::PPToken*) () at /home/user/Qt/Tools/QtCreator/lib/qtcreator/plugins/../libCPlusPlus.so.9 #5 0x00007fff92b9f78b in CPlusPlus::Preprocessor::lex(CPlusPlus::Internal::PPToken*) () at /home/user/Qt/Tools/QtCreator/lib/qtcreator/plugins/../libCPlusPlus.so.9 #6 0x00007fff92ba06ac in CPlusPlus::Preprocessor::preprocess(QString const&, QByteArray const&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int, unsigned int) () at /home/user/Qt/Tools/QtCreator/lib/qtcreator/plugins/../libCPlusPlus.so.9 #7 0x00007fff92ba0f41 in CPlusPlus::Preprocessor::run(QString const&, QByteArray const&, bool, bool) () at /home/user/Qt/Tools/QtCreator/lib/qtcreator/plugins/../libCPlusPlus.so.9 #8 0x00007fff92eee50d in () at /home/user/Qt/Tools/QtCreator/lib/qtcreator/plugins/libCppEditor.so #9 0x00007fff92ba2dce in CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Internal::PPToken*, bool) () at /home/user/Qt/Tools/QtCreator/lib/qtcreator/plugins/../libCPlusPlus.so.9 #10 0x00007fff92ba409f in CPlusPlus::Preprocessor::handlePreprocessorDirective(CPlusPlus::Internal::PPToken*) () at /home/user/Qt/Tools/QtCreator/lib/qtcreator/plugins/../libCPlusPlus.so.9 #11 0x00007fff92b9f78b in CPlusPlus::Preprocessor::lex(CPlusPlus::Internal::PPToken*) () at /home/user/Qt/Tools/QtCreator/lib/qtcreator/plugins/../libCPlusPlus.so.9 #12 0x00007fff92ba06ac in CPlusPlus::Preprocessor::preprocess(QString const&, QByteArray const&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int, unsigned int) () at /home/user/Qt/Tools/QtCreator/lib/qtcreator/plugins/../libCPlusPlus.so.9
Attachments
For Gerrit Dashboard: QTCREATORBUG-28770 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
458775,3 | CPlusPlus: Check maximum include depth in lexer | 10.0 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |