クラッシュ後、はてなブックマークの再ログインが要求される · 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