Hi,

I am trying to figure out why cl-http fails to compile on
cmucl 18e on a Solaris 9 sparc machine.  I've been getting
this bus error:

; Compiling: /export/home/my/cl-http-70-190a/examples/configuration.lisp 22 JAN 04 
07:03:12 pm

; Byte Compiling Top-Level Form:
; Byte Compiling Top-Level Form:
; Compiling LOG-NOTIFICATIONS-ON (MULTIPORT-ACCESS-LOGS):
; Byte Compiling Top-Level Form:

; /export/home/my/cl-http-70-190a/examples/configuration.sparcf written.
; Compilation finished in 0:00:01.
;; Loading #p"/export/home/my/cl-http-70-190a/examples/configuration.sparcf".


Error in function UNIX::SIGBUS-HANDLER:  Bus Error at #x4033C05C.

Restarts:
  0: [CONTINUE] Return NIL from load of 
"/export/home/my/cl-http-70-190a/examples/configuration.sparcf".
  1:            Return NIL from load of "cmucl/start".
  2: [ABORT   ] Return to Top-Level.

Debug  (type H for help)

(UNIX::SIGBUS-HANDLER #<unused-arg> #<unused-arg> #.(SYSTEM:INT-SAP #xFFBFDE20))
Source:
; File: target:code/signal.lisp
(DEFINE-SIGNAL-HANDLER SIGBUS-HANDLER "Bus Error")
0] vs

(DEFINE-SIGNAL-HANDLER SIGBUS-HANDLER "Bus Error")
0] d
(UNIX::SIGBUS-HANDLER 3
                         #<unused-arg>
                         #<unused-arg>
                         #.(SYSTEM:INT-SAP #xFFBFDE20))[:EXTERNAL]
1] d
("Foreign function call land")
2] vs


#<Bogus-Debug-Function "Foreign function call land"> has no debug-block information.
2] d
("DEFMETHOD START-TASK (BACKGROUND-TASK)" 6 #<unused-arg>
    (#<ACCESS-STATISTICS-LOG HTTP-Multi-Port-Statistics-Log-Daemon {419CBDE5}>))
3] vs


; File: /export/home/my/cl-http-70-190a/server/task-queue.lisp
(DEFMETHOD START-TASK
           ((TASK BACKGROUND-TASK))
           (WITH-SLOTS (PROCESS PROCESS-NAME)
                       TASK
                       (COND
                        (PROCESS (PROCESS-PRESET PROCESS #'TASK-MAIN-LOOP TASK)
                         (PROCESS-ENABLE PROCESS))
                        (T
                         (SETQ PROCESS
                                 (MAKE-PROCESS PROCESS-NAME :BACKGROUND-P T
                                  :PRIORITY (TASK-PROCESS-PRIORITY TASK)
                                  :RESTART-AFTER-RESET T :WARM-BOOT-ACTION
                                  :DELAYED-RESTART))
                         (PROCESS-PRESET PROCESS #'TASK-MAIN-LOOP TASK)
                         (PROCESS-ENABLE PROCESS)))
                       (SETF (TASK-RUN-P TASK) T)
                       PROCESS))



------

I tried increasing debug to 3 with this result:

------

1] er

Error in function COMMON-LISP::ASSERT-ERROR:
   The assertion (EQ (C::TN-ENVIRONMENT C:TN) C::TN-ENV) failed.
Restarts:
  0: [CONTINUE] Retry assertion.
  1:            Return NIL from load of "cmucl/start".
  2: [ABORT   ] Return to Top-Level.


1] vs

(ASSERT (EQ (TN-ENVIRONMENT TN) TN-ENV))
1] d
(#:G3 #<TN #:G29!1>)
2] vs

(CONVERT-TO-ENVIRONMENT-TN TN (BLOCK-ENVIRONMENT (IR2-BLOCK-BLOCK BLOCK)))
2] d
(C::DO-SAVE-P-STUFF
    #<C::VOP #x412D66F5
        INFO= C:NLX-ENTRY
        ARGS= #<C:TN-REF #x412D4D6D
                  TN= #<TN t22>
                  WRITE-P= NIL
                  VOP= C:NLX-ENTRY>
        RESULTS= NIL
        CODEGEN-INFO= (# 0)>
    #<C::IR2-BLOCK #x409FB53D
        START-VOP= #<C::VOP #x412D66F5
                       INFO= C:NLX-ENTRY
                       ARGS= #<C:TN-REF 412D4D6D>
                       RESULTS= NIL
                       CODEGEN-INFO= #>
        LAST-VOP= #<C::VOP #x412D636D
                      INFO= C:UNBIND-TO-HERE
                      ARGS= #<C:TN-REF 412D4725>
                      RESULTS= NIL>
        LOCAL-TN-COUNT= 11>
    #*0001111100000000000000000000000000000000000000000000000000000000)
3] vs

(DO-LIVE-TNS (TN SS BLOCK)
 (UNLESS (EQ (TN-KIND TN) :COMPONENT)
   (FORCE-TN-TO-STACK TN)
   (UNLESS (EQ (TN-KIND TN) :ENVIRONMENT)
     (CONVERT-TO-ENVIRONMENT-TN TN
      (BLOCK-ENVIRONMENT (IR2-BLOCK-BLOCK BLOCK))))))
3] 


--
lisp version:
.cmucl-init.lisp is empty
--

% lisp
; Loading #p"/home/.cmucl-init.lisp".
CMU Common Lisp 18e linkage CVS 2003-04-14 16:28:55, running on schost6
With core: /net/schost6/export/home/my/lib/cmucl/lib/lisp.core
Dumped on: Mon, 2003-04-14 14:49:54-07:00 on edgedsp4
Send questions and bug reports to your local CMUCL maintainer, 
or see <http://www.cons.org/cmucl/support.html>.
Loaded subsystems:
    Python 1.1, target SPARCstation/Solaris 2
    CLOS 18e (based on PCL September 16 92 PCL (f))


------

Any suggestions as to what I can do?

Thank you,

David Kleiner

Reply via email to