Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 777153 - dev-lisp/cl-unicode-0.1.5 - compile hang for 9 hours
Summary: dev-lisp/cl-unicode-0.1.5 - compile hang for 9 hours
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Common Lisp Bugs
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2021-03-19 08:11 UTC by Toralf Förster
Modified: 2021-05-29 06:39 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2021-03-19 08:11:36 UTC
This happened a ta tinderbox image 17.1_no-multilib-20210315-144814 :

I killed emerge and got from the log:

; processing (DEFINE-CONDITION SIMPLE-UNICODE-ERROR ...)
; processing (DEFUN SIGNAL-UNICODE-ERROR ...)
; processing (DEFINE-CONDITION CHARACTER-NOT-FOUND ...)

; wrote /var/tmp/portage/dev-lisp/cl-unicode-0.1.5/homedir/.cache/common-lisp/sbcl-2.1.2-linux-x64/var/tmp/portage/dev-lisp/cl-unicode-0.1.5/work/cl-unicode-0.1.5/conditions-tmpK2ZAJT4I.fasl
; compilation finished in 0:00:00.004
While evaluating the form starting at line 38, column 0
  of #P"/usr/share/common-lisp/source/flexi-streams/flexi-streams.asd":ASDF could not load cl-unicode because Error while trying to load definition for system flexi-streams from pathname /usr/share/common-lisp/source/flexi-streams/flexi-streams.asd: flexi-streams doesn't work on implementations with CHAR-CODE-LIMIT (256) less than 65533.

debugger invoked on a LOAD-SYSTEM-DEFINITION-ERROR in thread #<THREAD "main thread" RUNNING {1001418913}>: Error while trying to load definition for system flexi-streams from pathname /usr/share/common-lisp/source/flexi-streams/flexi-streams.asd: flexi-streams doesn't work on implementations with CHAR-CODE-LIMIT (256) less than 65533

Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [RETRY                        ] Retry EVAL of current toplevel form.
  1: [CONTINUE                     ] Ignore error and continue loading file "/usr/share/common-lisp/source/flexi-streams/flexi-streams.asd".
  2: [ABORT                        ] Abort loading file "/usr/share/common-lisp/source/flexi-streams/flexi-streams.asd".
  3: [RETRY                        ] Retry #<DEFINE-OP > on #<UNDEFINED-SYSTEM "flexi-streams">.
  4: [ACCEPT                       ] Continue, treating #<DEFINE-OP > on #<UNDEFINED-SYSTEM "flexi-streams"> as having been successful.
  5:                                 Retry compiling #<GENERATED-CL-SOURCE-FILE "cl-unicode" "lists">.
  6:                                 Continue, treating compiling #<GENERATED-CL-SOURCE-FILE "cl-unicode" "lists"> as having been successful.
  7:                                 Retry ASDF operation.
  8: [CLEAR-CONFIGURATION-AND-RETRY] Retry ASDF operation after resetting the configuration.
  9:                                 Retry ASDF operation.
 10:                                 Retry ASDF operation after resetting the configuration.
 11:                                 Ignore runtime option --eval "(progn (push \"/var/tmp/portage/dev-lisp/cl-unicode-0.1.5/work/cl-unicode-0.1.5/\" asdf:*central-registry*) (require :cl-unicode))".
 12:                                 Skip rest of --eval and --load options.
 13:                                 Skip to toplevel READ/EVAL/PRINT loop.
 14: [EXIT                         ] Exit SBCL (calling #'EXIT, killing the process).

((FLET "H0" :IN PERFORM) #<SIMPLE-ERROR "flexi-streams doesn't work on implementations with CHAR-CODE-LIMIT (~a) less than 65533" {100492EAF3}>)
   error finding frame source: Bogus form-number: the source file has probably changed too much to cope with.
   source: NIL
0]
Comment 1 Toralf Förster gentoo-dev 2021-03-19 11:44:28 UTC
FWIW it hangs here:

                              └─python3.8,17086 /usr/lib/portage/python3.8/pid-ns-init 26014
                                  └─python3.8,17093 /usr/lib/portage/python3.8/pid-ns-init 250 250 250 18 0,1,2 /usr/bin/sandbox [dev-lisp/cl-unicode-0.1.5] sandbox /usr/lib/portage/python3
.8/ebuild.sh compile
                                      └─sandbox,17148,portage /usr/lib/portage/python3.8/ebuild.sh compile
                                          └─ebuild.sh,17152 /usr/lib/portage/python3.8/ebuild.sh compile
                                              └─ebuild.sh,17245 /usr/lib/portage/python3.8/ebuild.sh compile
                                                  └─sbcl,17601 --eval (progn (push "/var/tmp/portage/dev-lisp/cl-unicode-0.1.5/work/cl-unicode-0.1.5/" asdf:*central-registry*) (require :cl-
unicode))
                                                      └─{sbcl},17774
Comment 2 Toralf Förster gentoo-dev 2021-03-19 13:16:08 UTC
and when I killed the sbcl process - emerge continued successfully !
Comment 3 Larry the Git Cow gentoo-dev 2021-05-29 06:39:48 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fac7738130b9c0a22c01508409c514e955936f3b

commit fac7738130b9c0a22c01508409c514e955936f3b
Author:     Marco Sirabella <marco@sirabella.org>
AuthorDate: 2021-03-27 15:53:55 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-05-29 06:38:04 +0000

    common-lisp-3.eclass: Don't run sbcl interactively
    
    Closes: https://bugs.gentoo.org/777153
    Signed-off-by: Marco Sirabella <marco@sirabella.org>
    Closes: https://github.com/gentoo/gentoo/pull/20150
    Signed-off-by: Sam James <sam@gentoo.org>

 eclass/common-lisp-3.eclass | 1 +
 1 file changed, 1 insertion(+)