Details
-
Bug
-
Resolution: Done
-
Not Evaluated
-
Qt Creator 3.5.0-beta1
-
Ubuntu 15.04 64 bit
-
45b5f7341ed691252a8dd3ddd9ccbcb8c7eb58ef
Description
- Have Qt installed using the distribution's package manager.
- Make sure that the particles module qml-module-qtquick-particles2 is not installed.
- Open the project qtdeclarative\examples\quick\demos\samegame\samegame.qmlproject from Qt 5.5.0's repository.
- Configure the project to use the system's Qt version from step 1.
- Try using the QML profiler on this project.
The application will fail to start so the QML Profiler can't connect to it. Creator will ask whether it should try again. - Click "Try again". (Or is it "Retry"? You'll find the right button. )
Creator crashes:0 QmlDebug::QmlDebugConnection::isOpen() const 0x7fffcc164500 1 ?? 0x7fffbaca4458 2 QMetaObject::activate(QObject *, int, int, void * *) 0x7ffff5b7736e 3 QDialog::finished(int) 0x7ffff70b43fe 4 QDialog::done(int) 0x7ffff70b4b38 5 ?? 0x7ffff70d4eea 6 ?? 0x7ffff70d84c8 7 QMetaObject::activate(QObject *, int, int, void * *) 0x7ffff5b7736e 8 QDialogButtonBox::clicked(QAbstractButton *) 0x7ffff6fe7a3f 9 ?? 0x7ffff6fe820a 10 QMetaObject::activate(QObject *, int, int, void * *) 0x7ffff5b7736e 11 QAbstractButton::clicked(bool) 0x7ffff724dfc2 12 ?? 0x7ffff6fbe3f5 13 ?? 0x7ffff6fbef89 14 QAbstractButton::mouseReleaseEvent(QMouseEvent *) 0x7ffff6fbf124 15 QWidget::event(QEvent *) 0x7ffff6f050b8 16 QApplicationPrivate::notify_helper(QObject *, QEvent *) 0x7ffff6ec44dc 17 QApplication::notify(QObject *, QEvent *) 0x7ffff6ec9e25 18 QCoreApplication::notifyInternal(QObject *, QEvent *) 0x7ffff5b496a3 19 QApplicationPrivate::sendMouseEvent(QWidget *, QMouseEvent *, QWidget *, QWidget *, QWidget * *, QPointer<QWidget>&, bool) 0x7ffff6ec8ab2 ... <Mehr>
It's clear that the QML Profiler can't record data in this situation but Creator must not crash.
Attachments
For Gerrit Dashboard: QTCREATORBUG-14698 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
120836,2 | QmlProfiler: Don't try to disconnect connections that don't exist | 3.5 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |