Alex Montgomery sent me his .bib file, and I've got it crashing 100% reliably 
in a place that makes no sense (running 10.9, FVWebViewIcon enabled).

It's crashing in WebCore, but under -[BibDocument(UI) 
displayTemplatedPreview:inTextView:], unrelated to icons. Here's the backtrace, 
for all the good it does. Due to the randomness, I'm pretty confident that it's 
a memory smasher due to a double autorelease somewhere, but I don't know where.

#0      0x00007fff8e0372d4 in WebCore::ResourceHandle::start() ()
#1      0x00007fff8e0365d8 in 
WebCore::ResourceHandle::create(WebCore::NetworkingContext*, 
WebCore::ResourceRequest const&, WebCore::ResourceHandleClient*, bool, bool) ()
#2      0x00007fff8e035fa6 in WebCore::ResourceLoader::start() ()
#3      0x00007fff8e03599a in 
WebCore::ResourceLoadScheduler::servePendingRequests(WebCore::ResourceLoadScheduler::HostInformation*,
 WebCore::ResourceLoadPriority) ()
#4      0x00007fff8e033f80 in 
WebCore::ResourceLoadScheduler::scheduleSubresourceLoad(WebCore::Frame*, 
WebCore::CachedResource*, WebCore::ResourceRequest const&, 
WebCore::ResourceLoadPriority, WebCore::ResourceLoaderOptions const&) ()
#5      0x00007fff8e033d48 in 
WebCore::CachedResource::load(WebCore::CachedResourceLoader*, 
WebCore::ResourceLoaderOptions const&) ()
#6      0x00007fff8e031975 in 
WebCore::CachedResourceLoader::requestResource(WebCore::CachedResource::Type, 
WebCore::CachedResourceRequest&) ()
#7      0x00007fff8e0a1815 in 
WebCore::CachedResourceLoader::requestCSSStyleSheet(WebCore::CachedResourceRequest&)
 ()
#8      0x00007fff8e08c9f2 in WebCore::HTMLLinkElement::process() ()
#9      0x00007fff8e08cb0b in 
WebCore::HTMLLinkElement::insertedInto(WebCore::ContainerNode*) ()
#10     0x00007fff8dfc9c77 in 
WebCore::ChildNodeInsertionNotifier::notifyNodeInsertedIntoDocument(WebCore::Node*)
 ()
#11     0x00007fff8dfc9ba6 in 
WebCore::ChildNodeInsertionNotifier::notify(WebCore::Node*) ()
#12     0x00007fff8dfc9690 in 
WebCore::ContainerNode::parserAppendChild(WTF::PassRefPtr<WebCore::Node>) ()
#13     0x00007fff8dfc946c in 
WebCore::executeTask(WebCore::HTMLConstructionSiteTask&) ()
#14     0x00007fff8dfc9324 in 
WebCore::HTMLConstructionSite::executeQueuedTasks() ()
#15     0x00007fff8dfc6606 in 
WebCore::HTMLDocumentParser::constructTreeFromHTMLToken(WebCore::HTMLToken&) ()
#16     0x00007fff8dfb5df9 in 
WebCore::HTMLDocumentParser::pumpTokenizer(WebCore::HTMLDocumentParser::SynchronousMode)
 ()
#17     0x00007fff8e07e56b in 
WebCore::HTMLDocumentParser::append(WTF::PassRefPtr<WTF::StringImpl>) ()
#18     0x00007fff8e065325 in 
WebCore::DecodedDataDocumentParser::appendBytes(WebCore::DocumentWriter*, char 
const*, unsigned long) ()
#19     0x00007fff8df9c774 in WebCore::DocumentLoader::commitData(char const*, 
unsigned long) ()
#20     0x00007fff81dd34c3 in -[WebHTMLRepresentation 
receivedData:withDataSource:] ()
#21     0x00007fff81dd33dd in -[WebDataSource(WebInternal) _receivedData:] ()
#22     0x00007fff81dd3367 in 
WebFrameLoaderClient::committedLoad(WebCore::DocumentLoader*, char const*, int) 
()
#23     0x00007fff8e07a888 in WebCore::DocumentLoader::commitLoad(char const*, 
int) ()
#24     0x00007fff8e07a590 in 
WebCore::DocumentLoader::dataReceived(WebCore::CachedResource*, char const*, 
int) ()
#25     0x00007fff8e07a07e in 
WebCore::CachedRawResource::notifyClientsDataWasReceived(char const*, unsigned 
int) ()
#26     0x00007fff8e079c49 in 
WebCore::CachedRawResource::addDataBuffer(WebCore::ResourceBuffer*) ()
#27     0x00007fff8e079423 in 
WebCore::SubresourceLoader::didReceiveDataOrBuffer(char const*, int, 
WTF::PassRefPtr<WebCore::SharedBuffer>, long long, WebCore::DataPayloadType) ()
#28     0x00007fff8e0ac70c in 
WebCore::SubresourceLoader::didReceiveBuffer(WTF::PassRefPtr<WebCore::SharedBuffer>,
 long long, WebCore::DataPayloadType) ()
