Package: gdb Version: 13.1-1 Severity: serious Control: affects -1 src:rustc Justification: breaks unrelated software
While preparing an update to rustc 1.65 for experimental, we noticed that the recent gdb update in sid makes rustc FTBFS by causing 5 of its gdb-integration test cases fail. test [debuginfo-gdb] src/test/debuginfo/destructured-fn-argument.rs ... FAILED test [debuginfo-gdb] src/test/debuginfo/function-arguments.rs ... FAILED test [debuginfo-gdb] src/test/debuginfo/lexical-scope-in-stack-closure.rs ... FAILED test [debuginfo-gdb] src/test/debuginfo/lexical-scope-in-unique-closure.rs ... FAILED test [debuginfo-gdb] src/test/debuginfo/unsized.rs ... FAILED command did not execute successfully: "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "--rustc-path" "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/<<PKGBUILDDIR>>/src/test/debuginfo" "--build-base" "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/test/debuginfo" "--stage-id" "stage2-x86_64-unknown-linux-gnu" "--suite" "debuginfo" "--mode" "debuginfo" "--target" "x86_64-unknown-linux-gnu" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-15/bin/FileCheck" "--optimize-tests" "--linker" "x86_64-linux-gnu-gcc" "--host-rustcflags" "-Crpath -Cdebuginfo=0 -Lnative=/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -Cdebuginfo=0 -Lnative=/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--python" "/usr/bin/python3" "--gdb" "/usr/bin/gdb" "--skip" "src/tools/tidy" "--verbose" "--llvm-version" "15.0.7" "--llvm-components" "aarch64 aarch64asmparser aarch64codegen aarch64desc aarch64disassembler aarch64info aarch64utils aggressiveinstcombine all all-targets amdgpu amdgpuasmparser amdgpucodegen amdgpudesc amdgpudisassembler amdgpuinfo amdgputargetmca amdgpuutils analysis arm armasmparser armcodegen armdesc armdisassembler arminfo armutils asmparser asmprinter avr avrasmparser avrcodegen avrdesc avrdisassembler avrinfo binaryformat bitreader bitstreamreader bitwriter bpf bpfasmparser bpfcodegen bpfdesc bpfdisassembler bpfinfo cfguard codegen core coroutines coverage debuginfocodeview debuginfodwarf debuginfogsym debuginfomsf debuginfopdb demangle dlltooldriver dwarflinker dwp engine executionengine extensions filecheck frontendopenacc frontendopenmp fuzzercli fuzzmutate globalisel hexagon hexagonasmparser hexagoncodegen hexagondesc hexagondisassembler hexagoninfo instcombine instrumentation interfacestub interpreter ipo irreader jitlink lanai lanaiasmparser lanaicodegen lanaidesc lanaidisassembler lanaiinfo libdriver lineeditor linker lto m68k m68kasmparser m68kcodegen m68kdesc m68kdisassembler m68kinfo mc mca mcdisassembler mcjit mcparser mips mipsasmparser mipscodegen mipsdesc mipsdisassembler mipsinfo mirparser msp430 msp430asmparser msp430codegen msp430desc msp430disassembler msp430info native nativecodegen nvptx nvptxcodegen nvptxdesc nvptxinfo objcarcopts objcopy object objectyaml option orcjit orcshared orctargetprocess passes perfjitevents powerpc powerpcasmparser powerpccodegen powerpcdesc powerpcdisassembler powerpcinfo profiledata remarks riscv riscvasmparser riscvcodegen riscvdesc riscvdisassembler riscvinfo runtimedyld scalaropts selectiondag sparc sparcasmparser sparccodegen sparcdesc sparcdisassembler sparcinfo support symbolize systemz systemzasmparser systemzcodegen systemzdesc systemzdisassembler systemzinfo tablegen target textapi transformutils ve veasmparser vecodegen vectorize vedesc vedisassembler veinfo webassembly webassemblyasmparser webassemblycodegen webassemblydesc webassemblydisassembler webassemblyinfo webassemblyutils windowsdriver windowsmanifest x86 x86asmparser x86codegen x86desc x86disassembler x86info x86targetmca xcore xcorecodegen xcoredesc xcoredisassembler xcoreinfo xray" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "" "--channel" "stable" our rustc build uses an (arch-dependent) cut-off for the number of "allowed to fail" tests - for amd64 it is 8, the current version of rustc in testing/sid (1.63.0+dfsg1-2) had 2 such failing tests when it was initially built, a rebuild with gdb from unstable causes the fail count to go to 8 - while not failing the build itself, the errors look problematic enough to me that it should likely be looked at more closely *before* gdb ends up in testing/bookworm. it does also prevent us from getting through the backlog of rustc upstream releases in experimental, since the baseline for rustc 1.65 test failures is 4, and the 6 additional ones caused by gdb push it over the threshold. the same tests are failing for - rustc 1.65 (not yet uploaded, MR on salsa[0] which successfully built on 17.02. but fails today) - rustc 1.63 (testing/sid, rebuilt in unstable chroot) - upstream rustc master (git clone; ./x.py setup (b, n, n); ./x.py tests/debuinfo) this is the complete output of the failing test cases (from rustc in bookworm rebuild) including gdb error messages: ----8<---- running 139 tests test [debuginfo-gdb] src/test/debuginfo/basic-types-globals-metadata.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/basic-types-globals.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/basic-types-metadata.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/basic-types-mut-globals.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/basic-types.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/by-value-non-immediate-argument.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/c-style-enum.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/constant-debug-locs.rs ... ok test [debuginfo-gdb] src/test/debuginfo/cross-crate-spans.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/constant-in-match-pattern.rs ... ok test [debuginfo-gdb] src/test/debuginfo/c-style-enum-in-composite.rs ... ok test [debuginfo-gdb] src/test/debuginfo/destructured-for-loop-variable.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/borrowed-c-style-enum.rs ... ok test [debuginfo-gdb] src/test/debuginfo/drop-locations.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/duration-type.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/captured-fields-2.rs ... ok test [debuginfo-gdb] src/test/debuginfo/by-value-self-argument-in-trait-impl.rs ... ok test [debuginfo-gdb] src/test/debuginfo/associated-types.rs ... ok test [debuginfo-gdb] src/test/debuginfo/captured-fields-1.rs ... ok test [debuginfo-gdb] src/test/debuginfo/borrowed-enum.rs ... ok test [debuginfo-gdb] src/test/debuginfo/borrowed-tuple.rs ... ok test [debuginfo-gdb] src/test/debuginfo/function-arg-initialization.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/box.rs ... ok test [debuginfo-gdb] src/test/debuginfo/borrowed-basic.rs ... ok test [debuginfo-gdb] src/test/debuginfo/borrowed-struct.rs ... ok test [debuginfo-gdb] src/test/debuginfo/function-prologue-stepping-regular.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/borrowed-unique-basic.rs ... ok test [debuginfo-gdb] src/test/debuginfo/boxed-struct.rs ... ok test [debuginfo-gdb] src/test/debuginfo/closure-in-generic-function.rs ... ok test [debuginfo-gdb] src/test/debuginfo/fixed-sized-array.rs ... ok test [debuginfo-gdb] src/test/debuginfo/function-names.rs ... ok test [debuginfo-gdb] src/test/debuginfo/destructured-local.rs ... ok test [debuginfo-gdb] src/test/debuginfo/enum-thinlto.rs ... ok test [debuginfo-gdb] src/test/debuginfo/extern-c-fn.rs ... ok test [debuginfo-gdb] src/test/debuginfo/empty-string.rs ... ok test [debuginfo-gdb] src/test/debuginfo/gdb-pretty-struct-and-enums.rs ... ok test [debuginfo-gdb] src/test/debuginfo/function-call.rs ... ok test [debuginfo-gdb] src/test/debuginfo/gdb-char.rs ... ok test [debuginfo-gdb] src/test/debuginfo/evec-in-struct.rs ... ok test [debuginfo-gdb] src/test/debuginfo/embedded-visualizer.rs ... ok test [debuginfo-gdb] src/test/debuginfo/destructured-fn-argument.rs ... FAILED test [debuginfo-gdb] src/test/debuginfo/generator-locals.rs ... ok test [debuginfo-gdb] src/test/debuginfo/issue-22656.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/generator-objects.rs ... ok test [debuginfo-gdb] src/test/debuginfo/function-arguments.rs ... FAILED test [debuginfo-gdb] src/test/debuginfo/generic-enum-with-different-disr-sizes.rs ... ok test [debuginfo-gdb] src/test/debuginfo/generic-function.rs ... ok test [debuginfo-gdb] src/test/debuginfo/generic-static-method-on-struct-and-enum.rs ... ok test [debuginfo-gdb] src/test/debuginfo/issue-7712.rs ... ok test [debuginfo-gdb] src/test/debuginfo/include_string.rs ... ok test [debuginfo-gdb] src/test/debuginfo/issue-14411.rs ... ok test [debuginfo-gdb] src/test/debuginfo/generic-functions-nested.rs ... ok test [debuginfo-gdb] src/test/debuginfo/generic-struct-style-enum.rs ... ok test [debuginfo-gdb] src/test/debuginfo/generic-struct.rs ... ok test [debuginfo-gdb] src/test/debuginfo/issue-13213.rs ... ok test [debuginfo-gdb] src/test/debuginfo/lexical-scopes-in-block-expression.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/limited-debuginfo.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/macro-stepping.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/marker-types.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/method-on-enum.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/generic-method-on-generic-struct.rs ... ok test [debuginfo-gdb] src/test/debuginfo/issue-12886.rs ... ok test [debuginfo-gdb] src/test/debuginfo/generic-tuple-style-enum.rs ... ok test [debuginfo-gdb] src/test/debuginfo/issue-57822.rs ... ok test [debuginfo-gdb] src/test/debuginfo/msvc-pretty-enums.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/msvc-scalarpair-params.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/lexical-scope-in-for-loop.rs ... ok test [debuginfo-gdb] src/test/debuginfo/lexical-scope-in-if-let.rs ... ok test [debuginfo-gdb] src/test/debuginfo/multi-byte-chars.rs ... ok test [debuginfo-gdb] src/test/debuginfo/lexical-scope-in-if.rs ... ok test [debuginfo-gdb] src/test/debuginfo/lexical-scope-in-match.rs ... ok test [debuginfo-gdb] src/test/debuginfo/lexical-scope-in-parameterless-closure.rs ... ok test [debuginfo-gdb] src/test/debuginfo/lexical-scope-with-macro.rs ... ok test [debuginfo-gdb] src/test/debuginfo/numeric-types.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/option-like-enum.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/lexical-scope-in-while.rs ... ok test [debuginfo-gdb] src/test/debuginfo/lexical-scope-in-unconditional-loop.rs ... ok test [debuginfo-gdb] src/test/debuginfo/lexical-scope-in-stack-closure.rs ... FAILED test [debuginfo-gdb] src/test/debuginfo/method-on-generic-struct.rs ... ok test [debuginfo-gdb] src/test/debuginfo/method-on-trait.rs ... ok test [debuginfo-gdb] src/test/debuginfo/lexical-scope-in-unique-closure.rs ... FAILED test [debuginfo-gdb] src/test/debuginfo/pretty-std.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/method-on-struct.rs ... ok test [debuginfo-gdb] src/test/debuginfo/method-on-tuple-struct.rs ... ok test [debuginfo-gdb] src/test/debuginfo/multi-cgu.rs ... ok test [debuginfo-gdb] src/test/debuginfo/multiple-functions-equal-var-names.rs ... ok test [debuginfo-gdb] src/test/debuginfo/mutable-locs.rs ... ok test [debuginfo-gdb] src/test/debuginfo/mutex.rs ... ok test [debuginfo-gdb] src/test/debuginfo/multiple-functions.rs ... ok test [debuginfo-gdb] src/test/debuginfo/packed-struct-with-destructor.rs ... ok test [debuginfo-gdb] src/test/debuginfo/name-shadowing-and-scope-nesting.rs ... ok test [debuginfo-gdb] src/test/debuginfo/range-types.rs ... ok test [debuginfo-gdb] src/test/debuginfo/packed-struct.rs ... ok test [debuginfo-gdb] src/test/debuginfo/pretty-slices.rs ... ok test [debuginfo-gdb] src/test/debuginfo/pretty-huge-vec.rs ... ok test [debuginfo-gdb] src/test/debuginfo/result-types.rs ... ok test [debuginfo-gdb] src/test/debuginfo/pretty-uninitialized-vec.rs ... ok test [debuginfo-gdb] src/test/debuginfo/simple-struct.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/simple-tuple.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/recursive-enum.rs ... ok test [debuginfo-gdb] src/test/debuginfo/rwlock-read.rs ... ok test [debuginfo-gdb] src/test/debuginfo/struct-in-enum.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/rwlock-write.rs ... ok test [debuginfo-gdb] src/test/debuginfo/struct-namespace.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/pretty-std-collections-hash.rs ... ok test [debuginfo-gdb] src/test/debuginfo/rc_arc.rs ... ok test [debuginfo-gdb] src/test/debuginfo/thread-names.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/recursive-struct.rs ... ok test [debuginfo-gdb] src/test/debuginfo/shadowed-argument.rs ... ok test [debuginfo-gdb] src/test/debuginfo/shadowed-variable.rs ... ok test [debuginfo-gdb] src/test/debuginfo/self-in-generic-default-method.rs ... ok test [debuginfo-gdb] src/test/debuginfo/simd.rs ... ok test [debuginfo-gdb] src/test/debuginfo/self-in-default-method.rs ... ok test [debuginfo-gdb] src/test/debuginfo/should-fail.rs - should panic ... ok test [debuginfo-gdb] src/test/debuginfo/union-smoke.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/simple-lexical-scope.rs ... ok test [debuginfo-gdb] src/test/debuginfo/static-method-on-struct-and-enum.rs ... ok test [debuginfo-gdb] src/test/debuginfo/struct-style-enum.rs ... ok test [debuginfo-gdb] src/test/debuginfo/struct-in-struct.rs ... ok test [debuginfo-gdb] src/test/debuginfo/struct-with-destructor.rs ... ok test [debuginfo-gdb] src/test/debuginfo/step-into-match.rs ... ok test [debuginfo-gdb] src/test/debuginfo/tuple-in-tuple.rs ... ok test [debuginfo-gdb] src/test/debuginfo/trait-pointers.rs ... ok test [debuginfo-gdb] src/test/debuginfo/vec.rs ... ignored test [debuginfo-gdb] src/test/debuginfo/tuple-struct.rs ... ok test [debuginfo-gdb] src/test/debuginfo/thread.rs ... ok test [debuginfo-gdb] src/test/debuginfo/tuple-in-struct.rs ... ok test [debuginfo-gdb] src/test/debuginfo/tuple-style-enum.rs ... ok test [debuginfo-gdb] src/test/debuginfo/unreachable-locals.rs ... ok test [debuginfo-gdb] src/test/debuginfo/unique-enum.rs ... ok test [debuginfo-gdb] src/test/debuginfo/var-captured-in-nested-closure.rs ... ok test [debuginfo-gdb] src/test/debuginfo/unsized.rs ... FAILED test [debuginfo-gdb] src/test/debuginfo/type-names.rs ... ok test [debuginfo-gdb] src/test/debuginfo/var-captured-in-sendable-closure.rs ... ok test [debuginfo-gdb] src/test/debuginfo/var-captured-in-stack-closure.rs ... ok test [debuginfo-gdb] src/test/debuginfo/pretty-std-collections.rs ... ok test [debuginfo-gdb] src/test/debuginfo/vec-slices.rs ... ok test [debuginfo-gdb] src/test/debuginfo/unit-type.rs ... ok test [debuginfo-gdb] src/test/debuginfo/cross-crate-type-uniquing.rs ... ok failures: ---- [debuginfo-gdb] src/test/debuginfo/destructured-fn-argument.rs stdout ---- NOTE: compiletest thinks it is using GDB with native rust support executing "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/<<PKGBUILDDIR>>/src/test/debuginfo/destructured-fn-argument.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/test/debuginfo/destructured-fn-argument.gdb/a" "-Crpath" "-Lnative=/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-Clinker=x86_64-linux-gnu-gcc" "-g" "-L" "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/test/debuginfo/destructured-fn-argument.gdb/auxiliary" ------stdout------------------------------ ------stderr------------------------------ ------------------------------------------ NOTE: compiletest thinks it is using GDB version 13001000 executing "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/test/debuginfo/destructured-fn-argument.gdb/destructured-fn-argument.debugger.script" ------stdout------------------------------ GNU gdb (Debian 13.1-1) 13.1 Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word". Breakpoint 1 at 0x1640: file src/test/debuginfo/destructured-fn-argument.rs, line 379. Breakpoint 2 at 0x166e: file src/test/debuginfo/destructured-fn-argument.rs, line 383. Breakpoint 3 at 0x169a: file src/test/debuginfo/destructured-fn-argument.rs, line 387. Breakpoint 4 at 0x16d5: file src/test/debuginfo/destructured-fn-argument.rs, line 391. Breakpoint 5 at 0x16f6: file src/test/debuginfo/destructured-fn-argument.rs, line 395. Breakpoint 6 at 0x1713: file src/test/debuginfo/destructured-fn-argument.rs, line 399. Breakpoint 7 at 0x1730: file src/test/debuginfo/destructured-fn-argument.rs, line 403. Breakpoint 8 at 0x1763: file src/test/debuginfo/destructured-fn-argument.rs, line 407. Breakpoint 9 at 0x1786: file src/test/debuginfo/destructured-fn-argument.rs, line 411. Breakpoint 10 at 0x17e0: file src/test/debuginfo/destructured-fn-argument.rs, line 417. Breakpoint 11 at 0x1809: file src/test/debuginfo/destructured-fn-argument.rs, line 421. Breakpoint 12 at 0x1839: file src/test/debuginfo/destructured-fn-argument.rs, line 425. Breakpoint 13 at 0x1865: file src/test/debuginfo/destructured-fn-argument.rs, line 429. Breakpoint 14 at 0x188f: file src/test/debuginfo/destructured-fn-argument.rs, line 433. Breakpoint 15 at 0x18e5: file src/test/debuginfo/destructured-fn-argument.rs, line 437. Breakpoint 16 at 0x190d: file src/test/debuginfo/destructured-fn-argument.rs, line 441. Breakpoint 17 at 0x1938: file src/test/debuginfo/destructured-fn-argument.rs, line 445. Breakpoint 18 at 0x195b: file src/test/debuginfo/destructured-fn-argument.rs, line 449. Breakpoint 19 at 0x1982: file src/test/debuginfo/destructured-fn-argument.rs, line 453. Breakpoint 20 at 0x19aa: file src/test/debuginfo/destructured-fn-argument.rs, line 457. Breakpoint 21 at 0x19e9: file src/test/debuginfo/destructured-fn-argument.rs, line 461. Breakpoint 22 at 0x1a1c: file src/test/debuginfo/destructured-fn-argument.rs, line 465. Breakpoint 23 at 0x1fcc: file src/test/debuginfo/destructured-fn-argument.rs, line 493. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Breakpoint 1, destructured_fn_argument::simple_tuple () at src/test/debuginfo/destructured-fn-argument.rs:379 379 zzz(); // #break $1 = 1 $2 = false Breakpoint 2, destructured_fn_argument::nested_tuple () at src/test/debuginfo/destructured-fn-argument.rs:383 383 zzz(); // #break $3 = 2 $4 = 3 $5 = 4 Breakpoint 3, destructured_fn_argument::destructure_only_first_level () at src/test/debuginfo/destructured-fn-argument.rs:387 387 zzz(); // #break $6 = 5 $7 = (6, 7) Breakpoint 4, destructured_fn_argument::struct_as_tuple_element () at src/test/debuginfo/destructured-fn-argument.rs:391 391 zzz(); // #break $8 = 8 $9 = destructured_fn_argument::Struct {a: 9, b: 10} $10 = 11 Breakpoint 5, destructured_fn_argument::struct_pattern () at src/test/debuginfo/destructured-fn-argument.rs:395 395 zzz(); // #break $11 = 12 $12 = 13 Breakpoint 6, destructured_fn_argument::ignored_tuple_element () at src/test/debuginfo/destructured-fn-argument.rs:399 399 zzz(); // #break $13 = 14 $14 = 16 Breakpoint 7, destructured_fn_argument::ignored_struct_field () at src/test/debuginfo/destructured-fn-argument.rs:403 403 zzz(); // #break $15 = 18 Breakpoint 8, destructured_fn_argument::one_struct_destructured_one_not () at src/test/debuginfo/destructured-fn-argument.rs:407 407 zzz(); // #break $16 = 19 $17 = 20 $18 = destructured_fn_argument::Struct {a: 21, b: 22} Breakpoint 9, destructured_fn_argument::different_order_of_struct_fields () at src/test/debuginfo/destructured-fn-argument.rs:411 411 zzz(); // #break $19 = 24 $20 = 23 Breakpoint 10, destructured_fn_argument::complex_nesting () at src/test/debuginfo/destructured-fn-argument.rs:417 417 zzz(); // #break $21 = 25 $22 = 26 $23 = 27 $24 = 28 $25 = 29 $26 = 30 $27 = 31 $28 = 32 $29 = 33 Breakpoint 11, destructured_fn_argument::managed_box () at src/test/debuginfo/destructured-fn-argument.rs:421 421 zzz(); // #break $30 = (34, 35) Breakpoint 12, destructured_fn_argument::borrowed_pointer () at src/test/debuginfo/destructured-fn-argument.rs:425 425 zzz(); // #break $31 = (36, 37) Breakpoint 13, destructured_fn_argument::contained_borrowed_pointer () at src/test/debuginfo/destructured-fn-argument.rs:429 429 zzz(); // #break $32 = 38 Breakpoint 14, destructured_fn_argument::unique_pointer () at src/test/debuginfo/destructured-fn-argument.rs:433 433 zzz(); // #break $33 = (40, 41, 42) Breakpoint 15, destructured_fn_argument::ref_binding () at src/test/debuginfo/destructured-fn-argument.rs:437 437 zzz(); // #break $34 = (43, 44, 45) Breakpoint 16, destructured_fn_argument::ref_binding_in_tuple () at src/test/debuginfo/destructured-fn-argument.rs:441 441 zzz(); // #break $35 = 46 $36 = (47, 48) Breakpoint 17, destructured_fn_argument::ref_binding_in_struct () at src/test/debuginfo/destructured-fn-argument.rs:445 445 zzz(); // #break $37 = 50 Breakpoint 18, destructured_fn_argument::univariant_enum () at src/test/debuginfo/destructured-fn-argument.rs:449 449 zzz(); // #break $38 = 51 Breakpoint 19, destructured_fn_argument::univariant_enum_with_ref_binding () at src/test/debuginfo/destructured-fn-argument.rs:453 453 zzz(); // #break $39 = 52 Breakpoint 20, destructured_fn_argument::tuple_struct () at src/test/debuginfo/destructured-fn-argument.rs:457 457 zzz(); // #break $40 = 53 $41 = 54 Breakpoint 21, destructured_fn_argument::tuple_struct_with_ref_binding () at src/test/debuginfo/destructured-fn-argument.rs:461 461 zzz(); // #break $42 = 55 $43 = 56 Breakpoint 22, destructured_fn_argument::multiple_arguments (/build/gdb-r90VXy/gdb-13.1/gdb/frame.c:2457: internal-error: inside_main_func: Assertion `block != nullptr' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. Quit this debugging session? (y or n) [answered Y; input not from terminal] ------stderr------------------------------ /build/gdb-r90VXy/gdb-13.1/gdb/frame.c:2457: internal-error: inside_main_func: Assertion `block != nullptr' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. ----- Backtrace ----- 0x557d1baf840e ??? 0x557d1be76b2c ??? 0x557d1be76d6a ??? 0x557d1bfe8c31 ??? 0x557d1bc2a004 ??? 0x557d1bbae6c0 ??? 0x557d1bbaeb14 ??? 0x557d1bbaec00 ??? 0x557d1bdd9070 ??? 0x557d1bdd9dce ??? 0x557d1bddda7b ??? 0x557d1bdde5ec ??? 0x557d1bc77ce6 ??? 0x557d1bb2ec1e ??? 0x557d1bc7a169 ??? 0x557d1bc89569 ??? 0x557d1bfe91c5 ??? 0x557d1bfe9cf6 ??? 0x557d1be379e3 ??? 0x557d1be37f13 ??? 0x557d1bc01e1c ??? 0x557d1be39be0 ??? 0x557d1bb34694 ??? 0x557d1bb27a02 ??? 0x557d1bcca2e7 ??? 0x557d1bcca37a ??? 0x557d1bccc384 ??? 0x557d1bcccf5a ??? 0x557d1ba5bca9 ??? 0x7fd229afa189 ??? 0x7fd229afa244 __libc_start_main 0x557d1ba62e30 ??? 0xffffffffffffffff ??? --------------------- This is a bug, please report it. For instructions, see: <https://www.gnu.org/software/gdb/bugs/>. ------------------------------------------ error: gdb failed to execute status: signal: 6 (SIGABRT) (core dumped) command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/test/debuginfo/destructured-fn-argument.gdb/destructured-fn-argument.debugger.script" --- stdout ------------------------------- GNU gdb (Debian 13.1-1) 13.1 Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word". Breakpoint 1 at 0x1640: file src/test/debuginfo/destructured-fn-argument.rs, line 379. Breakpoint 2 at 0x166e: file src/test/debuginfo/destructured-fn-argument.rs, line 383. Breakpoint 3 at 0x169a: file src/test/debuginfo/destructured-fn-argument.rs, line 387. Breakpoint 4 at 0x16d5: file src/test/debuginfo/destructured-fn-argument.rs, line 391. Breakpoint 5 at 0x16f6: file src/test/debuginfo/destructured-fn-argument.rs, line 395. Breakpoint 6 at 0x1713: file src/test/debuginfo/destructured-fn-argument.rs, line 399. Breakpoint 7 at 0x1730: file src/test/debuginfo/destructured-fn-argument.rs, line 403. Breakpoint 8 at 0x1763: file src/test/debuginfo/destructured-fn-argument.rs, line 407. Breakpoint 9 at 0x1786: file src/test/debuginfo/destructured-fn-argument.rs, line 411. Breakpoint 10 at 0x17e0: file src/test/debuginfo/destructured-fn-argument.rs, line 417. Breakpoint 11 at 0x1809: file src/test/debuginfo/destructured-fn-argument.rs, line 421. Breakpoint 12 at 0x1839: file src/test/debuginfo/destructured-fn-argument.rs, line 425. Breakpoint 13 at 0x1865: file src/test/debuginfo/destructured-fn-argument.rs, line 429. Breakpoint 14 at 0x188f: file src/test/debuginfo/destructured-fn-argument.rs, line 433. Breakpoint 15 at 0x18e5: file src/test/debuginfo/destructured-fn-argument.rs, line 437. Breakpoint 16 at 0x190d: file src/test/debuginfo/destructured-fn-argument.rs, line 441. Breakpoint 17 at 0x1938: file src/test/debuginfo/destructured-fn-argument.rs, line 445. Breakpoint 18 at 0x195b: file src/test/debuginfo/destructured-fn-argument.rs, line 449. Breakpoint 19 at 0x1982: file src/test/debuginfo/destructured-fn-argument.rs, line 453. Breakpoint 20 at 0x19aa: file src/test/debuginfo/destructured-fn-argument.rs, line 457. Breakpoint 21 at 0x19e9: file src/test/debuginfo/destructured-fn-argument.rs, line 461. Breakpoint 22 at 0x1a1c: file src/test/debuginfo/destructured-fn-argument.rs, line 465. Breakpoint 23 at 0x1fcc: file src/test/debuginfo/destructured-fn-argument.rs, line 493. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Breakpoint 1, destructured_fn_argument::simple_tuple () at src/test/debuginfo/destructured-fn-argument.rs:379 379 zzz(); // #break $1 = 1 $2 = false Breakpoint 2, destructured_fn_argument::nested_tuple () at src/test/debuginfo/destructured-fn-argument.rs:383 383 zzz(); // #break $3 = 2 $4 = 3 $5 = 4 Breakpoint 3, destructured_fn_argument::destructure_only_first_level () at src/test/debuginfo/destructured-fn-argument.rs:387 387 zzz(); // #break $6 = 5 $7 = (6, 7) Breakpoint 4, destructured_fn_argument::struct_as_tuple_element () at src/test/debuginfo/destructured-fn-argument.rs:391 391 zzz(); // #break $8 = 8 $9 = destructured_fn_argument::Struct {a: 9, b: 10} $10 = 11 Breakpoint 5, destructured_fn_argument::struct_pattern () at src/test/debuginfo/destructured-fn-argument.rs:395 395 zzz(); // #break $11 = 12 $12 = 13 Breakpoint 6, destructured_fn_argument::ignored_tuple_element () at src/test/debuginfo/destructured-fn-argument.rs:399 399 zzz(); // #break $13 = 14 $14 = 16 Breakpoint 7, destructured_fn_argument::ignored_struct_field () at src/test/debuginfo/destructured-fn-argument.rs:403 403 zzz(); // #break $15 = 18 Breakpoint 8, destructured_fn_argument::one_struct_destructured_one_not () at src/test/debuginfo/destructured-fn-argument.rs:407 407 zzz(); // #break $16 = 19 $17 = 20 $18 = destructured_fn_argument::Struct {a: 21, b: 22} Breakpoint 9, destructured_fn_argument::different_order_of_struct_fields () at src/test/debuginfo/destructured-fn-argument.rs:411 411 zzz(); // #break $19 = 24 $20 = 23 Breakpoint 10, destructured_fn_argument::complex_nesting () at src/test/debuginfo/destructured-fn-argument.rs:417 417 zzz(); // #break $21 = 25 $22 = 26 $23 = 27 $24 = 28 $25 = 29 $26 = 30 $27 = 31 $28 = 32 $29 = 33 Breakpoint 11, destructured_fn_argument::managed_box () at src/test/debuginfo/destructured-fn-argument.rs:421 421 zzz(); // #break $30 = (34, 35) Breakpoint 12, destructured_fn_argument::borrowed_pointer () at src/test/debuginfo/destructured-fn-argument.rs:425 425 zzz(); // #break $31 = (36, 37) Breakpoint 13, destructured_fn_argument::contained_borrowed_pointer () at src/test/debuginfo/destructured-fn-argument.rs:429 429 zzz(); // #break $32 = 38 Breakpoint 14, destructured_fn_argument::unique_pointer () at src/test/debuginfo/destructured-fn-argument.rs:433 433 zzz(); // #break $33 = (40, 41, 42) Breakpoint 15, destructured_fn_argument::ref_binding () at src/test/debuginfo/destructured-fn-argument.rs:437 437 zzz(); // #break $34 = (43, 44, 45) Breakpoint 16, destructured_fn_argument::ref_binding_in_tuple () at src/test/debuginfo/destructured-fn-argument.rs:441 441 zzz(); // #break $35 = 46 $36 = (47, 48) Breakpoint 17, destructured_fn_argument::ref_binding_in_struct () at src/test/debuginfo/destructured-fn-argument.rs:445 445 zzz(); // #break $37 = 50 Breakpoint 18, destructured_fn_argument::univariant_enum () at src/test/debuginfo/destructured-fn-argument.rs:449 449 zzz(); // #break $38 = 51 Breakpoint 19, destructured_fn_argument::univariant_enum_with_ref_binding () at src/test/debuginfo/destructured-fn-argument.rs:453 453 zzz(); // #break $39 = 52 Breakpoint 20, destructured_fn_argument::tuple_struct () at src/test/debuginfo/destructured-fn-argument.rs:457 457 zzz(); // #break $40 = 53 $41 = 54 Breakpoint 21, destructured_fn_argument::tuple_struct_with_ref_binding () at src/test/debuginfo/destructured-fn-argument.rs:461 461 zzz(); // #break $42 = 55 $43 = 56 Breakpoint 22, destructured_fn_argument::multiple_arguments (/build/gdb-r90VXy/gdb-13.1/gdb/frame.c:2457: internal-error: inside_main_func: Assertion `block != nullptr' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. Quit this debugging session? (y or n) [answered Y; input not from terminal] ------------------------------------------ --- stderr ------------------------------- /build/gdb-r90VXy/gdb-13.1/gdb/frame.c:2457: internal-error: inside_main_func: Assertion `block != nullptr' failed. A problem internal to GDB has been detected,Some tests failed in compiletest suite=debuginfo mode=debuginfo host=x86_64-unknown-linux-gnu target=x86_64-unknown-linux-gnu further debugging may prove unreliable. ----- Backtrace ----- 0x557d1baf840e ??? 0x557d1be76b2c ??? 0x557d1be76d6a ??? 0x557d1bfe8c31 ??? 0x557d1bc2a004 ??? 0x557d1bbae6c0 ??? 0x557d1bbaeb14 ??? 0x557d1bbaec00 ??? 0x557d1bdd9070 ??? 0x557d1bdd9dce ??? 0x557d1bddda7b ??? 0x557d1bdde5ec ??? 0x557d1bc77ce6 ??? 0x557d1bb2ec1e ??? 0x557d1bc7a169 ??? 0x557d1bc89569 ??? 0x557d1bfe91c5 ??? 0x557d1bfe9cf6 ??? 0x557d1be379e3 ??? 0x557d1be37f13 ??? 0x557d1bc01e1c ??? 0x557d1be39be0 ??? 0x557d1bb34694 ??? 0x557d1bb27a02 ??? 0x557d1bcca2e7 ??? 0x557d1bcca37a ??? 0x557d1bccc384 ??? 0x557d1bcccf5a ??? 0x557d1ba5bca9 ??? 0x7fd229afa189 ??? 0x7fd229afa244 __libc_start_main 0x557d1ba62e30 ??? 0xffffffffffffffff ??? --------------------- This is a bug, please report it. For instructions, see: <https://www.gnu.org/software/gdb/bugs/>. ------------------------------------------ ---- [debuginfo-gdb] src/test/debuginfo/function-arguments.rs stdout ---- NOTE: compiletest thinks it is using GDB with native rust support executing "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/<<PKGBUILDDIR>>/src/test/debuginfo/function-arguments.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/test/debuginfo/function-arguments.gdb/a" "-Crpath" "-Lnative=/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-Clinker=x86_64-linux-gnu-gcc" "-g" "-L" "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/test/debuginfo/function-arguments.gdb/auxiliary" ------stdout------------------------------ ------stderr------------------------------ ------------------------------------------ NOTE: compiletest thinks it is using GDB version 13001000 executing "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/test/debuginfo/function-arguments.gdb/function-arguments.debugger.script" ------stdout------------------------------ GNU gdb (Debian 13.1-1) 13.1 Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word". Breakpoint 1 at 0x1266: file src/test/debuginfo/function-arguments.rs, line 51. Breakpoint 2 at 0x12ab: file src/test/debuginfo/function-arguments.rs, line 57. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Breakpoint 2, function_arguments::fun (/build/gdb-r90VXy/gdb-13.1/gdb/frame.c:2457: internal-error: inside_main_func: Assertion `block != nullptr' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. Quit this debugging session? (y or n) [answered Y; input not from terminal] ------stderr------------------------------ /build/gdb-r90VXy/gdb-13.1/gdb/frame.c:2457: internal-error: inside_main_func: Assertion `block != nullptr' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. ----- Backtrace ----- 0x56548997540e ??? 0x565489cf3b2c ??? 0x565489cf3d6a ??? 0x565489e65c31 ??? 0x565489aa7004 ??? 0x565489a2b6c0 ??? 0x565489a2bb14 ??? 0x565489a2bc00 ??? 0x565489c56070 ??? 0x565489c56dce ??? 0x565489c5aa7b ??? 0x565489c5b5ec ??? 0x565489af4ce6 ??? 0x5654899abc1e ??? 0x565489af7169 ??? 0x565489b06569 ??? 0x565489e661c5 ??? 0x565489e66cf6 ??? 0x565489cb49e3 ??? 0x565489cb4f13 ??? 0x565489a7ee1c ??? 0x565489cb6be0 ??? 0x5654899b1694 ??? 0x5654899a4a02 ??? 0x565489b472e7 ??? 0x565489b4737a ??? 0x565489b49384 ??? 0x565489b49f5a ??? 0x5654898d8ca9 ??? 0x7f193ce7a189 ??? 0x7f193ce7a244 __libc_start_main 0x5654898dfe30 ??? 0xffffffffffffffff ??? --------------------- This is a bug, please report it. For instructions, see: <https://www.gnu.org/software/gdb/bugs/>. ------------------------------------------ error: gdb failed to execute status: signal: 6 (SIGABRT) (core dumped) command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/test/debuginfo/function-arguments.gdb/function-arguments.debugger.script" --- stdout ------------------------------- GNU gdb (Debian 13.1-1) 13.1 Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word". Breakpoint 1 at 0x1266: file src/test/debuginfo/function-arguments.rs, line 51. Breakpoint 2 at 0x12ab: file src/test/debuginfo/function-arguments.rs, line 57. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Breakpoint 2, function_arguments::fun (/build/gdb-r90VXy/gdb-13.1/gdb/frame.c:2457: internal-error: inside_main_func: Assertion `block != nullptr' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. Quit this debugging session? (y or n) [answered Y; input not from terminal] ------------------------------------------ --- stderr ------------------------------- /build/gdb-r90VXy/gdb-13.1/gdb/frame.c:2457: internal-error: inside_main_func: Assertion `block != nullptr' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. ----- Backtrace ----- 0x56548997540e ??? 0x565489cf3b2c ??? 0x565489cf3d6a ??? 0x565489e65c31 ??? 0x565489aa7004 ??? 0x565489a2b6c0 ??? 0x565489a2bb14 ??? 0x565489a2bc00 ??? 0x565489c56070 ??? 0x565489c56dce ??? 0x565489c5aa7b ??? 0x565489c5b5ec ??? 0x565489af4ce6 ??? 0x5654899abc1e ??? 0x565489af7169 ??? 0x565489b06569 ??? 0x565489e661c5 ??? 0x565489e66cf6 ??? 0x565489cb49e3 ??? 0x565489cb4f13 ??? 0x565489a7ee1c ??? 0x565489cb6be0 ??? 0x5654899b1694 ??? 0x5654899a4a02 ??? 0x565489b472e7 ??? 0x565489b4737a ??? 0x565489b49384 ??? 0x565489b49f5a ??? 0x5654898d8ca9 ??? 0x7f193ce7a189 ??? 0x7f193ce7a244 __libc_start_main 0x5654898dfe30 ??? 0xffffffffffffffff ??? --------------------- This is a bug, please report it. For instructions, see: <https://www.gnu.org/software/gdb/bugs/>. ------------------------------------------ ---- [debuginfo-gdb] src/test/debuginfo/lexical-scope-in-stack-closure.rs stdout ---- NOTE: compiletest thinks it is using GDB with native rust support executing "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/<<PKGBUILDDIR>>/src/test/debuginfo/lexical-scope-in-stack-closure.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/test/debuginfo/lexical-scope-in-stack-closure.gdb/a" "-Crpath" "-Lnative=/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-Clinker=x86_64-linux-gnu-gcc" "-g" "-L" "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/test/debuginfo/lexical-scope-in-stack-closure.gdb/auxiliary" ------stdout------------------------------ ------stderr------------------------------ warning: unused variable: `x` --> /<<PKGBUILDDIR>>/src/test/debuginfo/lexical-scope-in-stack-closure.rs:82:13 | 82 | let x = 2.5f64; | ^ help: if this is intentional, prefix it with an underscore: `_x` | = note: `#[warn(unused_variables)]` on by default warning: unused variable: `x` --> /<<PKGBUILDDIR>>/src/test/debuginfo/lexical-scope-in-stack-closure.rs:87:13 | 87 | let x = true; | ^ help: if this is intentional, prefix it with an underscore: `_x` warning: unused variable: `x` --> /<<PKGBUILDDIR>>/src/test/debuginfo/lexical-scope-in-stack-closure.rs:78:20 | 78 | let closure = |x: isize| { | ^ help: if this is intentional, prefix it with an underscore: `_x` warning: unused variable: `x` --> /<<PKGBUILDDIR>>/src/test/debuginfo/lexical-scope-in-stack-closure.rs:73:9 | 73 | let x = false; | ^ help: if this is intentional, prefix it with an underscore: `_x` warning: 4 warnings emitted ------------------------------------------ NOTE: compiletest thinks it is using GDB version 13001000 executing "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/test/debuginfo/lexical-scope-in-stack-closure.gdb/lexical-scope-in-stack-closure.debugger.script" ------stdout------------------------------ GNU gdb (Debian 13.1-1) 13.1 Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word". Breakpoint 1 at 0x1229: file src/test/debuginfo/lexical-scope-in-stack-closure.rs, line 75. Breakpoint 2 at 0x127e: file src/test/debuginfo/lexical-scope-in-stack-closure.rs, line 79. Breakpoint 3 at 0x1296: file src/test/debuginfo/lexical-scope-in-stack-closure.rs, line 84. Breakpoint 4 at 0x12a5: file src/test/debuginfo/lexical-scope-in-stack-closure.rs, line 89. Breakpoint 5 at 0x1233: file src/test/debuginfo/lexical-scope-in-stack-closure.rs, line 93. Breakpoint 6 at 0x1253: file src/test/debuginfo/lexical-scope-in-stack-closure.rs, line 98. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Breakpoint 1, lexical_scope_in_stack_closure::main () at src/test/debuginfo/lexical-scope-in-stack-closure.rs:75 75 zzz(); // #break $1 = false Breakpoint 5, lexical_scope_in_stack_closure::main () at src/test/debuginfo/lexical-scope-in-stack-closure.rs:93 93 zzz(); // #break $2 = false Breakpoint 2, lexical_scope_in_stack_closure::main::{closure#0} (/build/gdb-r90VXy/gdb-13.1/gdb/frame.c:2457: internal-error: inside_main_func: Assertion `block != nullptr' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. Quit this debugging session? (y or n) [answered Y; input not from terminal] ------stderr------------------------------ /build/gdb-r90VXy/gdb-13.1/gdb/frame.c:2457: internal-error: inside_main_func: Assertion `block != nullptr' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. ----- Backtrace ----- 0x55c270f4c40e ??? 0x55c2712cab2c ??? 0x55c2712cad6a ??? 0x55c27143cc31 ??? 0x55c27107e004 ??? 0x55c2710026c0 ??? 0x55c271002b14 ??? 0x55c271002c00 ??? 0x55c27122d070 ??? 0x55c27122ddce ??? 0x55c271231a7b ??? 0x55c2712325ec ??? 0x55c2710cbce6 ??? 0x55c270f82c1e ??? 0x55c2710ce169 ??? 0x55c2710dd569 ??? 0x55c27143d1c5 ??? 0x55c27143dcf6 ??? 0x55c27128b9e3 ??? 0x55c27128bf13 ??? 0x55c271055e1c ??? 0x55c27128dbe0 ??? 0x55c270f88694 ??? 0x55c270f7ba02 ??? 0x55c27111e2e7 ??? 0x55c27111e37a ??? 0x55c271120384 ??? 0x55c271120f5a ??? 0x55c270eafca9 ??? 0x7fa761931189 ??? 0x7fa761931244 __libc_start_main 0x55c270eb6e30 ??? 0xffffffffffffffff ??? --------------------- This is a bug, please report it. For instructions, see: <https://www.gnu.org/software/gdb/bugs/>. ------------------------------------------ error: gdb failed to execute status: signal: 6 (SIGABRT) (core dumped) command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/test/debuginfo/lexical-scope-in-stack-closure.gdb/lexical-scope-in-stack-closure.debugger.script" --- stdout ------------------------------- GNU gdb (Debian 13.1-1) 13.1 Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word". Breakpoint 1 at 0x1229: file src/test/debuginfo/lexical-scope-in-stack-closure.rs, line 75. Breakpoint 2 at 0x127e: file src/test/debuginfo/lexical-scope-in-stack-closure.rs, line 79. Breakpoint 3 at 0x1296: file src/test/debuginfo/lexical-scope-in-stack-closure.rs, line 84. Breakpoint 4 at 0x12a5: file src/test/debuginfo/lexical-scope-in-stack-closure.rs, line 89. Breakpoint 5 at 0x1233: file src/test/debuginfo/lexical-scope-in-stack-closure.rs, line 93. Breakpoint 6 at 0x1253: file src/test/debuginfo/lexical-scope-in-stack-closure.rs, line 98. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Breakpoint 1, lexical_scope_in_stack_closure::main () at src/test/debuginfo/lexical-scope-in-stack-closure.rs:75 75 zzz(); // #break $1 = false Breakpoint 5, lexical_scope_in_stack_closure::main () at src/test/debuginfo/lexical-scope-in-stack-closure.rs:93 93 zzz(); // #break $2 = false Breakpoint 2, lexical_scope_in_stack_closure::main::{closure#0} (/build/gdb-r90VXy/gdb-13.1/gdb/frame.c:2457: internal-error: inside_main_func: Assertion `block != nullptr' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. Quit this debugging session? (y or n) [answered Y; input not from terminal] ------------------------------------------ --- stderr ------------------------------- /build/gdb-r90VXy/gdb-13.1/gdb/frame.c:2457: internal-error: inside_main_func: Assertion `block != nullptr' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. ----- Backtrace ----- 0x55c270f4c40e ??? 0x55c2712cab2c ??? 0x55c2712cad6a ??? 0x55c27143cc31 ??? 0x55c27107e004 ??? 0x55c2710026c0 ??? 0x55c271002b14 ??? 0x55c271002c00 ??? 0x55c27122d070 ??? 0x55c27122ddce ??? 0x55c271231a7b ??? 0x55c2712325ec ??? 0x55c2710cbce6 ??? 0x55c270f82c1e ??? 0x55c2710ce169 ??? 0x55c2710dd569 ??? 0x55c27143d1c5 ??? 0x55c27143dcf6 ??? 0x55c27128b9e3 ??? 0x55c27128bf13 ??? 0x55c271055e1c ??? 0x55c27128dbe0 ??? 0x55c270f88694 ??? 0x55c270f7ba02 ??? 0x55c27111e2e7 ??? 0x55c27111e37a ??? 0x55c271120384 ??? 0x55c271120f5a ??? 0x55c270eafca9 ??? 0x7fa761931189 ??? 0x7fa761931244 __libc_start_main 0x55c270eb6e30 ??? 0xffffffffffffffff ??? --------------------- This is a bug, please report it. For instructions, see: <https://www.gnu.org/software/gdb/bugs/>. ------------------------------------------ ---- [debuginfo-gdb] src/test/debuginfo/lexical-scope-in-unique-closure.rs stdout ---- NOTE: compiletest thinks it is using GDB with native rust support executing "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/<<PKGBUILDDIR>>/src/test/debuginfo/lexical-scope-in-unique-closure.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/test/debuginfo/lexical-scope-in-unique-closure.gdb/a" "-Crpath" "-Lnative=/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-Clinker=x86_64-linux-gnu-gcc" "-g" "-L" "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/test/debuginfo/lexical-scope-in-unique-closure.gdb/auxiliary" ------stdout------------------------------ ------stderr------------------------------ warning: unused variable: `x` --> /<<PKGBUILDDIR>>/src/test/debuginfo/lexical-scope-in-unique-closure.rs:83:13 | 83 | let x = 2.5f64; | ^ help: if this is intentional, prefix it with an underscore: `_x` | = note: `#[warn(unused_variables)]` on by default warning: unused variable: `x` --> /<<PKGBUILDDIR>>/src/test/debuginfo/lexical-scope-in-unique-closure.rs:88:13 | 88 | let x = true; | ^ help: if this is intentional, prefix it with an underscore: `_x` warning: unused variable: `x` --> /<<PKGBUILDDIR>>/src/test/debuginfo/lexical-scope-in-unique-closure.rs:79:27 | 79 | let unique_closure = |x:isize| { | ^ help: if this is intentional, prefix it with an underscore: `_x` warning: unused variable: `x` --> /<<PKGBUILDDIR>>/src/test/debuginfo/lexical-scope-in-unique-closure.rs:74:9 | 74 | let x = false; | ^ help: if this is intentional, prefix it with an underscore: `_x` warning: 4 warnings emitted ------------------------------------------ NOTE: compiletest thinks it is using GDB version 13001000 executing "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/test/debuginfo/lexical-scope-in-unique-closure.gdb/lexical-scope-in-unique-closure.debugger.script" ------stdout------------------------------ GNU gdb (Debian 13.1-1) 13.1 Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word". Breakpoint 1 at 0x1289: file src/test/debuginfo/lexical-scope-in-unique-closure.rs, line 76. Breakpoint 2 at 0x12de: file src/test/debuginfo/lexical-scope-in-unique-closure.rs, line 80. Breakpoint 3 at 0x12f6: file src/test/debuginfo/lexical-scope-in-unique-closure.rs, line 85. Breakpoint 4 at 0x1305: file src/test/debuginfo/lexical-scope-in-unique-closure.rs, line 90. Breakpoint 5 at 0x1293: file src/test/debuginfo/lexical-scope-in-unique-closure.rs, line 94. Breakpoint 6 at 0x12b3: file src/test/debuginfo/lexical-scope-in-unique-closure.rs, line 99. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Breakpoint 1, lexical_scope_in_unique_closure::main () at src/test/debuginfo/lexical-scope-in-unique-closure.rs:76 76 zzz(); // #break $1 = false Breakpoint 5, lexical_scope_in_unique_closure::main () at src/test/debuginfo/lexical-scope-in-unique-closure.rs:94 94 zzz(); // #break $2 = false Breakpoint 2, lexical_scope_in_unique_closure::main::{closure#0} (/build/gdb-r90VXy/gdb-13.1/gdb/frame.c:2457: internal-error: inside_main_func: Assertion `block != nullptr' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. Quit this debugging session? (y or n) [answered Y; input not from terminal] ------stderr------------------------------ /build/gdb-r90VXy/gdb-13.1/gdb/frame.c:2457: internal-error: inside_main_func: Assertion `block != nullptr' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. ----- Backtrace ----- 0x55f6ba8e540e ??? 0x55f6bac63b2c ??? 0x55f6bac63d6a ??? 0x55f6badd5c31 ??? 0x55f6baa17004 ??? 0x55f6ba99b6c0 ??? 0x55f6ba99bb14 ??? 0x55f6ba99bc00 ??? 0x55f6babc6070 ??? 0x55f6babc6dce ??? 0x55f6babcaa7b ??? 0x55f6babcb5ec ??? 0x55f6baa64ce6 ??? 0x55f6ba91bc1e ??? 0x55f6baa67169 ??? 0x55f6baa76569 ??? 0x55f6badd61c5 ??? 0x55f6badd6cf6 ??? 0x55f6bac249e3 ??? 0x55f6bac24f13 ??? 0x55f6ba9eee1c ??? 0x55f6bac26be0 ??? 0x55f6ba921694 ??? 0x55f6ba914a02 ??? 0x55f6baab72e7 ??? 0x55f6baab737a ??? 0x55f6baab9384 ??? 0x55f6baab9f5a ??? 0x55f6ba848ca9 ??? 0x7fb86d38a189 ??? 0x7fb86d38a244 __libc_start_main 0x55f6ba84fe30 ??? 0xffffffffffffffff ??? --------------------- This is a bug, please report it. For instructions, see: <https://www.gnu.org/software/gdb/bugs/>. ------------------------------------------ error: gdb failed to execute status: signal: 6 (SIGABRT) (core dumped) command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/test/debuginfo/lexical-scope-in-unique-closure.gdb/lexical-scope-in-unique-closure.debugger.script" --- stdout ------------------------------- GNU gdb (Debian 13.1-1) 13.1 Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word". Breakpoint 1 at 0x1289: file src/test/debuginfo/lexical-scope-in-unique-closure.rs, line 76. Breakpoint 2 at 0x12de: file src/test/debuginfo/lexical-scope-in-unique-closure.rs, line 80. Breakpoint 3 at 0x12f6: file src/test/debuginfo/lexical-scope-in-unique-closure.rs, line 85. Breakpoint 4 at 0x1305: file src/test/debuginfo/lexical-scope-in-unique-closure.rs, line 90. Breakpoint 5 at 0x1293: file src/test/debuginfo/lexical-scope-in-unique-closure.rs, line 94. Breakpoint 6 at 0x12b3: file src/test/debuginfo/lexical-scope-in-unique-closure.rs, line 99. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Breakpoint 1, lexical_scope_in_unique_closure::main () at src/test/debuginfo/lexical-scope-in-unique-closure.rs:76 76 zzz(); // #break $1 = false Breakpoint 5, lexical_scope_in_unique_closure::main () at src/test/debuginfo/lexical-scope-in-unique-closure.rs:94 94 zzz(); // #break $2 = false Breakpoint 2, lexical_scope_in_unique_closure::main::{closure#0} (/build/gdb-r90VXy/gdb-13.1/gdb/frame.c:2457: internal-error: inside_main_func: Assertion `block != nullptr' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. Quit this debugging session? (y or n) [answered Y; input not from terminal] ------------------------------------------ --- stderr ------------------------------- /build/gdb-r90VXy/gdb-13.1/gdb/frame.c:2457: internal-error: inside_main_func: Assertion `block != nullptr' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. ----- Backtrace ----- 0x55f6ba8e540e ??? 0x55f6bac63b2c ??? 0x55f6bac63d6a ??? 0x55f6badd5c31 ??? 0x55f6baa17004 ??? 0x55f6ba99b6c0 ??? 0x55f6ba99bb14 ??? 0x55f6ba99bc00 ??? 0x55f6babc6070 ??? 0x55f6babc6dce ??? 0x55f6babcaa7b ??? 0x55f6babcb5ec ??? 0x55f6baa64ce6 ??? 0x55f6ba91bc1e ??? 0x55f6baa67169 ??? 0x55f6baa76569 ??? 0x55f6badd61c5 ??? 0x55f6badd6cf6 ??? 0x55f6bac249e3 ??? 0x55f6bac24f13 ??? 0x55f6ba9eee1c ??? 0x55f6bac26be0 ??? 0x55f6ba921694 ??? 0x55f6ba914a02 ??? 0x55f6baab72e7 ??? 0x55f6baab737a ??? 0x55f6baab9384 ??? 0x55f6baab9f5a ??? 0x55f6ba848ca9 ??? 0x7fb86d38a189 ??? 0x7fb86d38a244 __libc_start_main 0x55f6ba84fe30 ??? 0xffffffffffffffff ??? --------------------- This is a bug, please report it. For instructions, see: <https://www.gnu.org/software/gdb/bugs/>. ------------------------------------------ ---- [debuginfo-gdb] src/test/debuginfo/unsized.rs stdout ---- NOTE: compiletest thinks it is using GDB with native rust support executing "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/<<PKGBUILDDIR>>/src/test/debuginfo/unsized.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/test/debuginfo/unsized.gdb/a" "-Crpath" "-Lnative=/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-Clinker=x86_64-linux-gnu-gcc" "-g" "-L" "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/test/debuginfo/unsized.gdb/auxiliary" ------stdout------------------------------ ------stderr------------------------------ warning: unused variable: `a` --> /<<PKGBUILDDIR>>/src/test/debuginfo/unsized.rs:79:9 | 79 | let a: &Foo<[u8]> = &foo.value; | ^ help: if this is intentional, prefix it with an underscore: `_a` | = note: `#[warn(unused_variables)]` on by default warning: unused variable: `b` --> /<<PKGBUILDDIR>>/src/test/debuginfo/unsized.rs:80:9 | 80 | let b: &Foo<Foo<[u8]>> = &foo; | ^ help: if this is intentional, prefix it with an underscore: `_b` warning: unused variable: `c` --> /<<PKGBUILDDIR>>/src/test/debuginfo/unsized.rs:81:9 | 81 | let c: &Foo<dyn std::fmt::Debug> = &Foo { value: 7i32 }; | ^ help: if this is intentional, prefix it with an underscore: `_c` warning: unused variable: `tuple_slice` --> /<<PKGBUILDDIR>>/src/test/debuginfo/unsized.rs:85:9 | 85 | let tuple_slice: &(i32, i32, [i32]) = &(0, 1, [2, 3]); | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tuple_slice` warning: unused variable: `tuple_dyn` --> /<<PKGBUILDDIR>>/src/test/debuginfo/unsized.rs:86:9 | 86 | let tuple_dyn: &(i32, i32, dyn std::fmt::Debug) = &(0, 1, &3u64); | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tuple_dyn` warning: 5 warnings emitted ------------------------------------------ NOTE: compiletest thinks it is using GDB version 13001000 executing "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/test/debuginfo/unsized.gdb/unsized.debugger.script" ------stdout------------------------------ GNU gdb (Debian 13.1-1) 13.1 Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word". Breakpoint 1 at 0x204d: file src/test/debuginfo/unsized.rs, line 88. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Breakpoint 1, unsized::main () at src/test/debuginfo/unsized.rs:88 88 zzz(); // #break $1 = &unsized::Foo<[u8]> 0x7fffffffd9d8 $2 = &unsized::Foo<unsized::Foo<[u8]>> 0x7fffffffd9d8 $3 = &unsized::Foo<dyn core::fmt::Debug> {pointer: 0x555555557034, vtable: 0x555555558cd8} $4 = alloc::boxed::Box<unsized::Foo<dyn core::fmt::Debug>, alloc::alloc::Global> {pointer: 0x55555555aba0, vtable: 0x555555558cd8} $5 = &(i32, i32, [i32]) [(0, 1, 0), (2, 3, 0)] $6 = &(i32, i32, dyn core::fmt::Debug) {pointer: 0x555555558cf8, vtable: 0x555555558d08} A debugging session is active. Inferior 1 [process 832109] will be killed. Quit anyway? (y or n) [answered Y; input not from terminal] ------stderr------------------------------ warning: (Internal error: pc 0x555555558cd8 in read in CU, but not in symtab.) warning: (Error: pc 0x555555558cd8 in address map, but not in symtab.) warning: (Internal error: pc 0x555555558cd8 in read in CU, but not in symtab.) warning: (Error: pc 0x555555558cd8 in address map, but not in symtab.) warning: (Internal error: pc 0x555555558d08 in read in CU, but not in symtab.) warning: (Error: pc 0x555555558d08 in address map, but not in symtab.) ------------------------------------------ error: line not found in debugger output: $1 = &unsized::Foo<[u8]> {data_ptr: [...], length: 4} status: exit status: 0 command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/test/debuginfo/unsized.gdb/unsized.debugger.script" --- stdout ------------------------------- GNU gdb (Debian 13.1-1) 13.1 Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word". Breakpoint 1 at 0x204d: file src/test/debuginfo/unsized.rs, line 88. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Breakpoint 1, unsized::main () at src/test/debuginfo/unsized.rs:88 88 zzz(); // #break $1 = &unsized::Foo<[u8]> 0x7fffffffd9d8 $2 = &unsized::Foo<unsized::Foo<[u8]>> 0x7fffffffd9d8 $3 = &unsized::Foo<dyn core::fmt::Debug> {pointer: 0x555555557034, vtable: 0x555555558cd8} $4 = alloc::boxed::Box<unsized::Foo<dyn core::fmt::Debug>, alloc::alloc::Global> {pointer: 0x55555555aba0, vtable: 0x555555558cd8} $5 = &(i32, i32, [i32]) [(0, 1, 0), (2, 3, 0)] $6 = &(i32, i32, dyn core::fmt::Debug) {pointer: 0x555555558cf8, vtable: 0x555555558d08} A debugging session is active. Inferior 1 [process 832109] will be killed. Quit anyway? (y or n) [answered Y; input not from terminal] ------------------------------------------ --- stderr ------------------------------- warning: (Internal error: pc 0x555555558cd8 in read in CU, but not in symtab.) warning: (Error: pc 0x555555558cd8 in address map, but not in symtab.) warning: (Internal error: pc 0x555555558cd8 in read in CU, but not in symtab.) warning: (Error: pc 0x555555558cd8 in address map, but not in symtab.) warning: (Internal error: pc 0x555555558d08 in read in CU, but not in symtab.) warning: (Error: pc 0x555555558d08 in address map, but not in symtab.) ------------------------------------------ failures: [debuginfo-gdb] src/test/debuginfo/destructured-fn-argument.rs [debuginfo-gdb] src/test/debuginfo/function-arguments.rs [debuginfo-gdb] src/test/debuginfo/lexical-scope-in-stack-closure.rs [debuginfo-gdb] src/test/debuginfo/lexical-scope-in-unique-closure.rs [debuginfo-gdb] src/test/debuginfo/unsized.rs test result: FAILED. 103 passed; 5 failed; 31 ignored; 0 measured; 0 filtered out; finished in 5.57s command did not execute successfully: "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "--rustc-path" "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/<<PKGBUILDDIR>>/src/test/debuginfo" "--build-base" "/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/test/debuginfo" "--stage-id" "stage2-x86_64-unknown-linux-gnu" "--suite" "debuginfo" "--mode" "debuginfo" "--target" "x86_64-unknown-linux-gnu" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-14/bin/FileCheck" "--linker" "x86_64-linux-gnu-gcc" "--host-rustcflags" "-Crpath -O -Cdebuginfo=0 -Lnative=/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -Cdebuginfo=0 -Lnative=/<<PKGBUILDDIR>>/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--python" "/usr/bin/python3" "--gdb" "/usr/bin/gdb" "--verbose" "--llvm-version" "14.0.6" "--llvm-components" "aarch64 aarch64asmparser aarch64codegen aarch64desc aarch64disassembler aarch64info aarch64utils aggressiveinstcombine all all-targets amdgpu amdgpuasmparser amdgpucodegen amdgpudesc amdgpudisassembler amdgpuinfo amdgputargetmca amdgpuutils analysis arm armasmparser armcodegen armdesc armdisassembler arminfo armutils asmparser asmprinter avr avrasmparser avrcodegen avrdesc avrdisassembler avrinfo binaryformat bitreader bitstreamreader bitwriter bpf bpfasmparser bpfcodegen bpfdesc bpfdisassembler bpfinfo cfguard codegen core coroutines coverage debuginfocodeview debuginfodwarf debuginfogsym debuginfomsf debuginfopdb demangle dlltooldriver dwarflinker dwp engine executionengine extensions filecheck frontendopenacc frontendopenmp fuzzmutate globalisel hexagon hexagonasmparser hexagoncodegen hexagondesc hexagondisassembler hexagoninfo instcombine instrumentation interfacestub interpreter ipo irreader jitlink lanai lanaiasmparser lanaicodegen lanaidesc lanaidisassembler lanaiinfo libdriver lineeditor linker lto m68k m68kasmparser m68kcodegen m68kdesc m68kdisassembler m68kinfo mc mca mcdisassembler mcjit mcparser mips mipsasmparser mipscodegen mipsdesc mipsdisassembler mipsinfo mirparser msp430 msp430asmparser msp430codegen msp430desc msp430disassembler msp430info native nativecodegen nvptx nvptxcodegen nvptxdesc nvptxinfo objcarcopts object objectyaml option orcjit orcshared orctargetprocess passes perfjitevents powerpc powerpcasmparser powerpccodegen powerpcdesc powerpcdisassembler powerpcinfo profiledata remarks riscv riscvasmparser riscvcodegen riscvdesc riscvdisassembler riscvinfo runtimedyld scalaropts selectiondag sparc sparcasmparser sparccodegen sparcdesc sparcdisassembler sparcinfo support symbolize systemz systemzasmparser systemzcodegen systemzdesc systemzdisassembler systemzinfo tablegen target textapi transformutils ve veasmparser vecodegen vectorize vedesc vedisassembler veinfo webassembly webassemblyasmparser webassemblycodegen webassemblydesc webassemblydisassembler webassemblyinfo webassemblyutils windowsmanifest x86 x86asmparser x86codegen x86desc x86disassembler x86info x86targetmca xcore xcorecodegen xcoredesc xcoredisassembler xcoreinfo xray" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "" "--channel" "stable" expected success, got: exit status: 1 ---->8---- please note it's possible that it's actually rustc that is at fault, or something else breaking rustc's integration of gdb (which uses gdb's python support). most of the test cases and quick debugging attempts are OK, I hope the errors above give some pointers on what is actually broken. thanks! 0: https://salsa.debian.org/rust-team/rust/-/merge_requests/23 -- System Information: Debian Release: bookworm/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-5-amd64 (SMP w/16 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages gdb depends on: ii libbabeltrace1 1.5.11-1+b2 ii libc6 2.36-8 ii libdebuginfod1 0.188-2.1 ii libexpat1 2.5.0-1 ii libgcc-s1 12.2.0-14 ii libgmp10 2:6.2.1+dfsg1-1.1 ii libipt2 2.0.5-1 ii liblzma5 5.4.1-0.2 ii libmpfr6 4.2.0-1 ii libncursesw6 6.4-2 ii libpython3.11 3.11.2-4 ii libreadline8 8.2-1.3 ii libsource-highlight4v5 3.1.9-4.2+b2 ii libstdc++6 12.2.0-14 ii libtinfo6 6.4-2 ii libxxhash0 0.8.1-1 ii libzstd1 1.5.4+dfsg2-3 ii zlib1g 1:1.2.13.dfsg-1 Versions of packages gdb recommends: ii libc6-dbg [libc-dbg] 2.36-8 Versions of packages gdb suggests: pn gdb-doc <none> pn gdbserver <none> -- no debconf information