Closed
Bug 548588
Opened 15 years ago
Closed 14 years ago
Acceptance tests under as3/Definitions/FunctionAccessors/ cause crash in Symbian emulator
Categories
(Tamarin Graveyard :: Virtual Machine, defect)
Tracking
(Not tracked)
RESOLVED
WONTFIX
Future
People
(Reporter: skekki, Assigned: skekki)
Details
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB5; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 2.0.50727)
Build Identifier:
For some reason, many tests under this folder (and only under this folder) cause Symbian emulator crash at
void* VMPI_tlsGetValue(uintptr_t tlsId)
{
return pthread_getspecific((pthread_key_t)tlsId);
}
The crash happens inside Symbian OS and there is no call stack available. I checked and it looks like the key is created, the value is set and the key is also not deleted before calling pthread_getspecific.
Symbian build is using ThreadsPosix.cpp. Once again, maybe we have to use some other API on Symbian.
Reproducible: Always
Assignee: nobody → skekki
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Flags: flashplayer-qrb+
OS: Other → Symbian
Priority: -- → P2
Hardware: Other → ARM
Target Milestone: --- → flash10.1
Updated•15 years ago
|
Target Milestone: flash10.1 → flash10.1.1
Assignee | ||
Comment 1•15 years ago
|
||
May have found a fix: stack base computation was simply missing in Symbian shell. These tests blow the stack, they use over 1M in emulator with interpreter.
Assignee | ||
Comment 2•15 years ago
|
||
The milestone for this bug can be set "Future".
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•