[Bug gdb/34286] New: [gdb, aarch64] frame-unwind.c:357: internal-error: frame_unwind_got_bytes: Assertion `buf.size () <= val_contents.size ()' failed

"vries at gcc dot gnu.org via Gdb-prs" <[email protected]>
Newsgroups gmane.comp.gdb.bugs.discuss
Message-ID <[email protected]/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=34286

            Bug ID: 34286
           Summary: [gdb, aarch64] frame-unwind.c:357: internal-error:
                    frame_unwind_got_bytes: Assertion `buf.size () <=
                    val_contents.size ()' failed
           Product: gdb
           Version: HEAD
            Status: NEW
          Severity: normal
          Priority: P2
         Component: gdb
          Assignee: unassigned at sourceware dot org
          Reporter: vries at gcc dot gnu.org
  Target Milestone: ---

The Linaro CI reported this assertion failure for a patch touching an unrelated
test-case ( https://patchwork.sourceware.org/patch/136984 ):
...
(gdb) PASS: gdb.arch/aarch64-sve-sigunwind.exp: frame function main
print $vg
$83 = 4
(gdb) FAIL: gdb.arch/aarch64-sve-sigunwind.exp: vg was correctly unwound
print sizeof $z0.b.u
$84 = 16
(gdb) PASS: gdb.arch/aarch64-sve-sigunwind.exp: size of $z0.b.u was correctly
unwound
print $z0.b.u
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/frame-unwind.c:357:
internal-error: frame_unwind_got_bytes: Assertion `buf.size () <=
val_contents.size ()' failed.
A problem internal to GDB has been detectedFAIL:
gdb.arch/aarch64-sve-sigunwind.exp: $z0.b.u contents were correctly unwound
(GDB internal error)
Resyncing due to internal error.
,
further debugging may prove unreliable.
----- Backtrace -----
0xadcca2cee413 gdb_internal_backtrace_1
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/bt-utils.c:122
0xadcca2cee413 _Z22gdb_internal_backtracev
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/bt-utils.c:173
0xadcca31a97c3 internal_vproblem
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/utils.c:434
0xadcca31a9b67 _Z15internal_verrorPKciS0_St9__va_list
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/utils.c:514
0xadcca3374e3f _Z18internal_error_locPKciS0_z
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdbsupport/errors.cc:57
0xadcca2e5bb5f
_Z22frame_unwind_got_bytesRK14frame_info_ptriN3gdb10array_viewIKhEE
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/frame-unwind.c:357
0xadcca2e61ed3 _Z27frame_unwind_register_valueRK14frame_info_ptri
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/frame.c:1308
0xadcca31c495f _ZN5value19fetch_lazy_registerEv
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/value.c:4029
0xadcca31c50bf _ZN5value10fetch_lazyEv
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/value.c:4131
0xadcca2e583ff _Z17value_of_registeriRK14frame_info_ptr
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/findvar.c:62
0xadcca2e3328f _Z16eval_op_registerP4typeP10expression6nosidePKc
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/eval.c:1152
0xadcca2d08623 _ZN4expr18structop_operation8evaluateEP4typeP10expression6noside
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/expop.h:1058
0xadcca2d08623 _ZN4expr18structop_operation8evaluateEP4typeP10expression6noside
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/expop.h:1058
0xadcca2e31beb _ZN10expression8evaluateEP4type6noside
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/eval.c:110
0xadcca2f95893 process_print_command_args
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/printcmd.c:1363
0xadcca2f9603f print_command_1
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/printcmd.c:1376
0xadcca2d2d903 _Z8cmd_funcP16cmd_list_elementPKci
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/cli/cli-decode.c:2810
0xadcca312806b _Z15execute_commandPKci
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/top.c:632
0xadcca2e39bdf _Z15command_handlerPKc
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/event-top.c:611
0xadcca2e3b6bf
_Z20command_line_handlerOSt10unique_ptrIcN3gdb13xfree_deleterIcEEE
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/event-top.c:844
0xadcca2e3a91f gdb_rl_callback_handler
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/event-top.c:288
0xadcca32414c3 rl_callback_read_char
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/readline/readline/callback.c:302
0xadcca2e3aacb gdb_rl_callback_read_char_wrapper_sjlj
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/event-top.c:197
0xadcca2e3acd3 gdb_rl_callback_read_char_wrapper_noexcept
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/event-top.c:240
0xadcca2e3acd3 gdb_rl_callback_read_char_wrapper
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/event-top.c:252
0xadcca3167e4f stdin_event_handler
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/ui.c:161
0xadcca33756cb gdb_wait_for_event
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdbsupport/event-loop.cc:694
0xadcca3375fbb _Z16gdb_do_one_eventi
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdbsupport/event-loop.cc:263
0xadcca2f39a83 _ZN6interp12do_one_eventEi
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/interps.h:90
0xadcca2f39a83 start_event_loop
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/main.c:400
0xadcca2f39a83 captured_command_loop
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/main.c:465
0xadcca2f3bdc3 captured_main
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/main.c:1373
0xadcca2f3bdc3 _Z8gdb_mainP18captured_main_args
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/main.c:1392
0xadcca2bee35b main
       
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/gdb.c:38
---------------------
/home/tcwg-build/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/frame-unwind.c:357:
internal-error: frame_unwind_got_bytes: Assertion `buf.size () <=
val_contents.size ()' failed.
...

-- 
You are receiving this mail because:
You are on the CC list for the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.