[regex-coach] Apparent crash on complex regex in "Tree" tab

era+regex=coach at iki.fi era+regex=coach at iki.fi
Wed Sep 7 20:35:40 UTC 2005


On Wed, 07 Sep 2005 19:51:00 +0200, "Edi Weitz" <edi at agharta.de> said:
> On Wed, 07 Sep 2005 20:19:08 +0300, era+regex=coach at iki.fi wrote:
> > It's an improvement. Now, I get an error dialog
> 
> I've uploaded an image with debugging information (about 10MB) to the
> same address:
> 
>   <http://weitz.de/files/regex-coach.bz2>
> 
> You /might/ get a more informative error message with that one.

 vnix$ ./regex-coach
Warning: Unable to find default fallback resources for application class
Lispworks
Error: An error of type CONDITIONS:ARITHMETIC-TYPE-ERROR occured,
arguments : (:EXPECTED-TYPE REAL :DATUM NIL :OPERATION >= :OPERANDS (0
NIL))
  1 (continue) Return a value to use.
  2 Supply a new second argument.
  3 Destroy element #<CL-PPCRE-INTERACTIVE::YELLOW-NODE-PANE
  "^(?!(?i:X-UIDL|X-Face|To|Cc|From|Subject|References|In-Reply-To|(?:X-|Resent-|X-Original-)?Message-Id):)[\\w-]{1,24}:(?:[^\\n]{0,100}|\\n[
  \\t]){0,2}%[A-Z][A-Z_-]" 20EC9CA4>.
  4 (abort) Return to event loop.

Type :b for backtrace, :c <option number> to proceed,  or :? for other
options

CL-USER 1 : 1 > :b
Call to "GET-CALL-FRAME"
Call to "DEBUG1"
Call to "INVOKE-DEBUGGER"
Call to "CONDITIONS-ERROR"
Call to "REPORT-THE-BINARY-FN-ERROR"
Call to "ARGS-TO-BINARY-ARITHMETIC-FN-NOT-OF-TYPE"
Call to ">="
Call to "COLLECT-FONT-PROPERTIES"
Call to "COMPUTE-FONT-NAME-FROM-FONT-STRUCT"
Call to "DEFAULT-ANY-COMPONENTS"
Call to "FIND-BEST-FONT"
Call to "SIMPLE-PANE-FONT-REPRESENTATION"
Call to "(METHOD PANE-INITIAL-FONTLIST PANE-REPRESENTATION .  NIL)"
Call to "(METHOD PANE-INITIALIZE PANE-REPRESENTATION .  NIL)"
Call to "(METHOD CREATE-REPRESENTATION (SIMPLE-PANE
WINDOW-REPRESENTATION))"
Call to "CACHE-MISS-FUNCTION"
Call to "(METHOD CREATE ELEMENT .  NIL)"
Call to Anonymous compiled function #<function 2039F512>
Call to "NEXT-METHOD-CALL-1"
Call to "(METHOD CREATE AROUND LIBRARY-ELEMENT .  NIL)"
Call to Anonymous compiled function #<function 200CD202>
Call to "CACHE-MISS-FUNCTION"
Call to "CACHE-MISS-FUNCTION"
Call to "(METHOD MAP-PANE-CHILDREN (LAYOUT T))"
Call to "(METHOD REDO-LAYOUT LAYOUT .  NIL)"
Call to "CACHE-MISS-FUNCTION"
Call to "(METHOD CREATE AROUND LAYOUT .  NIL)"
Call to #<function 200CD202>
Call to "CACHE-MISS-FUNCTION"
Call to "CACHE-MISS-FUNCTION"
Call to "(METHOD MAP-PANE-CHILDREN (LAYOUT T))"
Call to "(METHOD REDO-LAYOUT LAYOUT .  NIL)"
Call to "NEXT-METHOD-CALL-1"
Call to "(METHOD REDO-LAYOUT AROUND PINBOARD-LAYOUT .  NIL)"
Call to #<function 200CD202>
Call to "CACHE-MISS-FUNCTION"
Call to "(METHOD CREATE AROUND LAYOUT .  NIL)"
Call to #<function 200CD202>
Call to "CACHE-MISS-FUNCTION"
Call to "CACHE-MISS-FUNCTION"
Call to "(METHOD MAP-PANE-CHILDREN (LAYOUT T))"
Call to "(METHOD REDO-LAYOUT LAYOUT .  NIL)"
Call to "(METHOD CREATE AROUND LAYOUT .  NIL)"
Call to #<function 200CD202>
Call to "(METHOD MAP-PANE-CHILDREN (LAYOUT T))"
Call to "(METHOD REDO-LAYOUT LAYOUT .  NIL)"
Call to "(METHOD CREATE AROUND LAYOUT .  NIL)"
Call to #<function 200CD202>
Call to "(METHOD MAP-PANE-CHILDREN (LAYOUT T))"
Call to "(METHOD REDO-LAYOUT LAYOUT .  NIL)"
Call to "(METHOD INVALIDATE-PANE-CONSTRAINTS-WITH-CONTROL-OVER-REDISPLAY
LAYOUT .  NIL)"
Call to Anonymous compiled function #<function 200732CA>
Call to Anonymous compiled function #<function 200AB842>
Call to "INVALIDATE-PANE-CONSTRAINTS-WITH-REDISPLAY"
Call to "REDISPLAY-LAYOUT-CREATING-UNMAPPED-CHILDREN"
Call to "(METHOD SET-LAYOUT-DESCRIPTION (LAYOUT T))"
Call to Anonymous compiled function #<function 2007492A>
Call to "UPDATE-SWITCHABLE-LAYOUT-VISIBLE-CHILD"
Call to "(METHOD (SETF SWITCHABLE-LAYOUT-VISIBLE-CHILD) (T
SWITCHABLE-LAYOUT))"
Call to Anonymous compiled function #<function 203A3922>
Call to "NEXT-METHOD-CALL-3"
Call to "(METHOD CAPI-COLLECTION-CALLBACK AROUND (CHOICE T))"
Call to Anonymous compiled function #<function 203A2722>
Call to "CACHE-MISS-FUNCTION"
Call to #<function 2007492A>
Call to "IN-PROCESS-CAPI-EVENT-CALLBACK"
Call to "LOOP-PROCESS-EVENTS"
Call to "INTERFACE-EVENT-LOOP"
Call to "INITIALIZE-AND-PROCESS-EVENTS"
Call to "(METHOD INTERFACE-PROCESS-WRAPPER (SCREEN-REPRESENTATION T T))"
Call to "CACHE-MISS-FUNCTION"
Call to "INITIALIZE-PROCESS-STACK .  PROCESS-SG-FUNCTION"
Call to SYSTEM::%%FIRST-CALL-TO-STACK

CL-USER 2 : 1 > 

The X error message is slightly more detailed, but hardly more
informative (it adds a hex number which looks like a handle of some
sort) and I get a dialog asking whether I want to save some buffers.

/* era */

-- 
If this were a real .signature, it would suck less.  Well, maybe not.




More information about the regex-coach mailing list