GNU bug report logs - #76943
30.1; comint-interrupt-subjob does not interrupt process in inferior-python

Previous Next

Package: emacs;

Reported by: Garid Zorigoo <garidzorigoo <at> gmail.com>

Date: Tue, 11 Mar 2025 15:28:01 UTC

Severity: normal

Found in version 30.1

Done: Mattias EngdegÄrd <mattias.engdegard <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Garid Zorigoo <garidzorigoo <at> gmail.com>
Subject: bug#76943: closed (Re: bug#76943: 30.1; comint-interrupt-subjob
 does not interrupt process in inferior-python)
Date: Thu, 17 Apr 2025 13:00:03 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#76943: 30.1; comint-interrupt-subjob does not interrupt process in inferior-python

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 76943 <at> debbugs.gnu.org.

-- 
76943: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=76943
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Mattias EngdegÄrd <mattias.engdegard <at> gmail.com>
To: kobarity <kobarity <at> gmail.com>
Cc: 76943-done <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>,
 Paul Eggert <eggert <at> cs.ucla.edu>, garidzorigoo <at> gmail.com
Subject: Re: bug#76943: 30.1; comint-interrupt-subjob does not interrupt
 process in inferior-python
Date: Thu, 17 Apr 2025 14:59:30 +0200
20 mars 2025 kl. 12.43 skrev kobarity <kobarity <at> gmail.com>:

> Mattias, could you try this patch on MacOS and confirm that completion
> works and that ERTs pass?
> <0001-Disable-echo-back-instead-of-setting-tty-to-raw-in-I.patch>

Sorry about the delay; been away and have again a backlog to work through.

Thank you for the patch -- it makes sense and all seems to work.

Now pushed to master, and I assume the bug can be closed.


[Message part 3 (message/rfc822, inline)]
From: Garid Zorigoo <garidzorigoo <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 30.1;
 comint-interrupt-subjob does not interrupt process in inferior-python
Date: Wed, 12 Mar 2025 00:26:53 +0900
[Message part 4 (text/plain, inline)]
I cannot interrupt the long process in the inferior python.

How to reproduce:
1. M-x run-python
2. Start long process (for example below: time.sleep())
3. Both C-c C-c  and   M-x comint-interrupt-subjob doesn't interrupt the
process

-----------------------------------------------------------------------------
Python 3.13.2 (main, Feb  5 2025, 08:05:21) [GCC 14.2.1 20250128] on linux
Type "help", "copyright", "credits" or "license" for more information.
warning: can't use pyrepl: terminal doesn't have the required clear
capability; TERM=dumb
>>> import time
>>> time.sleep(1000)
  C-c C-c  C-c C-c

  M-x c o m i n t - i n t e r r u p t - s u b j o b RET
----------------------------------------------------------------------------

This is probably due to the new updated REPL in python-3.13
(this seems caused another issue discussed in the
thread
https://lists.gnu.org/archive/html/bug-gnu-emacs/2025-02/msg01038.html)


In GNU Emacs 30.1 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.48,
cairo version 1.18.2)
Windowing system distributor 'The X.Org Foundation', version 11.0.12401006
System Description: Arch Linux

Configured using:
 'configure --with-x-toolkit=gtk3 --sysconfdir=/etc --prefix=/usr
 --libexecdir=/usr/lib --localstatedir=/var --disable-build-details
 --with-cairo --with-harfbuzz --with-libsystemd --with-modules
 --with-native-compilation=aot --with-tree-sitter 'CFLAGS=-march=x86-64
 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3
 -Wformat -Werror=format-security -fstack-clash-protection
 -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g
 -ffile-prefix-map=/build/emacs/src=/usr/src/debug/emacs -flto=auto'
 'LDFLAGS=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro
 -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto''

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB

Important settings:
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=fcitx
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  fido-vertical-mode: t
  icomplete-vertical-mode: t
  icomplete-mode: t
  fido-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  minibuffer-regexp-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message mailcap yank-media puny dired
dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068
epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums
mm-util mail-prsvr mail-utils time-date compile text-property-search
cl-seq cl-extra help-mode files-x python rx project byte-opt gv bytecomp
byte-compile compat pcase treesit comint subr-x ansi-osc ring ansi-color
cus-start cus-load icomplete cl-loaddefs cl-lib rmc iso-transl tooltip
cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen
tool-bar dnd fontset image regexp-opt fringe tabulated-list replace
newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar
rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock
font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq
simple cl-generic indonesian philippine cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese composite emoji-zwj charscript charprop case-table
epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button
loaddefs theme-loaddefs faces cus-face macroexp files window
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget keymap hashtable-print-readable backquote threads dbusbind
inotify lcms2 dynamic-setting system-font-setting font-render-setting
cairo gtk x-toolkit xinput2 x multi-tty move-toolbar
make-network-process native-compile emacs)

Memory information:
((conses 16 111495 10661) (symbols 48 13485 0) (strings 32 32939 3083)
 (string-bytes 1 844154) (vectors 16 14053)
 (vector-slots 8 183289 6546) (floats 8 38 3333) (intervals 56 393 10)
 (buffers 992 14))
[Message part 5 (text/html, inline)]

This bug report was last modified 32 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.