bitwarden / android

Bitwarden mobile app for Android.
https://bitwarden.com
GNU General Public License v3.0
6.29k stars 794 forks source link

App Crash on iOS 15 Beta 5 #1493

Closed sso-bitwarden closed 2 years ago

sso-bitwarden commented 3 years ago

I am able to log in. Regardless of whether or not I make any changes to the settings (enable FaceID or not, change timeouts, etc.) the app will immediately close out as soon as I reopen the app. An ips is generated and the stack racestarts with (if it helps):

"exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"}, "asi" : {"libsystem_c.dylib":["abort() called"]}, "lastExceptionBacktrace" : [{"imageOffset":628456,"imageIndex":5},{"imageOffset":89956,"imageIndex":6},{"imageOffset":1532244,"imageIndex":5},{"imageOffset":188548,"imageIndex":5},{"imageOffset":184768,"imageIndex":5},{"imageOffset":1792184,"imageIndex":11},{"imageOffset":767644,"imageIndex":5},{"imageOffset":836336,"imageIndex":5},{"imageOffset":23652,"imageIndex":5},{"imageOffset":46084,"imageIndex":5},{"imageOffset":126920,"imageIndex":5},{"imageOffset":5004,"imageIndex":8},{"imageOffset":5340688,"imageIndex":9},{"imageOffset":2713072,"imageIndex":9},{"imageOffset":5973944,"imageIndex":3},{"imageOffset":5262784,"imageIndex":3},{"imageOffset":5262660,"imageIndex":3},{"imageOffset":595272,"imageIndex":3},{"imageOffset":4415840,"imageIndex":3},{"imageOffset":284552,"imageIndex":4},{"imageOffset":1055304,"imageIndex":4},{"imageOffset":1080480,"imageIndex":4},{"imageOffset":143556,"imageIndex":4},{"imageOffset":34310384,"imageIndex":3},{"imageOffset":595088,"imageIndex":3},{"imageOffset":105252,"imageIndex":10}], "faultingThread" : 0, "threads" : [{"triggered":true,"id":371738,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":10000000},{"value":5120},{"value":18446744069414586880},{"value":9007292605623196026},{"value":9007292609895505146},{"value":1000},{"value":12532993},{"value":16393},{"value":4763844608},{"value":16383},{"value":33922},{"value":328},{"value":4345218432},{"value":0},{"value":6},{"value":259},{"value":4345218656},{"value":4749022304},{"value":4764860752},{"value":4763726336},{"value":4379446488},{"value":4764860928},{"value":5},{"value":4309885279}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8390571060},"cpsr":{"value":1073741824},"fp":{"value":6161400176},"sp":{"value":6161400144},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":7425071544,"matchesCrashFrame":1},"far":{"value":6165807040}},"name":"tid_103","queue":"com.apple.main-thread","frames":[{"imageOffset":31160,"imageIndex":0},{"imageOffset":29748,"imageIndex":1},

Environment

egadsthefuzz commented 3 years ago

Is there a way to see that crash @TheJulianJES so we can report on the Apple feedback app to Apple about the beta?

trparky commented 3 years ago

When downloading from the iOS App Store and then swiping up the app in the multitask switcher (to close it), it might still crash (very likely). You just don't get the popup because it's not a TestFlight build. So there is still an issue with the iOS beta.

OK, you're right. I went into Analytics & Improvements and counted the number of crash files for Bitwarden. There were five there. I then recreated the issue where I swiped it off the screen, sure enough... there were six when I checked back. So yes, there is still a crash issue however, it's hidden. Apple needs to fix some additional issues but hey, that's why we're here. Right? To report issues.

the-great-emu-kerfuffle commented 3 years ago

Is there a way to see that crash @TheJulianJES so we can report on the Apple feedback app to Apple about the beta?

Settings -> Privacy -> Analytics & Improvements -> Analytics Data. Under Bitwarden-[timestamp].ips

"deployVersion" : 210, "modelCode" : "iPhone13,4", "procStartAbsTime" : 355861957246, "coalitionID" : 956, "osVersion" : { "isEmbedded" : true, "train" : "iPhone OS 15.0", "releaseType" : "Beta", "build" : "19A5337a" }, "captureTime" : "2021-08-25 18:52:28.3071 -0500", "incident" : "AAEE3B2B-311B-4D76-9C3B-7659AAF58729", "bug_type" : "309", "pid" : 2204, "procExitAbsTime" : 355917953516, "cpuType" : "ARM-64", "procName" : "BitwardeniOS", "procPath" : "\/private\/var\/containers\/Bundle\/Application\/4B80285E-90EE-4745-8BA4-C6AD1C70B9EB\/BitwardeniOS.app\/BitwardeniOS", "bundleInfo" : {"CFBundleShortVersionString":"2.11.1","CFBundleVersion":"704","CFBundleIdentifier":"com.8bit.bitwarden","DTAppStoreToolsBuild":"12E506"}, "storeInfo" : {"storeCohortMetadata":"10|date=1629914400000&sf=143441&pgtp=Search&pgid=2b756e23-9c18-4e48-9a51-f528dbfbe8d5&prpg=Genre_179183&ctxt=Search&issrch=1&imptyp=lockup&kind=iosSoftware&itpltyp=PI3&lngid=1","itemID":"1137397744","deviceIdentifierForVendor":"10CCF88C-0AA2-4A49-B0FE-AF1020E9A13E","softwareVersionExternalIdentifier":"842454278","thirdParty":true,"applicationVariant":"1:iPhone13,4:14"}, "parentProc" : "launchd", "parentPid" : 1, "coalitionName" : "com.8bit.bitwarden", "crashReporterKey" : "6241ea2d2ded2eaf2a98d9ff9e6b9abc8fdf058a", "basebandVersion" : "2.09.10", "vmRegionInfo" : "0 is not in any region. Bytes before following region: 4302258176\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n TEXT 1006f4000-100784000 [ 576K] r-x\/r-x SM=COW ...\/BitwardeniOS", "isCorpse" : 1, "exception" : {"codes":"0x0000000000000001, 0x0000000000000000","rawCodes":[1,0],"type":"EXC_BAD_ACCESS","signal":"SIGABRT","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000000"}, "vmregioninfo" : "0 is not in any region. Bytes before following region: 4302258176\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n TEXT 1006f4000-100784000 [ 576K] r-x\/r-x SM=COW ...\/BitwardeniOS", "asi" : {"libsystem_c.dylib":["abort() called"]}, "faultingThread" : 0, "threads" : [{"triggered":true,"id":258294,"threadState":{"x":[{"value":0},{"value":0},

etc.

egadsthefuzz commented 3 years ago

Cheers! I wish they made it a bit easier to attach them on a feedback report, anyway, added and sent

TheModdersDen commented 3 years ago

Just an FYI, on my iPhone 12 Pro running the new public beta 7 (build 15.0 19A5337a), Bitwarden works like a charm so far without having to join the TestFlight.

I'll comment if I have any issues, but on my end it seems resolved.

c0ldplasma commented 3 years ago

Can confirm the AppStore version works on iPhone 12 iOS 15 Beta 7 without crashing