From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <sourceware-bugzilla@sourceware.org>
Received: by sourceware.org (Postfix, from userid 48)
 id B24DF3857837; Mon,  9 Nov 2020 12:12:23 +0000 (GMT)
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B24DF3857837
From: "szotsaki at gmail dot com" <sourceware-bugzilla@sourceware.org>
To: gdb-prs@sourceware.org
Subject: [Bug breakpoints/17174] infrun.c:4400: internal-error:
 process_event_stop_test: Assertion
 `ecs->event_thread->control.exception_resume_breakpoint != NULL' failed.
Date: Mon, 09 Nov 2020 12:12:23 +0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gdb
X-Bugzilla-Component: breakpoints
X-Bugzilla-Version: HEAD
X-Bugzilla-Keywords: 
X-Bugzilla-Severity: normal
X-Bugzilla-Who: szotsaki at gmail dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution: 
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at sourceware dot org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags: 
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-17174-4717-lDMD3E5PD1@http.sourceware.org/bugzilla/>
In-Reply-To: <bug-17174-4717@http.sourceware.org/bugzilla/>
References: <bug-17174-4717@http.sourceware.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://sourceware.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-BeenThere: gdb-prs@sourceware.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Gdb-prs mailing list <gdb-prs.sourceware.org>
List-Unsubscribe: <https://sourceware.org/mailman/options/gdb-prs>,
 <mailto:gdb-prs-request@sourceware.org?subject=unsubscribe>
List-Archive: <https://sourceware.org/pipermail/gdb-prs/>
List-Help: <mailto:gdb-prs-request@sourceware.org?subject=help>
List-Subscribe: <https://sourceware.org/mailman/listinfo/gdb-prs>,
 <mailto:gdb-prs-request@sourceware.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Nov 2020 12:12:23 -0000

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

=C3=81kos Sz=C5=91ts <szotsaki at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |szotsaki at gmail dot com

--- Comment #6 from =C3=81kos Sz=C5=91ts <szotsaki at gmail dot com> ---
Can be reproduced with GDB 9.2.

Error message in this version:
../../gdb/infrun.c:6068: internal-error: void
process_event_stop_test(execution_control_state*): Assertion
`ecs->event_thread->control.exception_resume_breakpoint !=3D NULL' failed.

Backtrace:

#0  0x00007fddc08d2a37 in __GI___poll (fds=3D0x56496d68d930, nfds=3D4,
timeout=3Dtimeout@entry=3D-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x0000564968c6fe5f in poll (__timeout=3D-1, __nfds=3D<optimized out>,
__fds=3D<optimized out>) at /usr/include/bits/poll2.h:46
#2  gdb_wait_for_event (block=3D1) at ../../gdb/event-loop.c:769
#3  gdb_wait_for_event (block=3Dblock@entry=3D1) at ../../gdb/event-loop.c:=
744
#4  0x0000564968c732d4 in gdb_do_one_event () at ../../gdb/event-loop.c:346
#5  gdb_do_one_event () at ../../gdb/event-loop.c:294
#6  0x0000564968eb1007 in gdb_readline_wrapper (prompt=3D<optimized out>) at
../../gdb/top.c:1076
#7  0x0000564968ed6508 in defaulted_query(const char *, char, typedef
__va_list_tag __va_list_tag *) (ctlstr=3D<optimized out>, defchar=3D0 '\000=
',
args=3D<optimized out>) at /usr/include/c++/10/bits/basic_string.h:2299
#8  0x0000564968ed68ab in query (ctlstr=3D<optimized out>) at
../../gdb/utils.c:966
#9  0x0000564968ed6ebe in internal_vproblem(internal_problem *, const char =
*,
int, const char *, typedef __va_list_tag __va_list_tag *)
(problem=3D0x56496952b940 <_ZL22internal_error_problem.lto_priv.0>,
file=3D<optimized out>, line=3D6068,
    fmt=3D<optimized out>, ap=3D<optimized out>) at
