-
Bug
-
Resolution: Fixed
-
P2: Important
-
Qt Creator 9.0.1
-
None
-
-
bd2ca236e (10.0)
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
| 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 |