- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我如何理解应用程序在我的应用程序中的哪个位置中止。如果我在其他 iPad 上启动该应用程序,它运行良好,但仅在一台 iPad 上,我会收到以下崩溃日志:以下崩溃日志的符号是否正确?如果不正确,如何正确执行?我从邮件中获取此崩溃日志,并使用 Xcode 导入它。
Exception Type: EXC_CRASH (SIGKILL)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Reason: Namespace SPRINGBOARD, Code 0x8badf00d
Termination Description: SPRINGBOARD, scene-create watchdog transgression: com.qi.DWA exhausted real (wall clock) time allowance of 17.62 seconds | | ProcessVisibility: Foreground | ProcessState: Running | WatchdogEvent: scene-create | WatchdogVisibility: Foreground | WatchdogCPUStatistics: ( | "Elapsed total CPU time (seconds): 9.200 (user 9.200, system 0.000), 23% CPU", | "Elapsed application CPU time (seconds): 5.117, 13% CPU" | )
Triggered by Thread: 0
Filtered syslog:
None found
Thread 0 name: tid_303 Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x0000000180f2d734 guarded_pwrite_np + 8
System_Collections_Generic_List_1_T_GSHAREDVT_InsertRange_int_System_Collections_Generic_IEnumerable_1_T_GSHAREDVT (in XXX.iOS) + 992
System_Tuple_2_T1_GSHAREDVT_T2_GSHAREDVT_get_Item2 (in XXX.iOS) + 108
System_Collections_ObjectModel_Collection_1_T_GSHAREDVT_RemoveAt_int (in XXX.iOS) + 240
System_Runtime_CompilerServices_ConditionalWeakTable_2_TKey_GSHAREDVT_TValue_GSHAREDVT_GetValue_TKey_GSHAREDVT_System_Runtime_CompilerServices_ConditionalWeakTable_2_CreateValueCallback_TKey_GSHAREDVT_TValue_GSHAREDVT (in XXX.iOS) + 204
native_to_managed_trampoline_127(objc_object*, objc_selector*, _MonoMethod**, UIView*, unsigned int) (in XXX.iOS) (registrar.m:6493)
-[Plugin_Media_MediaPickerPopoverDelegate popoverControllerDidDismissPopover:] (in XXX.iOS) (registrar.m:12055)
native_to_managed_trampoline_103(objc_object*, objc_selector*, _MonoMethod**, UISplitViewController*, UIViewController*, unsigned int) (in XXX.iOS) (registrar.m:5092)
native_to_managed_trampoline_102(objc_object*, objc_selector*, _MonoMethod**, UISplitViewController*, unsigned int) (in XXX.iOS) (registrar.m:5041)
native_to_managed_trampoline_107(objc_object*, objc_selector*, _MonoMethod**, UISplitViewController*, UIViewController*, UIBarButtonItem*, unsigned int) (in XXX.iOS) (registrar.m:5317)
native_to_managed_trampoline_38(objc_object*, objc_selector*, _MonoMethod**, UIActionSheet*, long, unsigned int) (in XXX.iOS) (registrar.m:1739)
native_to_managed_trampoline_33(objc_object*, objc_selector*, _MonoMethod**, UITableView*, unsigned int) (in XXX.iOS) (registrar.m:1492)
native_to_managed_trampoline_30(objc_object*, objc_selector*, _MonoMethod**, UITableView*, unsigned int) (in XXX.iOS) (registrar.m:1310)
native_to_managed_trampoline_29(objc_object*, objc_selector*, _MonoMethod**, UITableView*, long, unsigned int) (in XXX.iOS) (registrar.m:1259)
14 XXX.iOS 0x00000001019f3e30 wrapper_managed_to_native_SQLitePCL_SQLite3Provider_sqlite3_NativeMethods_sqlite3_prepare_v2_intptr_intptr_int_intptr__intptr_ + 20512304 (/<unknown>:1)
15 XXX.iOS 0x00000001019ee10c SQLitePCL_SQLite3Provider_sqlite3_SQLitePCL_ISQLite3Provider_sqlite3_prepare_v2_intptr_string_intptr__string_ + 20488460 (/<unknown>:1)
16 XXX.iOS 0x00000001019e27d0 SQLitePCLRaw_core_SQLitePCL_raw_sqlite3_prepare_v2_SQLitePCL_sqlite3_string_SQLitePCL_sqlite3_stmt__string_ + 120
17 XXX.iOS 0x00000001019e274c SQLitePCLRaw_core_SQLitePCL_raw_sqlite3_prepare_v2_SQLitePCL_sqlite3_string_SQLitePCL_sqlite3_stmt_ + 24
18 XXX.iOS 0x00000001019b1c70 SQLite_net_SQLite_SQLiteCommand_Prepare + 20241520 (SQLite.cs:3437)
19 XXX.iOS 0x00000001019b1634 SQLite_net_SQLite_SQLiteCommand_ExecuteNonQuery + 20239924 (SQLite.cs:2227)
20 XXX.iOS 0x00000001019ad1e0 SQLite_net_SQLite_SQLiteConnection_Execute_string_object__ + 20222432 (SQLite.cs:659)
21 XXX.iOS 0x00000001019ac390 SQLite_net_SQLite_SQLiteConnection_CreateTable_System_Type_SQLite_CreateFlags + 20218768 (SQLite.cs:422)
22 XXX.iOS 0x00000001019ac04c SQLite_net_SQLite_SQLiteConnection_CreateTable_T_REF_SQLite_CreateFlags + 20217932 (SQLite.cs:378)
23 XXX.iOS 0x000000010140d160 XXX_XXX_sync_syncWebdienst_createDatabase + 14324064 (.C:\csvn\XXX-Crossover_V3\XXX\XXX\XXX\sync\syncWebdienst.cs:55)
24 XXX.iOS 0x00000001013a71e4 XXX_XXX_App__ctor + 13906404 (.C:\csvn\XXX-Crossover_V3\XXX\XXX\XXX\App.cs:53)
25 XXX.iOS 0x0000000100691414 XXX_iOS_XXX_iOS_AppDelegate_FinishedLaunching_UIKit_UIApplication_Foundation_NSDictionary + 72
26 XXX.iOS 0x000000010071d734 wrapper_runtime_invoke_object_runtime_invoke_dynamic_intptr_intptr_intptr_intptr + 244
27 XXX.iOS 0x00000001023b984c mono_jit_runtime_invoke + 30758988 (mini-runtime.c:2768)
28 XXX.iOS 0x0000000102421050 do_runtime_invoke + 31182928 (object.c:2862)
29 XXX.iOS 0x0000000102420fb0 mono_runtime_invoke + 31182768 (object.c:3016)
30 XXX.iOS 0x000000010066b5c4 native_to_managed_trampoline_16(objc_object*, objc_selector*, _MonoMethod**, UIApplication*, NSDictionary*, unsigned int) + 30148 (registrar.m:678)
31 XXX.iOS 0x000000010066bc10 -[AppDelegate application:didFinishLaunchingWithOptions:] + 31760 (registrar.m:7187)
32 UIKit 0x000000018f7f02c4 -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 384
33 UIKit 0x000000018f9e1bc4 -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] + 3436
34 UIKit 0x000000018f9e6a14 -[UIApplication _runWithMainScene:transitionContext:completion:] + 1712
35 UIKit 0x000000018fc822a8 __111-[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:]_block_invoke + 800
36 UIKit 0x000000018ff5a100 +[_UICanvas _enqueuePostSettingUpdateTransactionBlock:] + 160
37 UIKit 0x000000018fc81f0c -[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:] + 252
38 UIKit 0x000000018fc8276c -[__UICanvasLifecycleMonitor_Compatability activateEventsOnly:withContext:completion:] + 732
39 UIKit 0x00000001904077c0 __82-[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:]_block_invoke + 260
40 UIKit 0x0000000190407664 -[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:] + 448
41 UIKit 0x00000001901752cc __125-[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:]_block_invoke + 220
42 UIKit 0x000000019030e3cc _performActionsWithDelayForTransitionContext + 112
43 UIKit 0x000000019017517c -[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:] + 252
44 UIKit 0x000000018ff59760 -[_UICanvas scene:didUpdateWithDiff:transitionContext:completion:] + 364
45 UIKit 0x000000018f9e5158 -[UIApplication workspace:didCreateScene:withTransitionContext:completion:] + 540
46 UIKit 0x000000018fdfadbc -[UIApplicationSceneClientAgent scene:didInitializeWithEvent:completion:] + 364
问题出在哪里,谁能帮帮我吗?
谢谢
编辑:
正确的符号化后,我更新了我的崩溃日志。平板电脑上的数据库有 5.5 GB 大。在syncWebdienst.cs 55中,应用程序createDataTable意味着sqlite查看表是否已更改或是新的。
最佳答案
您的崩溃日志没有符号化。您可能没有产生崩溃的构建的存档。
无论如何,崩溃的原因似乎是您的代码阻塞了主线程超过 10 秒,并且系统杀死了您的应用程序。
关于iOS 崩溃日志 iPad sqlite 互斥锁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49111860/
我只是有一个关于 Java 并发编程的简单问题。例如,我有一个 NxN 矩阵,矩阵的每一行都有一个对应的线程,如果每一行中的线程之间没有交互,如果多个线程同时访问和修改矩阵的单独行是否安全(或正确)?
jwplayer("myElement_0").onPlay(function(){ pausePlayers(1); alert('0 has started'); }); jwplayer("my
我在想。当我使用一个std::mutex _lock 并想依赖守卫来释放它时,我可以这样使用吗? class MyClass{ private: mutable std::mutex _loc
这种互斥模式是否像我认为的那样安全?如果是这样,你怎么调用它? lock (_lock) { if (_flag) return; else _flag = true; } try {
我有一个静态库 来访问数据库。它有一个函数 readMaximum()。 readMaximum() 从数据库中读取最大值。此函数是线程安全的(使用互斥量)。 但问题是: 有两个进程A.exe和B.e
我正在为互斥锁的逻辑而苦苦挣扎;我在这里检查 key 是否被拿走,如果没有,我们拿走它,完成后释放它;但是你能帮我看看我怎样才能有一个循环来检查 key 直到它可用吗? rdb.setnx(lockk
我正在使用 clp(fd) 编写 Prolog 程序并且我很难实现我想要的约束之一。 输出是一个整数列表(长度取决于程序另一部分的输入),其中有某些相互排斥的预定义数字对,每对中的一个数字必须在输出中
我正在尝试使用 mesos/marathon 实现一个 lizardfs 集群。为此,我创建了一些 docker 镜像。 我需要获取某种类型的 docker 容器(lizardfs-master),而
假设我有一个包含以下列的 MySQL 表: |variables|1. | 'a' |2. | 'a b' |3. | 'a b c' |4. | ... | How can
我在一个表单上有 7 个单选按钮 其中3个属于一个组,4个属于另一个组 我希望 RadioButtons 在组内互斥。 这可以通过将它们放在两个 GroupBox 中来实现, 有没有什么办法可以不把它
我正在尝试使文本输入和复选框相互排斥。 默认情况下,文本框应包含“0”,复选框应为 false。如果用户选中该复选框,则该文本框应被清空。如果用户在文本框中输入值,则应取消选中该复选框。任何时候都不应
我已经在代码的注释中写下了我的问题。 我正在尝试使用 pthreads 使我的代码并行。首先,我想通过多个线程并行地在内存中写入大量数据。写入数据后,我想通过相同的线程执行此数据。执行数据后,我想读取
这个问题在这里已经有了答案: 关闭 13 年前。 Possible Duplicate: Monitor vs Mutex in c# 你好, 在这个网站上,我发现来自不同人的不同答案令人困惑。仍然
我需要调用一个返回唯一 id 的函数, int getid() { static id=0; id++; return id; } 多个线程需要调用这个函数,我的问题是我不确定我需要在哪里锁定互斥量,
请引用来自 WWDC 的视频 https://developer.apple.com/videos/play/wwdc2015/226/演讲者展示了我们可以在两个相同类型的 NSopeation 实例
概述: 我有一个使用 CoreData 的 iOS 应用程序> 有一个名为Animal的实体 它有一组记录Lion、Tiger和Elephant 我想将只有一个记录标记为收藏。 具有相同方法的相似实体
这个问题在这里已经有了答案: 关闭 12 年前。 Possible Duplicate: DLL thread safety 你好 我正在 MS VS C++ express 中编写一个 DLL 文
我的应用程序被迫使用第 3 方模块,如果在同一台机器上同时启动两个实例,该模块将使 Windows 蓝屏。为了解决这个问题,我的 C# 应用程序有一个互斥量: static Mutex mutex =
我是 Go 的新手,我想实现一个自定义的互斥机制,每个应用程序用户一次可以执行一个 goroutine。为简化起见,将 U1 和 U2 视为应用程序用户以及 F1(userId)、F2(userId)
我需要将单选和多选的功能组合到一个控件中。具体来说,我有多种选择。第一个与其他的互斥。所以,如果我选择第一个,就需要取消选中所有其他的。如果选择了其中一个,则必须取消选中第一个(如果已选择)。其他选项
我是一名优秀的程序员,十分优秀!