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. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to ubuntu-ui-toolkit in Ubuntu. https://bugs.launchpad.net/bugs/1567840 Title: tst_datepicker generates segfault Status in ubuntu-ui-toolkit package in Ubuntu: Confirmed Bug description: On my amd64 xenial laptop: tim@tim-mbp:~/dev/ubuntu-ui-toolkit/m/datepicker- segfault/tests/unit_x11/tst_components$ qmltestrunner -import ../../../qml/ -input tst_datepicker.qml ********* Start testing of qmltestrunner ********* Config: Using QtTest library 5.5.1, Qt 5.5.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 5.3.1 20160225) PASS : qmltestrunner::DatePickerAPI::initTestCase() QWARN : qmltestrunner::DatePickerAPI::test_0_date() [PERFORMANCE]: Last frame took 43 ms to render. PASS : qmltestrunner::DatePickerAPI::test_0_date() PASS : qmltestrunner::DatePickerAPI::test_0_locale() PASS : qmltestrunner::DatePickerAPI::test_0_minimum_maximum() PASS : qmltestrunner::DatePickerAPI::test_0_mode() PASS : qmltestrunner::DatePickerAPI::test_1_changeDate() QWARN : qmltestrunner::DatePickerAPI::test_1_changeDateToNextMonth() file:///home/tim/dev/ubuntu-ui-toolkit/m/datepicker-segfault/qml/Ubuntu/Components/Pickers/1.2/DatePicker.qml:374:5: QML DayModel: Binding loop detected for property "date" PASS : qmltestrunner::DatePickerAPI::test_1_changeDateToNextMonth() PASS : qmltestrunner::DatePickerAPI::test_1_changeLocale() PASS : qmltestrunner::DatePickerAPI::test_1_changeMaximumAfterDate() PASS : qmltestrunner::DatePickerAPI::test_1_changeMaximumInvalid() PASS : qmltestrunner::DatePickerAPI::test_1_changeMinimumBeforeDate() PASS : qmltestrunner::DatePickerAPI::test_1_changeMinimumInvalid() PASS : qmltestrunner::DatePickerAPI::test_1_changeModeD() PASS : qmltestrunner::DatePickerAPI::test_1_changeModeH() PASS : qmltestrunner::DatePickerAPI::test_1_changeModeHM() PASS : qmltestrunner::DatePickerAPI::test_1_changeModeHMS() XFAIL : qmltestrunner::DatePickerAPI::test_1_changeModeHS() cannot set mode to Hours|Minutes Loc: [/home/tim/dev/ubuntu-ui-toolkit/m/datepicker-segfault/tests/unit_x11/tst_components/tst_datepicker.qml(194)] PASS : qmltestrunner::DatePickerAPI::test_1_changeModeHS() PASS : qmltestrunner::DatePickerAPI::test_1_changeModeM() PASS : qmltestrunner::DatePickerAPI::test_1_changeModeMD() PASS : qmltestrunner::DatePickerAPI::test_1_changeModeMS() PASS : qmltestrunner::DatePickerAPI::test_1_changeModeMinute() PASS : qmltestrunner::DatePickerAPI::test_1_changeModeS() XFAIL : qmltestrunner::DatePickerAPI::test_1_changeModeUnhandled() unhandled mode flag should not pass Loc: [/home/tim/dev/ubuntu-ui-toolkit/m/datepicker-segfault/tests/unit_x11/tst_components/tst_datepicker.qml(254)] PASS : qmltestrunner::DatePickerAPI::test_1_changeModeUnhandled() PASS : qmltestrunner::DatePickerAPI::test_1_changeModeY() Segmentation fault (core dumped) Also segfaults on jenkins, blocking all merges, see https://jenkins.ubuntu.com/ubuntu-sdk/job/ubuntu-ui-toolkit-ci- amd64-devel/424/consoleFull To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1567840/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp

