Bug 125567 - WebCore::setSharedTimerFireInterval(double) crashes with EXC_BAD_ACCESS
Summary: WebCore::setSharedTimerFireInterval(double) crashes with EXC_BAD_ACCESS
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore JavaScript (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Major
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-11 05:40 PST by Clement Wehrung
Modified: 2015-01-19 21:18 PST (History)
1 user (show)

See Also:


Attachments
Screenshot of Zombie (62.84 KB, image/png)
2013-12-11 05:41 PST, Clement Wehrung
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Clement Wehrung 2013-12-11 05:40:18 PST
Working on a project with JavaScriptCore I get repeated crashes with EXC_BAD_ACCESS from WebCore::setSharedTimerFireInterval(double). Is there any way to be more specific ? I could try to build a separate project to show the bug in action. I can reproduce very easily with my project. I'm only sharing one objc Class with JS.
Comment 1 Clement Wehrung 2013-12-11 05:41:04 PST
Created attachment 218953 [details]
Screenshot of Zombie
Comment 2 liangbo 2015-01-19 21:18:19 PST
I found same crash with you, like this:

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x801cefcc
Triggered by Thread:  3

Thread 3 name:  WebThread
Thread 3 Crashed:
0   WebCore                       	0x3867b53e WebCore::TimerBase::setNextFireTime(double) + 54
1   WebCore                       	0x386aaaca WebCore::ThreadTimers::sharedTimerFiredInternal() + 122
2   WebCore                       	0x386aaa26 WebCore::timerFired(__CFRunLoopTimer*, void*) + 22
3   CoreFoundation                	0x3049df44 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 12
4   CoreFoundation                	0x3049db5e __CFRunLoopDoTimer + 790
5   CoreFoundation                	0x3049bee6 __CFRunLoopRun + 1214
6   CoreFoundation                	0x304067a4 CFRunLoopRunSpecific + 520
7   CoreFoundation                	0x30406586 CFRunLoopRunInMode + 102
8   WebCore                       	0x38737ee0 RunWebThread(void*) + 416
9   libsystem_pthread.dylib       	0x3b283956 _pthread_body + 138
10  libsystem_pthread.dylib       	0x3b2838c6 _pthread_start + 98
11  libsystem_pthread.dylib       	0x3b281ae4 thread_start + 4

I work on iOS plateform and user JS(webview). when iphone lock screen and open up screen. it easy to crash.