Skip to content

fix issue with concurrent mods during multiple fast photos #124

@n8fr8

Description

@n8fr8

REPORT_ID=45371173-5b7f-457d-975a-486e51d86205
APP_VERSION_CODE=300302
APP_VERSION_NAME=3.0.0-RC-2
PACKAGE_NAME=org.witness.proofmode
FILE_PATH=/data/user/0/org.witness.proofmode/files
PHONE_MODEL=Pixel 9
BRAND=google
PRODUCT=tokay
ANDROID_VERSION=16
BUILD=BACKPORTED_FIX_STATUS_FIXED=1
BACKPORTED_FIX_STATUS_NOT_APPLICABLE=2
BACKPORTED_FIX_STATUS_NOT_FIXED=3
BACKPORTED_FIX_STATUS_UNKNOWN=0
BOARD=tokay
BOOTLOADER=ripcurrentpro-16.4-14097580
BRAND=google
CPU_ABI=arm64-v8a
CPU_ABI2=
DEVICE=tokay
DISPLAY=BP4A.260105.004.E1
FINGERPRINT=google/tokay/tokay:16/BP4A.260105.004.E1/14587043:user/release-keys
HARDWARE=tokay
HOST=384b2f2fd7bb
ID=BP4A.260105.004.E1
IS_DEBUGGABLE=false
IS_EMULATOR=false
MANUFACTURER=Google
MODEL=Pixel 9
ODM_SKU=G2YBB
PERMISSIONS_REVIEW_REQUIRED=true
PRODUCT=tokay
RADIO=unknown
SKU=G2YBB
SOC_MANUFACTURER=Google
SOC_MODEL=Tensor G4
SUPPORTED_32_BIT_ABIS=[]
SUPPORTED_64_BIT_ABIS=["arm64-v8a"]
SUPPORTED_ABIS=["arm64-v8a"]
TAGS=release-keys
TIME=1765610018000
TYPE=user
UNKNOWN=unknown
USER=android-build
VERSION.ACTIVE_CODENAMES=[]
VERSION.BASE_OS=
VERSION.CODENAME=REL
VERSION.INCREMENTAL=14587043
VERSION.KNOWN_CODENAMES={HoneycombMr1, HoneycombMr2, Lollipop, Kitkat, Tiramisu, Gingerbread, Cupcake, IceCreamSandwichMr1, JellyBean, IceCreamSandwich, LollipopMr1, M, N, O, P, Q, R, S, Sv2, Base, NMr1, OMr1, JellyBeanMr1, JellyBeanMr2, Donut, Froyo, GingerbreadMr1, EclairMr1, UpsideDownCake, Honeycomb, Eclair01, VanillaIceCream, KitkatWatch, Baklava, Base11, Eclair}
VERSION.MEDIA_PERFORMANCE_CLASS=35
VERSION.PREVIEW_SDK_FINGERPRINT=REL
VERSION.PREVIEW_SDK_INT=0
VERSION.RELEASE=16
VERSION.RELEASE_OR_CODENAME=16
VERSION.RELEASE_OR_PREVIEW_DISPLAY=16
VERSION.SDK=36
VERSION.SDK_INT=36
VERSION.SDK_INT_FULL=3600001
VERSION.SECURITY_PATCH=2026-01-05
TOTAL_MEM_SIZE=117541261312
AVAILABLE_MEM_SIZE=13870628864
BUILD_CONFIG=BUILD_TYPE=debug
CLOUD_INTEGRITY_PROJECT_NUMBER=870739507591
DEBUG=true
LIBRARY_PACKAGE_NAME=org.witness.proofmode.library
SIGNING_SERVER=https://proofsign.proofmode.org
SIGNING_SERVER_AND_ENDPOINT=https://proofsign.proofmode.org/api/v1/c2pa/configuration?platform=android
SIGNING_SERVER_ENDPOINT=/api/v1/c2pa/configuration?platform=android
SIGNING_SERVER_TOKEN=0b62d0c64667f5fd6460131e7e049f407fb3cb7c03951bf540a776d52f6d9ddf
CUSTOM_DATA=
IS_SILENT=false
STACK_TRACE=java.util.ConcurrentModificationException
at androidx.compose.runtime.snapshots.StateListIterator.validateModification(SnapshotStateList.kt:341)
at androidx.compose.runtime.snapshots.StateListIterator.next(SnapshotStateList.kt:317)
at kotlinx.serialization.internal.CollectionLikeSerializer.serialize(CollectionSerializers.kt:69)
at org.witness.proofmode.org.witness.proofmode.ui.SnapshotStateListSerializer.serialize(Activities.kt:87)
at org.witness.proofmode.org.witness.proofmode.ui.SnapshotStateListOfCameraItemsSerializer.serialize(Unknown Source:12)
at org.witness.proofmode.org.witness.proofmode.ui.SnapshotStateListOfCameraItemsSerializer.serialize(Activities.kt:81)
at kotlinx.serialization.json.internal.StreamingJsonEncoder.encodeSerializableValue(StreamingJsonEncoder.kt:259)
at kotlinx.serialization.encoding.AbstractEncoder.encodeSerializableElement(AbstractEncoder.kt:80)
at org.witness.proofmode.org.witness.proofmode.ui.ActivityType$MediaCaptured.write$Self$app(Activities.kt:111)
at org.witness.proofmode.org.witness.proofmode.ui.ActivityType$MediaCaptured$$serializer.serialize(Activities.kt:111)
at org.witness.proofmode.org.witness.proofmode.ui.ActivityType$MediaCaptured$$serializer.serialize(Activities.kt:111)
at kotlinx.serialization.json.internal.StreamingJsonEncoder.encodeSerializableValue(StreamingJsonEncoder.kt:259)
at kotlinx.serialization.json.internal.JsonStreamsKt.encodeByWriter(JsonStreams.kt:99)
at kotlinx.serialization.json.Json.encodeToString(Json.kt:125)
at org.witness.proofmode.org.witness.proofmode.ui.Converters.fromActivityType(Activities.kt:388)
at org.witness.proofmode.org.witness.proofmode.ui.ActivitiesDao_Impl$3.bind(ActivitiesDao_Impl.kt:64)
at org.witness.proofmode.org.witness.proofmode.ui.ActivitiesDao_Impl$3.bind(ActivitiesDao_Impl.kt:59)
at androidx.room.EntityDeleteOrUpdateAdapter.handle(EntityDeleteOrUpdateAdapter.kt:58)
at org.witness.proofmode.org.witness.proofmode.ui.ActivitiesDao_Impl.update$lambda$0(ActivitiesDao_Impl.kt:86)
at org.witness.proofmode.org.witness.proofmode.ui.ActivitiesDao_Impl$$ExternalSyntheticLambda5.invoke(D8$$SyntheticClass:0)
at androidx.room.util.DBUtil__DBUtil_androidKt$performSuspending$lambda$1$$inlined$internalPerform$1$1.invokeSuspend(DBUtil.kt:61)
at androidx.room.util.DBUtil__DBUtil_androidKt$performSuspending$lambda$1$$inlined$internalPerform$1$1.invoke(Unknown Source:8)
at androidx.room.util.DBUtil__DBUtil_androidKt$performSuspending$lambda$1$$inlined$internalPerform$1$1.invoke(Unknown Source:4)
at androidx.room.coroutines.PassthroughConnection.transaction(PassthroughConnectionPool.kt:127)
at androidx.room.coroutines.PassthroughConnection.access$transaction(PassthroughConnectionPool.kt:77)
at androidx.room.coroutines.PassthroughConnection$withTransaction$2.invokeSuspend(PassthroughConnectionPool.kt:103)
at androidx.room.coroutines.PassthroughConnection$withTransaction$2.invoke(Unknown Source:8)
at androidx.room.coroutines.PassthroughConnection$withTransaction$2.invoke(Unknown Source:2)
at androidx.room.RoomDatabaseKt__RoomDatabase_androidKt.compatTransactionCoroutineExecute(RoomDatabase.android.kt:2187)
at androidx.room.RoomDatabaseKt.compatTransactionCoroutineExecute(Unknown Source:1)
at androidx.room.RoomDatabase$createConnectionManager$3.invoke(RoomDatabase.android.kt:338)
at androidx.room.RoomDatabase$createConnectionManager$3.invoke(RoomDatabase.android.kt:338)
at androidx.room.coroutines.PassthroughConnection.withTransaction(PassthroughConnectionPool.kt:103)
at androidx.room.util.DBUtil__DBUtil_androidKt$performSuspending$lambda$1$$inlined$internalPerform$1.invokeSuspend(DBUtil.kt:59)
at androidx.room.util.DBUtil__DBUtil_androidKt$performSuspending$lambda$1$$inlined$internalPerform$1.invoke(Unknown Source:8)
at androidx.room.util.DBUtil__DBUtil_androidKt$performSuspending$lambda$1$$inlined$internalPerform$1.invoke(Unknown Source:4)
at androidx.room.coroutines.PassthroughConnectionPool$useConnection$2.invokeSuspend(PassthroughConnectionPool.kt:59)
at androidx.room.coroutines.PassthroughConnectionPool$useConnection$2.invoke(Unknown Source:8)
at androidx.room.coroutines.PassthroughConnectionPool$useConnection$2.invoke(Unknown Source:4)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:66)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165)
at kotlinx.coroutines.BuildersKt.withContext(Unknown Source:1)
at androidx.room.coroutines.PassthroughConnectionPool.useConnection(PassthroughConnectionPool.kt:59)
at androidx.room.RoomConnectionManager.useConnection(RoomConnectionManager.android.kt:136)
at androidx.room.RoomDatabase.useConnection(RoomDatabase.android.kt:619)
at androidx.room.util.DBUtil__DBUtil_androidKt$performSuspending$$inlined$compatCoroutineExecute$DBUtil__DBUtil_androidKt$1.invokeSuspend(DBUtil.android.kt:261)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at androidx.room.TransactionExecutor.execute$lambda$1$lambda$0(TransactionExecutor.android.kt:38)
at androidx.room.TransactionExecutor$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1154)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:652)
at java.lang.Thread.run(Thread.java:1564)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@dd98144, Dispatchers.Main.immediate]

