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)

ARM
Symbian
defect
Not set
normal

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
Target Milestone: flash10.1 → flash10.1.1
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.
The milestone for this bug can be set "Future".
Priority: P2 → --
Target Milestone: flash10.1.1 → 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.