Details
Description
When running maintenance tool with attached script together with the command line option --updater or --manage-packages application will crash because of a null pointer dereference
Steps to reproduce:
- run "maintenancetool.exe --script autoupdate.qs --updater"
or - run "maintenancetool.exe --script autoupdate.qs --manage-packages"
Call Stack:
0 QScopedPointer<QObjectData,QScopedPointerDeleter<QObjectData>>::data qscopedpointer.h 143 0x645a9baa
1 qGetPtrHelper<QScopedPointer<QObjectData,QScopedPointerDeleter<QObjectData>>> qglobal.h 953 0x645923f3
2 QWidget::d_func qwidget.h 129 0x645a9a9a
3 QWidget::windowHandle qwidget_qpa.cpp 912 0x6466f223
4 QInstaller::IntroductionPage::validatePage packagemanagergui.cpp 1003 0x7fee944b4bf
5 QWizard::validateCurrentPage qwizard.cpp 3365 0x649c46c7
6 QWizard::next qwizard.cpp 3138 0x649c5bd7
7 QWizard::qt_static_metacall moc_qwizard.cpp 223 0x649c3760
8 QMetaObject::activate qobject.cpp 3683 0x66a4d80c
9 QMetaObject::activate qobject.cpp 3548 0x66a4cf98
10 QAbstractButton::clicked moc_qabstractbutton.cpp 298 0x64c2bffd
11 QAbstractButtonPrivate::emitClicked qabstractbutton.cpp 544 0x6478f754
12 QAbstractButton::click qabstractbutton.cpp 1002 0x6478ce6d
13 QAbstractButton::qt_static_metacall moc_qabstractbutton.cpp 152 0x64c2bd1f
14 QMetaCallEvent::placeMetaCall qobject.cpp 488 0x66a566e1
15 QObject::event qobject.cpp 1241 0x66a4f38f
16 QWidget::event qwidget.cpp 8371 0x64628c09
17 QAbstractButton::event qabstractbutton.cpp 1098 0x6478d30b
18 QPushButton::event qpushbutton.cpp 682 0x648982f1
19 QApplicationPrivate::notify_helper qapplication.cpp 3499 0x645c0146
... <More>