On 24/12/24 at 15:34 +0300, Dmitry Shachnev wrote:
> Control: retitle -1 qtremoteobjects-everywhere-src: FTBFS on armhf:
> SubClassReplicaTest::basicFunctions fails
> Control: tags -1 + moreinfo
>
> Hi Lucas!
>
> On Mon, Dec 23, 2024 at 06:37:10PM +0100, Lucas Nussbaum wrote:
> > Hi,
> >
> > During a rebuild of all packages in sid, this package failed to build
> > on armhf.
> >
> > This package currently has binary packages on armhf, so this is a
> > regression.
> > Also, there are no known issues on amd64 or arm64 according to recent (a
> > couple
> > days ago) rebuilds.
> >
> > The rebuild was done using an armhf chroot on an AWS "m6g" instance
> > (Graviton2
> > CPU).
> >
> > Relevant part (hopefully):
> > > make[3]: Entering directory '/<<PKGBUILDDIR>>/tests/auto/subclassreplica'
> > > /<<PKGBUILDDIR>>/tests/auto/subclassreplica/target_wrapper.sh
> > > ./tst_subclassreplicatest
> > > ********* Start testing of SubClassReplicaTest *********
> > > Config: Using QtTest library 5.15.15, Qt 5.15.15
> > > (arm-little_endian-ilp32-eabi-hardfloat shared (dynamic) release build;
> > > by GCC 14.2.0), debian unknown
> > > PASS : SubClassReplicaTest::initTestCase()
> > > QSYSTEM: SubClassReplicaTest::basicFunctions(non-templated pointer)
> > > qt.remoteobjects: Listen failed for URL: QUrl("local:test")
> > > QSYSTEM: SubClassReplicaTest::basicFunctions(non-templated pointer)
> > > qt.remoteobjects: QAbstractSocket::AddressInUseError
> > > FAIL! : SubClassReplicaTest::basicFunctions(non-templated pointer)
> > > 'replica->waitForSource(1000)' returned FALSE. ()
> > > Loc: [tst_subclassreplicatest.cpp(79)]
> > > QSYSTEM: SubClassReplicaTest::basicFunctions(templated pointer)
> > > qt.remoteobjects: Listen failed for URL: QUrl("local:test")
> > > QSYSTEM: SubClassReplicaTest::basicFunctions(templated pointer)
> > > qt.remoteobjects: QAbstractSocket::AddressInUseError
> > >
> > > === Received signal at function time: 951ms, total time: 951ms, dumping
> > > stack ===
> > > === End of stack trace ===
> > > QFATAL : SubClassReplicaTest::basicFunctions(templated pointer) Received
> > > signal 11
> > > Function time: 951ms Total time: 951ms
> > > FAIL! : SubClassReplicaTest::basicFunctions(templated pointer) Received
> > > a fatal error.
> > > Loc: [Unknown file(0)]
>
> It looks like the test failed to create a UNIX socket named "test" in its own
> directory and listen on it.
>
> Can there be something specific about this build box which could cause this
> error? Maybe you can retry and see if it happens again?
Hi Dmitry,
I retried the build and it failed again, with the same error message.
I cannot think of something specific about the build environment, sorry.
(except that it's an armhf chroot on an arm64 kernel, but that's
supposed to be OK, and I did not detect any strange failure rate among
other packages -- this was a full archive rebuild).
Lucas