[webkit-dev] Crash on the Mac (RapidWeaver plugin and Safari 4)
David Kilzer
ddkilzer at webkit.org
Fri Jun 12 07:38:04 PDT 2009
Hi Gilberto,
Please file a bug on either <https://bugreport.apple.com/> or <https://bugs.webkit.org> with explicit steps on how to reproduce the crash, then report the bug number here.
Thanks!
Dave
________________________________
From: Gilberto De Faveri <gilberto.defaveri at omnidea.it>
To: webkit-dev at lists.webkit.org
Sent: Friday, June 12, 2009 12:47:22 AM
Subject: [webkit-dev] Crash on the Mac (RapidWeaver plugin and Safari 4)
Hi all,
I'm working on a RapidWeaver plugin (Cocoa) which uses a WebView on its main window.
Using Safari 3 everything works as expected, but after installing Safari 4 RapidWeaver crashes when re-opening the same plugin saving more than once.
The problems seems to be in JavaScriptCore:
*****
Process: RapidWeaver [4901]
Path: /Applications/RapidWeaver.app/Contents/MacOS/RapidWeaver
Identifier: com.realmacsoftware.rapidweaverpro
Version: ??? (4.2.1)
Code Type: X86 (Native)
Parent Process: launchd [74]
Architecture: i386
Date/Time: 2009-06-11 13:25:20.531 +0200
OS Version: Mac OS X 10.5.7 (9J61)
Report Version: 6
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000000be8fd800
Crashed Thread: 0
Thread 0 Crashed:
0 com.apple.JavaScriptCore 0x95b8bd83 void* WTF::fastMalloc<true>(unsigned long) + 435
1 com.apple.WebCore 0x927623ac std::pair<WTF::HashTableIteratorAdapter<WTF::HashTable<WebCore::StringImpl*, WebCore::StringImpl*, WTF::IdentityExtractor<WebCore::StringImpl*>, WebCore::StringHash, WTF::HashTraits<WebCore::StringImpl*>, WTF::HashTraits<WebCore::StringImpl*> >, WebCore::StringImpl*>, bool> WTF::HashSet<WebCore::StringImpl*, WebCore::StringHash, WTF::HashTraits<WebCore::StringImpl*> >::add<char const*, WebCore::CStringTranslator>(char const* const&) + 492
2 com.apple.WebCore 0x921bc2f4 WebCore::AtomicString::add(char const*) + 52
3 com.apple.WebCore 0x9226a35d WebCore::ResourceRequestBase::isConditional() const + 397
4 com.apple.WebCore 0x922698e1 WebCore::SubresourceLoader::create(WebCore::Frame*, WebCore::SubresourceLoaderClient*, WebCore::ResourceRequest const&, bool, bool, bool) + 769
5 com.apple.WebCore 0x92268fae WebCore::Loader::Host::servePendingRequests(WTF::Deque<WebCore::Request*>&, bool&) + 942
6 com.apple.WebCore 0x92268be2 WebCore::Loader::Host::servePendingRequests(WebCore::Loader::Priority) + 82
7 com.apple.WebCore 0x92268598 WebCore::Loader::load(WebCore::DocLoader*, WebCore::CachedResource*, bool, bool, bool) + 280
8 com.apple.WebCore 0x92268469 WebCore::CachedResource::load(WebCore::DocLoader*, bool, bool, bool) + 89
9 com.apple.WebCore 0x92268400 WebCore::CachedResource::load(WebCore::DocLoader*) + 48
10 com.apple.WebCore 0x92267bf0 WebCore::Cache::requestResource(WebCore::DocLoader*, WebCore::CachedResource::Type, WebCore::KURL const&, WebCore::String const&, bool) + 192
11 com.apple.WebCore 0x92267560 WebCore::DocLoader::requestResource(WebCore::CachedResource::Type, WebCore::String const&, WebCore::String const&, bool) + 192
12 com.apple.WebCore 0x9230697f WebCore::DocLoader::requestScript(WebCore::String const&, WebCore::String const&) + 47
13 com.apple.WebCore 0x9226fb30 WebCore::HTMLTokenizer::scriptHandler(WebCore::HTMLTokenizer::State) + 3568
14 com.apple.WebCore 0x92261c9b WebCore::HTMLTokenizer::parseSpecial(WebCore::SegmentedString&, WebCore::HTMLTokenizer::State) + 2267
15 com.apple.WebCore 0x9224f6df WebCore::HTMLTokenizer::parseTag(WebCore::SegmentedString&, WebCore::HTMLTokenizer::State) + 9103
16 com.apple.WebCore 0x9224cc9b WebCore::HTMLTokenizer::write(WebCore::SegmentedString const&, bool) + 2907
17 com.apple.WebCore 0x921f7c50 WebCore::FrameLoader::write(char const*, int, bool) + 432
18 com.apple.WebCore 0x9224b3f7 WebCore::FrameLoader::addData(char const*, int) + 39
19 com.apple.WebKit 0x9322ec0c -[WebFrame(WebInternal) _receivedData:textEncodingName:] + 140
20 com.apple.WebKit 0x9322eb33 -[WebHTMLRepresentation receivedData:withDataSource:] + 499
21 com.apple.WebKit 0x9322e8db -[WebDataSource(WebInternal) _receivedData:] + 91
22 com.apple.WebKit 0x9322e859 WebFrameLoaderClient::committedLoad(WebCore::DocumentLoader*, char const*, int) + 137
23 com.apple.WebCore 0x9223d356 WebCore::DocumentLoader::commitLoad(char const*, int) + 70
24 com.apple.WebCore 0x9223cf85 WebCore::ResourceLoader::didReceiveData(char const*, int, long long, bool) + 69
25 com.apple.WebCore 0x9223c752 WebCore::MainResourceLoader::didReceiveData(char const*, int, long long, bool) + 114
26 com.apple.WebCore 0x9223c6d8 WebCore::ResourceLoader::didReceiveData(WebCore::ResourceHandle*, char const*, int, int) + 56
27 com.apple.Foundation 0x950f8ed7 -[NSURLConnection(NSURLConnectionReallyInternal) sendDidReceiveData:originalLength:] + 119
28 com.apple.Foundation 0x950f8e21 _NSURLConnectionDidReceiveData + 177
29 com.apple.CFNetwork 0x9315096a URLConnectionClient::_clientDidReceiveData(__CFData const*, URLConnectionClient::ClientConnectionEventQueue*) + 248
30 com.apple.CFNetwork 0x931518b2 URLConnectionClient::ClientConnectionEventQueue::processAllEventsAndConsumePayload(XConnectionEventInfo<XClientEvent, XClientEventParams>*, long) + 264
31 com.apple.CFNetwork 0x93151b90 URLConnectionClient::ClientConnectionEventQueue::processAllEventsAndConsumePayload(XConnectionEventInfo<XClientEvent, XClientEventParams>*, long) + 998
32 com.apple.CFNetwork 0x9315036c URLConnectionClient::processEvents() + 104
33 com.apple.CFNetwork 0x930fddbf MultiplexerSource::perform() + 189
34 com.apple.CoreFoundation 0x91fbd5df CFRunLoopRunSpecific + 3215
35 com.apple.CoreFoundation 0x91fbdc78 CFRunLoopRunInMode + 88
36 com.apple.HIToolbox 0x96db928c RunCurrentEventLoopInMode + 283
37 com.apple.HIToolbox 0x96db90a5 ReceiveNextEventCommon + 374
38 com.apple.HIToolbox 0x96db8f19 BlockUntilNextEventMatchingListInMode + 106
39 com.apple.AppKit 0x963c3d0d _DPSNextEvent + 657
40 com.apple.AppKit 0x963c35c0 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
41 com.apple.AppKit 0x963bc5fb -[NSApplication run] + 795
42 com.apple.AppKit 0x96389834 NSApplicationMain + 574
43 ...lmacsoftware.rapidweaverpro 0x0000306e 0x1000 + 8302
44 ...lmacsoftware.rapidweaverpro 0x00002dd6 0x1000 + 7638
*****
Any advice?
Thanks in advance.
--gilberto de faveri
omnidea srl
edificio pegaso
parco scientifico tecnologico vega
via delle industrie, 15
30175 venezia marghera
tel +39 041 509 3441
fax +39 041 509 3641
www.omnidea.it
_______________________________________________
webkit-dev mailing list
webkit-dev at lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20090612/6b3daf1e/attachment.html>
More information about the webkit-dev
mailing list