Closed
Bug 555299
Opened 15 years ago
Closed 7 years ago
Same CallStackNode entry is popped off the ActionScript callstack twice
Categories
(Tamarin Graveyard :: Virtual Machine, defect, P4)
Tamarin Graveyard
Virtual Machine
Tracking
(Not tracked)
RESOLVED
WONTFIX
Q1 12 - Brannan
People
(Reporter: mike, Unassigned)
Details
As first described in bug 555031:
A strange quirk: It turns out that sometimes, the same CallStackNode is
essentially popped off the stack twice!!! E.g. if ActionScript code calls a
[native] function, then when it is exiting, first
MethodInfo::debugEnterExitWrapper32() calls MethodEnv::debugExit(), which pops
the stack with "core->callStack = callstack->next", and then,
MethodInfo::debugEnterExitWrapper32() implicitly invokes ~CallStackNode, which
does the same thing again! Luckily, the way it is done does not corrupt the
stack. We should clean this up, but since it is harmless, I don't want to take
that risk in flash10.1.
Flags: flashplayer-qrb+
Priority: -- → P4
Target Milestone: --- → flash10.2
Updated•15 years ago
|
Summary: Same entry is popped off the ActionScript callstack twice → Same CallStackNode entry is popped off the ActionScript callstack twice
Severity: normal → minor
Flags: flashplayer-injection-
Flags: flashplayer-bug-
Target Milestone: Q3 11 - Serrano → Q1 12 - Brannan
Comment 1•7 years ago
|
||
Tamarin isn't maintained anymore. WONTFIX remaining bugs.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•