This is the mail archive of the gdb-prs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug gdb/18869] internal-error: inline_frame_this_id: Assertion `frame_id_p (*this_id)' failed.


https://sourceware.org/bugzilla/show_bug.cgi?id=18869

Simon Marchi <simon.marchi at ericsson dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |simon.marchi at ericsson dot com

--- Comment #2 from Simon Marchi <simon.marchi at ericsson dot com> ---
(In reply to Avi Kivity from comment #1)
> Seeing something similar with a plain C++ application:
> 
> #0  0x00007f60b101b66b in raise () from /lib64/libc.so.6
> #1  0x00007f60b101d381 in abort () from /lib64/libc.so.6
> #2  0x000055bbcd2e96b6 in dump_core() ()
> #3  0x000055bbcd2ec2d4 in internal_vproblem(internal_problem*, char const*,
> int, char const*, __va_list_tag*) ()
> #4  0x000055bbcd2ec43b in internal_verror(char const*, int, char const*,
> __va_list_tag*) ()
> #5  0x000055bbcd0e893f in internal_error(char const*, int, char const*, ...)
> ()
> #6  0x000055bbcd20901b in inline_frame_this_id(frame_info*, void**,
> frame_id*) ()
> #7  0x000055bbcd1cea7c in compute_frame_id(frame_info*) ()
> #8  0x000055bbcd1cf09a in get_prev_frame_if_no_cycle(frame_info*) ()
> #9  0x000055bbcd1d1348 in get_prev_frame_always_1(frame_info*) ()
> #10 0x000055bbcd1d192d in get_prev_frame_always(frame_info*) ()
> #11 0x000055bbcd1d1d78 in get_prev_frame(frame_info*) ()
> #12 0x000055bbcd182374 in value_of_dwarf_reg_entry(type*, frame_info*,
> call_site_parameter_kind, call_site_parameter_u) ()
> #13 0x000055bbcd1824ab in value_of_dwarf_block_entry(type*, frame_info*,
> unsigned char const*, unsigned long) ()
> #14 0x000055bbcd1825cb in loclist_read_variable_at_entry(symbol*,
> frame_info*) ()
> #15 0x000055bbcd293e98 in read_frame_arg(symbol*, frame_info*, frame_arg*,
> frame_arg*) ()
> #16 0x000055bbcd294b13 in print_frame_args(symbol*, frame_info*, int,
> ui_file*) ()
> #17 0x000055bbcd295506 in print_frame_info(frame_info*, int, print_what,
> int, int) ()
> #18 0x000055bbcd296412 in backtrace_command(char const*, int) ()
> #19 0x000055bbcd05cb42 in cmd_func(cmd_list_element*, char const*, int) ()
> #20 0x000055bbcd2d0c23 in execute_command(char const*, int) ()
> #21 0x000055bbcd1c57bc in command_handler(char const*) ()
> #22 0x000055bbcd1c5b7a in command_line_handler(char*) ()
> #23 0x000055bbcd1c498c in gdb_rl_callback_handler(char*) ()
> #24 0x00007f60b42ca8be in rl_callback_read_char () from
> /lib64/libreadline.so.7
> #25 0x000055bbcd1c48b6 in gdb_rl_callback_read_char_wrapper_noexcept() ()
> #26 0x000055bbcd1c4939 in gdb_rl_callback_read_char_wrapper(void*) ()
> #27 0x000055bbcd1c4ed0 in stdin_event_handler(int, void*) ()
> #28 0x000055bbcd1c3c5d in gdb_wait_for_event(int) ()
> #29 0x000055bbcd1c3dd2 in gdb_do_one_event() [clone .part.3] ()
> #30 0x000055bbcd1c3f3e in start_event_loop() ()
> #31 0x000055bbcd21ecc8 in captured_command_loop() ()
> #32 0x000055bbcd21ff3d in gdb_main(captured_main_args*) ()
> #33 0x000055bbccf9a3ab in main ()

Hi Avi,

Would it be possible to share a small reproducer (source code and gdb commands)
that lead to this?

Simon

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]