GNU bug report logs -
#69543
30.0.50; emacs hang
Previous Next
Reported by: Gregor Zattler <telegraph <at> gmx.net>
Date: Mon, 4 Mar 2024 11:53:01 UTC
Severity: normal
Found in version 30.0.50
Done: Stefan Kangas <stefankangas <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #11 received at 69543 <at> debbugs.gnu.org (full text, mbox):
> Date: Mon, 04 Mar 2024 12:50:53 +0100
> From: Gregor Zattler via "Bug reports for GNU Emacs,
> the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org>
>
> Dear Emacs developers, this happened when I tried to
> open a file via emacsclient via a convoluted stack of
> shell scripts. I am sadly not able to reproduce.
> Perhaps the backtrace below helps.
>
> Regards; Gregor
>
>
> Starting program: /home/grfz/src/emacs-master--32b4f9d21b14190f1ed1611515751abe4b90fa68--2024-02-27T09-36+01-00/src/emacs -xrm --init-directory="${USER_EMACS_DIRECTORY}" --fg-daemon="${EMACS_SERVER_NAME}"
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
> [Detaching after vfork from child process 125867]
> [Detaching after vfork from child process 125868]
> [Detaching after vfork from child process 125869]
> [Detaching after vfork from child process 125870]
> [Detaching after vfork from child process 126543]
> [Detaching after vfork from child process 127191]
>
> Program received signal SIGPIPE, Broken pipe.
> 0x00007ffff3db8240 in write () from /lib/x86_64-linux-gnu/libc.so.6
> #0 0x00007ffff3db8240 in write () at /lib/x86_64-linux-gnu/libc.so.6
> #1 0x0000555555779f37 in emacs_full_write (interruptible=-1, nbyte=18, buf=0x555558244218 "-emacs-pid 125864\n", fd=10, fd <at> entry=18) at ./src/sysdep.c:2811
> #2 emacs_write_sig (fd=fd <at> entry=10, buf=<optimized out>, nbyte=<optimized out>) at ./src/sysdep.c:2851
> #3 0x000055555588bdd8 in send_process (proc=Python Exception <class 'gdb.error'>: value has been optimized out
> , buf=<optimized out>, len=<optimized out>, object=Python Exception <class 'gdb.error'>: value has been optimized out
> , object <at> entry=XIL(0x55555614fb94)) at ./src/process.c:6703
> #4 0x000055555588c3f9 in Fprocess_send_string (process=Python Exception <class 'gdb.error'>: value has been optimized out
> , string=XIL(0x55555614fb94)) at ./src/lisp.h:1630
This says Emacs received SIGPIPE while writing, seems like to the
client process? I guess your "convoluted stack of shell scripts"
needs to be scrutinized for possibly causing this?
IOW, why do you think this is an Emacs bug?
This bug report was last modified 84 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.