Ticket #1287 (closed cage: invalid)

Opened 5 years ago

Last modified 3 years ago

Move thread check into Parrot_exit()

Reported by: coke Owned by: whiteknight
Priority: trivial Milestone:
Component: core Version: master
Severity: low Keywords: API
Cc: Language:
Patch status: Platform: all

Description

In src/exceptions.c there is the todo item:

"XXX this check should better be in Parrot_exit"

Move the check and make sure everything works afterwards. We probably need
a wee bit of discussion on list to ensure that this is the thing to do.

Originally reported in  http://rt.perl.org/rt3/Ticket/Display.html?id=45917

Change History

Changed 4 years ago by whiteknight

  • status changed from new to assigned
  • platform set to all
  • keywords API added
  • version changed from trunk to master
  • owner set to whiteknight
  • type changed from bug to cage

Changed 3 years ago by whiteknight

  • priority changed from normal to trivial
  • component changed from none to core
  • severity changed from medium to low

I'm not going to touch this ticket for now. The threading system is both known to be broken in various ways, and is undergoing a redesign. The behavior in die_from_exception() is probably very bad, but it isn't being used and there aren't any error reports from it so I think we can let sleeping dogs lay until we are ready to deal with it.

Changed 3 years ago by whiteknight

  • status changed from assigned to closed
  • resolution set to invalid

threads are removed, and so was this note. closing ticket.

Note: See TracTickets for help on using tickets.