#29     0x00007fff8e0ac639 in 
WebCore::ResourceLoader::didReceiveBuffer(WebCore::ResourceHandle*, 
WTF::PassRefPtr<WebCore::SharedBuffer>, int) ()
#30     0x00007fff8e0ac575 in -[WebCoreResourceHandleAsDelegate 
connection:didReceiveData:lengthReceived:] ()
#31     0x00007fff833b871d in __65-[NSURLConnectionInternal 
_withConnectionAndDelegate:onlyActive:]_block_invoke ()
#32     0x00007fff833b864d in -[NSURLConnectionInternal 
_withConnectionAndDelegate:onlyActive:] ()
#33     0x00007fff833b853c in -[NSURLConnectionInternal 
_withActiveConnectionAndDelegate:] ()
#34     0x00007fff83475735 in _NSURLConnectionDidReceiveData_LengthReceived ()
#35     0x00007fff86f7729d in 
___ZN27URLConnectionClient_Classic29_delegate_didReceiveDataArrayEv_block_invoke
 ()
#36     0x00007fff87030820 in 
___ZN27URLConnectionClient_Classic18_withDelegateAsyncEPKcU13block_pointerFvP16_CFURLConnectionPK33CFURLConnectionClientCurrent_VMaxE_block_invoke_2
 ()
#37     0x00007fff86f5d3fc in 
___ZNK17CoreSchedulingSet13_performAsyncEPKcU13block_pointerFvvE_block_invoke ()
#38     0x00007fff8f713e94 in CFArrayApplyFunction ()
#39     0x00007fff86f5d2db in RunloopBlockContext::perform() ()
#40     0x00007fff86f5d183 in MultiplexerSource::perform() ()
#41     0x00007fff86f5cfb2 in MultiplexerSource::_perform(void*) ()
#42     0x00007fff8f7488f1 in 
__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ()
#43     0x00007fff8f73a062 in __CFRunLoopDoSources0 ()
#44     0x00007fff8f7397ef in __CFRunLoopRun ()
#45     0x00007fff8f739275 in CFRunLoopRunSpecific ()
#46     0x00007fff8cef2976 in -[NSHTMLReader _loadUsingWebKit] ()
#47     0x00007fff8cef5a92 in -[NSHTMLReader attributedString] ()
#48     0x00007fff8cd78fe4 in _NSReadAttributedStringFromURLOrData ()
#49     0x00007fff8cd7b225 in 
-[NSAttributedString(NSAttributedStringKitAdditions) 
initWithURL:options:documentAttributes:error:] ()
#50     0x000000010027862b in -[BibDocument(UI) 
displayTemplatedPreview:inTextView:] at 
/Volumes/Local/Users/amaxwell/build/bibdesk-clean/BibDocument_UI.m:174
#51     0x0000000100278fbb in -[BibDocument(UI) updateBottomPreviewPane] at 
/Volumes/Local/Users/amaxwell/build/bibdesk-clean/BibDocument_UI.m:232
#52     0x0000000100277b24 in -[BibDocument(UI) doUpdatePreviews] at 
/Volumes/Local/Users/amaxwell/build/bibdesk-clean/BibDocument_UI.m:116
#53     0x00007fff83364c57 in __NSFireDelayedPerform ()
#54     0x00007fff8f77e724 in 
__CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ ()
#55     0x00007fff8f77e25f in __CFRunLoopDoTimer ()
#56     0x00007fff8f7ef76a in __CFRunLoopDoTimers ()
#57     0x00007fff8f739aa5 in __CFRunLoopRun ()
#58     0x00007fff8f739275 in CFRunLoopRunSpecific ()
#59     0x00007fff88498f0d in RunCurrentEventLoopInMode ()
#60     0x00007fff88498cb7 in ReceiveNextEventCommon ()
#61     0x00007fff88498abc in _BlockUntilNextEventMatchingListInModeWithFilter 
()
#62     0x00007fff8c9cd28e in _DPSNextEvent ()
#63     0x00007fff8c9cc8db in -[NSApplication 
nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#64     0x00007fff8c9c09cc in -[NSApplication run] ()
#65     0x00007fff8c9ab803 in NSApplicationMain ()
#66     0x0000000100002412 in main at 
/Volumes/Local/Users/amaxwell/build/bibdesk-clean/main.m:21
#67     0x00000001000023e4 in start ()


------------------------------------------------------------------------------
DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps
OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access
Free app hosting. Or install the open source package on any LAMP server.
Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native!
http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk
_______________________________________________
Bibdesk-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-develop

Reply via email to