-
Bug
-
Resolution: Done
-
P1: Critical
-
4.7.0
-
None
-
Linux 2.6.33, eglibc 2.11.1, gcc 4.4.3
-
f471b125c04a559c6e76bb69b2875bddf01ed2f6 9c44d272a924f4458a3f18ac13fd2e480042d481
After building current 4.7 branch, running make doc results in
[...]
/usr/src/ark/BUILD/qt/src/declarative/graphicsitems/qdeclarativeitem.cpp:621: Cannot link to 'Qt::Key' in Keys
QmlClassNode::subclasses(): 36 "Item" subs: 36
Generator::appendSortedQmlNames(): "Item" is inherited by...
"FocusPanel"
"Flickable"
"Image"
"Rectangle"
"BorderImage"
"MouseArea"
"Text"
"Flow"
"Grid"
"Row"
"Column"
"PathView"
"Loader"
"FocusScope"
"Particles"
"Repeater"
"Flipable"
/bin/sh: line 1: 25059 Segmentation fault QT_BUILD_TREE=/usr/src/ark/BUILD/qt QT_SOURCE_TREE=/usr/src/ark/BUILD/qt /usr/src/ark/BUILD/qt/bin/qdoc3 qt-api-only.qdocconf assistant.qdocconf designer.qdocconf linguist.qdocconf qmake.qdocconf qdeclarative.qdocconf
make: *** [qch_docs] Error 139
gdb says:
Program received signal SIGSEGV, Segmentation fault.
QString (this=0xd0b1980, string=...)
at ../../include/QtCore/../../src/corelib/tools/qstring.h:727
727 { Q_ASSERT(&other != this); d->ref.ref(); }
(gdb) bt
#0 QString (this=0xd0b1980, string=...)
at ../../include/QtCore/../../src/corelib/tools/qstring.h:727
#1 QTextStreamPrivate::putString (this=0xd0b1980, string=...)
at io/qtextstream.cpp:964
#2 QTextStream::operator<< (this=0xd0b1980, string=...)
at io/qtextstream.cpp:2524
#3 0x00000000004751ab in QDebug::operator<< (this=<value optimized out>,
text=<value optimized out>, base=<value optimized out>, subs=...,
marker=<value optimized out>)
at ../../include/QtCore/../../src/corelib/io/qdebug.h:112
#4 Generator::appendSortedQmlNames (this=<value optimized out>,
text=<value optimized out>, base=<value optimized out>, subs=...,
marker=<value optimized out>) at generator.cpp:1199
#5 0x00000000004926f4 in HtmlGenerator::generateQmlInheritedBy (
this=0x7fffffffd4f0, cn=0x2041e70, marker=0x7fffffffdd70)
at htmlgenerator.cpp:4353
#6 0x00000000004a0b8f in HtmlGenerator::generateFakeNode (this=0x7fffffffd4f0,
fake=0x2041e70, marker=<value optimized out>) at htmlgenerator.cpp:1539
#7 0x00000000004d30db in PageGenerator::generateInnerNode (
this=0x7fffffffd4f0, node=0x2041e70, marker=0x7fffffffdd70)
at pagegenerator.cpp:224
#8 0x00000000004d3094 in PageGenerator::generateInnerNode (
this=0x7fffffffd4f0, node=0x3ca7700, marker=0x7fffffffdd70)
at pagegenerator.cpp:232
#9 0x00000000004add43 in HtmlGenerator::generateTree (this=0x7fffffffd4f0,
tree=<value optimized out>, marker=<value optimized out>)
at htmlgenerator.cpp:365
#10 0x00000000004c4c53 in processQdocconfFile (fileName=<value optimized out>)
at main.cpp:340
#11 0x00000000004c70bc in main (argc=7, argv=<value optimized out>)
at main.cpp:470