/usr/include/c++/10/bits/basic_string.h:2299
#10 0x0000564968c96bea in internal_verror (ap=3D0x7ffe369c08b0,
fmt=3D0x5649690cb083 "%s: Assertion `%s' failed.", line=3D<optimized out>,
file=3D<optimized out>) at ../../gdb/utils.c:445
#11 internal_error (file=3D<optimized out>, line=3D<optimized out>,
fmt=3D0x5649690cb083 "%s: Assertion `%s' failed.") at
../../gdb/gdbsupport/errors.c:55
#12 0x0000564968ce86ae in process_event_stop_test (ecs=3D0x7ffe369c0e80) at
../../gdb/gdbarch.c:2531
#13 0x0000564968ceb85a in handle_inferior_event (ecs=3D<optimized out>) at
../../gdb/infrun.c:5154
#14 0x0000564969091f09 in fetch_inferior_event(void*) [clone .constprop.0]
(client_data=3D<optimized out>) at ../../gdb/infrun.c:3743
#15 0x0000564968c6fde6 in gdb_wait_for_event (block=3D0) at
../../gdb/event-loop.c:857
#16 gdb_wait_for_event (block=3Dblock@entry=3D0) at ../../gdb/event-loop.c:=
744
#17 0x0000564968c7329f in gdb_do_one_event () at ../../gdb/event-loop.c:321
#18 gdb_do_one_event () at ../../gdb/event-loop.c:294
#19 0x0000564968d26f35 in start_event_loop () at ../../gdb/event-loop.c:370
#20 captured_command_loop () at ../../gdb/main.c:359
#21 0x0000564968b072b5 in captured_main (data=3D0x7ffe369c0fe0) at
../../gdb/main.c:1259
#22 gdb_main (args=3D0x7ffe369c0fe0) at ../../gdb/main.c:1263
#23 main (argc=3D<optimized out>, argv=3D<optimized out>) at ../../gdb/gdb.=
c:40

Full bt before frame 12:

#12 0x0000564968ce86ae in process_event_stop_test (ecs=3D0x7ffe369c0e80) at
../../gdb/gdbarch.c:2531
        init_frame =3D <optimized out>
        current_id =3D <optimized out>
        stop_pc_sal =3D <optimized out>
        frame =3D 0x56496a0dac90
        gdbarch =3D 0x56496a002c00
        jmp_buf_pc =3D 140729814617728
        what =3D {main_action =3D <optimized out>, call_dummy =3D STOP_NONE,
is_longjmp =3D false}
        __PRETTY_FUNCTION__ =3D <optimized out>
#13 0x0000564968ceb85a in handle_inferior_event (ecs=3D<optimized out>) at
../../gdb/infrun.c:5154
        free_values =3D {m_value =3D 0x56496fee8f00}
        stop_soon =3D <optimized out>
#14 0x0000564969091f09 in fetch_inferior_event(void*) [clone .constprop.0]
(client_data=3D<optimized out>) at ../../gdb/infrun.c:3743
        maybe_restore_traceframe =3D <optimized out>
        maybe_restore_thread =3D {{m_dummy =3D {<No data fields>}, m_item =
=3D
{m_thread =3D 0x0, m_inf =3D 0x0, m_selected_frame_id =3D {stack_addr =3D 0=
, code_addr
=3D 0, special_addr =3D 0, stack_status =3D FID_STACK_INVALID, code_addr_p =
=3D 0,=20
                special_addr_p =3D 0, artificial_depth =3D 0},
m_selected_frame_level =3D 0, m_was_stopped =3D false}}, m_instantiated =3D=
 false}
--Type <RET> for more, q to quit, c to continue without paging--c
        save_exec_dir =3D <optimized out>
        finish_ptid =3D <optimized out>
        defer_delete_threads =3D {<scope_exit_base<scope_exit<void (*)()> >=
> =3D
{m_released =3D false}, m_exit_function =3D 0x564968cd9090
<delete_just_stopped_threads_infrun_breakpoints()>}
        scope_exit_3690 =3D <optimized out>
        finish_state =3D
{<scope_exit_base<detail::forward_scope_exit<void(ptid_t), finish_thread_st=
ate,
void(ptid_t)> >> =3D {m_released =3D false}, m_bind_function =3D
{<std::_Weak_result_type<void (*)(ptid_t)>> =3D
{<std::_Weak_result_type_memfun<void (*)(ptid_t), false>> =3D
{<std::_Weak_result_type_impl<void (*)(ptid_t)>> =3D {<No data fields>}, <N=
o data
fields>}, <No data fields>}, _M_f =3D 0x564968ea63b0
<finish_thread_state(ptid_t)>, _M_bound_args =3D std::tuple containing =3D =
{[1] =3D
{m_pid =3D 12999, m_lwp =3D 12999, m_tid =3D 0}}}}
        defer_bpstat_clear =3D {<scope_exit_base<scope_exit<void (*)()> >> =
=3D
{m_released =3D false}, m_exit_function =3D 0x564968b7d5f0
<bpstat_clear_actions()>}
        ecss =3D {ptid =3D {m_pid =3D 12999, m_lwp =3D 12999, m_tid =3D 0},=
 event_thread
=3D 0x56496a9c3290, ws =3D {kind =3D TARGET_WAITKIND_STOPPED, value =3D {in=
teger =3D 5,
sig =3D GDB_SIGNAL_TRAP, related_pid =3D {m_pid =3D 5, m_lwp =3D 0, m_tid =
=3D 0},
execd_pathname =3D 0x5 <error: Cannot access memory at address 0x5>,
syscall_number =3D 5}}, stop_func_filled_in =3D 0, stop_func_start =3D 0,
stop_func_end =3D 0, stop_func_name =3D 0x0, wait_some_more =3D 0,
hit_singlestep_breakpoint =3D 0}
        ecs =3D 0x7ffe369c0e80
        cmd_done =3D 0
        waiton_ptid =3D {m_pid =3D -1, m_lwp =3D 0, m_tid =3D 0}
        save_ui =3D <optimized out>
#15 0x0000564968c6fde6 in gdb_wait_for_event (block=3D0) at
../../gdb/event-loop.c:857
        i =3D <optimized out>
        mask =3D <optimized out>
        file_ptr =3D <optimized out>
        num_found =3D <optimized out>
        file_ptr =3D <optimized out>
        num_found =3D <optimized out>
        __PRETTY_FUNCTION__ =3D <optimized out>
        timeout =3D <optimized out>
        select_timeout =3D <optimized out>
        timeout_p =3D <optimized out>
        __d0 =3D <optimized out>
        __d1 =3D <optimized out>
        __d0 =3D <optimized out>
        __d1 =3D <optimized out>
        __d0 =3D <optimized out>
        __d1 =3D <optimized out>
        i =3D <optimized out>
        mask =3D <optimized out>
        mask =3D <optimized out>
        __d =3D <optimized out>
        __d =3D <optimized out>
        __d =3D <optimized out>
#16 gdb_wait_for_event (block=3Dblock@entry=3D0) at ../../gdb/event-loop.c:=
744
        file_ptr =3D <optimized out>
        num_found =3D <optimized out>
        __PRETTY_FUNCTION__ =3D <optimized out>
        timeout =3D <optimized out>
        select_timeout =3D <optimized out>
        timeout_p =3D <optimized out>
        __d0 =3D <optimized out>
        __d1 =3D <optimized out>
        __d0 =3D <optimized out>
        __d1 =3D <optimized out>
        __d0 =3D <optimized out>
        __d1 =3D <optimized out>
        i =3D <optimized out>
        mask =3D <optimized out>
        mask =3D <optimized out>
        __d =3D <optimized out>
        __d =3D <optimized out>
        __d =3D <optimized out>
#17 0x0000564968c7329f in gdb_do_one_event () at ../../gdb/event-loop.c:321
        res =3D <optimized out>
        number_of_sources =3D <optimized out>
        current =3D 2
        event_source_head =3D <optimized out>
        number_of_sources =3D <optimized out>
        current =3D <optimized out>
        res =3D <optimized out>
#18 gdb_do_one_event () at ../../gdb/event-loop.c:294
        event_source_head =3D 1
        res =3D <optimized out>
#19 0x0000564968d26f35 in start_event_loop () at ../../gdb/event-loop.c:370
        result =3D 0
#20 captured_command_loop () at ../../gdb/main.c:359
        ui =3D 0x5649695d0e00
#21 0x0000564968b072b5 in captured_main (data=3D0x7ffe369c0fe0) at
../../gdb/main.c:1259
        context =3D 0x7ffe369c0fe0
        context =3D <optimized out>
        ex =3D <optimized out>
#22 gdb_main (args=3D0x7ffe369c0fe0) at ../../gdb/main.c:1263
No locals.
#23 main (argc=3D<optimized out>, argv=3D<optimized out>) at ../../gdb/gdb.=
c:40
        args =3D {argc =3D 2, argv =3D 0x7ffe369c1108, interpreter_p =3D 0x=
5649690cb004
"console"}

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