From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 71835385828D; Fri, 12 Aug 2022 20:02:23 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 71835385828D From: "tromey at sourceware dot org" To: gdb-prs@sourceware.org Subject: [Bug gdb/28948] Enabling/disabling logging over an interpreter switch can crash gdb Date: Fri, 12 Aug 2022 20:02:23 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gdb X-Bugzilla-Component: gdb X-Bugzilla-Version: HEAD X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: tromey at sourceware dot org 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: Message-ID: In-Reply-To: References: 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 List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Aug 2022 20:02:23 -0000 https://sourceware.org/bugzilla/show_bug.cgi?id=3D28948 --- Comment #4 from Tom Tromey --- I think we can salvage this idea by having the interp resume methods install filtering streams that then forward to the ui's own stream (that possibly does logging). The TUI would then save and restore the final raw streams. This way logging will work correctly in all cases and so will the MI filtering. Also this should fix bug #28620 and bug #17697. --=20 You are receiving this mail because: You are on the CC list for the bug.=