Bug 143025 - Regression(r181671): Caused Timer-related crashes on iOS / WK1
Summary: Regression(r181671): Caused Timer-related crashes on iOS / WK1
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Chris Dumez
URL:
Keywords: InRadar
Depends on:
Blocks: 142752
  Show dependency treegraph
 
Reported: 2015-03-24 15:57 PDT by Chris Dumez
Modified: 2015-03-24 16:10 PDT (History)
4 users (show)

See Also:


Attachments
Patch (1.93 KB, patch)
2015-03-24 16:01 PDT, Chris Dumez
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Dumez 2015-03-24 15:57:23 PDT
Caused Timer-related crashes on iOS / WK1:

Pure virtual function called!
abort() called

   1 libsystem_kernel.dylib         0x10fbfd286 __pthread_kill + 0xa
   2 libsystem_c.dylib              0x10f97c356 abort + 0x81
   3 libc++abi.dylib                0x10f783301 abort_message + 0x101
   4 libc++abi.dylib                0x10f7a85ac __cxa_pure_virtual + 0x12
>  5 com.apple.WebCore              0x10bfe612f WebCore::ThreadTimers::sharedTimerFiredInternal() + 0xaf (ThreadTimers.cpp:135)
   6 com.apple.WebCore              0x10b2fb9c4 WebCore::timerFired(__CFRunLoopTimer*, void*) + 0x14 (SharedTimerCF.mm:80)
   7 com.apple.CoreFoundation       0x108e64d64 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 0x14
   8 com.apple.CoreFoundation       0x108e64911 __CFRunLoopDoTimer + 0x441
   9 com.apple.CoreFoundation       0x108e25191 __CFRunLoopRun + 0x751
  10 com.apple.CoreFoundation       0x108e247b8 CFRunLoopRunSpecific + 0x1e8
  11 DumpRenderTree                 0x1085b5fe0 runTest(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 0x806 (DumpRenderTree.mm:1942)
  12 DumpRenderTree                 0x1085b557b dumpRenderTree(int, char const**) + 0x808 (DumpRenderTree.mm:1233)
  13 com.apple.Foundation           0x1094f9ab6 __NSThreadPerformPerform + 0x11b
  14 com.apple.CoreFoundation       0x108e2fab1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 0x11
  15 com.apple.CoreFoundation       0x108e2587c __CFRunLoopDoSources0 + 0x1dc
  16 com.apple.CoreFoundation       0x108e24d98 __CFRunLoopRun + 0x358
  17 com.apple.CoreFoundation       0x108e247b8 CFRunLoopRunSpecific + 0x1e8
  18 com.apple.GraphicsServices     0x1098fbbad GSEventRunModal + 0xa1
  19 com.apple.UIKit                0x109e478a7 UIApplicationMain + 0x4bf
  20 DumpRenderTree                 0x1085b6c2c DumpRenderTreeMain(int, char const**) + 0x409 (DumpRenderTree.mm:1356)
  21 libdyld.dylib                  0x10f8d5a05 start + 0x1

Radar: <rdar://problem/20277541>
Comment 1 Chris Dumez 2015-03-24 16:01:00 PDT
Created attachment 249360 [details]
Patch
Comment 2 Chris Dumez 2015-03-24 16:10:43 PDT
Comment on attachment 249360 [details]
Patch

Clearing flags on attachment: 249360

Committed r181915: <http://trac.webkit.org/changeset/181915>
Comment 3 Chris Dumez 2015-03-24 16:10:49 PDT
All reviewed patches have been landed.  Closing bug.