Comment 10 for bug 1567840

Revision history for this message
Tim Peeters (tpeeters) wrote : Re: tst_datepicker generates segfault

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
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.