public inbox for gdb-prs@sourceware.org help / color / mirror / Atom feed
From: "vries at gcc dot gnu.org" <sourceware-bugzilla@sourceware.org> To: gdb-prs@sourceware.org Subject: [Bug record/28086] inferior.c:303: internal-error: inferior* find_inferior _pid(process_stratum_target*, int): Assertion `pid != 0' failed. Date: Wed, 14 Jul 2021 07:14:57 +0000 [thread overview] Message-ID: <bug-28086-4717-U14KDwN9Xd@http.sourceware.org/bugzilla/> (raw) In-Reply-To: <bug-28086-4717@http.sourceware.org/bugzilla/> https://sourceware.org/bugzilla/show_bug.cgi?id=28086 --- Comment #1 from Tom de Vries <vries at gcc dot gnu.org> --- Backtrace: ... Thread 1 "gdb" received signal SIGABRT, Aborted. __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49 49 return ret; (gdb) bt #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49 #1 0x00007ffff72d8864 in __GI_abort () at abort.c:79 #2 0x0000000000b2add9 in dump_core () at /data/gdb_versions/devel/src/gdb/utils.c:204 #3 0x0000000000b2b2ea in internal_vproblem(internal_problem *, const char *, int, const char *, typedef __va_list_tag __va_list_tag *) ( problem=0x15179c0 <internal_error_problem>, file=0xee5fb0 "/data/gdb_versions/devel/src/gdb/inferior.c", line=303, fmt=0xee5d4b "%s: Assertion `%s' failed.", ap=0x7fffffffadc8) at /data/gdb_versions/devel/src/gdb/utils.c:414 #4 0x0000000000b2b3ae in internal_verror ( file=0xee5fb0 "/data/gdb_versions/devel/src/gdb/inferior.c", line=303, fmt=0xee5d4b "%s: Assertion `%s' failed.", ap=0x7fffffffadc8) at /data/gdb_versions/devel/src/gdb/utils.c:439 #5 0x0000000000dd5828 in internal_error ( file=0xee5fb0 "/data/gdb_versions/devel/src/gdb/inferior.c", line=303, fmt=0xee5d4b "%s: Assertion `%s' failed.") at /data/gdb_versions/devel/src/gdbsupport/errors.cc:55 #6 0x00000000007922fa in find_inferior_pid ( targ=0x1522ac0 <the_amd64_linux_nat_target>, pid=0) at /data/gdb_versions/devel/src/gdb/inferior.c:303 #7 0x00000000007923b0 in find_inferior_ptid ( targ=0x1522ac0 <the_amd64_linux_nat_target>, ptid=...) at /data/gdb_versions/devel/src/gdb/inferior.c:317 #8 0x0000000000a9b8b4 in find_thread_ptid ( targ=0x1522ac0 <the_amd64_linux_nat_target>, ptid=...) at /data/gdb_versions/devel/src/gdb/thread.c:487 #9 0x0000000000a9a3b8 in all_matching_threads_iterator::all_matching_threads_iterator ( this=0x7fffffffb098, filter_target=0x1522ac0 <the_amd64_linux_nat_target>, filter_ptid=...) at /data/gdb_versions/devel/src/gdb/thread-iter.c:125 #10 0x0000000000525308 in filtered_iterator<all_matching_threads_iterator, non_exited_thread_filter>::filtered_iterator<process_stratum_target* const&, ptid_t const&> ( this=0x7fffffffb090) at /data/gdb_versions/devel/src/gdb/../gdbsupport/filtered-iterator.h:42 #11 0x0000000000523d13 in all_non_exited_threads_range::begin (this=0x7fffffffb070) at /data/gdb_versions/devel/src/gdb/thread-iter.h:243 #12 0x0000000000928c53 in record_btrace_target::record_is_replaying ( this=0x1516a30 <record_btrace_ops>, ptid=...) at /data/gdb_versions/devel/src/gdb/record-btrace.c:1411 #13 0x0000000000928d66 in record_btrace_target::xfer_partial ( this=0x1516a30 <record_btrace_ops>, object=TARGET_OBJECT_MEMORY, annex=0x0, readbuf=0x7fffffffb5c8 "\240\232\334\001", writebuf=0x0, offset=140737351496357, len=1, xfered_len=0x7fffffffb4c8) at /data/gdb_versions/devel/src/gdb/record-btrace.c:1437 #14 0x0000000000a7f9ab in raw_memory_xfer_partial (ops=0x1516a30 <record_btrace_ops>, readbuf=0x7fffffffb5c8 "\240\232\334\001", writebuf=0x0, memaddr=140737351496357, len=1, xfered_len=0x7fffffffb4c8) at /data/gdb_versions/devel/src/gdb/target.c:1504 #15 0x0000000000a7fdbe in memory_xfer_partial_1 (ops=0x1516a30 <record_btrace_ops>, object=TARGET_OBJECT_CODE_MEMORY, readbuf=0x7fffffffb5c8 "\240\232\334\001", writebuf=0x0, memaddr=140737351496357, len=1, xfered_len=0x7fffffffb4c8) at /data/gdb_versions/devel/src/gdb/target.c:1635 #16 0x0000000000a7fe48 in memory_xfer_partial (ops=0x1516a30 <record_btrace_ops>, object=TARGET_OBJECT_CODE_MEMORY, readbuf=0x7fffffffb5c8 "\240\232\334\001", writebuf=0x0, memaddr=140737351496357, len=1, xfered_len=0x7fffffffb4c8) at /data/gdb_versions/devel/src/gdb/target.c:1664 #17 0x0000000000a800c6 in target_xfer_partial (ops=0x1516a30 <record_btrace_ops>, object=TARGET_OBJECT_CODE_MEMORY, annex=0x0, readbuf=0x7fffffffb5c8 "\240\232\334\001", writebuf=0x0, offset=140737351496357, len=1, xfered_len=0x7fffffffb4c8) at /data/gdb_versions/devel/src/gdb/target.c:1721 #18 0x0000000000a808de in target_read_partial (ops=0x1516a30 <record_btrace_ops>, object=TARGET_OBJECT_CODE_MEMORY, annex=0x0, buf=0x7fffffffb5c8 "\240\232\334\001", offset=140737351496357, len=1, xfered_len=0x7fffffffb4c8) at /data/gdb_versions/devel/src/gdb/target.c:1974 #19 0x0000000000a809de in target_read (ops=0x1516a30 <record_btrace_ops>, object=TARGET_OBJECT_CODE_MEMORY, annex=0x0, buf=0x7fffffffb5c8 "\240\232\334\001", offset=140737351496357, len=1) at /data/gdb_versions/devel/src/gdb/target.c:2014 #20 0x0000000000a8058a in target_read_code (memaddr=140737351496357, myaddr=0x7fffffffb5c8 "\240\232\334\001", len=1) at /data/gdb_versions/devel/src/gdb/target.c:1869 #21 0x0000000000615fb7 in gdb_disassembler::dis_asm_read_memory ( memaddr=140737351496357, myaddr=0x7fffffffb5c8 "\240\232\334\001", len=1, info=0x7fffffffb878) at /data/gdb_versions/devel/src/gdb/disasm.c:139 #22 0x0000000000b70b11 in fetch_data (info=0x7fffffffb878, addr=0x7fffffffb5c9 "\232\334\001") at /data/gdb_versions/devel/src/opcodes/i386-dis.c:194 #23 0x0000000000b70c77 in ckprefix () at /data/gdb_versions/devel/src/opcodes/i386-dis.c:8628 #24 0x0000000000b72e1a in print_insn (pc=140737351496357, info=0x7fffffffb878) at /data/gdb_versions/devel/src/opcodes/i386-dis.c:9587 #25 0x0000000000b7125b in print_insn_i386 (pc=140737351496357, info=0x7fffffffb878) at /data/gdb_versions/devel/src/opcodes/i386-dis.c:8894 #26 0x000000000049e75c in default_print_insn (memaddr=140737351496357, info=0x7fffffffb878) at /data/gdb_versions/devel/src/gdb/arch-utils.c:1029 #27 0x000000000076a9b7 in i386_print_insn (pc=140737351496357, info=0x7fffffffb878) at /data/gdb_versions/devel/src/gdb/i386-tdep.c:4013 #28 0x00000000007198e9 in gdbarch_print_insn (gdbarch=0x19c4540, vma=140737351496357, info=0x7fffffffb878) at /data/gdb_versions/devel/src/gdb/gdbarch.c:3478 #29 0x0000000000617f6d in gdb_disassembler::print_insn (this=0x7fffffffb870, memaddr=140737351496357, branch_delay_insns=0x0) at /data/gdb_versions/devel/src/gdb/disasm.c:795 #30 0x00000000006181b6 in gdb_print_insn (gdbarch=0x19c4540, memaddr=140737351496357, stream=0x153d038 <null_stream>, branch_delay_insns=0x0) at /data/gdb_versions/devel/src/gdb/disasm.c:850 #31 0x0000000000618219 in gdb_insn_length (gdbarch=0x19c4540, addr=140737351496357) at /data/gdb_versions/devel/src/gdb/disasm.c:859 #32 0x000000000053bcff in btrace_compute_ftrace_bts (tp=0x1878dc0, btrace=0x7fffffffbb38, gaps=...) at /data/gdb_versions/devel/src/gdb/btrace.c:1107 #33 0x000000000053bedc in btrace_compute_ftrace_1 (tp=0x1878dc0, btrace=0x7fffffffbb30, cpu=0x0, gaps=...) at /data/gdb_versions/devel/src/gdb/btrace.c:1527 #34 0x000000000053bfc9 in btrace_compute_ftrace (tp=0x1878dc0, btrace=0x7fffffffbb30, cpu=0x0) at /data/gdb_versions/devel/src/gdb/btrace.c:1560 #35 0x000000000053c0cb in btrace_add_pc (tp=0x1878dc0) at /data/gdb_versions/devel/src/gdb/btrace.c:1589 #36 0x000000000053c315 in btrace_enable (tp=0x1878dc0, conf=0x1539b50 <record_btrace_conf>) at /data/gdb_versions/devel/src/gdb/btrace.c:1629 #37 0x00000000009264e8 in record_btrace_enable_warn (tp=0x1878dc0) at /data/gdb_versions/devel/src/gdb/record-btrace.c:294 #38 0x000000000083cb86 in std::__invoke_impl<void, void (*&)(thread_info*), thread_info*> (__f=@0x229e4d8: 0x9264a7 <record_btrace_enable_warn(thread_info*)>) at /usr/include/c++/11/bits/invoke.h:61 #39 0x000000000083b7b3 in std::__invoke_r<void, void (*&)(thread_info*), thread_info*> ( __fn=@0x229e4d8: 0x9264a7 <record_btrace_enable_warn(thread_info*)>) at /usr/include/c++/11/bits/invoke.h:111 #40 0x000000000083af3e in std::_Function_handler<void (thread_info*), void (*)(thread_info*)>::_M_invoke(std::_Any_data const&, thread_info*&&) (__functor=..., __args#0=@0x7fffffffbcf0: 0x1878dc0) at /usr/include/c++/11/bits/std_function.h:291 #41 0x0000000000aa22bd in std::function<void (thread_info*)>::operator()(thread_info*) const (this=0x229e4d8, __args#0=0x1878dc0) at /usr/include/c++/11/bits/std_function.h:560 #42 0x0000000000aa1160 in gdb::observers::observable<thread_info*>::notify ( this=0x1538c20 <gdb::observers::new_thread>, args#0=0x1878dc0) at /data/gdb_versions/devel/src/gdb/../gdbsupport/observable.h:150 #43 0x0000000000a9ad03 in add_thread_silent ( targ=0x1522ac0 <the_amd64_linux_nat_target>, ptid=...) at /data/gdb_versions/devel/src/gdb/thread.c:263 #44 0x0000000000a9ad33 in add_thread_with_info ( targ=0x1522ac0 <the_amd64_linux_nat_target>, ptid=..., priv=0x22c4940) at /data/gdb_versions/devel/src/gdb/thread.c:272 #45 0x00000000007f65a5 in record_thread (info=0x1db95a0, tp=0x0, ptid=..., th_p=0x7fffffffc0e0, ti_p=0x7fffffffbf60) at /data/gdb_versions/devel/src/gdb/linux-thread-db.c:1380 #46 0x00000000007f444b in thread_from_lwp (stopped=0x18991c0, ptid=...) at /data/gdb_versions/devel/src/gdb/linux-thread-db.c:429 #47 0x00000000007f44ce in thread_db_notice_clone (parent=..., child=...) at /data/gdb_versions/devel/src/gdb/linux-thread-db.c:447 #48 0x00000000007dde8d in linux_handle_extended_wait (lp=0x199d6c0, status=4991) at /data/gdb_versions/devel/src/gdb/linux-nat.c:1981 #49 0x00000000007e024e in linux_nat_filter_event (lwpid=23200, status=198015) at /data/gdb_versions/devel/src/gdb/linux-nat.c:2920 #50 0x00000000007e0f40 in linux_nat_wait_1 (ptid=..., ourstatus=0x7fffffffcfb8, target_options=...) at /data/gdb_versions/devel/src/gdb/linux-nat.c:3202 #51 0x00000000007e1b12 in linux_nat_target::wait ( this=0x1522ac0 <the_amd64_linux_nat_target>, ptid=..., ourstatus=0x7fffffffcfb8, target_options=...) at /data/gdb_versions/devel/src/gdb/linux-nat.c:3440 #52 0x00000000007f66b7 in thread_db_target::wait ( this=0x150a680 <the_thread_db_target>, ptid=..., ourstatus=0x7fffffffcfb8, options=...) at /data/gdb_versions/devel/src/gdb/linux-thread-db.c:1412 #53 0x000000000092b0c2 in record_btrace_target::wait ( this=0x1516a30 <record_btrace_ops>, ptid=..., status=0x7fffffffcfb8, options=...) at /data/gdb_versions/devel/src/gdb/record-btrace.c:2547 #54 0x0000000000a81a6f in target_wait (ptid=..., status=0x7fffffffcfb8, options=...) at /data/gdb_versions/devel/src/gdb/target.c:2608 #55 0x000000000079eb29 in do_target_wait_1 (inf=0x15c44a0, ptid=..., status=0x7fffffffcfb8, options=...) at /data/gdb_versions/devel/src/gdb/infrun.c:3640 #56 0x000000000079ecb3 in operator() (__closure=0x7fffffffcdf0, inf=0x15c44a0) at /data/gdb_versions/devel/src/gdb/infrun.c:3701 #57 0x000000000079efb5 in do_target_wait (ecs=0x7fffffffcf90, options=...) at /data/gdb_versions/devel/src/gdb/infrun.c:3720 #58 0x000000000079fc89 in fetch_inferior_event () at /data/gdb_versions/devel/src/gdb/infrun.c:4069 #59 0x000000000078307d in inferior_event_handler (event_type=INF_REG_EVENT) at /data/gdb_versions/devel/src/gdb/inf-loop.c:41 #60 0x00000000007e32e9 in handle_target_event (error=0, client_data=0x0) at /data/gdb_versions/devel/src/gdb/linux-nat.c:4227 #61 0x0000000000dd649c in handle_file_event (file_ptr=0x22aa180, ready_mask=1) at /data/gdb_versions/devel/src/gdbsupport/event-loop.cc:575 #62 0x0000000000dd6a3b in gdb_wait_for_event (block=0) at /data/gdb_versions/devel/src/gdbsupport/event-loop.cc:701 #63 0x0000000000dd595e in gdb_do_one_event () at /data/gdb_versions/devel/src/gdbsupport/event-loop.cc:212 #64 0x0000000000aa6046 in wait_sync_command_done () at /data/gdb_versions/devel/src/gdb/top.c:528 #65 0x0000000000aa60cf in maybe_wait_sync_command_done (was_sync=0) at /data/gdb_versions/devel/src/gdb/top.c:545 #66 0x0000000000aa66c3 in execute_command (p=0x18b3ec8 "", from_tty=0) at /data/gdb_versions/devel/src/gdb/top.c:676 #67 0x00000000006db5ba in command_handler (command=0x18b3ec0 "continue") at /data/gdb_versions/devel/src/gdb/event-top.c:588 #68 0x0000000000aa5ebe in read_command_file (stream=0x1895a20) at /data/gdb_versions/devel/src/gdb/top.c:443 #69 0x00000000005a1c43 in script_from_file (stream=0x1895a20, file=0x7fffffffe160 "outputs/gdb.btrace/enable-new-thread/gdb.in.1") at /data/gdb_versions/devel/src/gdb/cli/cli-script.c:1642 #70 0x0000000000582a38 in source_script_from_stream (stream=0x1895a20, file=0x7fffffffe160 "outputs/gdb.btrace/enable-new-thread/gdb.in.1", file_to_open=0x183fa80 "outputs/gdb.btrace/enable-new-thread/gdb.in.1") at /data/gdb_versions/devel/src/gdb/cli/cli-cmds.c:705 #71 0x0000000000582b5f in source_script_with_search ( file=0x7fffffffe160 "outputs/gdb.btrace/enable-new-thread/gdb.in.1", from_tty=0, search_path=0) at /data/gdb_versions/devel/src/gdb/cli/cli-cmds.c:750 #72 0x0000000000582bd7 in source_script ( file=0x7fffffffe160 "outputs/gdb.btrace/enable-new-thread/gdb.in.1", from_tty=0) at /data/gdb_versions/devel/src/gdb/cli/cli-cmds.c:759 #73 0x000000000080e3b9 in catch_command_errors ( command=0x582bb2 <source_script(char const*, int)>, arg=0x7fffffffe160 "outputs/gdb.btrace/enable-new-thread/gdb.in.1", from_tty=0, do_bp_actions=false) at /data/gdb_versions/devel/src/gdb/main.c:523 #74 0x000000000080e53d in execute_cmdargs (cmdarg_vec=0x7fffffffd8c0, file_type=CMDARG_FILE, cmd_type=CMDARG_COMMAND, ret=0x7fffffffd89c) at /data/gdb_versions/devel/src/gdb/main.c:615 #75 0x000000000080f921 in captured_main_1 (context=0x7fffffffdad0) at /data/gdb_versions/devel/src/gdb/main.c:1322 #76 0x000000000080fb1f in captured_main (data=0x7fffffffdad0) at /data/gdb_versions/devel/src/gdb/main.c:1343 #77 0x000000000080fb8a in gdb_main (args=0x7fffffffdad0) at /data/gdb_versions/devel/src/gdb/main.c:1368 #78 0x00000000004188cd in main (argc=10, argv=0x7fffffffdbe8) at /data/gdb_versions/devel/src/gdb/gdb.c:32 ... -- You are receiving this mail because: You are on the CC list for the bug.
next prev parent reply other threads:[~2021-07-14 7:14 UTC|newest] Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-07-14 7:12 [Bug record/28086] New: " vries at gcc dot gnu.org 2021-07-14 7:12 ` [Bug record/28086] " vries at gcc dot gnu.org 2021-07-14 7:14 ` vries at gcc dot gnu.org [this message] 2021-07-14 7:19 ` vries at gcc dot gnu.org 2021-07-14 9:33 ` vries at gcc dot gnu.org 2021-07-14 14:41 ` simark at simark dot ca 2021-07-14 15:13 ` vries at gcc dot gnu.org 2021-07-14 15:14 ` simark at simark dot ca 2021-07-14 15:30 ` simark at simark dot ca 2021-07-14 15:34 ` vries at gcc dot gnu.org 2021-07-19 13:45 ` cvs-commit at gcc dot gnu.org 2021-07-19 13:45 ` simark at simark dot ca 2021-10-12 9:41 ` vries at gcc dot gnu.org
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=bug-28086-4717-U14KDwN9Xd@http.sourceware.org/bugzilla/ \ --to=sourceware-bugzilla@sourceware.org \ --cc=gdb-prs@sourceware.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).