[Webkit-unassigned] [Bug 137813] New: JSC::BlockAllocator::blockFreeingThreadMain() , too many thread be hang up.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Oct 17 02:15:41 PDT 2014


https://bugs.webkit.org/show_bug.cgi?id=137813

            Bug ID: 137813
           Summary: JSC::BlockAllocator::blockFreeingThreadMain() , too
                    many thread be hang up.
    Classification: Unclassified
           Product: WebKit
           Version: 523.x (Safari 3)
          Hardware: iOS
                OS: iOS 7.0
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: yauzz.scu at gmail.com

Created attachment 240007
  --> https://bugs.webkit.org/attachment.cgi?id=240007&action=review
crashlytics log

hi,

my app have a crash in crashlytics.com. the reason is the -[ASIHTTPRequest runPACScript:] , but too many JSC thread be hang up before the crash. finally as the memory too low , the system abort.

i search bug in webkit.org, example :
    https://bugs.webkit.org/show_bug.cgi?id=98084
    https://bugs.webkit.org/show_bug.cgi?id=90622

it refer to the free block in gc , especially follow code is not perfect. 

void BlockAllocator::blockFreeingThreadMain()
{
    while (!m_blockFreeingThreadShouldQuit) {
        // Generally wait for one second before scavenging free blocks. This
        // may return early, particularly when we're being asked to quit.
        waitForRelativeTime(1.0);
        if (m_blockFreeingThreadShouldQuit)
            break;


so can you verify this question is the bug in jsc? and how to fix it ?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20141017/26e697e8/attachment-0002.html>


More information about the webkit-unassigned mailing list