クラッシュ後、はてなブックマークの再ログインが要求される · Issue #112 · naoya/HBFav2 (original) (raw)
アプリを放置しておくと、以下のようなログと共にクラッシュするようです。
その後、アプリを起動し直してブックマークしようとすると再ログインが要求されます。
bookmark_fast_cell.rb:32
を実行すると、method_missing
を呼び出そうとしているので変数のどれかがnil
になっていたりするのかと思われます。
Incident Identifier: 4C8A28F2-B38E-4577-8A98-7A6578ADC778
CrashReporter Key: 588db57f190d0cbb5035ddb9b4382acdda5b8305
Hardware Model: iPhone6,1
Process: HBFav [171]
Path: /private/var/mobile/Containers/Bundle/Application/9813C1C0-3A91-4A14-AE1E-62100E3CC742/HBFav.app/HBFav
Identifier: HBFav
Version: 2.7.3 (2.7.3)
Code Type: ARM (Native)
Parent Process: launchd [1]
Date/Time: 2014-11-09 12:04:19.035 +0900
Launch Time: 2014-11-09 05:11:07.577 +0900
OS Version: iOS 8.1 (12B411)
Report Version: 105
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Triggered by Thread: 0
Last Exception Backtrace:
0 CoreFoundation 0x25c3ac1f __exceptionPreprocess + 127
1 libobjc.A.dylib 0x3340ec8b objc_exception_throw + 38
2 HBFav 0x007a6195 __vm_raise() + 472
3 HBFav 0x007a62e9 rb_vm_raise + 324
4 HBFav 0x006e8a85 rb_exc_raise + 8
5 HBFav 0x007a3b99 rb_vm_method_missing + 908
6 HBFav 0x0078ba97 rb_vm_dispatch + 4962
7 HBFav 0x0078a513 rb_vm_trigger_method_missing + 1030
8 HBFav 0x0078b483 rb_vm_dispatch + 3406
9 HBFav 0x000b23e9 vm_dispatch + 716
10 HBFav 0x0051f9a5 rb_scope__heightForBookmark:__ (bookmark_fast_cell.rb:32)
11 HBFav 0x0079b1cb dispatch_rimp_caller(objc_object* (*)(objc_object*, objc_selector*, ...), unsigned long, objc_selector, int, unsigned long const*) + 26234
12 HBFav 0x0078bee5 rb_vm_dispatch + 6064
13 HBFav 0x000b23e9 vm_dispatch + 716
14 HBFav 0x0065b607 rb_scope__tableView:heightForRowAtIndexPath:__ (timeline_view_controller.rb:218)
15 HBFav 0x0065be8d __unnamed_125 + 168
16 UIKit 0x29201c67 __66-[UISectionRowData refreshWithSection:tableView:tableViewRowData:]_block_invoke + 514
17 UIKit 0x291c7bcb -[UISectionRowData refreshWithSection:tableView:tableViewRowData:] + 4018
18 UIKit 0x291c9f0f -[UITableViewRowData numberOfRows] + 98
19 UIKit 0x291c9e67 -[UITableView noteNumberOfRowsChanged] + 150
20 UIKit 0x291c9893 -[UITableView reloadData] + 1402
21 HBFav 0x000d29b7 __unnamed_202 + 34
22 HBFav 0x0078bbbd rb_vm_dispatch + 5256
23 HBFav 0x000b23e9 vm_dispatch + 716
24 HBFav 0x00657ad9 rb_scope__tableView:reloadDataWithKeepingContentOffset:__ (timeline_view_controller.rb:171)
25 HBFav 0x0078bee5 rb_vm_dispatch + 6064
26 HBFav 0x000b23e9 vm_dispatch + 716
27 HBFav 0x00656473 rb_scope__observeValueForKeyPath:ofObject:change:context:__block__ (timeline_view_controller.rb:152)
28 HBFav 0x0078d0af vm_block_eval(RoxorVM*, rb_vm_block*, objc_selector*, unsigned long, int, unsigned long const*) + 1082
29 HBFav 0x0078cc2b rb_vm_block_eval + 174
30 HBFav 0x00779067 rb_gcd_block_dispatcher + 98
31 libdispatch.dylib 0x3396e7a7 _dispatch_client_callout + 22
32 libdispatch.dylib 0x33971fa3 _dispatch_main_queue_callback_4CF + 718
33 CoreFoundation 0x25c009d1 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 8
34 CoreFoundation 0x25bff0d1 __CFRunLoopRun + 1512
35 CoreFoundation 0x25b4d211 CFRunLoopRunSpecific + 476
36 CoreFoundation 0x25b4d023 CFRunLoopRunInMode + 106
37 GraphicsServices 0x2cf060a9 GSEventRunModal + 136
38 UIKit 0x291591d1 UIApplicationMain + 1440
39 HBFav 0x000ba32d main (main.mm:15)
40 libdyld.dylib 0x3398eaaf start + 2