tim@tim-mbp:~/dev/ubuntu-ui-toolkit/m/datepicker-segfault/tests/unit_x11/tst_components$ tail log.txt
INFO : qmltestrunner::DatePickerAPI::test_1_changeMinimumInvalid() Signal: QQuickRectangle(2b17180) enabledChanged ()
INFO : qmltestrunner::DatePickerAPI::test_1_changeMinimumInvalid() Signal: QQuickRectangle(2b17180) parentChanged ((QQuickItem*)242e340)
INFO : qmltestrunner::DatePickerAPI::test_1_changeMinimumInvalid() Signal: Picker_QMLTYPE_21_QML_30(PickerRow_YearPicker 242e340) visibleChildrenChanged ()
INFO : qmltestrunner::DatePickerAPI::test_1_changeMinimumInvalid() Signal: QQuickRectangle(2b17180) zChanged ()
INFO : qmltestrunner::DatePickerAPI::test_1_changeMinimumInvalid() Signal: QQuickAnchors(245c050) fillChanged ()
INFO : qmltestrunner::DatePickerAPI::test_1_changeMinimumInvalid() Signal: QQuickRectangle(2b17180) colorChanged ()
INFO : qmltestrunner::DatePickerAPI::test_1_changeMinimumInvalid() Signal: QQuickRectangle(2b17180) heightChanged ()
INFO : qmltestrunner::DatePickerAPI::test_1_changeMinimumInvalid() Signal: QQmlContext(23a6ec0) ()
INFO : qmltestrunner::DatePickerAPI::test_1_changeMinimumInvalid() Signal: Picker_QMLTYPE_21_QML_30(PickerRow_YearPicker 242e340) styleInstanceChanged ()
INFO : qmltestrunner::DatePickerAPI::test_1_changeMinimumInvalid() Signal: YearModel_QMLTYPE_17_QML_33(2ae9e60) pickerItemChanged ()
by changing the code and commenting out tests, I could make it segfault on different places, but the last thing the logs always showed was pickerItemChanged.
Yes, Ubuntu.Test 1.2 is the same as 1.0.
I identified the pickerItemChanged like this:
tim@tim- mbp:~/dev/ ubuntu- ui-toolkit/ m/datepicker- segfault/ tests/unit_ x11/tst_ components$ qmltestrunner -v2 -vs -import ../../../qml/ -input tst_datepicker.qml > log.txt
Segmentation fault (core dumped)
tim@tim- mbp:~/dev/ ubuntu- ui-toolkit/ m/datepicker- segfault/ tests/unit_ x11/tst_ components$ tail log.txt :DatePickerAPI: :test_1_ changeMinimumIn valid() Signal: QQuickRectangle (2b17180) enabledChanged () :DatePickerAPI: :test_1_ changeMinimumIn valid() Signal: QQuickRectangle (2b17180) parentChanged ((QQuickItem* )242e340) :DatePickerAPI: :test_1_ changeMinimumIn valid() Signal: Picker_ QMLTYPE_ 21_QML_ 30(PickerRow_ YearPicker 242e340) visibleChildren Changed () :DatePickerAPI: :test_1_ changeMinimumIn valid() Signal: QQuickRectangle (2b17180) zChanged () :DatePickerAPI: :test_1_ changeMinimumIn valid() Signal: QQuickAnchors( 245c050) fillChanged () :DatePickerAPI: :test_1_ changeMinimumIn valid() Signal: QQuickRectangle (2b17180) colorChanged () :DatePickerAPI: :test_1_ changeMinimumIn valid() Signal: QQuickRectangle (2b17180) heightChanged () :DatePickerAPI: :test_1_ changeMinimumIn valid() Signal: QQmlContext( 23a6ec0) () :DatePickerAPI: :test_1_ changeMinimumIn valid() Signal: Picker_ QMLTYPE_ 21_QML_ 30(PickerRow_ YearPicker 242e340) styleInstanceCh anged () :DatePickerAPI: :test_1_ changeMinimumIn valid() Signal: YearModel_ QMLTYPE_ 17_QML_ 33(2ae9e60) pickerItemChanged ()
INFO : qmltestrunner:
INFO : qmltestrunner:
INFO : qmltestrunner:
INFO : qmltestrunner:
INFO : qmltestrunner:
INFO : qmltestrunner:
INFO : qmltestrunner:
INFO : qmltestrunner:
INFO : qmltestrunner:
INFO : qmltestrunner:
by changing the code and commenting out tests, I could make it segfault on different places, but the last thing the logs always showed was pickerItemChanged.