Opened 7 years ago

Closed 7 years ago

#972 closed defect (fixed)

Building the IDE may be broen in r15373

Reported by: tfb Owned by:
Priority: normal Milestone:
Component: IDE Version: trunk
Keywords: Cc:

Description

This may be related to #971. After that was resolved I've done an SVN update and am now at r15373. CCL builds fine at this point. But if I try and build the IDE I get the result below. As before I'm running on OSX 10.7.4, and I'm running the 64-bit version. After the SVN update I've built twice (ie once with the old image, with the usual couple of warnings about argument-count mismatches, and then again with the new image. Both builds seemed fine to me.

Again this may just be stupidity on my part. I don't know the kernel debugger, but if there is output you need from it let me know.

kingston$ ccl -n
Welcome to Clozure Common Lisp Version 1.9-dev-r15373M  (DarwinX8664)!
? (require :cocoa-application)
Unhandled exception 10 at 0x22a6f, context->regs at #xb029ad50
Exception occurred while executing foreign code
 at mark_memoized_area + 223
received signal 10; faulting address: 0x307e0000a000
? for help
[8855] Clozure CL kernel debugger: B
current thread: tcr = 0x1062c0, native thread ID = 0xc603, interrupts enabled


(#x0000000020E19298) #x0000000000000000 : () + ??
Bad frame! (1300b < 20e19298)
[8855] Clozure CL kernel debugger: 

Change History (1)

comment:1 Changed 7 years ago by gb

  • Resolution set to fixed
  • Status changed from new to closed

(In [15374]) Maintain a single version of mark_memoized_area(). In mark_memoized_area(), fix another fencepost (don't reference bitsp if we're already past the end; it can end on a page boundary.)

The same bug existed (with the same symptom) in mark_managed_static_refs(), and was fixed around a year ago.

Fixes ticket:972.

Note: See TracTickets for help on using tickets.