← Back to team overview

canonical-ubuntu-qa team mailing list archive

[Bug 2040485] [NEW] ubuntu_bpf test build failed with "error: invalid operand for instruction" on J-aws-6.5

 

Public bug reported:

Issue found with J-aws-6.5.0-1008

Test build failed with:
  CLNG-BPF [test_maps] uninit_stack.bpf.o
  CLNG-BPF [test_maps] user_ringbuf_fail.bpf.o
  CLNG-BPF [test_maps] user_ringbuf_success.bpf.o
  CLNG-BPF [test_maps] verifier_and.bpf.o
make[1]: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_bpf/src/linux/tools/testing/selftests/bpf'
make: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_bpf/src/linux/tools/testing/selftests'
stderr:
progs/verifier_and.c:58:16: error: invalid operand for instruction
        asm volatile ("                                 \
                      ^
:1:184: note: instantiated into assembly here
                                                        r1 = 0;                                                 *(u64*)(r10 - 8) = r1;                                  r2 = r10;                                               r2 += -8;                                               r1 = map_hash_48b ll;                           call 1;                         if r0 == 0 goto l0_1;                                   r1 = *(u32*)(r0 + 0);                                   r9 = 1;                                                 w1 %= 2;                                                w1 += 1;                                                w9 &= w1;                                               w9 += 1;                                                w9 >>= 1;                                               w3 = 1;                                                 w3 -= w9;                                               w3 *= 0x10000000;                                       r0 += r3;                                               *(u32*)(r0 + 0) = r3;                           l0_1:   r0 = r0;                                                exit;                                           
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ^                                                                             1 error generated.
make[1]: *** [Makefile:577: /home/ubuntu/autotest/client/tmp/ubuntu_bpf/src/linux/tools/testing/selftests/bpf/verifier_and.bpf.o] Error 1
make: *** [Makefile:169: all] Error 2


This is the first time we run sru for J-aws-6.5
This build issue is affecting ubuntu_kernel_selftests as well, as some tests require bpf selftest to be built first.

** Affects: ubuntu-kernel-tests
     Importance: Undecided
         Status: New


** Tags: 6.5 aws jammy sru-20231002 ubuntu-bpf

-- 
You received this bug notification because you are a member of Canonical
Platform QA Team, which is subscribed to ubuntu-kernel-tests.
https://bugs.launchpad.net/bugs/2040485

Title:
  ubuntu_bpf test build failed with "error: invalid operand for
  instruction" on J-aws-6.5

Status in ubuntu-kernel-tests:
  New

Bug description:
  Issue found with J-aws-6.5.0-1008

  Test build failed with:
    CLNG-BPF [test_maps] uninit_stack.bpf.o
    CLNG-BPF [test_maps] user_ringbuf_fail.bpf.o
    CLNG-BPF [test_maps] user_ringbuf_success.bpf.o
    CLNG-BPF [test_maps] verifier_and.bpf.o
  make[1]: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_bpf/src/linux/tools/testing/selftests/bpf'
  make: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_bpf/src/linux/tools/testing/selftests'
  stderr:
  progs/verifier_and.c:58:16: error: invalid operand for instruction
          asm volatile ("                                 \
                        ^
  :1:184: note: instantiated into assembly here
                                                          r1 = 0;                                                 *(u64*)(r10 - 8) = r1;                                  r2 = r10;                                               r2 += -8;                                               r1 = map_hash_48b ll;                           call 1;                         if r0 == 0 goto l0_1;                                   r1 = *(u32*)(r0 + 0);                                   r9 = 1;                                                 w1 %= 2;                                                w1 += 1;                                                w9 &= w1;                                               w9 += 1;                                                w9 >>= 1;                                               w3 = 1;                                                 w3 -= w9;                                               w3 *= 0x10000000;                                       r0 += r3;                                               *(u32*)(r0 + 0) = r3;                           l0_1:   r0 = r0;                                                exit;                                           
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^                                                                             1 error generated.
  make[1]: *** [Makefile:577: /home/ubuntu/autotest/client/tmp/ubuntu_bpf/src/linux/tools/testing/selftests/bpf/verifier_and.bpf.o] Error 1
  make: *** [Makefile:169: all] Error 2

  
  This is the first time we run sru for J-aws-6.5
  This build issue is affecting ubuntu_kernel_selftests as well, as some tests require bpf selftest to be built first.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/2040485/+subscriptions