[Webkit-unassigned] [Bug 46619] New: MiniBrowser assertion failure on close and quit

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 27 06:55:30 PDT 2010


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

           Summary: MiniBrowser assertion failure on close and quit
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh Intel
        OS/Version: Mac OS X 10.6
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: New Bugs
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: opendarwin at lapcatsoftware.com


Overview:
When I close the window and quit MiniBrowser (WebKit/WebKitTools/MiniBrowser), I get an assertion failure "!result".

Steps to Reproduce:
1) Launch MiniBrowser.
2) Close MiniBrowser window.
3) Quit MiniBrowser.

Build Date & Platform:
WebKit Debug build from svn r68385. Mac OS X 10.6.4. Mac Pro 3.33GHz 6-core.

Additional Information:
Below is the gdb backtrace.

ASSERTION FAILED: !result
(/Users/Shared/source/WebKit/JavaScriptCore/wtf/ThreadingPthreads.cpp:261 void WTF::Mutex::lock())
Program received signal:  “EXC_BAD_ACCESS”.
(gdb) bt
#0  0x000000010065c172 in WTF::Mutex::lock (this=0x12a600970) at /Users/Shared/source/WebKit/JavaScriptCore/wtf/ThreadingPthreads.cpp:261
#1  0x0000000100055514 in WTF::Locker<WTF::Mutex>::Locker (this=0x7fff5fbfe9f0, lockable=@0x12a600970) at Locker.h:37
#2  0x0000000100085271 in WTF::addIterator<unsigned long long, std::pair<unsigned long long, WTF::RefPtr<WebKit::GenericCallback<OpaqueWKString const*, WTF::StringImpl*> > >, WTF::PairFirstExtractor<std::pair<unsigned long long, WTF::RefPtr<WebKit::GenericCallback<OpaqueWKString const*, WTF::StringImpl*> > > >, WTF::IntHash<unsigned long long>, WTF::PairHashTraits<WTF::HashTraits<unsigned long long>, WTF::HashTraits<WTF::RefPtr<WebKit::GenericCallback<OpaqueWKString const*, WTF::StringImpl*> > > >, WTF::HashTraits<unsigned long long> > (table=0x12a600950, it=0x7fff5fbfeab0) at HashTable.h:1074
#3  0x0000000100085372 in WTF::HashTableConstIterator<unsigned long long, std::pair<unsigned long long, WTF::RefPtr<WebKit::GenericCallback<OpaqueWKString const*, WTF::StringImpl*> > >, WTF::PairFirstExtractor<std::pair<unsigned long long, WTF::RefPtr<WebKit::GenericCallback<OpaqueWKString const*, WTF::StringImpl*> > > >, WTF::IntHash<unsigned long long>, WTF::PairHashTraits<WTF::HashTraits<unsigned long long>, WTF::HashTraits<WTF::RefPtr<WebKit::GenericCallback<OpaqueWKString const*, WTF::StringImpl*> > > >, WTF::HashTraits<unsigned long long> >::HashTableConstIterator (this=0x7fff5fbfeab0, table=0x12a600950, position=0xbbadbeef, endPosition=0xbbadbeef) at HashTable.h:116
#4  0x00000001000853ba in WTF::HashTable<unsigned long long, std::pair<unsigned long long, WTF::RefPtr<WebKit::GenericCallback<OpaqueWKString const*, WTF::StringImpl*> > >, WTF::PairFirstExtractor<std::pair<unsigned long long, WTF::RefPtr<WebKit::GenericCallback<OpaqueWKString const*, WTF::StringImpl*> > > >, WTF::IntHash<unsigned long long>, WTF::PairHashTraits<WTF::HashTraits<unsigned long long>, WTF::HashTraits<WTF::RefPtr<WebKit::GenericCallback<OpaqueWKString const*, WTF::StringImpl*> > > >, WTF::HashTraits<unsigned long long> >::makeConstIterator (this=0x12a600950, pos=0xbbadbeef) at HashTable.h:392
#5  0x00000001000853e7 in WTF::HashTable<unsigned long long, std::pair<unsigned long long, WTF::RefPtr<WebKit::GenericCallback<OpaqueWKString const*, WTF::StringImpl*> > >, WTF::PairFirstExtractor<std::pair<unsigned long long, WTF::RefPtr<WebKit::GenericCallback<OpaqueWKString const*, WTF::StringImpl*> > > >, WTF::IntHash<unsigned long long>, WTF::PairHashTraits<WTF::HashTraits<unsigned long long>, WTF::HashTraits<WTF::RefPtr<WebKit::GenericCallback<OpaqueWKString const*, WTF::StringImpl*> > > >, WTF::HashTraits<unsigned long long> >::begin (this=0x12a600950) at HashTable.h:310
#6  0x0000000100085a88 in WTF::HashMap<unsigned long long, WTF::RefPtr<WebKit::GenericCallback<OpaqueWKString const*, WTF::StringImpl*> >, WTF::IntHash<unsigned long long>, WTF::HashTraits<unsigned long long>, WTF::HashTraits<WTF::RefPtr<WebKit::GenericCallback<OpaqueWKString const*, WTF::StringImpl*> > > >::begin (this=0x12a600950) at HashMap.h:182
#7  0x0000000100085b62 in WTF::copyValuesToVector<unsigned long long, WTF::RefPtr<WebKit::GenericCallback<OpaqueWKString const*, WTF::StringImpl*> >, WTF::IntHash<unsigned long long>, WTF::HashTraits<unsigned long long>, WTF::HashTraits<WTF::RefPtr<WebKit::GenericCallback<OpaqueWKString const*, WTF::StringImpl*> > >, WTF::Vector<WTF::RefPtr<WebKit::GenericCallback<OpaqueWKString const*, WTF::StringImpl*> >, 0ul> > (collection=@0x12a600950, vector=@0x7fff5fbfec60) at HashMap.h:398
#8  0x000000010007e7f5 in WebKit::WebPageProxy::close (this=0x12a6007e0) at /Users/Shared/source/WebKit/WebKit2/UIProcess/WebPageProxy.cpp:185
#9  0x00000001000a6c61 in WKPageClose (pageRef=0x12a6007e0) at /Users/Shared/source/WebKit/WebKit2/UIProcess/API/C/WKPage.cpp:92
#10 0x000000010000288d in -[BrowserWindowController applicationTerminating] (self=0x108732e50, _cmd=<value temporarily unavailable, due to optimizations>) at /Users/Shared/source/WebKit/WebKitTools/MiniBrowser/mac/BrowserWindowController.m:165
#11 0x0000000100001edc in -[BrowserAppDelegate applicationWillTerminate:] (self=0x105c05e10, _cmd=<value temporarily unavailable, due to optimizations>, notification=<value temporarily unavailable, due to optimizations>) at /Users/Shared/source/WebKit/WebKitTools/MiniBrowser/mac/AppDelegate.m:221
#12 0x00007fff8071f84e in _nsnote_callback ()
#13 0x00007fff87004a90 in __CFXNotificationPost ()
#14 0x00007fff86ff1008 in _CFXNotificationPostNotification ()
#15 0x00007fff807167b8 in -[NSNotificationCenter postNotificationName:object:userInfo:] ()
#16 0x00007fff87f6e6ea in -[NSApplication terminate:] ()
#17 0x00007fff87e9b152 in -[NSApplication sendAction:to:from:] ()
#18 0x00007fff87ebf6be in -[NSMenuItem _corePerformAction] ()
#19 0x00007fff87ebf428 in -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] ()
#20 0x00007fff87ea50c1 in -[NSMenu performKeyEquivalent:] ()
#21 0x00007fff87ea3e69 in -[NSApplication _handleKeyEquivalent:] ()
#22 0x00007fff87d74aa1 in -[NSApplication sendEvent:] ()
#23 0x00007fff87d0b922 in -[NSApplication run] ()
#24 0x00007fff87d045f8 in NSApplicationMain ()
#25 0x0000000100001588 in start ()

-- 
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