INITIAL_CONFIGURATION=colorMode=10
densityDpi=420
fontScale=1.15
fontWeightAdjustment=0
hardKeyboardHidden=HARDKEYBOARDHIDDEN_YES
keyboard=KEYBOARD_NOKEYS
keyboardHidden=KEYBOARDHIDDEN_NO
locale=en_US
mcc=310
mnc=260
navigation=NAVIGATION_NONAV
navigationHidden=NAVIGATIONHIDDEN_YES
orientation=ORIENTATION_PORTRAIT
screenHeightDp=923
screenLayout=SCREENLAYOUT_SIZE_NORMAL+SCREENLAYOUT_LONG_YES+SCREENLAYOUT_LAYOUTDIR_LTR+SCREENLAYOUT_ROUND_NO
screenWidthDp=411
seq=72061
smallestScreenWidthDp=411
touchscreen=TOUCHSCREEN_FINGER
uiMode=UI_MODE_TYPE_NORMAL+UI_MODE_NIGHT_NO
userSetLocale=false
CRASH_CONFIGURATION=colorMode=10
densityDpi=420
fontScale=1.15
fontWeightAdjustment=0
hardKeyboardHidden=HARDKEYBOARDHIDDEN_YES
keyboard=KEYBOARD_NOKEYS
keyboardHidden=KEYBOARDHIDDEN_NO
locale=en_US
mcc=310
mnc=260
navigation=NAVIGATION_NONAV
navigationHidden=NAVIGATIONHIDDEN_YES
orientation=ORIENTATION_PORTRAIT
screenHeightDp=923
screenLayout=SCREENLAYOUT_SIZE_NORMAL+SCREENLAYOUT_LONG_YES+SCREENLAYOUT_LAYOUTDIR_LTR+SCREENLAYOUT_ROUND_NO
screenWidthDp=411
seq=72173
smallestScreenWidthDp=411
touchscreen=TOUCHSCREEN_FINGER
uiMode=UI_MODE_TYPE_NORMAL+UI_MODE_NIGHT_NO
userSetLocale=false
DISPLAY=0.currentSizeRange.smallest=[1080,1080]
0.currentSizeRange.largest=[2424,2424]
0.flags=FLAG_SUPPORTS_PROTECTED_BUFFERS+FLAG_SECURE
0.metrics.density=2.625
0.metrics.densityDpi=420
0.metrics.scaledDensity=x2.625
0.metrics.widthPixels=1080
0.metrics.heightPixels=2424
0.metrics.xdpi=422.0299987792969
0.metrics.ydpi=421.7090148925781
0.realMetrics.density=2.625
0.realMetrics.densityDpi=420
0.realMetrics.scaledDensity=x2.625
0.realMetrics.widthPixels=1080
0.realMetrics.heightPixels=2424
0.realMetrics.xdpi=422.0299987792969
0.realMetrics.ydpi=421.7090148925781
0.name=Built-in Screen
0.realSize=[1080,2424]
0.rectSize=[0,0,1080,2424]
0.size=[1080,2424]
0.rotation=ROTATION_0
0.isValid=true
0.orientation=0
0.refreshRate=120.00000762939453
0.height=2424
0.width=1080
0.pixelFormat=1
USER_COMMENT=
USER_EMAIL=
USER_APP_START_DATE=2026-02-25T17:07:22.642-05:00
USER_CRASH_DATE=2026-02-25T17:18:55.200-05:00
DUMPSYS_MEMINFO=
LOGCAT=02-25 17:18:54.832 D/C2PAManager(17318): }
02-25 17:18:54.832 D/C2PAManager(17318): ],
02-25 17:18:54.832 D/C2PAManager(17318): "failure": [
02-25 17:18:54.832 D/C2PAManager(17318): {
02-25 17:18:54.832 D/C2PAManager(17318): "code": "signingCredential.untrusted",
02-25 17:18:54.832 D/C2PAManager(17318): "url": "self#jumbf=/c2pa/urn:c2pa:c0be2826-7314-4df8-a368-935091cd07c5/c2pa.signature",
02-25 17:18:54.832 D/C2PAManager(17318): "explanation": "signing certificate untrusted"
02-25 17:18:54.832 D/C2PAManager(17318): }
02-25 17:18:54.832 D/C2PAManager(17318): ]
02-25 17:18:54.832 D/C2PAManager(17318): },
02-25 17:18:54.832 D/C2PAManager(17318): "ingredientDeltas": [
02-25 17:18:54.832 D/C2PAManager(17318): {
02-25 17:18:54.832 D/C2PAManager(17318): "ingredientAssertionURI": "self#jumbf=/c2pa/urn:c2pa:c0be2826-7314-4df8-a368-935091cd07c5/c2pa.assertions/c2pa.ingredient.v3",
02-25 17:18:54.832 D/C2PAManager(17318): "validationDeltas": {
02-25 17:18:54.832 D/C2PAManager(17318): "success": [],
02-25 17:18:54.832 D/C2PAManager(17318): "informational": [
02-25 17:18:54.832 D/C2PAManager(17318): {
02-25 17:18:54.832 D/C2PAManager(17318): "code": "ingredient.unknownProvenance",
02-25 17:18:54.832 D/C2PAManager(17318): "url": "self#jumbf=/c2pa/urn:c2pa:c0be2826-7314-4df8-a368-935091cd07c5/c2pa.assertions/c2pa.ingredient.v3",
02-25 17:18:54.832 D/C2PAManager(17318): "explanation": "1772057927504.jpg: ingredient does not have provenance"
02-25 17:18:54.832 D/C2PAManager(17318): }
02-25 17:18:54.832 D/C2PAManager(17318): ],
02-25 17:18:54.832 D/C2PAManager(17318): "failure": []
02-25 17:18:54.832 D/C2PAManager(17318): }
02-25 17:18:54.832 D/C2PAManager(17318): }
02-25 17:18:54.832 D/C2PAManager(17318): ]
02-25 17:18:54.832 D/C2PAManager(17318): },
02-25 17:18:54.832 D/C2PAManager(17318): "validation_state": "Valid"
02-25 17:18:54.832 D/C2PAManager(17318): }
02-25 17:18:54.834 D/C2PAManager(17318): C2PA MANIFEST IS VALID
02-25 17:18:54.902 D/FilebaseStorageProvider(17318): Successfully uploaded bfe0c7a1e9d3edbee4188fccf5965e7eba9815ed8655e1382d0bcb30391da3e7.ots to Filebase
02-25 17:18:54.902 D/FilebaseStorageProvider(17318): IPFS CID: QmNfmMdKJRWNtdmxzpQ7rDMgLEG1DEyycsWJRSbqxG4MXG
02-25 17:18:54.902 D/CompositeStorageProvider(17318): Successfully saved bfe0c7a1e9d3edbee4188fccf5965e7eba9815ed8655e1382d0bcb30391da3e7.ots to secondary storage at: https://ipfs.filebase.io/ipfs/QmNfmMdKJRWNtdmxzpQ7rDMgLEG1DEyycsWJRSbqxG4MXG
02-25 17:18:54.919 I/ProofEventReceiver(17318): New Proof Event: content://media/external_primary/images/media/1000027299
02-25 17:18:54.927 D/FilebaseStorageProvider(17318): Successfully uploaded d14519eb363eb18b39324fbe75f768f77cd3af8ddf41a46cf0227a81e203bdc0.ots to Filebase
02-25 17:18:54.927 D/FilebaseStorageProvider(17318): IPFS CID: QmQ1yETViqPa3JrYvLNS7b73JkGFspLuTcHetemyE537r3
02-25 17:18:54.927 D/CompositeStorageProvider(17318): Successfully saved d14519eb363eb18b39324fbe75f768f77cd3af8ddf41a46cf0227a81e203bdc0.ots to secondary storage at: https://ipfs.filebase.io/ipfs/QmQ1yETViqPa3JrYvLNS7b73JkGFspLuTcHetemyE537r3
02-25 17:18:54.951 D/FilebaseStorageProvider(17318): Successfully uploaded 8a1314998ea8e51ff1b99c3c53d3d1cd6e101cce386497f6bfe1dab745a34a86.ots to Filebase
02-25 17:18:54.952 D/FilebaseStorageProvider(17318): IPFS CID: QmQRQ3oqg5SPtyP3A1ewNEaQYRXfJgCVmF3myEtznzQFp6
02-25 17:18:54.952 D/CompositeStorageProvider(17318): Successfully saved 8a1314998ea8e51ff1b99c3c53d3d1cd6e101cce386497f6bfe1dab745a34a86.ots to secondary storage at: https://ipfs.filebase.io/ipfs/QmQRQ3oqg5SPtyP3A1ewNEaQYRXfJgCVmF3myEtznzQFp6
02-25 17:18:55.033 I/ProofEventReceiver(17318): New Proof Event: content://media/external_primary/images/media/1000027298
02-25 17:18:55.117 E/ACRA (17318): ACRA caught a ConcurrentModificationException for org.witness.proofmode
02-25 17:18:55.117 E/ACRA (17318): java.util.ConcurrentModificationException
02-25 17:18:55.117 E/ACRA (17318): at androidx.compose.runtime.snapshots.StateListIterator.validateModification(SnapshotStateList.kt:341)
02-25 17:18:55.117 E/ACRA (17318): at androidx.compose.runtime.snapshots.StateListIterator.next(SnapshotStateList.kt:317)
02-25 17:18:55.117 E/ACRA (17318): at kotlinx.serialization.internal.CollectionLikeSerializer.serialize(CollectionSerializers.kt:69)
02-25 17:18:55.117 E/ACRA (17318): at org.witness.proofmode.org.witness.proofmode.ui.SnapshotStateListSerializer.serialize(Activities.kt:87)
02-25 17:18:55.117 E/ACRA (17318): at org.witness.proofmode.org.witness.proofmode.ui.SnapshotStateListOfCameraItemsSerializer.serialize(Unknown Source:12)
02-25 17:18:55.117 E/ACRA (17318): at org.witness.proofmode.org.witness.proofmode.ui.SnapshotStateListOfCameraItemsSerializer.serialize(Activities.kt:81)
02-25 17:18:55.117 E/ACRA (17318): at kotlinx.serialization.json.internal.StreamingJsonEncoder.encodeSerializableValue(StreamingJsonEncoder.kt:259)
02-25 17:18:55.117 E/ACRA (17318): at kotlinx.serialization.encoding.AbstractEncoder.encodeSerializableElement(AbstractEncoder.kt:80)
02-25 17:18:55.117 E/ACRA (17318): at org.witness.proofmode.org.witness.proofmode.ui.ActivityType$MediaCaptured.write$Self$app(Activities.kt:111)
02-25 17:18:55.117 E/ACRA (17318): at org.witness.proofmode.org.witness.proofmode.ui.ActivityType$MediaCaptured$$serializer.serialize(Activities.kt:111)
02-25 17:18:55.117 E/ACRA (17318): at org.witness.proofmode.org.witness.proofmode.ui.ActivityType$MediaCaptured$$serializer.serialize(Activities.kt:111)
02-25 17:18:55.117 E/ACRA (17318): at kotlinx.serialization.json.internal.StreamingJsonEncoder.encodeSerializableValue(StreamingJsonEncoder.kt:259)
02-25 17:18:55.117 E/ACRA (17318): at kotlinx.serialization.json.internal.JsonStreamsKt.encodeByWriter(JsonStreams.kt:99)
02-25 17:18:55.117 E/ACRA (17318): at kotlinx.serialization.json.Json.encodeToString(Json.kt:125)
02-25 17:18:55.117 E/ACRA (17318): at org.witness.proofmode.org.witness.proofmode.ui.Converters.fromActivityType(Activities.kt:388)
02-25 17:18:55.117 E/ACRA (17318): at org.witness.proofmode.org.witness.proofmode.ui.ActivitiesDao_Impl$3.bind(ActivitiesDao_Impl.kt:64)
02-25 17:18:55.117 E/ACRA (17318): at org.witness.proofmode.org.witness.proofmode.ui.ActivitiesDao_Impl$3.bind(ActivitiesDao_Impl.kt:59)
02-25 17:18:55.117 E/ACRA (17318): at androidx.room.EntityDeleteOrUpdateAdapter.handle(EntityDeleteOrUpdateAdapter.kt:58)
02-25 17:18:55.117 E/ACRA (17318): at org.witness.proofmode.org.witness.proofmode.ui.ActivitiesDao_Impl.update$lambda$0(ActivitiesDao_Impl.kt:86)
02-25 17:18:55.117 E/ACRA (17318): at org.witness.proofmode.org.witness.proofmode.ui.ActivitiesDao_Impl$$ExternalSyntheticLambda5.invoke(D8$$SyntheticClass:0)
02-25 17:18:55.117 E/ACRA (17318): at androidx.room.util.DBUtil__DBUtil_androidKt$performSuspending$lambda$1$$inlined$internalPerform$1$1.invokeSuspend(DBUtil.kt:61)
02-25 17:18:55.117 E/ACRA (17318): at androidx.room.util.DBUtil__DBUtil_androidKt$performSuspending$lambda$1$$inlined$internalPerform$1$1.invoke(Unknown Source:8)
02-25 17:18:55.117 E/ACRA (17318): at androidx.room.util.DBUtil__DBUtil_androidKt$performSuspending$lambda$1$$inlined$internalPerform$1$1.invoke(Unknown Source:4)
02-25 17:18:55.117 E/ACRA (17318): at androidx.room.coroutines.PassthroughConnection.transaction(PassthroughConnectionPool.kt:127)
02-25 17:18:55.117 E/ACRA (17318): at androidx.room.coroutines.PassthroughConnection.access$transaction(PassthroughConnectionPool.kt:77)
02-25 17:18:55.117 E/ACRA (17318): at androidx.room.coroutines.PassthroughConnection$withTransaction$2.invokeSuspend(PassthroughConnectionPool.kt:103)
02-25 17:18:55.117 E/ACRA (17318): at androidx.room.coroutines.PassthroughConnection$withTransaction$2.invoke(Unknown Source:8)
02-25 17:18:55.117 E/ACRA (17318): at androidx.room.coroutines.PassthroughConnection$withTransaction$2.invoke(Unknown Source:2)
02-25 17:18:55.117 E/ACRA (17318): at androidx.room.RoomDatabaseKt__RoomDatabase_androidKt.compatTransactionCoroutineExecute(RoomDatabase.android.kt:2187)
02-25 17:18:55.117 E/ACRA (17318): at androidx.room.RoomDatabaseKt.compatTransactionCoroutineExecute(Unknown Source:1)
02-25 17:18:55.117 E/ACRA (17318): at androidx.room.RoomDatabase$createConnectionManager$3.invoke(RoomDatabase.android.kt:338)
02-25 17:18:55.117 E/ACRA (17318): at androidx.room.RoomDatabase$createConnectionManager$3.invoke(RoomDatabase.android.kt:338)
02-25 17:18:55.117 E/ACRA (17318): at androidx.room.coroutines.PassthroughConnection.withTransaction(PassthroughConnectionPool.kt:103)
02-25 17:18:55.117 E/ACRA (17318): at androidx.room.util.DBUtil__DBUtil_androidKt$performSuspending$lambda$1$$inlined$internalPerform$1.invokeSuspend(DBUtil.kt:59)
02-25 17:18:55.117 E/ACRA (17318): at androidx.room.util.DBUtil__DBUtil_androidKt$performSuspending$lambda$1$$inlined$internalPerform$1.invoke(Unknown Source:8)
02-25 17:18:55.117 E/ACRA (17318): at androidx.room.util.DBUtil__DBUtil_androidKt$performSuspending$lambda$1$$inlined$internalPerform$1.invoke(Unknown Source:4)
02-25 17:18:55.118 E/ACRA (17318): at androidx.room.coroutines.PassthroughConnectionPool$useConnection$2.invokeSuspend(PassthroughConnectionPool.kt:59)
02-25 17:18:55.118 E/ACRA (17318): at androidx.room.coroutines.PassthroughConnectionPool$useConnection$2.invoke(Unknown Source:8)
02-25 17:18:55.118 E/ACRA (17318): at androidx.room.coroutines.PassthroughConnectionPool$useConnection$2.invoke(Unknown Source:4)
02-25 17:18:55.118 E/ACRA (17318): at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:66)
02-25 17:18:55.118 E/ACRA (17318): at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43)
02-25 17:18:55.118 E/ACRA (17318): at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165)
02-25 17:18:55.118 E/ACRA (17318): at kotlinx.coroutines.BuildersKt.withContext(Unknown Source:1)
02-25 17:18:55.118 E/ACRA (17318): at androidx.room.coroutines.PassthroughConnectionPool.useConnection(PassthroughConnectionPool.kt:59)
02-25 17:18:55.118 E/ACRA (17318): at androidx.room.RoomConnectionManager.useConnection(RoomConnectionManager.android.kt:136)
02-25 17:18:55.118 E/ACRA (17318): at androidx.room.RoomDatabase.useConnection(RoomDatabase.android.kt:619)
02-25 17:18:55.118 E/ACRA (17318): at androidx.room.util.DBUtil__DBUtil_androidKt$performSuspending$$inlined$compatCoroutineExecute$DBUtil__DBUtil_androidKt$1.invokeSuspend(DBUtil.android.kt:261)
02-25 17:18:55.118 E/ACRA (17318): at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
02-25 17:18:55.118 E/ACRA (17318): at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
02-25 17:18:55.118 E/ACRA (17318): at androidx.room.TransactionExecutor.execute$lambda$1$lambda$0(TransactionExecutor.android.kt:38)
02-25 17:18:55.118 E/ACRA (17318): at androidx.room.TransactionExecutor$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
02-25 17:18:55.118 E/ACRA (17318): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1154)
02-25 17:18:55.118 E/ACRA (17318): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:652)
02-25 17:18:55.118 E/ACRA (17318): at java.lang.Thread.run(Thread.java:1564)
02-25 17:18:55.118 E/ACRA (17318): Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@dd98144, Dispatchers.Main.immediate]
02-25 17:18:55.144 W/DefaultDispatch(17318): type=1400 audit(0.0:305180): avc: denied { search } for name="/" dev="cgroup2" ino=1 scontext=u:r:untrusted_app:s0:c231,c257,c512,c768 tcontext=u:object_r:cgroup_v2:s0 tclass=dir permissive=0 app=org.witness.proofmode

INSTALLATION_ID=6b865be8-8a8c-475b-9c8f-32494a745b77
DEVICE_FEATURES=android.hardware.sensor.proximity=true
com.google.android.feature.CONTEXTUAL_SEARCH=true
com.verizon.hardware.telephony.lte=true
com.google.android.feature.PIXEL_2024_EXPERIENCE=true
com.verizon.hardware.telephony.ehrpd=true
android.hardware.telephony.ims.singlereg=true
android.hardware.sensor.accelerometer=true
android.software.controls=true
android.hardware.faketouch=true
android.software.telecom=true
android.hardware.telephony.subscription=true
com.google.android.feature.D2D_CABLE_MIGRATION_FEATURE=true
android.hardware.telephony.euicc=true
android.hardware.usb.accessory=true
android.hardware.telephony.data=true
android.hardware.sensor.dynamic.head_tracker=true
android.software.backup=true
android.hardware.touchscreen=true
android.hardware.touchscreen.multitouch=true
android.software.erofs=true
android.software.print=true
android.software.activities_on_secondary_displays=true
android.hardware.wifi.rtt=true
com.android.systemui.SUPPORTS_DRAG_ASSISTANT_TO_SPLIT=true
android.software.device_lock=true
com.google.android.feature.PIXEL_2017_EXPERIENCE=true
com.google.android.feature.PIXEL_2024_MIDYEAR_EXPERIENCE=true
android.software.voice_recognizers=true
android.software.picture_in_picture=true
android.hardware.fingerprint=true
android.hardware.telephony.satellite=true
android.hardware.sensor.gyroscope=true
android.hardware.audio.low_latency=true
android.software.vulkan.deqp.level=true
android.software.cant_save_state=true
com.google.android.feature.PIXEL_2018_EXPERIENCE=true
android.hardware.security.model.compatible=true
android.hardware.telephony.messaging=true
com.google.android.feature.PIXEL_2019_EXPERIENCE=true
android.hardware.telephony.calling=true
android.hardware.opengles.aep=true
android.hardware.bluetooth=true
com.google.android.feature.PIXEL_2023_MIDYEAR_EXPERIENCE=true
android.software.window_magnification=true
android.hardware.telephony.radio.access=true
android.hardware.camera.autofocus=true
com.google.android.feature.GOOGLE_BUILD=true
android.hardware.telephony.gsm=true
android.hardware.telephony.ims=true
android.software.incremental_delivery=true
android.hardware.se.omapi.ese=true
android.software.opengles.deqp.level=true
com.google.android.feature.CONTEXTUAL_SEARCH_LIVE_TRANSLATE=true
vendor.android.hardware.camera.preview-dis.front=true
com.google.android.feature.PIXEL_2022_MIDYEAR_EXPERIENCE=true
android.hardware.bluetooth_le.channel_sounding=true
android.hardware.camera.concurrent=true
android.hardware.usb.host=true
com.google.android.feature.XR_PROJECTED=true
android.hardware.audio.output=true
android.software.ipsec_tunnel_migration=true
android.software.verified_boot=true
android.hardware.camera.flash=true
android.hardware.camera.front=true
android.hardware.sensor.hifi_sensors=true
android.hardware.se.omapi.uicc=true
android.hardware.strongbox_keystore=true
android.hardware.screen.portrait=true
android.hardware.nfc=true
com.google.android.feature.TURBO_PRELOAD=true
com.nxp.mifare=true
com.google.android.feature.PIXEL_2021_MIDYEAR_EXPERIENCE=true
android.hardware.sensor.stepdetector=true
android.software.home_screen=true
android.hardware.context_hub=true
vendor.android.hardware.camera.preview-dis.back=true
android.hardware.microphone=true
android.software.autofill=true
android.software.securely_removes_users=true
com.google.android.feature.PIXEL_EXPERIENCE=true
android.hardware.bluetooth_le=true
android.hardware.sensor.compass=true
com.google.android.feature.GOOGLE_FI_BUNDLED=true
android.hardware.touchscreen.multitouch.jazzhand=true
android.hardware.sensor.barometer=true
android.software.app_widgets=true
com.google.android.feature.PIXEL_2020_MIDYEAR_EXPERIENCE=true
android.hardware.telephony.carrierlock=true
android.software.input_methods=true
android.hardware.sensor.light=true
android.hardware.vulkan.version=true
android.software.companion_device_setup=true
android.software.device_admin=true
com.google.android.feature.WELLBEING=true
android.hardware.wifi.passpoint=true
android.hardware.camera=true
android.software.credentials=true
android.hardware.device_unique_attestation=true
android.hardware.screen.landscape=true
android.software.device_id_attestation=true
com.google.android.feature.AER_OPTIMIZED=true
android.hardware.ram.normal=true
com.google.android.feature.AMBIENT_DATA=true
com.google.android.feature.NEXT_GENERATION_ASSISTANT=true
com.google.android.feature.PIXEL_2019_MIDYEAR_EXPERIENCE=true
android.software.managed_users=true
android.software.webview=true
android.hardware.sensor.stepcounter=true
android.hardware.camera.capability.manual_post_processing=true
android.hardware.camera.any=true
android.hardware.camera.capability.raw=true
android.hardware.vulkan.compute=true
android.hardware.touchscreen.multitouch.distinct=true
android.hardware.location.network=true
com.google.android.feature.SATELLITE_SOS_PROVIDER_1=true
android.software.cts=true
android.hardware.camera.capability.manual_sensor=true
android.software.app_enumeration=true
com.google.android.apps.dialer.SUPPORTED=true
android.hardware.camera.level.full=true
com.google.android.feature.GMS_GAME_SERVICE=true
android.software.game_service=true
android.hardware.wifi.direct=true
android.software.live_wallpaper=true
com.google.android.feature.GOOGLE_EXPERIENCE=true
android.software.ipsec_tunnels=true
com.google.android.feature.EXCHANGE_6_2=true
android.software.freeform_window_management=true
com.google.android.feature.DREAMLINER=true
android.hardware.audio.pro=true
android.hardware.nfc.hcef=true
android.hardware.location.gps=true
com.google.android.feature.ADAPTIVE_CHARGING=true
android.software.midi=true
com.google.android.apps.stargate.SUPPORTED=true
android.hardware.nfc.any=true
android.hardware.nfc.ese=true
android.hardware.nfc.hce=true
android.hardware.hardware_keystore=true
com.google.android.feature.PIXEL_2020_EXPERIENCE=true
android.hardware.telephony.euicc.mep=true
android.hardware.wifi=true
android.hardware.location=true
com.google.android.mainline.patchlevel.2=true
android.hardware.vulkan.level=true
android.software.virtualization_framework=true
com.google.android.feature.PIXEL_2021_EXPERIENCE=true
android.hardware.keystore.app_attest_key=true
com.google.android.feature.QUICK_TAP=true
android.software.wallet_location_based_suggestions=true
android.hardware.wifi.aware=true
com.google.android.feature.PIXEL_2022_EXPERIENCE=true
android.software.secure_lock_screen=true
android.hardware.biometrics.face=true
com.google.android.feature.PIXEL_2023_EXPERIENCE=true
android.hardware.telephony=true
android.software.file_based_encryption=true
glEsVersion=3.2
ENVIRONMENT=getDataDirectory=/data
getDataSystemDeviceProtectedDirectory=/data/system_de
getDataSystemDirectory=/data/system
getDownloadCacheDirectory=/data/cache
getExternalStorageDirectory=/storage/emulated/0
getExternalStorageState=mounted
getInternalMediaDirectories=[/system/media, /oem/media, /product/media]
getLegacyExternalStorageDirectory=/sdcard
getOdmDirectory=/odm
getOemDirectory=/oem
getProductDirectory=/product
getProductServicesDirectory=/product_services
getRootDirectory=/system
getStorageDirectory=/storage
getSystemExtDirectory=/system_ext
getVendorDirectory=/vendor
isExternalStorageEmulated=true
isExternalStorageLegacy=false
isExternalStorageManager=false
isExternalStorageRemovable=false
SHARED_PREFERENCES=default.filebase_bucket_name=nfgmail-public
default.firsttime=false
default.useRemoteSigning=true
default.addCR=true
default.trackDeviceId=true
default.filebase_endpoint=https://s3.filebase.com
default.filebase_enabled=true
default.filebase_secret_key=5ycekPS3MRptPhF7ROGn6cMkXRHSMgJG0XexjPJF
default.doProof=false
default.filebase_access_key=567C8FD479019B8C9D4E
default.trackMobileNetwork=true

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions