This is the mail archive of the
gdb-prs@sourceware.org
mailing list for the GDB project.
[Bug cli/17716] [7.7 regression] Backtrace cannot be stopped by 'q' or CTRL-C
- From: "jan.kratochvil at redhat dot com" <sourceware-bugzilla at sourceware dot org>
- To: gdb-prs at sourceware dot org
- Date: Thu, 15 Jan 2015 09:19:06 +0000
- Subject: [Bug cli/17716] [7.7 regression] Backtrace cannot be stopped by 'q' or CTRL-C
- Auto-submitted: auto-generated
- References: <bug-17716-4717 at http dot sourceware dot org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=17716
Jan Kratochvil <jan.kratochvil at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jan.kratochvil at redhat dot com
--- Comment #2 from Jan Kratochvil <jan.kratochvil at redhat dot com> ---
(In reply to Phil Muldoon from comment #1)
> With a regression, do you mean it has failed since the first implementation
> of frame filters, or a more recent change has affected it?
it has failed since the first implementation of frame filters
> The three methods I would think are ok is:
>
> 1) Check the Python exception, if it is keyboard interrupt, quit.
This does not work as there are line(s)
TRY_CATCH (except, RETURN_MASK_ALL)
which nullify that quit() attempt. That's the whole problem.
> 2) Define a new constant as Jan mentions
> 3) Alter the exception mask as Jan mentions.
IMO from my attempt to fix it there needs to be done some rethinking how it
should behave for errors vs. quits.
--
You are receiving this mail because:
You are on the CC list for the bug.