Opened 12 years ago

Closed 11 years ago

#86 closed defect (fixed)

No restarts available on error in thread

Reported by: ehuelsmann Owned by: nobody
Priority: major Milestone: 0.20
Component: libraries Version:
Keywords: bite-size Cc:
Parent Tickets:

Description

Evaluating the following

(threads:make-thread #'(lambda () (error "foof")) :name "foof")

will get you into the debugger. But there's not restart available.

As it does not make sense to provide a RETURN-TO-TOPLEVEL restart for an
error occuring in a thread, I think there should be a TERMINATE-THREAD
restart instead.

And the debugger should probably print the thread's name the error
occured in.

Attachments (1)

thread-restarts.patch (2.6 KB) - added by ehuelsmann 11 years ago.
Proposed patch

Download all attachments as: .zip

Change History (5)

comment:1 Changed 11 years ago by ehuelsmann

Keywords: bite-size added

comment:2 Changed 11 years ago by ehuelsmann

Milestone: 0.190.20

comment:3 Changed 11 years ago by ehuelsmann

I propose attached patch.

Changed 11 years ago by ehuelsmann

Attachment: thread-restarts.patch added

Proposed patch

comment:4 Changed 11 years ago by ehuelsmann

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.