Opened 4 years ago
Closed 4 years ago
#84 closed defect (fixed)
VM crashes when a synchronized method is called
Reported by: | Jan Vraný | Owned by: | Jan Vraný |
---|---|---|---|
Priority: | major | Milestone: | milestone: |
Component: | VM support | Keywords: | |
Cc: |
Description
This may happen (and it happens) when:
- Intepreted method tries to acquire the monitor (i.e., before any bytecode is executed)
- Context switch happen (such as when there's a contention), so MKREAL() is called
Then the MKREAL() causes SEGV as the context is not initialized properly and/or MKREAL() makes wrong assumption about it.
Note: See
TracTickets for help on using
tickets.
Fixed in librun 1923f9c65546