[Webkit-unassigned] [Bug 81165] New: Crashes under WTF::atomicDecrement wreaking havoc on the Lion Intel Debug WebKit2 Testers

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 14 15:43:55 PDT 2012


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

           Summary: Crashes under WTF::atomicDecrement wreaking havoc on
                    the Lion Intel Debug WebKit2 Testers
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
               URL: http://build.webkit.org/results/Lion%20Intel%20Debug%2
                    0(WebKit2%20Tests)/r110747%20(4916)/http/tests/multipa
                    rt/load-last-non-html-frame-crash-log.txt
        OS/Version: Unspecified
            Status: NEW
          Keywords: LayoutTestFailure, MakingBotsRed, NeedsRadar,
                    Regression
          Severity: Normal
          Priority: P2
         Component: Web Template Framework
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jberlin at webkit.org
                CC: ap at webkit.org, andersca at apple.com, sam at webkit.org,
                    webkit-bug-importer at group.apple.com,
                    timothy_horton at apple.com


http://build.webkit.org/results/Lion%20Intel%20Debug%20(WebKit2%20Tests)/r110747%20(4916)/http/tests/multipart/load-last-non-html-frame-crash-log.txt
http://build.webkit.org/results/Lion%20Intel%20Debug%20(WebKit2%20Tests)/r110747%20(4916)/fast/loader/reload-zero-byte-plugin-crash-log.txt
http://build.webkit.org/results/Lion%20Intel%20Debug%20(WebKit2%20Tests)/r110747%20(4916)/fast/frames/iframe-reparenting-crash-log.txt
http://build.webkit.org/results/Lion%20Intel%20Debug%20(WebKit2%20Tests)/r110747%20(4916)/fast/events/before-unload-adopt-within-subframes-crash-log.txt

etc.

Unfortunately, I do not know when this started

Process:         WebKitTestRunner [59930]
Path:            /Volumes/VOLUME/*/WebKitTestRunner
Identifier:      WebKitTestRunner
Version:         ??? (???)
Code Type:       X86-64 (Native)
Parent Process:  Python [59857]

Date/Time:       2012-03-14 14:43:37.946 -0700
OS Version:      Mac OS X 10.7.2 (11C74)
Report Version:  9

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000013

VM Regions Near 0x13:
--> 
    __TEXT                 000000010343e000-0000000103454000 [   88K] r-x/rwx SM=COW  /Volumes/VOLUME/*

Application Specific Information:
objc[59930]: garbage collection is OFF

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_c.dylib                 0x00007fff81add55e OSAtomicAdd32Barrier$VARIANT$mp + 2
1   com.apple.WebCore                 0x00000001055c482c OSAtomicDecrement32Barrier + 28 (OSAtomic.h:136)
2   com.apple.WebCore                 0x00000001055cfdd5 WTF::atomicDecrement(int volatile*) + 21 (Atomics.h:99)
3   com.apple.WebCore                 0x00000001055cfa85 WTF::ThreadSafeRefCountedBase::derefBase() + 21 (ThreadSafeRefCounted.h:108)
4   com.apple.WebCore                 0x0000000106aefe4f WTF::ThreadSafeRefCounted<WTF::FunctionImplBase>::deref() + 31 (ThreadSafeRefCounted.h:136)
5   com.apple.WebCore                 0x0000000106aefe1c void WTF::derefIfNotNull<WTF::FunctionImplBase>(WTF::FunctionImplBase*) + 44 (PassRefPtr.h:53)
6   com.apple.WebCore                 0x0000000106aefde8 WTF::RefPtr<WTF::FunctionImplBase>::~RefPtr() + 24 (RefPtr.h:58)
7   com.apple.WebCore                 0x0000000106aefdc5 WTF::RefPtr<WTF::FunctionImplBase>::~RefPtr() + 21 (RefPtr.h:58)
8   com.apple.WebCore                 0x0000000106aefda5 WTF::FunctionBase::~FunctionBase() + 21 (Functional.h:535)
9   com.apple.WebCore                 0x0000000106aefd85 WTF::Function<void ()()>::~Function() + 21 (Functional.h:562)
10  com.apple.WebCore                 0x0000000106aefd65 WTF::Function<void ()()>::~Function() + 21 (Functional.h:562)
11  com.apple.WebCore                 0x0000000106af037f WTF::VectorDestructor<true, WTF::Function<void ()()> >::destruct(WTF::Function<void ()()>*, WTF::Function<void ()()>*) + 47 (Vector.h:57)
12  com.apple.WebCore                 0x0000000106af033d WTF::VectorTypeOperations<WTF::Function<void ()()> >::destruct(WTF::Function<void ()()>*, WTF::Function<void ()()>*) + 29 (Vector.h:221)
13  com.apple.WebCore                 0x0000000106af028c WTF::Vector<WTF::Function<void ()()>, 0ul>::shrink(unsigned long) + 156 (Vector.h:882)
14  com.apple.WebCore                 0x0000000106af01d4 WTF::Vector<WTF::Function<void ()()>, 0ul>::~Vector() + 52 (Vector.h:511)
15  com.apple.WebCore                 0x0000000106aef555 WTF::Vector<WTF::Function<void ()()>, 0ul>::~Vector() + 21 (Vector.h:511)
16  com.apple.WebCore                 0x0000000106aef2cf WebCore::RunLoop::performWork() + 175 (RunLoop.cpp:68)
17  com.apple.WebCore                 0x0000000106af06d0 WebCore::RunLoop::performWork(void*) + 96 (RunLoopMac.mm:65)
18  com.apple.CoreFoundation          0x00007fff875e2b51 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
19  com.apple.CoreFoundation          0x00007fff875e23bd __CFRunLoopDoSources0 + 253
20  com.apple.CoreFoundation          0x00007fff876091a9 __CFRunLoopRun + 905
21  com.apple.CoreFoundation          0x00007fff87608ae6 CFRunLoopRunSpecific + 230
22  com.apple.Foundation              0x00007fff80f4e04f -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 267
23  WebKitTestRunner                  0x0000000103448ddc WTR::TestController::platformRunUntil(bool&, double) + 204 (TestControllerMac.mm:60)
24  WebKitTestRunner                  0x00000001034446f5 WTR::TestController::runUntil(bool&, WTR::TestController::TimeoutDuration) + 149 (TestController.cpp:563)
25  WebKitTestRunner                  0x0000000103449b64 WTR::TestInvocation::invoke() + 1396 (TestInvocation.cpp:171)
26  WebKitTestRunner                  0x0000000103444d78 WTR::TestController::runTest(char const*) + 1656 (TestController.cpp:513)
27  WebKitTestRunner                  0x0000000103444e82 WTR::TestController::runTestingServerLoop() + 178 (TestController.cpp:529)
28  WebKitTestRunner                  0x0000000103443500 WTR::TestController::run() + 48 (TestController.cpp:537)
29  WebKitTestRunner                  0x00000001034421c6 WTR::TestController::TestController(int, char const**) + 614 (TestController.cpp:88)
30  WebKitTestRunner                  0x0000000103441f53 WTR::TestController::TestController(int, char const**) + 35 (TestController.cpp:89)
31  WebKitTestRunner                  0x000000010343feaf main + 143 (main.mm:36)
32  WebKitTestRunner                  0x000000010343fe14 start + 52

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list