Skip to content

tests: gnrc_ipv6_ext_frag crashes #21931

@miri64

Description

@miri64

Description

Currently, the test for gnrc_ipv6_ext_frag is crashing in master.

Steps to reproduce the issue

sudo dist/tools/tapsetup/tapsetup
make -C tests/net/gnrc_ipv6_ext_frag/ -j clean flash test-as-root

(remember to clear your firewall for the tap interfaces, otherwise the test will outright fail after the unittests ;-))

It helps to apply the following patch

diff --git a/tests/net/gnrc_ipv6_ext_frag/tests-as-root/01-run.py b/tests/net/gnrc_ipv6_ext_frag/tests-as-root/01-run.py
index 22642a3627..b135cd13f0 100755
--- a/tests/net/gnrc_ipv6_ext_frag/tests-as-root/01-run.py
+++ b/tests/net/gnrc_ipv6_ext_frag/tests-as-root/01-run.py
@@ -431,4 +431,4 @@ if __name__ == "__main__":
               "It's constructing and sending Ethernet frames.\x1b[0m\n",
               file=sys.stderr)
         sys.exit(1)
-    sys.exit(run(testfunc, timeout=2, echo=False))
+    sys.exit(run(testfunc, timeout=2, echo=True))

to see what the test is actually doing.

Expected results

The test should succeed.

Actual results

The test fails.

Versions

RIOT version information
----------------------------
              RIOT branch: master
         RIOT commit hash: c5cb0c216b3f068ed11a3062c5a79e50f278d508
         RIOT commit date: 2025-12-03

Operating System Environment
----------------------------
         Operating System: "Arch Linux" 
                   Kernel: Linux 6.17.9-arch1-1 x86_64 unknown
             System shell: GNU bash, version 5.3.3(1)-release (x86_64-pc-linux-gnu)
             make's shell: GNU bash, version 5.3.3(1)-release (x86_64-pc-linux-gnu)

Installed compiler toolchains
-----------------------------
               native gcc: gcc (GCC) 15.2.1 20251112
        arm-none-eabi-gcc: arm-none-eabi-gcc (Arch Repository) 14.2.0
                  avr-gcc: avr-gcc (GCC) 15.1.0
           msp430-elf-gcc: missing
       riscv-none-elf-gcc: missing
  riscv64-unknown-elf-gcc: missing
      riscv32-esp-elf-gcc: missing
  riscv32-unknown-elf-gcc: missing
     xtensa-esp32-elf-gcc: xtensa-esp32-elf-gcc (crosstool-NG esp-2021r2-patch3) 8.4.0
   xtensa-esp32s2-elf-gcc: missing
   xtensa-esp32s3-elf-gcc: missing
   xtensa-esp8266-elf-gcc: missing
                    clang: clang version 21.1.6

Installed compiler libs
-----------------------
     arm-none-eabi-newlib: "4.5.0"
        msp430-elf-newlib: missing
    riscv-none-elf-newlib: missing
riscv64-unknown-elf-newlib: missing
   riscv32-esp-elf-newlib: missing
riscv32-unknown-elf-newlib: missing
  xtensa-esp32-elf-newlib: "3.3.0"
xtensa-esp32s2-elf-newlib: missing
xtensa-esp32s3-elf-newlib: missing
xtensa-esp8266-elf-newlib: missing
                 avr-libc: "2.2.1" ("20240718")

Installed development tools
---------------------------
                   ccache: ccache version 4.12.2
                    cmake: cmake version 4.2.0
                 cppcheck: Cppcheck 2.18.3
                  doxygen: 1.15.0
                      git: git version 2.52.0
                     make: GNU Make 4.4.1
                  openocd: Open On-Chip Debugger 0.12.0-rc1+dev-00059-g92169e9f5-dirty (2022-10-24-16:23)
                   python: Python 3.13.7
                  python2: missing
                  python3: Python 3.13.7
                   rustup: rustup 1.28.2 (2025-07-07)
                    cargo: cargo 1.80.1 (376290515 2024-07-16)
                    rustc: rustc 1.80.1 (3f5fd8dd4 2024-08-06)
                   c2rust: missing
                     node: v25.2.1
                      npm: 11.6.4
                   flake8: 7.3.0 (mccabe: 0.7.0, pycodestyle: 2.14.0, pyflakes: 3.4.0) CPython 3.13.7 on
               coccinelle: spatch version 1.3 compiled with OCaml version 5.3.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area: networkArea: NetworkingArea: testsArea: tests and testing frameworkType: bugThe issue reports a bug / The PR fixes a bug (including spelling errors)

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions