[developers] morphology check in

Ben Waldron benjamin.waldron at cl.cam.ac.uk
Tue Aug 23 17:11:26 CEST 2005


When I try to load the ERG using the new code I don't get past building 
the rule filter. See below.

-Ben

Ann Copestake wrote:
>Finer-grained test for rule feeding, so that we only look at lexical
>rules connecting rules with morphological effect.
>  
===

Building rule filter
Building lr connections table
Constructing main lr table
Error: Received signal number 2 (Keyboard interrupt)
  [condition type: INTERRUPT-SIGNAL]

Restart actions (select using :continue):
 0: continue computation
 1: Return to Top Level (an "abort" restart).
 2: Abort entirely from this (lisp) process.
[1c] LKB(9): :top
Evaluation stack:

 ->(CERROR "continue computation" EXCL:INTERRUPT-SIGNAL ...)
   (SLOT-VALUE #<EXCL::STRUCTURE-EFFECTIVE-SLOT-DEFINITION FEEDERS @ 
#x45f39fc2>
               EXCL::NAME)
   ((METHOD MOP:SLOT-VALUE-USING-CLASS (STRUCTURE-CLASS T T))
      #<STRUCTURE-CLASS RULE> #[rule PRP_VERB_INFL_RULE o] ...)
   [... MOP:SLOT-VALUE-USING-CLASS ]
   (SLOT-VALUE #[rule PRP_VERB_INFL_RULE o] LRFSM)
   (BUILD-LRFSM-AUX-PROCESS-FEEDERS (145 . #[rule PRP_VERB_INFL_RULE o])
                                    #(:UNK :UNK :UNK ...) ...)
   (BUILD-LRFSM-AUX #[rule TRANSNG ] NIL ...)
   (BUILD-LRFSM-AUX-PROCESS-FEEDERS (163 . #[rule TRANSNG ])
                                    #(:UNK :UNK :UNK ...) ...)
   (BUILD-LRFSM-AUX #[rule PUNCT_COLON_RULE o] NIL ...)
   (BUILD-LRFSM-AUX-PROCESS-FEEDERS (137 . #[rule PUNCT_COLON_RULE o])
                                    #(:UNK :UNK :UNK ...) ...)

... more older frames ...
[1c] LKB(10): (prof:show-call-graph)
Time profile of sampled pc values by function, children, and parents.

Total times below 1.0% will be suppressed.
Parent and child times less 2.0% of the node will be suppressed.
Sampling stopped after 25397 samples taken for the time profiler.

Sample represents 279.3 seconds of processor time (out of a total of 279.3)

  %     %                       Parent
 self total   total local  Function
 Time  Time    secs   %         Child

  0.0 100.0   279.3   0.0   ... "start"
              279.3 100.0        ... "start_reborn_lisp"
-----------------------------------------------------
              279.3 100.0        ... "start"
  0.0 100.0   279.3   0.0   "start_reborn_lisp"
              279.3 100.0        "first_lisp_thread"
-----------------------------------------------------
              279.3 100.0        "start_reborn_lisp"
  0.0 100.0   279.3   0.0   "first_lisp_thread"
              279.3 100.0        EXCL::LISP-THREAD-START
-----------------------------------------------------
              279.3 100.0        "first_lisp_thread"
  0.0 100.0   279.3   0.0   ... EXCL::LISP-THREAD-START
              279.3 100.0        ... EXCL::THREAD-RESET-CATCHER
-----------------------------------------------------
              279.3 100.0        ... EXCL::LISP-THREAD-START
  0.0 100.0   279.3   0.0   EXCL::THREAD-RESET-CATCHER
              279.3 100.0        EXCL::THREAD-BIND-AND-CALL
-----------------------------------------------------
              279.3 100.0        EXCL::THREAD-RESET-CATCHER
  0.0 100.0   279.3   0.0   ... EXCL::THREAD-BIND-AND-CALL
              279.3 100.0        ... EVAL
-----------------------------------------------------
              279.3 100.0r       ... EXCL::THREAD-BIND-AND-CALL
               10.1   3.6r       EXCL::SLOLOAD
  0.0 100.0   279.3   0.0   ... EVAL
              279.3 100.0r       UNWIND-PROTECT
                9.4   3.4r       EXCL::TIME-A-FUNCALL
-----------------------------------------------------
              279.3 100.0        EVAL
  0.0 100.0   279.3   0.0   UNWIND-PROTECT
              279.3 100.0        RELOAD-SCRIPT-FILE
-----------------------------------------------------
              279.3 100.0        UNWIND-PROTECT
  0.0 100.0   279.3   0.0   RELOAD-SCRIPT-FILE
              279.3 100.0        READ-SCRIPT-FILE-AUX
-----------------------------------------------------
              279.3 100.0        RELOAD-SCRIPT-FILE
  0.0 100.0   279.3   0.0   READ-SCRIPT-FILE-AUX
              266.2  95.3        BUILD-LRFSM
               10.1   3.6        LOAD
-----------------------------------------------------
              266.2 100.0        READ-SCRIPT-FILE-AUX
  0.0  95.3   266.2   0.0   BUILD-LRFSM
              266.2 100.0        BUILD-LRFSM-AUX
-----------------------------------------------------
              266.2 100.0r       BUILD-LRFSM-AUX-PROCESS-FEEDERS
              266.2 100.0r       BUILD-LRFSM
  0.0  95.3   266.2   0.0   ... BUILD-LRFSM-AUX
              266.2 100.0r       BUILD-LRFSM-AUX-PROCESS-FEEDERS
-----------------------------------------------------
              266.2 100.0        BUILD-LRFSM-AUX
  1.7  95.3   266.2   1.8   ... BUILD-LRFSM-AUX-PROCESS-FEEDERS
              266.2  98.3r       BUILD-LRFSM-AUX
              251.2  92.7r       SLOT-VALUE
-----------------------------------------------------
              251.2  98.9r       BUILD-LRFSM-AUX-PROCESS-FEEDERS
               28.4  11.2r       SLOT-VALUE
 33.3  90.9   253.9  36.6   ... SLOT-VALUE
               92.4  40.4r       ... EXCL::SLOT-VALUE--SI
               49.9  21.8r       EXCL::FIND-TEST-KEY
               28.4  12.4r       SLOT-VALUE
                4.9   2.1r       (:DISCRIMINATOR (:CACHING (CLASS CLASS 
T) NIL))
-----------------------------------------------------
               92.4  99.3        ... SLOT-VALUE
 21.5  33.3    93.1  64.6   ... EXCL::SLOT-VALUE--SI
               20.7  22.3        ... EXCL::LIST-POSITION-EQ
                7.8   8.3        ... EXCL::CHECK-WRAPPER-VALIDITY-1
                4.5   4.8        "qcdr"
-----------------------------------------------------
               49.9  99.5        SLOT-VALUE
  7.0  17.9    50.1  38.7   ... EXCL::FIND-TEST-KEY
               24.0  49.3        (:DISCRIMINATOR (:FEW-CLASS-READER NIL))
                6.7  13.9        "q_wrapper_slots_std"
-----------------------------------------------------
               24.0  94.5        EXCL::FIND-TEST-KEY
                1.4   5.4        ... SLOT-VALUE
  9.1   9.1    25.4 100.0   (:DISCRIMINATOR (:FEW-CLASS-READER NIL))
-----------------------------------------------------
               20.7  99.9        EXCL::SLOT-VALUE--SI
  7.4   7.4    20.7 100.0   EXCL::LIST-POSITION-EQ
-----------------------------------------------------
               10.1 100.0r       READ-SCRIPT-FILE-AUX
  0.0   3.6    10.1   0.0   LOAD
               10.1 100.0        EXCL::LOAD-1
-----------------------------------------------------
               10.1 100.0        LOAD
  0.0   3.6    10.1   0.0   EXCL::LOAD-1
               10.1 100.0        EXCL::LOAD-2
-----------------------------------------------------
               10.1 100.0        EXCL::LOAD-1
  0.0   3.6    10.1   0.0   EXCL::LOAD-2
               10.1 100.0r       EXCL::LOAD-FROM-STREAM-OR-BUNDLE
-----------------------------------------------------
               10.1 100.0        EXCL::LOAD-2
  0.0   3.6    10.1   0.0   EXCL::LOAD-FROM-STREAM-OR-BUNDLE
               10.1 100.0r       EXCL::SLOLOAD
-----------------------------------------------------
               10.1 100.0        EXCL::LOAD-FROM-STREAM-OR-BUNDLE
  0.0   3.6    10.1   0.0   EXCL::SLOLOAD
               10.1 100.0        EVAL
-----------------------------------------------------
                9.4 100.0        EVAL
  0.0   3.4     9.4   0.0   ... EXCL::TIME-A-FUNCALL
                9.4 100.0        ... "comp_to_interp"
-----------------------------------------------------
                9.4 100.0        ... EXCL::TIME-A-FUNCALL
  0.0   3.4     9.4   0.0   "comp_to_interp"
                9.4 100.0        EXCL::INTERPRETED-FUNCALL
-----------------------------------------------------
                9.4 100.0        "comp_to_interp"
  0.0   3.4     9.4   0.0   EXCL::INTERPRETED-FUNCALL
                9.1  96.8        PROGN
                0.3   3.2        READ-PREPROCESSOR
-----------------------------------------------------
                9.1 100.0        EXCL::INTERPRETED-FUNCALL
  0.0   3.3     9.1   0.0   PROGN
                8.4  92.5        READ-TDL-TYPE-FILES-AUX
                0.2   2.5        READ-MORPH-FILE-AUX
                0.2   2.0        LKB-LOAD-LISP
-----------------------------------------------------
                8.4 100.0        PROGN
  0.0   3.0     8.4   0.0   READ-TDL-TYPE-FILES-AUX
                7.6  90.0        CHECK-TYPE-TABLE
                0.8   9.4        READ-TDL-TYPE-STREAM
-----------------------------------------------------
                7.8 100.0        ... EXCL::SLOT-VALUE--SI
  2.8   2.8     7.8 100.0   EXCL::CHECK-WRAPPER-VALIDITY-1
-----------------------------------------------------
                7.6 100.0        READ-TDL-TYPE-FILES-AUX
  0.0   2.7     7.6   0.0   CHECK-TYPE-TABLE
                2.9  37.8        STRONGLY-TYPE-CONSTRAINTS
                1.8  23.9        SET-UP-ANCESTORS-AND-DESCENDANTS
                1.3  17.1        EXPAND-AND-INHERIT-CONSTRAINTS
                1.0  13.2        COMPUTE-AND-ADD-GLBTYPES
                0.3   4.2        GC-TYPES
                0.2   2.9        FIND-GOOD-PARTITIONS
-----------------------------------------------------
                6.7  93.3        EXCL::FIND-TEST-KEY
                0.5   6.2        ... SLOT-VALUE
  2.6   2.6     7.2 100.0   "q_wrapper_slots_std"
-----------------------------------------------------
                4.5  78.6        EXCL::SLOT-VALUE--SI
                0.4   7.4        SET-UP-DESCENDANTS
                0.2   3.5        INTERSECTION
                0.2   3.1        BUILD-LRFSM-AUX
  2.0   2.0     5.7 100.0   "qcdr"
-----------------------------------------------------
                4.9 100.0        SLOT-VALUE
  1.7   1.7     4.9 100.0   (:DISCRIMINATOR (:CACHING (CLASS CLASS T) NIL))
-----------------------------------------------------
                4.6  94.7        SLOT-VALUE
                0.2   3.4        BUILD-LRFSM-AUX-PROCESS-FEEDERS
  1.7   1.7     4.8 100.0   "_end"
-----------------------------------------------------
                4.1  89.0        UNIFY-WFFS
                0.5  10.3        (:INTERNAL INHERIT-CONSTRAINTS 0)
  0.0   1.6     4.6   0.7   UNIFY-DAGS
                4.1  89.0        UNIFY1
                0.5  10.3        CYCLIC-DAG-P
-----------------------------------------------------
                2.9  71.4        YADU1
                1.2  28.6        REALLY-MAKE-WELL-FORMED
  0.0   1.5     4.1   0.0   UNIFY-WFFS
                4.1 100.0        UNIFY-DAGS
-----------------------------------------------------
                4.1 100.0r       UNIFY-DAGS
                3.8  93.5r       UNIFY-ARCS
  0.1   1.5     4.1   8.6   ... UNIFY1
                4.0  91.5r       UNIFY2
                0.1   3.0r       ... EXCL::STRUCTURE-REF
-----------------------------------------------------
                4.0 100.0        UNIFY1
  0.2   1.4     4.0  15.8   UNIFY2
                3.9  84.2r       UNIFY-ARCS
                2.1  46.0r       GREATEST-COMMON-SUBTYPE
                0.3   6.2r       EXCL::STRUCTURE-REF
                0.1   2.6r       "qcar"
-----------------------------------------------------
                3.9 100.0        UNIFY2
  0.1   1.4     3.9   6.3   ... UNIFY-ARCS
                3.8  94.0r       UNIFY1
-----------------------------------------------------
                3.0 100.0        READ-SCRIPT-FILE-AUX
  0.0   1.1     3.0   0.0   BUILD-RULE-FILTER
                3.0 100.0        FILL-RULE-FILTER
-----------------------------------------------------
                3.0 100.0        BUILD-RULE-FILTER
  0.0   1.1     3.0   0.0   FILL-RULE-FILTER
                2.9  96.8        YADU
                0.1   2.5        CREATE-TEMP-PARSING-TDFS
-----------------------------------------------------
                2.6  87.1        BUILD-LRFSM-AUX-PROCESS-FEEDERS
                0.2   8.1        BUILD-LRFSM-AUX
                0.1   2.6        EXCL::VECTOR-TO-LIST*
  1.1   1.1     3.0 100.0   "aref"
-----------------------------------------------------
                2.9 100.0        FILL-RULE-FILTER
  0.0   1.1     2.9   0.0   YADU
                2.9 100.0        YADU1
-----------------------------------------------------
                2.9 100.0        YADU
  0.0   1.1     2.9   0.4   YADU1
                2.9  98.9        UNIFY-WFFS
-----------------------------------------------------
                2.9 100.0        CHECK-TYPE-TABLE
  0.0   1.0     2.9   0.0   STRONGLY-TYPE-CONSTRAINTS
                2.9 100.0        WF-CONSTRAINT-OF
-----------------------------------------------------
                2.9 100.0r       STRONGLY-TYPE-CONSTRAINTS
                0.2   5.4r       POSSIBLY-NEW-CONSTRAINT-OF
  0.0   1.0     2.9   0.8   ... WF-CONSTRAINT-OF
                2.3  79.8r       REALLY-MAKE-FEATURES-WELL-FORMED
                0.5  19.0r       COPY-DAG
-----------------------------------------------------



More information about the developers mailing list