Opened 12 years ago

Closed 12 years ago

#105 closed defect (fixed)

crash while using IDE inspector

Reported by: jaj@… Owned by: gb
Priority: critical Milestone:
Component: IDE Version:
Keywords: Cc:

Description

I was inspecting a HEMLOCK-FRAME object, when I got a memory fault. I will try to see if it is reproducable.

I don't know if it's useful, but here is the output:

* Error in event process: Fault during read of memory address #x0

(4428A8) : 0 (FUNCALL #'#<Anonymous Function #x300041B9E8AF> #<CCL::INVALID-MEMORY-ACCESS #x300041EC8F5D>) 149

(#:G13856)

#:G13856: #<CCL::INVALID-MEMORY-ACCESS #x300041EC8F5D>

#:COMPILER-VAR: (NIL) #:G13853: #<A Foreign Pointer [stack-allocated] #x7FFF5FBFC320>

(4428D0) : 1 (SIGNAL #<CCL::INVALID-MEMORY-ACCESS #x300041EC8F5D> [...]) 989

(CONDITION &REST CCL::ARGS)

CONDITION: #<CCL::INVALID-MEMORY-ACCESS #x300041EC8F5D> CCL::ARGS: NIL

CCL::%HANDLERS%: ((ERROR)) CCL::TAG: (CONDITION #<COMPILED-LEXICAL-CLOSURE #xE6DCF>) CCL::HANDLERS: CCL::*BACKTRACE-CONTEXTS* CCL::FN: #<COMPILED-LEXICAL-CLOSURE #xE6DCF>

(442928) : 2 (%ERROR #<CCL::INVALID-MEMORY-ACCESS #x300041EC8F5D> NIL 558404) 93

(CONDITION CCL::ARGS CCL::ERROR-POINTER)

CONDITION: #<CCL::INVALID-MEMORY-ACCESS #x300041EC8F5D> CCL::ARGS: NIL CCL::ERROR-POINTER: 558404

(442950) : 3 (FUNCALL #'#<CCL::XCMAIN> 17591849973482) 1933

(#:G59660)

#:G59660: 17591849973482

#:G59666: #<A Foreign Pointer [stack-allocated] #x7FFF5FBFB750> CCL::XP: #<A Foreign Pointer [stack-allocated] #x7FFF5FBFBF70> CCL::XCF: #<A Foreign Pointer [stack-allocated] #x442A20> CCL::ADDR: 0 SIGNAL: 10 CCL::CODE: 0 CCL::FRAME-PTR: 558404

(4429B8) : 4 (%PASCAL-FUNCTIONS% 1 17591849973482) 405

(CCL::INDEX CCL::ARGS-PTR-FIXNUM)

CCL::INDEX: 1 CCL::ARGS-PTR-FIXNUM: 17591849973482

CCL::LISP-FUNCTION: #<Compiled-function CCL::XCMAIN (Non-Global) #x30004050133F> WITHOUT-INTERRUPTS: NIL CCL::*CALLBACK-TRACE-P*: NIL

(442A20) : 6 (FUNCALL #'#<Anonymous Function #x300040DD882F>) 288

NIL

CCL::S: #<NS-SIZE

Error: Fault during read of memory address #x0 While executing: #<Anonymous Function #x300040DD882F>, in process Initial(0).

;;; ;;; #<APPKIT-PROCESS Initial(0) [Active] #x3000404114FD> requires access to Shared Terminal Input ;;;

Change History (2)

comment:1 Changed 12 years ago by jaj@…

This is easily reproducible. In the listener do:

(inspect (car (ccl::windows)))

Then click on the frame in the left pane of the inspector, and scroll the middle frame down more than half way, and it crashes right away.

comment:2 Changed 12 years ago by gb

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

I think that this is fixed in changeset:7301

Note: See TracTickets for help on using tickets.