GNU bug report logs - #32279
activate-readline interaction with git

Previous Next

Package: guile;

Reported by: Jelle Licht <jlicht <at> fsfe.org>

Date: Thu, 26 Jul 2018 12:35:02 UTC

Severity: normal

Done: Jelle Licht <jlicht <at> fsfe.org>

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: Jelle Licht <jlicht <at> fsfe.org>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#32279: closed (activate-readline interaction with git)
Date: Thu, 02 Feb 2023 14:20:01 +0000
[Message part 1 (text/plain, inline)]
Your message dated Thu, 02 Feb 2023 15:19:44 +0100
with message-id <874js45ev3.fsf <at> fsfe.org>
and subject line Re: bug#32279: activate-readline interaction with git
has caused the debbugs.gnu.org bug report #32279,
regarding activate-readline interaction with git
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
32279: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=32279
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Jelle Licht <jlicht <at> fsfe.org>
To: bug-guile <at> gnu.org
Subject: activate-readline interaction with git
Date: Thu, 26 Jul 2018 14:34:09 +0200
[Message part 3 (text/plain, inline)]
Loading the (git) module after a call to (activate-readline) from
(ice-9 readline) stalls my repl, in most (9 out of 10) cases.

Observe:

--8<---------------cut here---------------start------------->8---
$ guile -q
GNU Guile 2.2.4
Copyright (C) 1995-2017 Free Software Foundation, Inc.

Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'.
This program is free software, and you are welcome to redistribute it
under certain conditions; type `,show c' for details.

Enter `,help' for help.
scheme@(guile-user)> (use-modules (ice-9 readline))
scheme@(guile-user)> (activate-readline)
scheme@(guile-user)> (use-modules (git)) (display "This still shows up?")
This still shows up?
;; <- It is stuck here, not even a SIGINT works
[1]+  Stopped                 guile -q
--8<---------------cut here---------------end--------------->8---

I have verified that using guile without any repl does not exhibit this
behaviour. I have attached the `strace -f guile' where I
pipe the offending code into stdin, and then the problem does not seem
to present itself. See "working.log".

I have also attached the strace of the repl when it exhibits the issue;
see "broken.log".

I think this might be related to
http://lists.gnu.org/archive/html/bug-guix/2018-07/msg00170.html as well.


[working.log (text/plain, attachment)]
[broken.log (text/plain, attachment)]
[Message part 6 (message/rfc822, inline)]
From: Jelle Licht <jlicht <at> fsfe.org>
To: Mark H Weaver <mhw <at> netris.org>
Cc: 32279-done <at> debbugs.gnu.org
Subject: Re: bug#32279: activate-readline interaction with git
Date: Thu, 02 Feb 2023 15:19:44 +0100
Hi Mark et all,

I can no longer reproduce this issue, so I'll close the issue.

- Jelle

Mark H Weaver <mhw <at> netris.org> writes:

> Hi Jelle,
>
> Jelle Licht <jlicht <at> fsfe.org> writes:
>> Loading the (git) module after a call to (activate-readline) from
>> (ice-9 readline) stalls my repl, in most (9 out of 10) cases.
>
> The (git) module is not part of core Guile, and is not maintained by the
> Guile developers.  Am I correct in guessing that it's part of the
> 'guile-git' project?  If so, I suggest reporting the problem here:
>
>   https://gitlab.com/guile-git/guile-git/issues
>
> I'd be glad to discuss the issue with the 'guile-git' developers, but I
> think the investigation will need to start with them, given that I have
> zero knowledge of 'guile-git' internals and wouldn't know where to begin
> looking for the source of this problem.
>
>      Regards,
>        Mark


This bug report was last modified 2 years and 112 days ago.

Previous Next


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