WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED WORKSFORME
46619
MiniBrowser assertion failure on close and quit
https://bugs.webkit.org/show_bug.cgi?id=46619
Summary
MiniBrowser assertion failure on close and quit
Jeff Johnson
Reported
2010-09-27 06:55:30 PDT
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 ()
Attachments
Add attachment
proposed patch, testcase, etc.
Jeff Johnson
Comment 1
2011-03-15 20:45:08 PDT
Can no longer reproduce with svn
r81130
.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug