[cmucl-ticket] #16: Read-time hash-table issue

#16: Read-time hash-table issue ----------------------+----------------------------------------------------- Reporter: sionescu | Owner: somebody Type: defect | Status: new Priority: major | Milestone: Component: Core | Version: 19d Keywords: | ----------------------+----------------------------------------------------- LOADing a fasl produced when compiling a file that contains just (cl:defparameter *ht* #.(cl:make-hash-table)) yields this error: Error in KERNEL::UNBOUND-SYMBOL-ERROR-HANDLER: the variable LISP::TABLE is unbound. [Condition of type UNBOUND-VARIABLE] Backtrace: 0: ("Creation Form for #<HASH-TABLE :TEST EQL :WEAK-P NIL :COUNT 0 {58F5A68D}>")[:TOP-LEVEL] 1: (LISP::FOP-FUNCALL) 2: (LISP::LOAD-GROUP #<Stream for file "/home/hechee/tmp/a.x86f">) 3: (LISP::FASLOAD #<Stream for file "/home/hechee/tmp/a.x86f">) 4: (LISP::INTERNAL-LOAD #P"/home/hechee/tmp/a.x86f" #P"/home/hechee/tmp/a.x86f" :ERROR :BINARY) 5: (LISP::INTERNAL-LOAD #P"/home/hechee/tmp/a.x86f" #P"/home/hechee/tmp/a.x86f" :ERROR NIL) 6: (LOAD #P"/home/hechee/tmp/a.x86f" :VERBOSE NIL :PRINT ...) The error is reproducible on 19d and 19e-pre2 -- Ticket URL: <http://trac.common-lisp.net/cmucl/ticket/16> cmucl <http://common-lisp.net/project/cmucl> cmucl

#16: Read-time hash-table issue -----------------------+---------------------------------------------------- Reporter: sionescu | Owner: somebody Type: defect | Status: closed Priority: major | Milestone: Component: Core | Version: 19d Resolution: fixed | Keywords: -----------------------+---------------------------------------------------- Changes (by rtoy): * resolution: => fixed * status: new => closed Comment: Fixed. There was a missing comma in the function that creates the load- form. The fix will be available in the 2008-05 snapshot. If this is a critical bug for 19e, let us know. It's too late to get the fix into 19e, but we can supply a 19e patch. -- Ticket URL: <http://trac.common-lisp.net/cmucl/ticket/16> cmucl <http://common-lisp.net/project/cmucl> cmucl

#16: Read-time hash-table issue -----------------------+---------------------------------------------------- Reporter: sionescu | Owner: somebody Type: defect | Status: closed Priority: major | Milestone: Component: Core | Version: 19d Resolution: fixed | Keywords: -----------------------+---------------------------------------------------- Comment (by sionescu): It's not critical, but I maintain the cmucl port for Gentoo and I'd like to have the patch applied in our ebuild. -- Ticket URL: <http://trac.common-lisp.net/cmucl/ticket/16> cmucl <http://common-lisp.net/project/cmucl> cmucl

#16: Read-time hash-table issue -----------------------+---------------------------------------------------- Reporter: sionescu | Owner: somebody Type: defect | Status: closed Priority: major | Milestone: Component: Core | Version: 19d Resolution: fixed | Keywords: -----------------------+---------------------------------------------------- Comment (by rtoy): Ok. I'll create the patch for 19e soon. It will be announced on the mailing lists when it's done. -- Ticket URL: <http://trac.common-lisp.net/cmucl/ticket/16> cmucl <http://common-lisp.net/project/cmucl> cmucl

#16: Read-time hash-table issue -----------------------+---------------------------------------------------- Reporter: sionescu | Owner: somebody Type: defect | Status: closed Priority: major | Milestone: Component: Core | Version: 19d Resolution: fixed | Keywords: -----------------------+---------------------------------------------------- Comment (by rtoy): Patch available now. Look for [http://common- lisp.net/project/cmucl/downloads/release/19e/patches/cmucl-19e-patch- 001.tar.gz] As usual, this should be asdf-installable, but you can just download the tarfile, extract it, and use asdf to load the patch. -- Ticket URL: <http://trac.common-lisp.net/cmucl/ticket/16> cmucl <http://common-lisp.net/project/cmucl> cmucl
participants (1)
-
cmucl