Tag: 崩溃

无法find崩溃的原因 –

在我的应用程序中很多时候会报告以下日志的崩溃,但是即使有几个testing设备和iOS版本,我也无法重现它。 所以没有办法在Xcode上find原因。 因为跟踪中没有步骤,导致我的代码,我无法想象任何方法来find它的起源。 该应用程序本身是非常复杂的,当然也使用了许多滚动视图,也embedded。 有没有人有一个想法在哪里开始寻找? 还是有人有过类似的问题? 我非常感谢任何帮助! 最好的问候,弗洛里安 OS Version: iPhone OS 6.0.1 (10A523) Report Version: 104 Exception Type: SIGSEGV Exception Codes: SEGV_ACCERR at 0xd1d28fbc Crashed Thread: 0 Thread 0 Crashed: 0 libobjc.A.dylib 0x392e65b0 objc_msgSend + 16 1 UIKit 0x35a839f7 -[UIScrollView(UIScrollViewInternal) _scrollViewAnimationEnded:finished:] + 135 2 UIKit 0x35a838e9 -[UIAnimator stopAnimation:] + 469 3 UIKit 0x35b1e257 -[UIAnimator(Static) […]

不可重现的networking核心崩溃

我有一个iPad应用程序,在App Store里已经有三个月的时间了,我收到了一些我不知道的奇怪的崩溃报告。 这些并不常见,自推出以来已经有15-20个实例,但仍然频繁发生,实际上让我感到不安。 崩溃是略有不同(见下面的堆栈跟踪),但由于他们与WebCore相关,我猜他们必须在应用程序中使用UIWebView ,可能有一个共同的原因,但我不是100%正面。 该应用程序的部署目标是iOS 6.0,但崩溃出现在iOS 2上的iPad 2,iPad 3和iPad Mini上。 在我使用webview的应用程序中,只有一个地方显示各种来源的新闻文章网页。 我有一个视图控制器,它有一个UIWebView作为其视图。 有一个这个视图控制器的实例遍布整个应用程序,每次select一个新的文章,现有的webview重新加载与新select的文章的url。 基于围绕WebCore问题的讨论提出的解决scheme之一build议在控制器的dealloc方法中将webviews delegate属性设置nil 。 不幸的是,我不认为这适用于我的情况,因为在应用程序的生命周期中,视图控制器没有被取消分配。 另一个问题可能是不正确的网页在CSS(loadPendingImages崩溃)中具有不良的图像引用。 尽pipe如此,我还是找不到这样一个页面。 此外,我仔细检查,并确保在主线程上做webview相关的操作。 崩溃是 Exception Type: EXC_BAD_ACCESS Code: KERN_INVALID_ADDRESS 与下面的堆栈跟踪(全部在这里 ) 0 WebCore WebCore::StyleResolver::applyMatchedProperties(WebCore::StyleResolver::MatchResult const&, WebCore::Element const*) + 815 1 WebCore WebCore::StyleResolver::applyMatchedProperties(WebCore::StyleResolver::MatchResult const&, WebCore::Element const*) + 788 2 WebCore WebCore::StyleResolver::styleForElement(WebCore::Element*, WebCore::RenderStyle*, WebCore::StyleSharingBehavior, WebCore::RuleMatchingBehavior, WebCore::RenderRegion*) + 948 3 […]

tableView崩溃结束了超过16个项目

这很混乱。 我有一个UITableView ,更新和工作正常,直到它获得超过16项,然后崩溃时,试图endUpdates后调用insertRowsAtIndexPaths 。 被添加的NSIndexPath都是有效的。 -numberOfRowsInSection返回正确的数字。 它不会抛出与数据集相关的错误,而是与之崩溃 ***终止应用程序由于未捕获的exception“NSInvalidArgumentException”,原因:'*** – [__ NSArrayM insertObject:atIndex:]:object can not be nil' 当在tableView上endUpdates时。 数据源都在那里, NSIndexPath很好。 代码工作正常0和16行之间,但是当我添加一个17日它崩溃。 另外,如果我用22个项目启动它,它工作正常,当我添加23日它崩溃…如果我调用重新加载数据,而不是更新和插入过程,它工作正常,所以这与数据本身没有任何关系,它不应该与我如何插入行,因为它工作通过16 … 我完全困惑。 这是我的更新方法。 它在任何时候都被主线程所调用。 – (void)updateConversation:(NSNotification*)notification { NSDictionary *updateInfo = [notification userInfo]; //NSLog(@"Got update %@", updateInfo); if ([[updateInfo objectForKey:@"success"] integerValue] == YES) { [self updateConversationUI]; int addedStatementCount = [[updateInfo objectForKey:@"addedStatementCount"] intValue]; if (addedStatementCount > […]

Swift SourceKitService崩溃

我有一个使用核心数据的Swift项目,生成的saveContext()代码导致Xcode与SourceKitService Crashed错误崩溃。 当我注释掉错误停止,它似乎是self.managedObjectContext这是导致错误。 我已经注释掉了我的代码,所以它就像一个新的项目,但仍然崩溃。 谢谢 (Xcode 6.0.1) func saveContext () { if let moc = self.managedObjectContext { var error: NSError? = nil if moc.hasChanges && !moc.save(&error) { // Replace this implementation with code to handle the error appropriately. // abort() causes the application to generate a crash log and terminate. You should not use this […]

为什么简单的网站崩溃在移动(iOS Safari和至less)?

我有一个非常简单,但很长的网站 – 很多可以滚动的文本。 这是一个文档站点,考虑到内容的性质(很多类似的简短条目),我决定一次显示所有内容,这样用户可以从条目滚动到条目,或者通过侧栏索引进行导航。 这是我喜欢的通用文档模型(例如Underscore , Backbone和LoDash )。 该网站是在这里: http : //davidtheclark.github.io/scut/ 。 您可以在这里查看预生产代码: https : //github.com/davidtheclark/scut/tree/master/docs/dev 。 这里的问题是: 对于许多用户来说,这个站点一直崩溃,他们的iOS浏览器 。 不是所有的用户(不是我); 但对于那些经历过这次事故的人来说,似乎还是一再发生。 (该网站也可能会导致一些人的Android手机死机,我不知道:有没有听说过任何Android用户。) 我希望有人能帮助我诊断,并可能解决这个问题。 我遇到的困难之一是我无法自己重现崩溃 – 不是在我自己的iOS设备上,而不是在Xcode模拟器上。 由于这个站点资源不是很重(大约70KB的负载),并且涉及的JavaScript很less,而且由于之前几次尝试解决这个问题的影响, 我猜测这个问题涉及到内存使用 – 那就是iOS浏览器正在崩溃,因为该网站要求太多的内存。 但我不确定这是个问题,如果是这样,我不知道我该如何解决这个问题。 我不知道接下来要尝试什么,我希望一些精明的StackOverflow专家有build议。 关于这个网站,这个网站看起来如此简单和基本,是什么使得网站的内存要求太高,导致浏览器崩溃呢? 它太长了吗? 是否有CSS难以呈现? 有没有JavaScript内存泄漏? 我对这个特定的网站感兴趣,所以我可以学会在未来的其他网站上预测和预防和/或诊断和修复类似的问题。 随时查看或贡献[Github问题]( 在这个Github问题 ,以及。 附录 以下是有关可能相关的网站的一些知识: HTML文档相对于其他网站的HTML文档来说是很大的 。 Unminified它看起来是〜225KB。 (我注意到LoDash文档更大 – 这个网站是否会让人们的手机崩溃?) 提供的HTML文档被缩小。 所服务的CSS和JS也被缩小了。 该网站使用Prism.js语法突出显示。 该网站使用颠倒来使平板电脑上的2滚动列布局工作。 固定和翻译屏幕上的<aside […]

什么会导致这个SIGSEGV错误?

我收到了一个我无法解释的崩溃日志。 我search了一下,似乎SIGSEGV与内存有关。 但在我的情况下,除了stacktrace中的main.m以外,没有任何自己的代码。 而且它似乎没有象征任何系统库。 迄今为止的这次事故只发生在一台iPhone上。 在其他手机上,我还没有能够重现它。 现在我完全被卡住了,不知道要继续下去,所以如果有人看到类似这样的事情,那么听到他们的问题和解决方法是很好的。 崩溃日志: Incident Identifier: TODO CrashReporter Key: TODO Hardware Model: iPhone4,1 OS Version: iPhone OS 6.1.3 (10B329) Report Version: 104 Exception Type: SIGSEGV Exception Codes: SEGV_ACCERR at 0x41fd5903 Crashed Thread: 0 Thread 0 Crashed: 0 libobjc.A.dylib 0x3b0b9564 0x3b0b6000 + 13668 1 libobjc.A.dylib 0x3b0bb1d7 0x3b0b6000 + 20951 2 CoreFoundation 0x33396605 […]

内存警告后,崩溃在iOS上运行OpenGL

我在iPad上遇到OpenGL组件崩溃的问题。 该应用程序抛出一个内存警告和崩溃,但似乎并没有使用那么多的内存。 我错过了什么吗? 该应用程序基于Vuforia增强现实系统(借鉴ImageTargets示例)。 我有约40个不同的模型,我需要包括在我的应用程序,所以为了记忆保护的利益,我正在加载对象(和渲染纹理等)dynamic在应用程序,因为我需要他们。 我试图复制UIScrollView延迟加载的想法。 这三个4mb分配是当用户select不同的模型显示时,我已经加载到内存中的纹理。 这里有什么奇怪的东西? 我对OpenGL知之甚less(我selectVurforia引擎的部分原因)。 这个屏幕下面的任何内容应该关注我吗? 请注意,Vurforia的ImageTagets示例应用程序也有未初始化的纹理数据(每帧大约一个),所以我不认为这是问题。 任何帮助,将不胜感激!! 以下是生成3D对象的代码(在EAGLView中): // Load the textures for use by OpenGL -(void)loadATexture:(int)texNumber { if (texNumber >= 0 && texNumber < [tempTextureList count]) { currentlyChangingTextures = YES; [textureList removeAllObjects]; [textureList addObject:[tempTextureList objectAtIndex:texNumber]]; Texture *tex = [[Texture alloc] init]; NSString *file = [textureList objectAtIndex:0]; [tex loadImage:file]; [textures […]

添加一个UIFont并使用EXC_BAD_ACCESS查找fontfamily崩溃

我的问题是,当我添加一个字体在这里描述,当我想检索字体家族名称与[UIFont familyNames]它崩溃。 我做了与例子中描述的相同的方式,但对我来说,这是行不通的。 这是我的堆栈跟踪: 0x314b9ebe in CFDictionaryGetValue 0x33d79be4 in copy_localized_value 0x33d79bd4 in CGFontNameTableCopyRootName 0x33d796f2 in CGFontNameTableCreate 0x33d79e86 in CGFontCopyFamilyName 0x3414ca00 in AddFontsFromCGFontAndPath 0x3414cb7e in AddFontsFromURLOrPath 0x3414cc98 in Initialize 0x3414ce0a in GSFontCopyFamilyNames 0x323fce84 in +[UIFont familyNames] … 我在iOS 3.2.2上testing它,因为我不希望我的iPad升级,我不知道它是否适用于其他iOS版本 我究竟做错了什么?

MonoTouch.Dialog崩溃

我有一个小testing应用程序,只是在3页之间循环。 这里是AppDelegate: public override bool FinishedLaunching (UIApplication app, NSDictionary options) { _session = new Session(); _session.NextScreen += (screenIndex) => { window.RootViewController = _viewControllers[screenIndex]; }; _viewControllers.Add(new Screen0(_session)); _viewControllers.Add(new Screen1(_session)); _viewControllers.Add(new Screen2(_session)); // create a new window instance based on the screen size window = new UIWindow (UIScreen.MainScreen.Bounds); // If you have defined a view, add it […]

这个崩溃日志是什么意思?

我已经做了一些关于识别崩溃日志的研究,但是找不到解决办法: 这是我的参考资料: http://www.raywenderlich.com/23704/demystifying-ios-application-crash-logs http://developer.apple.com/library/ios/#qa/qa1747/_index.html 如何查看xcode的崩溃报告4.2 我真的知道,这是因为记忆问题,但如何find那个特殊的? 在我的项目中有200个文件也有4-5个第三方库正在使用。 这里是崩溃日志: Incident Identifier: BD0F0F41-C60A-4D9C-8386-1B10796CF835 CrashReporter Key: 43c75986a25cae4226726a78b4bf5b543ab87caa Hardware Model: iPad3,3 Process: BLSOffline [10824] Path: /var/mobile/Applications/54AAF195-FD1D-4426-BC20-939662ECC56B/BLSOffline.app/BLSOffline Identifier: BLSOffline Version: ??? (???) Code Type: ARM (Native) Parent Process: launchd [1] Date/Time: 2013-07-12 15:24:05.680 +0530 OS Version: iOS 6.1.3 (10B329) Report Version: 104 Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at […]