Need to see if your shared folder is taking up space on your dropbox 👨💻? Find out how to check here.
Forum Discussion
Kathy L.
11 years agoNew member | Level 2
Simulator suddenly crashing on DBFileSystem
I'm using the newest IOS SDK for the Sync API. All of a sudden I'm getting a EXE_BAD_ACCESS when trying to assign the DBFileSystem as follows: (crashes on DBFilesystem *filesystem = [[DBFilesystem alloc] initWithAccount:account];). I'm using Xcode 6.1 and both the 71 and 8.1 simulators are crashing.
DBAccountManager *accountMgr =
[[DBAccountManager alloc] initWithAppKey:appKey secret:appSecret];
if (accountMgr) {
[DBAccountManager setSharedManager:accountMgr];
// Set up main linked account
int nAccounts = [[accountMgr linkedAccounts] count];
if (nAccounts > 0) {
DBAccount *account = [[accountMgr linkedAccounts] objectAtIndex:0];
if (account) {
DBFilesystem *filesystem = [[DBFilesystem alloc] initWithAccount:account];
}
}
19 Replies
Replies have been turned off for this discussion
- Greg-DB11 years ago
Dropbox Community Moderator
Can you post the full stack trace/any output?
- Kathy L.11 years agoNew member | Level 2
How do I get a stack trace from the simulator - there don't appear to be any logs ...
The best I know how to do is giving you the current thread info ... and the assembler code from where it fails ...Thread 1Queue : com.apple.main-thread (serial) #0 0x0107ca08 in std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::__unordered_map_hasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::__unordered_map_equal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::__node_insert_unique(std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, void*>*) () #1 0x01e4496e in std::__1::pair<std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, void*>*>, bool> std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::__unordered_map_hasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::__unordered_map_equal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::__insert_unique<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&>(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&&&) () #2 0x01e423b1 in ParameterStoreWithNamespace::ParameterStoreWithNamespace(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<dbx_env> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<dropbox::KvCacheImpl<cache_lock> > > const&, dropbox::oxygen::nn<std::__1::shared_ptr<AsyncTaskExecutor> > const&) () #3 0x01e3ea36 in std::__1::shared_ptr<ParameterStoreWithNamespace> std::__1::shared_ptr<ParameterStoreWithNamespace>::make_shared<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<dbx_env> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<dropbox::KvCacheImpl<cache_lock> > > const&, dropbox::oxygen::nn<std::__1::shared_ptr<AsyncTaskExecutor> > const&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&&&, dropbox::oxygen::nn<std::__1::shared_ptr<dbx_env> > const&&&, dropbox::oxygen::nn<std::__1::shared_ptr<dropbox::KvCacheImpl<cache_lock> > > const&&&, dropbox::oxygen::nn<std::__1::shared_ptr<AsyncTaskExecutor> > const&&&) () #4 0x01e3e128 in dbx_load_parameter_store_map(dropbox::oxygen::nn<std::__1::shared_ptr<dbx_env> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<dropbox::KvCacheImpl<cache_lock> > > const&, dropbox::oxygen::nn<std::__1::shared_ptr<AsyncTaskExecutor> > const&) () #5 0x01ee60ca in attempt_client_init(dropbox::oxygen::nn<std::__1::shared_ptr<dbx_account> > const&, dbx_client_config const*) () #6 0x01ee4b17 in dropbox_client_create(dropbox::oxygen::nn<std::__1::shared_ptr<dbx_account> > const&, dbx_client_config const*) () #7 0x01ebb5d0 in +[DBFilesystem initClientWithAccount:accountRoot:error:] () #8 0x01ebad15 in -[DBFilesystem initWithAccount:] () #9 0x000bf513 in -[myAppDelegate application:didFinishLaunchingWithOptions:] at /Users/Software/myApp/myAppDelegate.m:92 #10 0x05e2597c in -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] () #11 0x05e26687 in -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] () #12 0x05e29c0d in -[UIApplication _runWithMainScene:transitionContext:completion:] () #13 0x05e427d0 in __84-[UIApplication _handleApplicationActivationWithScene:transitionContext:completion:]_block_invoke () #14 0x05e2881f in -[UIApplication workspaceDidEndTransaction:] () #15 0x0bb609de in __37-[FBSWorkspace clientEndTransaction:]_block_invoke_2 () #16 0x0bb6046f in __40-[FBSWorkspace _performDelegateCallOut:]_block_invoke () #17 0x0bb72425 in __31-[FBSSerialQueue performAsync:]_block_invoke () #18 0x079031c0 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ () #19 0x078f8ad3 in __CFRunLoopDoBlocks () #20 0x078f892b in __CFRunLoopRun () #21 0x078f7bcb in CFRunLoopRunSpecific () #22 0x078f79fb in CFRunLoopRunInMode () #23 0x05e281e4 in -[UIApplication _run] () #24 0x05e2b8b6 in UIApplicationMain () #25 0x000bf07d in main at /Users/Software/myApp/main.m:17 #26 0x07ee3ac9 in start () Here is the assembler code where it fails at 0x1ebad15: myApp `-[DBFilesystem initWithAccount:]: 0x1ebaa9d: pushl %ebp 0x1ebaa9e: movl %esp, %ebp 0x1ebaaa0: pushl %ebx 0x1ebaaa1: pushl %edi 0x1ebaaa2: pushl %esi 0x1ebaaa3: subl $0xbc, %esp 0x1ebaaa9: calll 0x1ebaaae ; -[DBFilesystem initWithAccount:] + 17 0x1ebaaae: popl %edi 0x1ebaaaf: movl 0x8(%ebp), %esi 0x1ebaab2: movl 0x10(%ebp), %eax 0x1ebaab5: movl 0xa5f56e(%edi), %ecx 0x1ebaabb: movl %ecx, -0x80(%ebp) 0x1ebaabe: movl (%ecx), %ecx 0x1ebaac0: movl %ecx, -0x10(%ebp) 0x1ebaac3: movl %eax, (%esp) 0x1ebaac6: calll 0x1faaffa ; symbol stub for: objc_retain 0x1ebaacb: movl %eax, -0x78(%ebp) 0x1ebaace: movl %esi, -0x30(%ebp) 0x1ebaad1: movl 0xc6f322(%edi), %eax 0x1ebaad7: movl %eax, -0x2c(%ebp) 0x1ebaada: xorl %esi, %esi 0x1ebaadc: movl 0xc64d0e(%edi), %eax 0x1ebaae2: movl %eax, 0x4(%esp) 0x1ebaae6: leal -0x30(%ebp), %eax 0x1ebaae9: movl %eax, (%esp) 0x1ebaaec: calll 0x1faafe2 ; symbol stub for: objc_msgSendSuper2 0x1ebaaf1: movl %eax, %ebx 0x1ebaaf3: movl %ebx, -0x74(%ebp) 0x1ebaaf6: testl %ebx, %ebx 0x1ebaaf8: je 0x1ebb09f ; -[DBFilesystem initWithAccount:] + 1538 0x1ebaafe: movl $0x0, -0x7c(%ebp) 0x1ebab05: movl %ebx, %esi 0x1ebab07: movl 0xc6daae(%edi), %eax 0x1ebab0d: movl %eax, 0x4(%esp) 0x1ebab11: movl -0x78(%ebp), %eax 0x1ebab14: movl %eax, (%esp) 0x1ebab17: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebab1c: movl %ebx, -0x74(%ebp) 0x1ebab1f: movl %eax, (%esp) 0x1ebab22: calll 0x1fab00c ; symbol stub for: objc_retainAutoreleasedReturnValue 0x1ebab27: movl %eax, %esi 0x1ebab29: movl 0xc6502e(%edi), %eax 0x1ebab2f: movl %eax, 0x4(%esp) 0x1ebab33: movl %esi, (%esp) 0x1ebab36: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebab3b: testl %eax, %eax 0x1ebab3d: je 0x1ebb0ab ; -[DBFilesystem initWithAccount:] + 1550 0x1ebab43: movl 0xc6dbb2(%edi), %eax 0x1ebab49: movl %eax, 0x4(%esp) 0x1ebab4d: movl -0x78(%ebp), %eax 0x1ebab50: movl %eax, (%esp) 0x1ebab53: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebab58: movb %al, %bl 0x1ebab5a: movl %esi, (%esp) 0x1ebab5d: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebab62: testb %bl, %bl 0x1ebab64: jne 0x1ebb0b3 ; -[DBFilesystem initWithAccount:] + 1558 0x1ebab6a: movl -0x74(%ebp), %ebx 0x1ebab6d: movl %ebx, %esi 0x1ebab6f: movl 0xc6deba(%edi), %eax 0x1ebab75: movl 0xc64c9a(%edi), %ecx 0x1ebab7b: movl %ecx, -0x88(%ebp) 0x1ebab81: movl %ecx, 0x4(%esp) 0x1ebab85: movl %eax, (%esp) 0x1ebab88: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebab8d: movl %ebx, %esi 0x1ebab8f: movl 0xc6dba2(%edi), %ecx 0x1ebab95: movl %eax, 0xc(%esp) 0x1ebab99: movl %ebx, 0x8(%esp) 0x1ebab9d: movl %ecx, 0x4(%esp) 0x1ebaba1: movl -0x78(%ebp), %eax 0x1ebaba4: movl %eax, (%esp) 0x1ebaba7: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebabac: testb %al, %al 0x1ebabae: je 0x1ebb0bb ; -[DBFilesystem initWithAccount:] + 1566 0x1ebabb4: movl %ebx, %esi 0x1ebabb6: movl %edi, %ebx 0x1ebabb8: movl 0xc6dc42(%ebx), %eax 0x1ebabbe: movl %eax, 0x4(%esp) 0x1ebabc2: movl -0x78(%ebp), %eax 0x1ebabc5: movl %eax, (%esp) 0x1ebabc8: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebabcd: movl %eax, (%esp) 0x1ebabd0: calll 0x1fab00c ; symbol stub for: objc_retainAutoreleasedReturnValue 0x1ebabd5: movl %eax, %edi 0x1ebabd7: movl 0xc6defa(%ebx), %eax 0x1ebabdd: movl 0xc64dc6(%ebx), %ecx 0x1ebabe3: movl %ecx, -0x7c(%ebp) 0x1ebabe6: movl %ecx, 0x4(%esp) 0x1ebabea: movl %eax, (%esp) 0x1ebabed: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebabf2: movl %eax, (%esp) 0x1ebabf5: calll 0x1fab00c ; symbol stub for: objc_retainAutoreleasedReturnValue 0x1ebabfa: movl %eax, %esi 0x1ebabfc: movl 0xc64dda(%ebx), %eax 0x1ebac02: movl %ebx, -0x84(%ebp) 0x1ebac08: movl %edi, 0x8(%esp) 0x1ebac0c: movl %edi, -0x98(%ebp) 0x1ebac12: movl %eax, 0x4(%esp) 0x1ebac16: movl %esi, (%esp) 0x1ebac19: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebac1e: movb %al, %bl 0x1ebac20: movl %esi, (%esp) 0x1ebac23: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebac28: testb %bl, %bl 0x1ebac2a: jne 0x1ebaccb ; -[DBFilesystem initWithAccount:] + 558 0x1ebac30: movl -0x84(%ebp), %ecx 0x1ebac36: movl 0xc6defa(%ecx), %eax 0x1ebac3c: xorl %ebx, %ebx 0x1ebac3e: movl -0x7c(%ebp), %edx 0x1ebac41: movl %edx, 0x4(%esp) 0x1ebac45: movl %ecx, %edi 0x1ebac47: movl %eax, (%esp) 0x1ebac4a: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebac4f: movl %eax, (%esp) 0x1ebac52: calll 0x1fab00c ; symbol stub for: objc_retainAutoreleasedReturnValue 0x1ebac57: movl %eax, %esi 0x1ebac59: movl $0x0, -0x34(%ebp) 0x1ebac60: movl 0xc6665e(%edi), %eax 0x1ebac66: leal -0x34(%ebp), %ecx 0x1ebac69: movl %ecx, 0x14(%esp) 0x1ebac6d: movl -0x98(%ebp), %ecx 0x1ebac73: movl %ecx, 0x8(%esp) 0x1ebac77: movl %eax, 0x4(%esp) 0x1ebac7b: movl %esi, (%esp) 0x1ebac7e: movl $0x0, 0x10(%esp) 0x1ebac86: movl $0x1, 0xc(%esp) 0x1ebac8e: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebac93: movb %al, -0x7c(%ebp) 0x1ebac96: movl -0x34(%ebp), %eax 0x1ebac99: movl %eax, (%esp) 0x1ebac9c: calll 0x1faaffa ; symbol stub for: objc_retain 0x1ebaca1: movl %eax, %ebx 0x1ebaca3: movl %esi, (%esp) 0x1ebaca6: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebacab: cmpb $0x0, -0x7c(%ebp) 0x1ebacaf: jne 0x1ebacc3 ; -[DBFilesystem initWithAccount:] + 550 0x1ebacb1: movl %ebx, 0x4(%esp) 0x1ebacb5: leal 0xbca47a(%edi), %eax 0x1ebacbb: movl %eax, (%esp) 0x1ebacbe: calll 0x1eca194 ; DBLogError 0x1ebacc3: movl %ebx, (%esp) 0x1ebacc6: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebaccb: movl -0x84(%ebp), %edi 0x1ebacd1: movl 0xc6deba(%edi), %eax 0x1ebacd7: movl $0x0, -0x38(%ebp) 0x1ebacde: movl 0xc6dc46(%edi), %ecx 0x1ebace4: movl $0x0, -0x9c(%ebp) 0x1ebacee: leal -0x38(%ebp), %edx 0x1ebacf1: movl %edx, 0x10(%esp) 0x1ebacf5: movl -0x98(%ebp), %edx 0x1ebacfb: movl %edx, 0xc(%esp) 0x1ebacff: movl -0x78(%ebp), %edx 0x1ebad02: movl %edx, 0x8(%esp) 0x1ebad06: movl %ecx, 0x4(%esp) 0x1ebad0a: movl %eax, (%esp) 0x1ebad0d: movl -0x74(%ebp), %ebx 0x1ebad10: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebad15: movl %eax, %esi 0x1ebad17: movl -0x38(%ebp), %eax 0x1ebad1a: movl %eax, (%esp) 0x1ebad1d: calll 0x1faaffa ; symbol stub for: objc_retain 0x1ebad22: movl 0xc762b2(%edi), %ecx 0x1ebad28: movl %esi, (%ebx,%ecx) 0x1ebad2b: testl %esi, %esi 0x1ebad2d: je 0x1ebb0d4 ; -[DBFilesystem initWithAccount:] + 1591 0x1ebad33: movl %eax, -0x9c(%ebp) 0x1ebad39: movl %edi, %esi 0x1ebad3b: movl 0xc762b6(%esi), %edi 0x1ebad41: movl -0x78(%ebp), %eax 0x1ebad44: movl %eax, (%esp) 0x1ebad47: calll 0x1faaffa ; symbol stub for: objc_retain 0x1ebad4c: movl %eax, -0x7c(%ebp) 0x1ebad4f: movl (%ebx,%edi), %ecx 0x1ebad52: movl %eax, (%ebx,%edi) 0x1ebad55: movl %ecx, (%esp) 0x1ebad58: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebad5d: movl 0xc6e27a(%esi), %eax 0x1ebad63: movl 0xc6dac2(%esi), %ecx 0x1ebad69: movl %ebx, 0x8(%esp) 0x1ebad6d: movl %ecx, 0x4(%esp) 0x1ebad71: movl %eax, (%esp) 0x1ebad74: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebad79: movl %eax, (%esp) 0x1ebad7c: calll 0x1fab00c ; symbol stub for: objc_retainAutoreleasedReturnValue 0x1ebad81: movl %eax, -0x88(%ebp) 0x1ebad87: movl (%ebx,%edi), %edi 0x1ebad8a: movl 0xa5f566(%esi), %eax 0x1ebad90: movl %eax, -0xa4(%ebp) 0x1ebad96: movl %eax, -0x58(%ebp) 0x1ebad99: movl $0xc2000000, -0x54(%ebp) 0x1ebada0: movl $0x0, -0x50(%ebp) 0x1ebada7: leal 0x7dd(%esi), %eax 0x1ebadad: movl %eax, -0x4c(%ebp) 0x1ebadb0: leal 0xbafb42(%esi), %eax 0x1ebadb6: movl %eax, -0x48(%ebp) 0x1ebadb9: movl -0x7c(%ebp), %eax 0x1ebadbc: movl %eax, (%esp) 0x1ebadbf: calll 0x1faaffa ; symbol stub for: objc_retain 0x1ebadc4: movl %eax, -0x44(%ebp) 0x1ebadc7: movl -0x88(%ebp), %eax 0x1ebadcd: movl %eax, (%esp) 0x1ebadd0: calll 0x1faaffa ; symbol stub for: objc_retain 0x1ebadd5: movl %eax, -0xa0(%ebp) 0x1ebaddb: movl %eax, -0x40(%ebp) 0x1ebadde: movl 0xc64ce2(%esi), %ecx 0x1ebade4: movl %ecx, -0xa8(%ebp) 0x1ebadea: leal -0x58(%ebp), %eax 0x1ebaded: movl %eax, 0xc(%esp) 0x1ebadf1: movl %ebx, 0x8(%esp) 0x1ebadf5: movl %ecx, 0x4(%esp) 0x1ebadf9: movl %edi, (%esp) 0x1ebadfc: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebae01: movl 0xa61b46(%esi), %edi 0x1ebae07: cmpl $0x0, (%edi) 0x1ebae0a: je 0x1ebaef3 ; -[DBFilesystem initWithAccount:] + 1110 0x1ebae10: movl -0x84(%ebp), %eax 0x1ebae16: movl 0xc762b2(%eax), %ecx 0x1ebae1c: movl %ecx, -0x88(%ebp) 0x1ebae22: movl 0xc64ed2(%eax), %ecx 0x1ebae28: movl %ecx, -0x8c(%ebp) 0x1ebae2e: movl 0xc6da2a(%eax), %ecx 0x1ebae34: movl %ecx, -0x90(%ebp) 0x1ebae3a: leal 0xbafbaa(%eax), %eax 0x1ebae40: movl %eax, -0x94(%ebp) 0x1ebae46: movl -0x88(%ebp), %eax 0x1ebae4c: movl (%ebx,%eax), %ebx 0x1ebae4f: movl -0x84(%ebp), %eax 0x1ebae55: movl 0xc6e992(%eax), %esi 0x1ebae5b: movl 0xc6df02(%eax), %eax 0x1ebae61: movl 0x4(%edi), %ecx 0x1ebae64: movl %ecx, 0x8(%esp) 0x1ebae68: movl -0x8c(%ebp), %ecx 0x1ebae6e: movl %ecx, 0x4(%esp) 0x1ebae72: movl %eax, (%esp) 0x1ebae75: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebae7a: movl %eax, (%esp) 0x1ebae7d: calll 0x1fab00c ; symbol stub for: objc_retainAutoreleasedReturnValue 0x1ebae82: movl %eax, %edx 0x1ebae84: movl %edx, -0x7c(%ebp) 0x1ebae87: leal -0x28(%ebp), %eax 0x1ebae8a: movl %eax, -0x18(%ebp) 0x1ebae8d: movl -0x94(%ebp), %ecx 0x1ebae93: movl %ecx, -0x28(%ebp) 0x1ebae96: movl %edi, -0x20(%ebp) 0x1ebae99: movl %ebx, -0x24(%ebp) 0x1ebae9c: movl %eax, %ebx 0x1ebae9e: movl %ebx, 0xc(%esp) 0x1ebaea2: movl %edx, 0x8(%esp) 0x1ebaea6: movl -0x90(%ebp), %eax 0x1ebaeac: movl %eax, 0x4(%esp) 0x1ebaeb0: movl %esi, (%esp) 0x1ebaeb3: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebaeb8: movl -0x18(%ebp), %eax 0x1ebaebb: cmpl %ebx, %eax 0x1ebaebd: movl %ebx, %ecx 0x1ebaebf: movl -0x74(%ebp), %ebx 0x1ebaec2: je 0x1ebaed2 ; -[DBFilesystem initWithAccount:] + 1077 0x1ebaec4: testl %eax, %eax 0x1ebaec6: je 0x1ebaedb ; -[DBFilesystem initWithAccount:] + 1086 0x1ebaec8: movl (%eax), %ecx 0x1ebaeca: movl %eax, (%esp) 0x1ebaecd: calll *0x14(%ecx) 0x1ebaed0: jmp 0x1ebaedb ; -[DBFilesystem initWithAccount:] + 1086 0x1ebaed2: movl -0x28(%ebp), %eax 0x1ebaed5: movl %ecx, (%esp) 0x1ebaed8: calll *0x10(%eax) 0x1ebaedb: movl -0x7c(%ebp), %eax 0x1ebaede: movl %eax, (%esp) 0x1ebaee1: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebaee6: cmpl $0x0, 0x8(%edi) 0x1ebaeea: leal 0x8(%edi), %edi 0x1ebaeed: jne 0x1ebae46 ; -[DBFilesystem initWithAccount:] + 937 0x1ebaef3: movl -0x84(%ebp), %edi 0x1ebaef9: movl 0xc6e05a(%edi), %eax 0x1ebaeff: movl 0xc6cbe2(%edi), %esi 0x1ebaf05: movl %esi, 0x4(%esp) 0x1ebaf09: movl %eax, (%esp) 0x1ebaf0c: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebaf11: movl 0xc762ba(%edi), %ecx 0x1ebaf17: movl (%ebx,%ecx), %edx 0x1ebaf1a: movl %eax, (%ebx,%ecx) 0x1ebaf1d: movl %edx, (%esp) 0x1ebaf20: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebaf25: movl 0xc6e05a(%edi), %eax 0x1ebaf2b: movl %esi, 0x4(%esp) 0x1ebaf2f: movl %eax, (%esp) 0x1ebaf32: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebaf37: movl 0xc762be(%edi), %ecx 0x1ebaf3d: movl (%ebx,%ecx), %edx 0x1ebaf40: movl %eax, (%ebx,%ecx) 0x1ebaf43: movl %edx, (%esp) 0x1ebaf46: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebaf4b: movl 0xc6e05a(%edi), %eax 0x1ebaf51: movl %esi, 0x4(%esp) 0x1ebaf55: movl %eax, (%esp) 0x1ebaf58: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebaf5d: movl 0xc762c2(%edi), %ecx 0x1ebaf63: movl (%ebx,%ecx), %edx 0x1ebaf66: movl %eax, (%ebx,%ecx) 0x1ebaf69: movl %edx, (%esp) 0x1ebaf6c: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebaf71: movl 0xc6e05a(%edi), %eax 0x1ebaf77: movl %esi, 0x4(%esp) 0x1ebaf7b: movl %eax, (%esp) 0x1ebaf7e: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebaf83: movl 0xc762c6(%edi), %ecx 0x1ebaf89: movl (%ebx,%ecx), %edx 0x1ebaf8c: movl %eax, (%ebx,%ecx) 0x1ebaf8f: movl %edx, (%esp) 0x1ebaf92: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebaf97: movl 0xa600a6(%edi), %eax 0x1ebaf9d: movl (%eax), %eax 0x1ebaf9f: movl 0xc762ca(%edi), %ecx 0x1ebafa5: movl %eax, (%ebx,%ecx) 0x1ebafa8: movl 0xc6e99a(%edi), %eax 0x1ebafae: movl 0xc6da3e(%edi), %ecx 0x1ebafb4: movl %ecx, 0x4(%esp) 0x1ebafb8: movl %eax, (%esp) 0x1ebafbb: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebafc0: movl %eax, (%esp) 0x1ebafc3: calll 0x1fab00c ; symbol stub for: objc_retainAutoreleasedReturnValue 0x1ebafc8: movl %eax, %esi 0x1ebafca: movl -0xa4(%ebp), %eax 0x1ebafd0: movl %eax, -0x70(%ebp) 0x1ebafd3: movl $0xc2000000, -0x6c(%ebp) 0x1ebafda: movl $0x0, -0x68(%ebp) 0x1ebafe1: leal 0x8b6(%edi), %eax 0x1ebafe7: movl %eax, -0x64(%ebp) 0x1ebafea: leal 0xbafb62(%edi), %eax 0x1ebaff0: movl %eax, -0x60(%ebp) 0x1ebaff3: movl -0xa0(%ebp), %eax 0x1ebaff9: movl %eax, (%esp) 0x1ebaffc: calll 0x1faaffa ; symbol stub for: objc_retain 0x1ebb001: movl %eax, -0x88(%ebp) 0x1ebb007: movl %eax, -0x5c(%ebp) 0x1ebb00a: leal -0x70(%ebp), %eax 0x1ebb00d: movl %eax, 0xc(%esp) 0x1ebb011: movl %ebx, 0x8(%esp) 0x1ebb015: movl -0xa8(%ebp), %eax 0x1ebb01b: movl %eax, 0x4(%esp) 0x1ebb01f: movl %esi, (%esp) 0x1ebb022: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebb027: movl %esi, (%esp) 0x1ebb02a: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebb02f: movl 0xc762b2(%edi), %eax 0x1ebb035: movl (%ebx,%eax), %eax 0x1ebb038: leal 0x95b(%edi), %ecx 0x1ebb03e: movl %ecx, 0x8(%esp) 0x1ebb042: movl %ebx, 0x4(%esp) 0x1ebb046: movl %eax, (%esp) 0x1ebb049: calll 0x1fa55f3 ; dropbox_set_status_callback 0x1ebb04e: movl 0xc6dbba(%edi), %eax 0x1ebb054: movl %eax, 0x4(%esp) 0x1ebb058: movl %ebx, (%esp) 0x1ebb05b: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebb060: movl %ebx, (%esp) 0x1ebb063: calll 0x1faaffa ; symbol stub for: objc_retain 0x1ebb068: movl %eax, -0x7c(%ebp) 0x1ebb06b: movl -0x5c(%ebp), %eax 0x1ebb06e: movl %eax, (%esp) 0x1ebb071: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebb076: movl -0x40(%ebp), %eax 0x1ebb079: movl %eax, (%esp) 0x1ebb07c: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebb081: movl -0x44(%ebp), %eax 0x1ebb084: movl %eax, (%esp) 0x1ebb087: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebb08c: movl -0x88(%ebp), %eax 0x1ebb092: movl %eax, (%esp) 0x1ebb095: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebb09a: jmp 0x1ebb12a ; -[DBFilesystem initWithAccount:] + 1677 0x1ebb09f: movl $0x0, -0x7c(%ebp) 0x1ebb0a6: jmp 0x1ebb146 ; -[DBFilesystem initWithAccount:] + 1705 0x1ebb0ab: movl %esi, (%esp) 0x1ebb0ae: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebb0b3: movl -0x74(%ebp), %ebx 0x1ebb0b6: jmp 0x1ebb146 ; -[DBFilesystem initWithAccount:] + 1705 0x1ebb0bb: movl %ebx, %esi 0x1ebb0bd: leal 0xbca46a(%edi), %eax 0x1ebb0c3: movl %eax, (%esp) 0x1ebb0c6: calll 0x1eca194 ; DBLogError 0x1ebb0cb: jmp 0x1ebb146 ; -[DBFilesystem initWithAccount:] + 1705 0x1ebb0cd: movl %eax, %edi 0x1ebb0cf: jmp 0x1ebb270 ; -[DBFilesystem initWithAccount:] + 2003 0x1ebb0d4: movl %eax, 0x4(%esp) 0x1ebb0d8: movl %eax, -0x9c(%ebp) 0x1ebb0de: leal 0xbca48a(%edi), %eax 0x1ebb0e4: movl %eax, (%esp) 0x1ebb0e7: calll 0x1eca194 ; DBLogError 0x1ebb0ec: movl %edi, %esi 0x1ebb0ee: movl 0xc6deba(%esi), %eax 0x1ebb0f4: movl -0x88(%ebp), %ecx 0x1ebb0fa: movl %ecx, 0x4(%esp) 0x1ebb0fe: movl %eax, (%esp) 0x1ebb101: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebb106: movl 0xc6dbbe(%esi), %ecx 0x1ebb10c: movl $0x0, -0x7c(%ebp) 0x1ebb113: movl %eax, 0xc(%esp) 0x1ebb117: movl %ebx, 0x8(%esp) 0x1ebb11b: movl %ecx, 0x4(%esp) 0x1ebb11f: movl -0x78(%ebp), %eax 0x1ebb122: movl %eax, (%esp) 0x1ebb125: calll 0x1faafdc ; symbol stub for: objc_msgSend 0x1ebb12a: movl -0x9c(%ebp), %eax 0x1ebb130: movl %eax, (%esp) 0x1ebb133: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebb138: movl -0x98(%ebp), %eax 0x1ebb13e: movl %eax, (%esp) 0x1ebb141: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebb146: movl -0x78(%ebp), %eax 0x1ebb149: movl %eax, (%esp) 0x1ebb14c: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebb151: movl %ebx, (%esp) 0x1ebb154: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebb159: movl -0x80(%ebp), %eax 0x1ebb15c: movl (%eax), %eax 0x1ebb15e: cmpl -0x10(%ebp), %eax 0x1ebb161: jne 0x1ebb171 ; -[DBFilesystem initWithAccount:] + 1748 0x1ebb163: movl -0x7c(%ebp), %eax 0x1ebb166: addl $0xbc, %esp 0x1ebb16c: popl %esi 0x1ebb16d: popl %edi 0x1ebb16e: popl %ebx 0x1ebb16f: popl %ebp 0x1ebb170: retl 0x1ebb171: calll 0x1fad574 ; symbol stub for: __stack_chk_fail 0x1ebb176: movl %eax, %edi 0x1ebb178: movl %esi, (%esp) 0x1ebb17b: jmp 0x1ebb268 ; -[DBFilesystem initWithAccount:] + 1995 0x1ebb180: movl %edi, -0x98(%ebp) 0x1ebb186: movl %eax, %edi 0x1ebb188: jmp 0x1ebb25f ; -[DBFilesystem initWithAccount:] + 1986 0x1ebb18d: jmp 0x1ebb18f ; -[DBFilesystem initWithAccount:] + 1778 0x1ebb18f: movl %eax, %edi 0x1ebb191: movl %esi, (%esp) 0x1ebb194: jmp 0x1ebb25a ; -[DBFilesystem initWithAccount:] + 1981 0x1ebb199: movl %eax, %edi 0x1ebb19b: movl %ebx, (%esp) 0x1ebb19e: jmp 0x1ebb25a ; -[DBFilesystem initWithAccount:] + 1981 0x1ebb1a3: jmp 0x1ebb1c0 ; -[DBFilesystem initWithAccount:] + 1827 0x1ebb1a5: movl %eax, %edi 0x1ebb1a7: movl -0x18(%ebp), %eax 0x1ebb1aa: cmpl %ebx, %eax 0x1ebb1ac: movl %ebx, %ecx 0x1ebb1ae: jne 0x1ebb216 ; -[DBFilesystem initWithAccount:] + 1913 0x1ebb1b0: movl -0x28(%ebp), %eax 0x1ebb1b3: movl %ecx, (%esp) 0x1ebb1b6: calll *0x10(%eax) 0x1ebb1b9: jmp 0x1ebb222 ; -[DBFilesystem initWithAccount:] + 1925 0x1ebb1bb: jmp 0x1ebb1bd ; -[DBFilesystem initWithAccount:] + 1824 0x1ebb1bd: movl %ebx, -0x74(%ebp) 0x1ebb1c0: movl %eax, %edi 0x1ebb1c2: jmp 0x1ebb22d ; -[DBFilesystem initWithAccount:] + 1936 0x1ebb1c4: movl %ebx, -0x74(%ebp) 0x1ebb1c7: movl %eax, %edi 0x1ebb1c9: movl %esi, (%esp) 0x1ebb1cc: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebb1d1: jmp 0x1ebb20d ; -[DBFilesystem initWithAccount:] + 1904 0x1ebb1d3: movl %edi, %esi 0x1ebb1d5: movl %ebx, -0x74(%ebp) 0x1ebb1d8: movl %edx, %ecx 0x1ebb1da: movl %eax, %edi 0x1ebb1dc: cmpl $0x1, %ecx 0x1ebb1df: jne 0x1ebb20d ; -[DBFilesystem initWithAccount:] + 1904 0x1ebb1e1: movl %edi, (%esp) 0x1ebb1e4: calll 0x1fa7a48 ; symbol stub for: __cxa_begin_catch 0x1ebb1e9: leal 0x7b6c89(%esi), %eax 0x1ebb1ef: movl %eax, (%esp) 0x1ebb1f2: calll 0x1fac2d2 ; symbol stub for: djinni::throwNSExceptionFromCurrent(char const*) 0x1ebb1f7: movl %eax, %edi 0x1ebb1f9: calll 0x1fa7a5a ; symbol stub for: __cxa_end_catch 0x1ebb1fe: jmp 0x1ebb20d ; -[DBFilesystem initWithAccount:] + 1904 0x1ebb200: movl %eax, (%esp) 0x1ebb203: calll 0x1d48e0 ; __clang_call_terminate 0x1ebb208: movl %ebx, -0x74(%ebp) 0x1ebb20b: movl %eax, %edi 0x1ebb20d: movl -0x5c(%ebp), %eax 0x1ebb210: jmp 0x1ebb225 ; -[DBFilesystem initWithAccount:] + 1928 0x1ebb212: movl %eax, %edi 0x1ebb214: jmp 0x1ebb251 ; -[DBFilesystem initWithAccount:] + 1972 0x1ebb216: testl %eax, %eax 0x1ebb218: je 0x1ebb222 ; -[DBFilesystem initWithAccount:] + 1925 0x1ebb21a: movl (%eax), %ecx 0x1ebb21c: movl %eax, (%esp) 0x1ebb21f: calll *0x14(%ecx) 0x1ebb222: movl -0x7c(%ebp), %eax 0x1ebb225: movl %eax, (%esp) 0x1ebb228: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebb22d: movl -0x40(%ebp), %eax 0x1ebb230: movl %eax, (%esp) 0x1ebb233: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebb238: movl -0x44(%ebp), %eax 0x1ebb23b: movl %eax, (%esp) 0x1ebb23e: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebb243: movl -0xa0(%ebp), %eax 0x1ebb249: movl %eax, (%esp) 0x1ebb24c: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebb251: movl -0x9c(%ebp), %eax 0x1ebb257: movl %eax, (%esp) 0x1ebb25a: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebb25f: movl -0x98(%ebp), %eax 0x1ebb265: movl %eax, (%esp) 0x1ebb268: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebb26d: movl -0x74(%ebp), %esi 0x1ebb270: movl -0x78(%ebp), %eax 0x1ebb273: movl %eax, (%esp) 0x1ebb276: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebb27b: movl %esi, (%esp) 0x1ebb27e: calll 0x1faaff4 ; symbol stub for: objc_release 0x1ebb283: movl %edi, (%esp) 0x1ebb286: calll 0x1fad50e ; symbol stub for: _Unwind_Resume - Kathy L.11 years agoNew member | Level 2
Note: I'm only getting the crash on the simulator - on the device it's fine.
- Greg-DB11 years ago
Dropbox Community Moderator
Thanks for the additional information! I can't seem to reproduce this here though. Can you make sure you're on the latest version of the SDK (currently 3.1.2):
https://www.dropbox.com/developers/sync/sdks/ios
In addition, make sure you're on the latest version of Xcode (currently 6.1.1).
Also, do the provided sample apps (e.g., "Notes") work for you, or do they also crash like this in the simulator?
- Kathy L.11 years agoNew member | Level 2
Yes to all 3 - I'm using 3.1.2 SDK, 6.1.1 Xcode and the Notes application works fine. Strange - I will keep plugging ...
- Greg-DB11 years ago
Dropbox Community Moderator
Thanks for confirming those. If you can reproduce this in a simple project that you can share with us so we can reproduce it here that would be very helpful.
- Kathy L.11 years agoNew member | Level 2
I can't seem to duplicate it in another project. However the only other clue I have is that the same project works absolutely fine on my laptop (MacBook Pro running OX X Yosemite 10.10.1). My Mac, also running the same OS, fails. As far as I can tell the environments are the same.
- Greg-DB11 years ago
Dropbox Community Moderator
Do you know if you were doing anything in particular in that simulator when this started?
Also, have you tried resetting the simulator and seeing if the problem still reproduces? This runs the risk of losing the ability to trigger this of course, but as this can't seem to be reproduced on device or other simulators, it may just be a problem with the simulator itself, or at least a very rare problem.
- EZStuff S.11 years agoNew member | Level 2
I usually think of trying the obvious, however in this situation it didn't help. I reset the simulator and I still have the same problem. Sorry for the delay in response - for some reason I am not getting email notifications when this thread is updated ...
- Greg-DB11 years ago
Dropbox Community Moderator
Thanks! Unfortunately without being able to reproduce this we're not going to be able to fix it. Luckily it's only happening on the simulator (and may in fact be due to or related to the simulator itself) so we don't have to worry about this in the wild, as far as we can tell. If you do see this elsewhere or have more information though, please let us know.
About Dropbox API Support & Feedback
Find help with the Dropbox API from other developers.
The Dropbox Community team is active from Monday to Friday. We try to respond to you as soon as we can, usually within 2 hours.
If you need more help you can view your support options (expected response time for an email or ticket is 24 hours), or contact us on X, Facebook or Instagram.
For more info on available support options for your Dropbox plan, see this article.
If you found the answer to your question in this Community thread, please 'like' the post to say thanks and to let us know it was useful!