2

许多与此主题相关的崩溃报告。这可能是什么原因造成的?它永远不会在同一个地方两次。我正在使用 AQXMLParser,但崩溃总是在某个与此无关的地方。我不是在寻求帮助来诊断此问题的具体原因,这似乎是 XML 解析器委托中的一些糟糕的内存管理(在我加入之前编写的)。所以我的问题是:是否存在某种类型的编程错误会表现出这种行为?我想学习,所以我知道将来要寻找什么。

0    <MY APPLICATION> ✭  <SOME RANDOM CLASS THAT HAS NOTHING TO DO WITH XML PARSING>.m line 687
-[<SOME RANDOM  THAT HAS NOTHING TO DO WITH XML PARSING>:] + 687
1
...
libxml2.2.dylib 
__xmlRaiseError + 898
2    libxml2.2.dylib    
xmlFatalErr + 952
3    libxml2.2.dylib    
xmlParseEntityRef + 104
4    libxml2.2.dylib    
xmlParseReference + 270
5    libxml2.2.dylib    
xmlParseTryOrFinish + 1422
6    libxml2.2.dylib    
xmlParseChunk + 212
7    MyApplication   AQXMLParser.m line 1238
-[AQXMLParser stream:handleEvent:] + 1238
8    CoreFoundation 
_signalEventSync + 74
9    CoreFoundation 
_cfstream_shared_signalEventSync + 240
10
...
CoreFoundation  
__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 14
11   CoreFoundation 
__CFRunLoopDoSources0 + 212
12   CoreFoundation 
__CFRunLoopRun + 646
13   CoreFoundation 
CFRunLoopRunSpecific + 356
14   CoreFoundation 
CFRunLoopRunInMode + 104
15   Foundation 
-[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 254
16   MyApplication   AQXMLParser.m line 1115
-[AQXMLParser inputRunRunLoopInMode:] + 1115
17   MyApplication   AQXMLParser.m line 1164
4

1 回答 1

0

这原来是旧版本 AQXMLParser 中的一个错误。更新到最新修复它。

于 2013-01-25T09:05:54.000 回答