GNU bug report logs -
#44742
Cuirass crashed when run interactively
Previous Next
Reported by: Mathieu Othacehe <othacehe <at> gnu.org>
Date: Thu, 19 Nov 2020 17:50:02 UTC
Severity: normal
Done: Mathieu Othacehe <othacehe <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#44742: Cuirass crashed when run interactively
which was filed against the guix package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 44742 <at> debbugs.gnu.org.
--
44742: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=44742
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
Hello,
> The following work-around seem to confirm it:
>
> - (fetch-input store input
> - #:writable-copy? (compile? input)))))
> + (parameterize ((current-error-port (%make-void-port "rw+")))
> + (fetch-input store input
> + #:writable-copy? (compile? input))))))
I've pushed this work-around as
e0f97e475f6d9d832eb67b3576f2c43a0aff65b4.
Thanks,
Mathieu
[Message part 3 (message/rfc822, inline)]
Hello,
When running Cuirass (3fd0eb1) directly from a command line, I have
the following error:
--8<---------------cut here---------------start------------->8---
2020-11-19T18:34:29 exception arguments: (#f "Wrong number of arguments to ~A" (#<procedure 7f8f7ffea660 at git/structs.scm:562:22 (ptr _)>) #f)
In ice-9/boot-9.scm:
1731:15 12 (with-exception-handler #<procedure 7f8f7fe26d80 at ic…> …)
1736:10 11 (with-exception-handler _ _ #:unwind? _ # _)
718:2 10 (call-with-prompt ("break") #<procedure 7f8f82214c80 a…> …)
718:2 9 (call-with-prompt ("continue") #<procedure 7f8f8221486…> …)
In ice-9/eval.scm:
619:8 8 (_ #(#(#<directory (guile-user) 7f8f83128f00> #<var…> …)))
In srfi/srfi-1.scm:
634:9 7 (for-each #<procedure 7f8f7ff52180 at cuirass/base.scm…> …)
In ice-9/boot-9.scm:
1731:15 6 (with-exception-handler #<procedure 7f8f7fe26720 at ic…> …)
1669:16 5 (raise-exception _ #:continuable? _)
1764:13 4 (_ #<&compound-exception components: (#<&assertion-fail…>)
In cuirass/utils.scm:
319:8 3 (_ _ . _)
In ice-9/boot-9.scm:
1731:15 2 (with-exception-handler #<procedure 7f8f7c42d510 at ic…> …)
In cuirass/utils.scm:
320:22 1 (_)
In unknown file:
0 (make-stack #t)
ERROR: In procedure make-stack:
Wrong number of arguments to #<procedure 7f8f7ffea660 at git/structs.scm:562:22 (ptr _)>
--8<---------------cut here---------------end--------------->8---
this seems to be cause by the recent addition of a progress bar when
using Guile-Git.
The following work-around seem to confirm it:
--8<---------------cut here---------------start------------->8---
- (fetch-input store input
- #:writable-copy? (compile? input)))))
+ (parameterize ((current-error-port (%make-void-port "rw+")))
+ (fetch-input store input
+ #:writable-copy? (compile? input))))))
--8<---------------cut here---------------end--------------->8---
Thanks,
Mathieu
This bug report was last modified 4 years and 166 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.