Details
-
Bug
-
Resolution: Cannot Reproduce
-
P1: Critical
-
5.2.0 Alpha
-
None
-
gcc 4.5.4 on a MIPS32 little endian processor
libstdc++.so.6.0.14
libuClibc-0.9.32.1.so
Description
I get a crash creating a QQmlComponent objetct using the following constructor:
QQmlComponent(QQmlEngine *, const QUrl &url, QObject *parent = 0);
The QUrl object was constructed using the static function "fromLocalFile", specifying a path to a qml file as argument.
Core info:
#0 0x749b53f8 in void std::__insertion_sort<QList<QString>::iterator, bool (*)(QString const&, QString const&)>(QList<QString>::iterator, QList<QString>::iterator, bool (*)(QString const&, QString const&)) () from /opt/bcm/target/target.devel/usr/lib/libQt5Qml.so.5 #1 0x749b5530 in void std::__final_insertion_sort<QList<QString>::iterator, bool (*)(QString const&, QString const&)>(QList<QString>::iterator, QList<QString>::iterator, bool (*)(QString const&, QString const&)) () from /opt/bcm/target/target.devel/usr/lib/libQt5Qml.so.5 #2 0x749af460 in sort<QList<QString>::iterator, bool (*)(QString const&, QString const&)> (__comp=0x749a1ef0 <QQmlImportsPrivate::I::greaterThan(QString const&, QString const&)>, __last=<optimized out>, __first=<optimized out>) at /opt/bcm/host/bin/../lib/gcc/mipsel-linux-uclibc/4.5.4/../../../../mipsel-linux-uclibc/include/c++/4.5.4/bits/stl_algo.h:5252 #3 QQmlImportsPrivate::resolvedUri (this=<optimized out>, dir_arg=<optimized out>, database=<optimized out>) at /home/jmespinosa/Workspace/product-inspire/library-3rd-qt5/qtdeclarative/src/qml/qml/qqmlimport.cpp:1026 #4 0x749affcc in QQmlImportsPrivate::addFileImport (this=0x172f010, uri=..., prefix=<optimized out>, vmaj=-1, vmin=-1, isImplicitImport=true, incomplete=false, database=0x129fe38, errors=0x639134f8) at /home/jmespinosa/Workspace/product-inspire/library-3rd-qt5/qtdeclarative/src/qml/qml/qqmlimport.cpp:1347 #5 0x749b0814 in QQmlImports::addImplicitImport (this=<optimized out>, importDb=0x129fe38, errors=0x639134f8) at /home/jmespinosa/Workspace/product-inspire/library-3rd-qt5/qtdeclarative/src/qml/qml/qqmlimport.cpp:1458 #6 0x749558f8 in QQmlTypeData::loadImplicitImport (this=0x172f130) at /home/jmespinosa/Workspace/product-inspire/library-3rd-qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:2126 #7 0x7495986c in QQmlTypeData::resolveType (this=0x172f130, parserRef=0x1732098, majorVersion=@0x63913650, minorVersion=@0x63913614, ref=...) at /home/jmespinosa/Workspace/product-inspire/library-3rd-qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:2637 #8 0x74959db4 in QQmlTypeData::resolveTypes (this=0x172f130) at /home/jmespinosa/Workspace/product-inspire/library-3rd-qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:2536 #9 0x7495b068 in QQmlTypeData::allDependenciesDone (this=0x172f130) at /home/jmespinosa/Workspace/product-inspire/library-3rd-qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:2271 #10 0x74952b00 in QQmlDataLoader::setData (this=<optimized out>, blob=0x172f130, d=<optimized out>) at /home/jmespinosa/Workspace/product-inspire/library-3rd-qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:1158 #11 0x74952b98 in QQmlDataLoader::setData (this=0x129fdb0, blob=0x172f130, file=<optimized out>) at /home/jmespinosa/Workspace/product-inspire/library-3rd-qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:1147 #12 0x74956070 in QQmlDataLoader::loadThread (this=0x129fdb0, blob=0x172f130) at /home/jmespinosa/Workspace/product-inspire/library-3rd-qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:1025 #13 0x74957c04 in QQmlDataLoaderThread::loadThread (this=<optimized out>, b=0x172f130) at /home/jmespinosa/Workspace/product-inspire/library-3rd-qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:808 #14 0x749e1940 in QQmlThreadPrivate::threadEvent (this=0x129fea8) at /home/jmespinosa/Workspace/product-inspire/library-3rd-qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:195 #15 0x749e1a68 in QQmlThreadPrivate::event (this=0x129fea8, e=<optimized out>) at /home/jmespinosa/Workspace/product-inspire/library-3rd-qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:135 #16 0x767efe64 in QApplicationPrivate::notify_helper (this=0x1188518, receiver=0x129fea8, e=0x172f208) at /home/jmespinosa/Workspace/product-inspire/library-3rd-qt5/qtbase/src/widgets/kernel/qapplication.cpp:3467 #17 0x767f3ce0 in QApplication::notify (this=<optimized out>, receiver=0x129fea8, e=0x172f208) at /home/jmespinosa/Workspace/product-inspire/library-3rd-qt5/qtbase/src/widgets/kernel/qapplication.cpp:2858 #18 0x771dc9cc in QCoreApplication::notifyInternal (this=0x7f8ca8d0, receiver=0x129fea8, event=<optimized out>) at /home/jmespinosa/Workspace/product-inspire/library-3rd-qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:878 #19 0x771e2df4 in sendEvent (event=0x172f208, receiver=0x129fea8) at ../../include/QtCore/../../../../../../library-3rd-qt5/qtbase/src/corelib/kernel/qcoreapplication.h:232 #20 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x129ffb8) at /home/jmespinosa/Workspace/product-inspire/library-3rd-qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1482 #21 0x7724a120 in QEventDispatcherUNIX::processEvents (this=0x126f298, flags=...) at /home/jmespinosa/Workspace/product-inspire/library-3rd-qt5/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:587 #22 0x771db77c in QEventLoop::exec (this=0x63913f5c, flags=...) at /home/jmespinosa/Workspace/product-inspire/library-3rd-qt5/qtbase/src/corelib/kernel/qeventloop.cpp:212 #23 0x76f7dfb4 in QThread::exec (this=<optimized out>) at /home/jmespinosa/Workspace/product-inspire/library-3rd-qt5/qtbase/src/corelib/thread/qthread.cpp:509 #24 0x76f84acc in QThreadPrivate::start (arg=0x129fea8) at /home/jmespinosa/Workspace/product-inspire/library-3rd-qt5/qtbase/src/corelib/thread/qthread_unix.cpp:345 #25 0x76ed1768 in start_thread () from /opt/bcm/target/target.devel/lib/libpthread.so.0 #26 0x76eca030 in __thread_start () from /opt/bcm/target/target.devel/lib/libpthread.so.0
Attachments
Issue Links
- replaces
-
QTBUG-35331 Crash creating a QQmlComponent object
- Closed