image provider test fails in CI train for arm64 (Vivid only)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qt-sdk (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
thumbnailer (Ubuntu) |
Invalid
|
High
|
Unassigned |
Bug Description
The image provider test fails consistently on arm64 only, in CI train only (passes on Jenkins CI), and only on Vivid (passes on Xenial).
Note the "QSignalSpy: Not a valid signal: ''" messages.
8: [ RUN ] ProviderTest.
8: thumbnailer-
8: thumbnailer-
8: thumbnailer-
8: thumbnailer-
8: QSignalSpy: Not a valid signal: ''
8: thumbnailer-
8: /«BUILDDIR»
8: Value of: spy.wait(
8: Actual: false
8: Expected: true
8: thumbnailer-
8: [ FAILED ] ProviderTest.
8: [ RUN ] ProviderTest.
8: thumbnailer-
8: thumbnailer-
8: thumbnailer-
8: thumbnailer-
8: QSignalSpy: Not a valid signal: ''
8: thumbnailer-
8: /«BUILDDIR»
8: Value of: spy.wait(
8: Actual: false
8: Expected: true
8: thumbnailer-
8: [ FAILED ] ProviderTest.
Changed in thumbnailer (Ubuntu): | |
importance: | Undecided → High |
Changed in thumbnailer (Ubuntu): | |
status: | Triaged → Invalid |
I worked around the problem by changing this:
QSignalSpy spy(response, &QQuickImageRes ponse:: finished) ;
to that:
QSignalSpy spy(response, SIGNAL( finished( )));
Seeing this happens only on arm64 on Vivid and passes everywhere else, I'd say this is a Qt problem of some kind?