b12 extension crashes [Related to have no items in the tab filters, confirmed and will fix]

mikeyh
mikeyh
Community Member
edited August 2014 in iOS

I'm can reproduce the following extension crashes on iPhone 5S, iPhone 4S and iPad Air...

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Triggered by Thread: 0

Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x0000000196014e7c mach_msg_trap + 8
1 libsystem_kernel.dylib 0x0000000196014cf4 mach_msg + 68
2 CoreFoundation 0x000000018583d804 __CFRunLoopServiceMachPort + 196
3 CoreFoundation 0x000000018583b758 __CFRunLoopRun + 936
4 CoreFoundation 0x0000000185769660 CFRunLoopRunSpecific + 392
5 GraphicsServices 0x000000018e7675a0 GSEventRunModal + 164
6 UIKit 0x0000000189f22160 UIApplicationMain + 1484
7 libxpc.dylib 0x00000001960fc34c _xpc_objc_main + 764
8 libxpc.dylib 0x00000001960fe034 xpc_main + 196
9 Foundation 0x000000018689bcf4 -[NSXPCListener resume] + 180
10 PlugInKit 0x000000019059292c -[PKService run] + 596
11 PlugInKit 0x0000000190592564 +[PKService main] + 60
12 PlugInKit 0x0000000190592954 +[PKService _defaultRun:arguments:] + 20
13 libextension.dylib 0x000000019511bf00 NSExtensionMain + 64
14 libdyld.dylib 0x0000000195f16a04 start + 0

Comments

  • Hi @mikeyh,

    Can you explain more what you were doing step by step?

    I opened Mobile Safari, went to Apple.com, tap on the Share button, then on 1Password Beta, and nothing happens. I have no identities in the vault, so it works fine. Do I have to do anything?

    I did the same for wikipedia, no difference.

  • mikeyh
    mikeyh
    Community Member

    Another strange issue on: https://rink.hockeyapp.net/users/sign_in.mobile:

    • all displays only credit cards
    • login does nothing (still shows credit cards)
    • cards crashes
    • identities crashes
  • MikeT
    edited August 2014

    Hi @mikeyh,

    Again, no issues on hockeyapp.net for me. I can't get it to crash in any way. One of my Logins for hockeyapp did fill in and I was able to sign in.

    Can you confirm you're using iOS beta 5 on your devices and if you've tried rebooting them?

  • mikeyh
    mikeyh
    Community Member

    Step by step on my iPhone 5S using 4.6.BETA-12 on iOS 8 beta 5 (12A4345d) with my primary vault (1,416 items) synced from 1Password 4.4.2.BETA-4 (442004) via dropbox:

    • kill 1Password and safari
    • restart device
    • open safari to http://www.apple.com/
    • open 1Password beta extension and unlock
    • click identities > crash

    Will check other devices and beta 11.

  • mikeyh
    mikeyh
    Community Member

    Checked beta 11 on an iPad Air and it's the same behaviour so it's related to my primary vault and not just b12.

    I've been a bit slack on testing and decided to make a couple of passes today starting with b12 so didn't notice anything on previous betas.

  • Hi @mikeyh,

    Wait, you said you have no identities in the primary vault, so why is the extension showing the identities tab?

    Here's my video trying to reproduce it with no identities:

    Can you try disabling the extension in the Share list and then re-enable, see if it works?

  • mikeyh
    mikeyh
    Community Member

    I always see 4 filter tabs and search... maybe add a lot more items to your test vault.

  • Hi @mikeyh,

    It would only show the four filters if there are than 10 items to show for the site. So if you have more than 10 items, like 5 credit card items and 5 Logins, it will show the filters.

    I was able to reproduce it when I added 10 Login items for Apple. It's not related to the extension, it crashes the same way in 1Browser. It's related to having a filter with no items to show. I also deleted all of my credit cards, added more than 10 Login items for Apple and it crashed when I tap on credit cards.

    I'll file a bug report to have this fixed as soon as possible.

    Thanks for sticking in there with me

  • mikeyh
    mikeyh
    Community Member

    The second issue seems to happen when you have no login items and 10+ credit cards (I manage system for multiple companies).

  • Hi @mikeyh,

    Yea, that is pretty much the same cause. We'll get it fixed soon.

    Thanks again!

This discussion has been closed.