Broken on ppc64el (toolchain bug?)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
glibc (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
mir (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
umockdev (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
umockdev appears to be broken on ppc64el in impish. Running it on one of Mir's umockdev-using tests results in:
(impish-
MIR_CLIENT_
MIR_SERVER_
LD_LIBRARY_
exec=..
*** stack smashing detected ***: terminated
umockdev-run: unable to propagate signal 6 to child 15833: No such process
(You can also see this in the Mir 2.4.1-0ubuntu1 build log: https:/
Installing umockdev 0.15.4-1 and libumockdev0 0.15.4-1 from hirsute results in those tests passing.
Strangely, rebuilding umockdev 0.15.4-1 in a hirsute sbuild environment results in packages that do *not* pass those tests, suggesting a toolchain change might be responsible.
Unfortunately, I've tried rebuilding umockdev with gcc-9, gcc-11, and vala 0.48.12-1 in Impish and none of these appear to work.
ProblemType: Bug
DistroRelease: Ubuntu 21.10
Package: umockdev 0.16.1-1
ProcVersionSign
Uname: Linux 5.11.0-20-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.11-0ubuntu67
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Thu Jul 8 16:04:15 2021
InstallationDate: Installed on 2021-06-26 (11 days ago)
InstallationMedia: Ubuntu 21.10.0 2021.05.28 amd64 "bcachefs" (20210622)
SourcePackage: umockdev
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in glibc (Ubuntu): | |
status: | New → Invalid |
Changed in umockdev (Ubuntu): | |
status: | New → Invalid |
Dang, we already found a ppc64el SIGBUS issue in 0.16.0, which got fixed in https:/ /github. com/martinpitt/ umockdev/ commit/ 277c80243a . But this is reported against 0.16.1 already.
There is a tiny chance that https:/ /github. com/martinpitt/ umockdev/ commit/ 264cabbb will magically fix this, but otherwise this needs some investigation. I.e. not known upstream yet.