GNU bug report logs -
#73752
29.4; Ligatures are randomly rendered with extra spaces
Previous Next
Reported by: xuan <at> xlk.me
Date: Fri, 11 Oct 2024 21:40:02 UTC
Severity: normal
Merged with 54646
Found in versions 29.0.50, 29.4
Fixed in version 30.1
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #140 received at 73752 <at> debbugs.gnu.org (full text, mbox):
> From: Andreas Schwab <schwab <at> suse.de>
> Cc: Tim Ruffing <dev <at> real-or-random.org>, Paul Eggert <eggert <at> cs.ucla.edu>,
> 73752 <at> debbugs.gnu.org
> Date: Wed, 30 Oct 2024 16:22:29 +0100
>
> On Okt 30 2024, Eli Zaretskii wrote:
>
> >> From: Tim Ruffing <dev <at> real-or-random.org>
> >> Date: Wed, 30 Oct 2024 00:14:58 +0100
> >>
> >> I've just managed to reproduce this again, and I've attached gdb, but
> >> I'm also stuck at pp doesn't displaying:
> >> (gdb) pp composition_gstring_from_id(19)
> >> (gdb) p composition_gstring_from_id(19)
> >> $6 = (struct Lisp_X *) 0x58ad4d938225
> >> (gdb) xpr
> >> Lisp_Vectorlike
> >> PVEC_NORMAL_VECTOR
> >> $7 = (struct Lisp_Vector *) 0x58ad4d938220
> >> {XIL(0x58ad4f32aabd), make_fixnum(19), XIL(0x58ad4d93f8e5),
> >> XIL(0x58ad4d93f93d), XIL(0x58ad4d93f995)}
> >
> > Paul, any ideas why pp would fail to work? I never say anything like
> > that, but maybe external-debugging-output doesn't work when GDB is
> > attached to a running Emacs?
>
> pp is calling Emacs to print to its stderr. If that is redirected
> somewhere else you won't see the output.
That's what I suspected, thanks. So there's no way to use pp when GDB
is attached to an Emacs that was not started from a shell prompt? Or
can the user do something to make that output show somewhere?
This bug report was last modified 251 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.