GNU bug report logs -
#44383
gst-plugins-good fails its test suite on armhf-linux
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 44383 in the body.
You can then email your comments to 44383 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#44383
; Package
guix
.
(Mon, 02 Nov 2020 03:42:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Mon, 02 Nov 2020 03:42:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Here's the output for the failing tests:
--8<---------------cut here---------------start------------->8---
96/99 pipelines_wavpack OK 0.82 s
97/99 orc_deinterlace FAIL 0.07 s (killed by signal 11 SIGSEGV)
98/99 orc_videomixer FAIL 0.12 s (exit status 1)
99/99 orc_videobox OK 0.04 s
Ok: 97
Expected Fail: 0
Fail: 2
Unexpected Pass: 0
Skipped: 0
Timeout: 0
The output from the failed tests:
97/99 orc_deinterlace FAIL 0.07 s (killed by signal 11 SIGSEGV)
--- command ---
03:36:03 /tmp/guix-build-gst-plugins-good-1.16.2.drv-0/build/tests/check/orc_deinterlace
--- stdout ---
deinterlace_line_vfir:
backup function : PASSED
compiled function: PASSED
deinterlace_line_linear:
backup function : PASSED
--- stderr ---
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
-------
98/99 orc_videomixer FAIL 0.12 s (exit status 1)
--- command ---
03:36:03 /tmp/guix-build-gst-plugins-good-1.16.2.drv-0/build/tests/check/orc_videomixer
--- Listing only the last 100 lines from a long log. ---
vmul.i16 q8, q8, q9
# 14: div255w
vrshrn.u16 d0, q8, #8
vmovl.u8 q0, d0
vadd.i16 q0, q0, q8
vrshrn.u16 d16, q0, #8
vmovl.u8 q8, d16
# 15: addw
vadd.i16 q10, q10, q8
# 16: convwb
vmovn.i16 d20, q10
# 18: orl
vorr d20, d20, d6
# 19: storel
vst1.64 d20, [r2]
add r2, r2, #0x00000008
add r3, r3, #0x00000008
bne .L7
.L12:
ldr ip, [r0, #16]
cmp ip, #0x00000000
beq .L14
.L13:
subs ip, ip, #0x00000001
# LOOP shift 0
# 0: loadl
vld1.32 d16[0], [r3]
# 1: shrul
vshr.u32 d18, d16, #24
# 2: convlw
vmovn.i32 d18, q9
# 3: convwb
vmovn.i16 d18, q9
# 4: splatbl
vorr d0, d18, d18
vzip.8 d18, d0
vorr d0, d18, d18
vzip.16 d18, d0
# 5: convubw
vmovl.u8 q9, d18
# 7: mullw
vmul.i16 d18, d18, d4
# 8: shruw
vshr.u16 d18, d18, #8
# 9: convubw
vmovl.u8 q8, d16
# 10: loadl
vld1.32 d20[0], [r2]
# 11: convubw
vmovl.u8 q10, d20
# 12: subw
vsub.i16 d16, d16, d20
# 13: mullw
vmul.i16 d16, d16, d18
# 14: div255w
vrshrn.u16 d0, q8, #8
vmovl.u8 q0, d0
vadd.i16 d0, d0, d16
vrshrn.u16 d16, q0, #8
vmovl.u8 q8, d16
# 15: addw
vadd.i16 d20, d20, d16
# 16: convwb
vmovn.i16 d20, q10
# 18: orl
vorr d20, d20, d6
# 19: storel
vst1.32 d20[0], [r2]
add r2, r2, #0x00000004
add r3, r3, #0x00000004
bne .L13
.L14:
ldr r2, [r0, #20]
ldr r1, [r0, #276]
add r2, r2, r1
str r2, [r0, #20]
ldr r2, [r0, #36]
ldr r1, [r0, #292]
add r2, r2, r1
str r2, [r0, #36]
ldr r2, [r0, #328]
subs r2, r2, #0x00000001
str r2, [r0, #328]
bne .L15
bx lr
nop
nop
.L20:
.word 0x07060706
.word 0x07060706
.word 0x0f0e0f0e
.word 0x0f0e0f0e
video_mixer_orc_overlay_argb:
backup function : PASSED
compiled function: COMPILE FAILED
video_mixer_orc_overlay_bgra:
backup function : PASSED
compiled function: COMPILE FAILED
-------
Full log written to /tmp/guix-build-gst-plugins-good-1.16.2.drv-0/build/meson-logs/testlog.txt
FAILED: meson-test
/gnu/store/qcl5imqjxh0svdwjnyxnmphnslmsy8ya-meson-for-build-0.53.2/bin/meson test --no-rebuild --print-errorlogs
ninja: build stopped: subcommand failed.
command "ninja" "test" failed with status 1
builder for
`/gnu/store/li4ivcadddcp4jwh7nbxx4941p6h677j-gst-plugins-good-1.16.2.drv'
failed with exit code 1
--8<---------------cut here---------------end--------------->8---
Maxim
Information forwarded
to
bug-guix <at> gnu.org
:
bug#44383
; Package
guix
.
(Tue, 10 Nov 2020 19:35:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 44383 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Maxim Cournoyer <maxim.cournoyer <at> gmail.com> writes:
> Here's the output for the failing tests:
This is using QEMU transparent emulation, right?
There is a substitute on Berlin:
$ guix weather -s armhf-linux gst-plugins-good
computing 1 package derivations for armhf-linux...
looking for 1 store items on https://ci.guix.gnu.org...
updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
https://ci.guix.gnu.org
100.0% substitutes available (1 out of 1)
at least 4.1 MiB of nars (compressed)
5.5 MiB on disk (uncompressed)
1.402 seconds per request (1.4 seconds in total)
0.7 requests per second
I'm not sure to what extent we should patch packages to work with QEMU
transparent emulation. And currently the CI does not use it at all for
32-bit ARM (albeit for rather different reasons).
Thoughts?
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
bug-guix <at> gnu.org
:
bug#44383
; Package
guix
.
(Mon, 16 Nov 2020 02:45:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 44383 <at> debbugs.gnu.org (full text, mbox):
Hello Marius,
Marius Bakke <marius <at> gnu.org> writes:
> Maxim Cournoyer <maxim.cournoyer <at> gmail.com> writes:
>
>> Here's the output for the failing tests:
>
> This is using QEMU transparent emulation, right?
Yes.
> There is a substitute on Berlin:
>
> $ guix weather -s armhf-linux gst-plugins-good
> computing 1 package derivations for armhf-linux...
> looking for 1 store items on https://ci.guix.gnu.org...
> updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
> https://ci.guix.gnu.org
> 100.0% substitutes available (1 out of 1)
> at least 4.1 MiB of nars (compressed)
> 5.5 MiB on disk (uncompressed)
> 1.402 seconds per request (1.4 seconds in total)
> 0.7 requests per second
>
> I'm not sure to what extent we should patch packages to work with QEMU
> transparent emulation. And currently the CI does not use it at all for
> 32-bit ARM (albeit for rather different reasons).
Do we have reasons to believe the QEMU user-mode emulation is not
reliable/accurate? That'd be a bummer. I haven't seen any disclaimer
in QEMU's documentation ?
Thanks,
Maxim
Reply sent
to
Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
:
You have taken responsibility.
(Thu, 11 Nov 2021 19:32:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
:
bug acknowledged by developer.
(Thu, 11 Nov 2021 19:32:02 GMT)
Full text and
rfc822 format available.
Message #16 received at 44383-done <at> debbugs.gnu.org (full text, mbox):
Hello,
Maxim Cournoyer <maxim.cournoyer <at> gmail.com> writes:
> Here's the output for the failing tests:
>
> 96/99 pipelines_wavpack OK 0.82 s
> 97/99 orc_deinterlace FAIL 0.07 s (killed by signal 11 SIGSEGV)
> 98/99 orc_videomixer FAIL 0.12 s (exit status 1)
> 99/99 orc_videobox OK 0.04 s
>
> Ok: 97
> Expected Fail: 0
> Fail: 2
> Unexpected Pass: 0
> Skipped: 0
> Timeout: 0
>
>
> The output from the failed tests:
>
> 97/99 orc_deinterlace FAIL 0.07 s (killed by signal 11 SIGSEGV)
>
> --- command ---
> 03:36:03 /tmp/guix-build-gst-plugins-good-1.16.2.drv-0/build/tests/check/orc_deinterlace
> --- stdout ---
> deinterlace_line_vfir:
> backup function : PASSED
> compiled function: PASSED
> deinterlace_line_linear:
> backup function : PASSED
> --- stderr ---
> qemu: uncaught target signal 11 (Segmentation fault) - core dumped
This was tested in QEMU (unreliable) and on an older version of (1.16.2,
now at 1.18.5).
Closing.
Maxim
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Fri, 10 Dec 2021 12:24:13 GMT)
Full text and
rfc822 format available.
This bug report was last modified 2 years and 138 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.