Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
None
-
6.9
-
906c0bb18 (dev), 6a3df0c8a (6.8)
-
DaVinci 109
Description
For example, when building the documentation for qt/qtquick3d:
Thread 1 "qdoc" received signal SIGSEGV, Segmentation fault. 0x00000000004c6e46 in QArrayDataPointer<char16_t>::QArrayDataPointer (this=0x7fffffffd420, other=...) at /data/snapshot-qt6-dev/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:38 38 : d(other.d), ptr(other.ptr), size(other.size) (gdb) bt #0 0x00000000004c6e46 in QArrayDataPointer<char16_t>::QArrayDataPointer (this=0x7fffffffd420, other=...) at /data/snapshot-qt6-dev/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:38 #1 0x00000000004c4e4d in QString::QString (this=0x7fffffffd420, other=...) at /data/snapshot-qt6-dev/qt5/qtbase/src/corelib/text/qstring.h:1324 #2 0x000000000064aca3 in HelpProjectWriter::writeNode (this=0x4c483d0, project=..., writer=..., node=0x0) at /data/snapshot-qt6-dev/qt5/qttools/src/qdoc/qdoc/src/qdoc/helpprojectwriter.cpp:492 #3 0x000000000064cbec in HelpProjectWriter::generateProject (this=0x4c483d0, project=...) at /data/snapshot-qt6-dev/qt5/qttools/src/qdoc/qdoc/src/qdoc/helpprojectwriter.cpp:680 #4 0x000000000064a578 in HelpProjectWriter::generate (this=0x4c483d0) at /data/snapshot-qt6-dev/qt5/qttools/src/qdoc/qdoc/src/qdoc/helpprojectwriter.cpp:450 #5 0x000000000066d464 in HtmlGenerator::generateDocs (this=0x7fffffffe030) at /data/snapshot-qt6-dev/qt5/qttools/src/qdoc/qdoc/src/qdoc/htmlgenerator.cpp:252 #6 0x00000000006a46df in processQdocconfFile (fileName=...) at /data/snapshot-qt6-dev/qt5/qttools/src/qdoc/qdoc/src/qdoc/main.cpp:602 #7 0x00000000006a4b96 in clearModuleDependenciesAndProcessQdocconfFile (qdocFiles=...) at /data/snapshot-qt6-dev/qt5/qttools/src/qdoc/qdoc/src/qdoc/main.cpp:638 #8 0x00000000006a4cf2 in dualExecutionMode () at /data/snapshot-qt6-dev/qt5/qttools/src/qdoc/qdoc/src/qdoc/main.cpp:672 #9 0x00000000006a4e95 in main (argc=10, argv=0x7fffffffe9a8) at /data/snapshot-qt6-dev/qt5/qttools/src/qdoc/qdoc/src/qdoc/main.cpp:718
This is referencing a Node null-pointer at helpprojectwriter.cpp:492.
Attachments
For Gerrit Dashboard: QTBUG-131884 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
609523,2 | qdoc: HelpProjectWriter: clean up code for sub-project node handling | 6.8 | qt/qttools | Status: MERGED | +2 | 0 |
609534,3 | qdoc: HelpProjectWriter: clean up code for sub-project node handling | dev | qt/qttools | Status: MERGED | +2 | 0 |