unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#44742: Cuirass crashed when run interactively
@ 2020-11-19 17:49 Mathieu Othacehe
  2020-12-08 11:11 ` Mathieu Othacehe
  0 siblings, 1 reply; 2+ messages in thread
From: Mathieu Othacehe @ 2020-11-19 17:49 UTC (permalink / raw)
  To: 44742


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




^ permalink raw reply	[flat|nested] 2+ messages in thread

* bug#44742: Cuirass crashed when run interactively
  2020-11-19 17:49 bug#44742: Cuirass crashed when run interactively Mathieu Othacehe
@ 2020-12-08 11:11 ` Mathieu Othacehe
  0 siblings, 0 replies; 2+ messages in thread
From: Mathieu Othacehe @ 2020-12-08 11:11 UTC (permalink / raw)
  To: 44742-done


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




^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-12-08 11:13 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-19 17:49 bug#44742: Cuirass crashed when run interactively Mathieu Othacehe
2020-12-08 11:11 ` Mathieu Othacehe

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).