Etesync crashes on syncing calendar (Android 12)
On launching Etesync on my phone (Xiaomi Poco NFC, Android 12), it crashes and states to report a error. However, it opens nevertheless.
When syncing manually afterwards, it does snyc the contacts (so creating/deleting on one phone and seeing on the other). However, calendar entries are no longer synchronized.
I re-installed it, but it didn't help. I do not know how to extract more information about this under Android unfortunately.
Does anyone else have that problem? Can I gather more information to help solve the issue? If so, how?
Thanks!
Same for me. My other phone has 2.4.4 and works fine. Got a new phone, installed 2.6 and crashes on sync. Both latest grapheneos.
type: logcat
osVersion: google/comet/comet:16/BP2A.250805.005/2025102301:user/release-keys
flags: dev options enabled
package: com.etesync.syncadapter:20600, targetSdk 36
buffers: main,system,crash,events,kernel
level: verbose
--------- beginning of events
10-27 06:42:15.266 4571 4571 I auditd : avc=type=1400 audit(0.0:497): avc: denied { read } for comm="app_process64" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=903 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:16.810 4571 4571 I auditd : avc=type=1400 audit(0.0:727): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=610 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:16.810 4571 4571 I auditd : avc=type=1400 audit(0.0:728): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=610 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:16.810 4571 4571 I auditd : avc=type=1400 audit(0.0:729): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=610 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:16.810 4571 4571 I auditd : avc=type=1400 audit(0.0:730): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=610 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:16.810 4571 4571 I auditd : avc=type=1400 audit(0.0:731): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=610 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:16.818 4571 4571 I auditd : avc=type=1400 audit(0.0:732): avc: denied { read } for comm="main" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=903 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
--------- beginning of system
10-27 06:42:17.266 4571 4571 V Configuration: Updating configuration, locales updated from [] to [en_GB]
--------- switch to events
10-27 06:42:17.786 4571 4571 I auditd : avc=type=1400 audit(0.0:766): avc: denied { read } for comm="ync.syncadapter" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=903 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:18.206 5172 5172 I auditd : avc=type=1400 audit(0.0:784): avc: denied { read } for comm="app_process64" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=903 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:18.450 5172 5172 I auditd : avc=type=1400 audit(0.0:796): avc: denied { read } for comm="app_process64" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=903 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:18.510 5172 5172 I auditd : avc=type=1400 audit(0.0:799): avc: denied { read } for comm="app_process64" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=903 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:18.510 5172 5172 I auditd : avc=type=1400 audit(0.0:800): avc: denied { read } for comm="app_process64" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=903 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:18.510 5172 5172 I auditd : avc=type=1400 audit(0.0:801): avc: denied { read } for comm="app_process64" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=903 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:18.514 5172 5172 I auditd : avc=type=1400 audit(0.0:802): avc: denied { read } for comm="yncadapter:acra" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=903 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:18.554 5172 5172 I auditd : avc=type=1400 audit(0.0:804): avc: denied { read } for comm="yncadapter:acra" name="u:object_r:odsign_prop:s0" dev="tmpfs" ino=797 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:odsign_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:18.554 5172 5172 I auditd : avc=type=1400 audit(0.0:805): avc: denied { read } for comm="yncadapter:acra" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=903 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:18.574 5172 5172 I auditd : avc=type=1400 audit(0.0:806): avc: denied { getattr } for comm="yncadapter:acra" path="/apex/apex-info-list.xml" dev="tmpfs" ino=91 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:apex_info_file:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:19.094 5172 5172 I auditd : avc=type=1400 audit(0.0:817): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=610 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:19.094 5172 5172 I auditd : avc=type=1400 audit(0.0:818): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=610 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:19.094 5172 5172 I auditd : avc=type=1400 audit(0.0:819): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=610 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:19.094 5172 5172 I auditd : avc=type=1400 audit(0.0:820): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=610 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:19.094 5172 5172 I auditd : avc=type=1400 audit(0.0:821): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=610 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:19.094 5172 5172 I auditd : avc=type=1400 audit(0.0:822): avc: denied { read } for comm="main" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=903 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:19.534 5172 5172 I auditd : avc=type=1400 audit(0.0:849): avc: denied { read } for comm="binder:5172_1" name="u:object_r:qemu_sf_lcd_density_prop:s0" dev="tmpfs" ino=825 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:qemu_sf_lcd_density_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
10-27 06:42:19.534 5172 5172 I auditd : avc=type=1400 audit(0.0:850): avc: denied { read } for comm="binder:5172_1" name="u:object_r:qemu_sf_lcd_density_prop:s0" dev="tmpfs" ino=825 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:qemu_sf_lcd_density_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
--------- switch to system
10-27 06:42:19.845 5172 5172 V Configuration: Updating configuration, locales updated from [] to [en_GB]
--------- switch to events
10-27 06:42:20.038 5172 5172 I auditd : avc=type=1400 audit(0.0:872): avc: denied { read } for comm="yncadapter:acra" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=903 scontext=u:r:untrusted_app:s0:c25,c257,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 app=com.etesync.syncadapter
--------- switch to system
10-27 06:45:37.345 4571 10664 I DisplayManager: Choreographer implicitly registered for the refresh rate.
--------- switch to events
10-27 06:45:37.469 4571 4571 I wm_on_create_called: [Token=179614142,Component Name=com.etesync.syncadapter.ui.AccountsActivity,Reason=performCreate,time=74ms]
10-27 06:45:37.472 4571 4571 I wm_on_start_called: [Token=179614142,Component Name=com.etesync.syncadapter.ui.AccountsActivity,Reason=handleStartActivity,time=3ms]
10-27 06:45:37.477 4571 4571 I wm_on_resume_called: [Token=179614142,Component Name=com.etesync.syncadapter.ui.AccountsActivity,Reason=RESUME_ACTIVITY,time=4ms]
10-27 06:45:37.582 4571 4571 I viewroot_draw_event: [window=VRI[AccountsActivity],event=reportDrawFinished seqId=0]
10-27 06:45:37.582 4571 4571 I wm_on_top_resumed_gained_called: [Token=179614142,Component Name=com.etesync.syncadapter.ui.AccountsActivity,Reason=topStateChangedWhenResumed]
10-27 06:45:37.582 4571 4571 I wm_on_top_resumed_lost_called: [Token=179614142,Component Name=com.etesync.syncadapter.ui.AccountsActivity,Reason=topStateChangedWhenResumed]
10-27 06:45:37.585 4571 4571 I wm_on_paused_called: [Token=179614142,Component Name=com.etesync.syncadapter.ui.AccountsActivity,Reason=performPause,time=2ms]
10-27 06:45:37.869 4571 4571 I wm_on_activity_result_called: [Token=179614142,Component Name=com.etesync.syncadapter.ui.AccountsActivity,Reason=ACTIVITY_RESULT]
10-27 06:45:37.870 4571 4571 I wm_on_resume_called: [Token=179614142,Component Name=com.etesync.syncadapter.ui.AccountsActivity,Reason=RESUME_ACTIVITY,time=0ms]
10-27 06:45:37.870 4571 4571 I wm_on_top_resumed_gained_called: [Token=179614142,Component Name=com.etesync.syncadapter.ui.AccountsActivity,Reason=topWhenResuming]
10-27 06:45:39.215 4571 4571 I wm_on_top_resumed_lost_called: [Token=179614142,Component Name=com.etesync.syncadapter.ui.AccountsActivity,Reason=topStateChangedWhenResumed]
10-27 06:45:39.216 4571 4571 I wm_on_paused_called: [Token=179614142,Component Name=com.etesync.syncadapter.ui.AccountsActivity,Reason=performPause,time=1ms]
10-27 06:45:39.242 4571 4571 I wm_on_create_called: [Token=180751796,Component Name=com.etesync.syncadapter.ui.AccountActivity,Reason=performCreate,time=18ms]
10-27 06:45:39.242 4571 4571 I wm_on_start_called: [Token=180751796,Component Name=com.etesync.syncadapter.ui.AccountActivity,Reason=handleStartActivity,time=0ms]
10-27 06:45:39.243 4571 4571 I wm_on_resume_called: [Token=180751796,Component Name=com.etesync.syncadapter.ui.AccountActivity,Reason=RESUME_ACTIVITY,time=0ms]
10-27 06:45:39.248 4571 4571 I wm_on_top_resumed_gained_called: [Token=180751796,Component Name=com.etesync.syncadapter.ui.AccountActivity,Reason=topStateChangedWhenResumed]
10-27 06:45:39.264 4571 4571 I viewroot_draw_event: [window=VRI[AccountActivity],event=reportDrawFinished seqId=0]
10-27 06:45:39.743 4571 4571 I viewroot_draw_event: [window=VRI[AccountsActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
10-27 06:45:39.744 4571 4571 I wm_on_stop_called: [Token=179614142,Component Name=com.etesync.syncadapter.ui.AccountsActivity,Reason=STOP_ACTIVITY_ITEM,time=0ms]
10-27 06:45:43.177 4571 4571 I viewroot_draw_event: [window=VRI[PopupWindow:3f000d8],event=reportDrawFinished seqId=0]
10-27 06:45:43.188 4571 4571 I viewroot_draw_event: [window=VRI[PopupWindow:3f000d8],event=reportDrawFinished seqId=0]
10-27 06:45:46.936 4571 4571 I menu_item_selected: [Menu type where 0 is options and 1 is context=0,Menu item title=Account settings]
10-27 06:45:46.943 4571 4571 I wm_on_top_resumed_lost_called: [Token=180751796,Component Name=com.etesync.syncadapter.ui.AccountActivity,Reason=topStateChangedWhenResumed]
10-27 06:45:46.943 4571 4571 I wm_on_paused_called: [Token=180751796,Component Name=com.etesync.syncadapter.ui.AccountActivity,Reason=performPause,time=0ms]
10-27 06:45:46.951 4571 4571 I wm_on_create_called: [Token=142813337,Component Name=com.etesync.syncadapter.ui.AccountSettingsActivity,Reason=performCreate,time=3ms]
10-27 06:45:46.954 4571 4571 I wm_on_start_called: [Token=142813337,Component Name=com.etesync.syncadapter.ui.AccountSettingsActivity,Reason=handleStartActivity,time=3ms]
10-27 06:45:46.955 4571 4571 I wm_on_resume_called: [Token=142813337,Component Name=com.etesync.syncadapter.ui.AccountSettingsActivity,Reason=RESUME_ACTIVITY,time=1ms]
10-27 06:45:46.958 4571 4571 I wm_on_top_resumed_gained_called: [Token=142813337,Component Name=com.etesync.syncadapter.ui.AccountSettingsActivity,Reason=topStateChangedWhenResumed]
10-27 06:45:46.973 4571 4571 I viewroot_draw_event: [window=VRI[AccountSettingsActivity],event=reportDrawFinished seqId=0]
10-27 06:45:47.454 4571 4571 I viewroot_draw_event: [window=VRI[AccountActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
10-27 06:45:47.454 4571 4571 I wm_on_stop_called: [Token=180751796,Component Name=com.etesync.syncadapter.ui.AccountActivity,Reason=STOP_ACTIVITY_ITEM,time=1ms]
10-27 06:45:52.333 4571 4571 I wm_on_restart_called: [Token=180751796,Component Name=com.etesync.syncadapter.ui.AccountActivity,Reason=performRestart,time=0ms]
10-27 06:45:52.333 4571 4571 I wm_on_start_called: [Token=180751796,Component Name=com.etesync.syncadapter.ui.AccountActivity,Reason=handleStartActivity,time=0ms]
10-27 06:45:52.341 4571 4571 I viewroot_draw_event: [window=VRI[AccountActivity],event=Start draw after previous draw not visible]
10-27 06:45:52.352 4571 4571 I viewroot_draw_event: [window=VRI[AccountActivity],event=reportDrawFinished seqId=0]
10-27 06:45:52.364 4571 4571 I view_enqueue_input_event: [eventType=Motion - Cancel,action=com.etesync.syncadapter/com.etesync.syncadapter.ui.AccountSettingsActivity]
10-27 06:45:52.500 4571 4571 I wm_on_top_resumed_lost_called: [Token=142813337,Component Name=com.etesync.syncadapter.ui.AccountSettingsActivity,Reason=topStateChangedWhenResumed]
10-27 06:45:52.502 4571 4571 I wm_on_paused_called: [Token=142813337,Component Name=com.etesync.syncadapter.ui.AccountSettingsActivity,Reason=performPause,time=0ms]
10-27 06:45:52.510 4571 4571 I wm_on_resume_called: [Token=180751796,Component Name=com.etesync.syncadapter.ui.AccountActivity,Reason=RESUME_ACTIVITY,time=0ms]
10-27 06:45:52.510 4571 4571 I wm_on_top_resumed_gained_called: [Token=180751796,Component Name=com.etesync.syncadapter.ui.AccountActivity,Reason=topWhenResuming]
10-27 06:45:52.959 4571 4571 I viewroot_draw_event: [window=VRI[AccountSettingsActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
10-27 06:45:52.960 4571 4571 I wm_on_stop_called: [Token=142813337,Component Name=com.etesync.syncadapter.ui.AccountSettingsActivity,Reason=LIFECYCLER_STOP_ACTIVITY,time=1ms]
10-27 06:45:52.961 4571 4571 I wm_on_destroy_called: [Token=142813337,Component Name=com.etesync.syncadapter.ui.AccountSettingsActivity,Reason=performDestroy,time=1ms]
10-27 06:45:53.870 4571 4571 I menu_item_selected: [Menu type where 0 is options and 1 is context=0,Menu item title=Synchronize now]
--------- switch to system
10-27 06:45:56.307 4571 4571 E ActivityThread: Service com.etesync.syncadapter.syncadapter.AddressBooksSyncAdapterService has leaked ServiceConnection at.bitfire.cert4android.CustomCertManager$newServiceConn$1@eb58cff that was originally bound here
10-27 06:45:56.307 4571 4571 E ActivityThread: android.app.ServiceConnectionLeaked: Service com.etesync.syncadapter.syncadapter.AddressBooksSyncAdapterService has leaked ServiceConnection at.bitfire.cert4android.CustomCertManager$newServiceConn$1@eb58cff that was originally bound here
10-27 06:45:56.307 4571 4571 E ActivityThread: at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:2098)
10-27 06:45:56.307 4571 4571 E ActivityThread: at android.app.LoadedApk.getServiceDispatcherCommon(LoadedApk.java:1972)
10-27 06:45:56.307 4571 4571 E ActivityThread: at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:1951)
10-27 06:45:56.307 4571 4571 E ActivityThread: at android.app.ContextImpl.bindServiceCommon(ContextImpl.java:2311)
10-27 06:45:56.307 4571 4571 E ActivityThread: at android.app.ContextImpl.bindService(ContextImpl.java:2178)
10-27 06:45:56.307 4571 4571 E ActivityThread: at android.content.ContextWrapper.bindService(ContextWrapper.java:891)
10-27 06:45:56.307 4571 4571 E ActivityThread: at at.bitfire.cert4android.CustomCertManager.<init>(CustomCertManager.kt:100)
10-27 06:45:56.307 4571 4571 E ActivityThread: at com.etesync.syncadapter.HttpClient$Builder.<init>(HttpClient.kt:108)
10-27 06:45:56.307 4571 4571 E ActivityThread: at com.etesync.syncadapter.HttpClient$Builder.<init>(HttpClient.kt:64)
10-27 06:45:56.307 4571 4571 E ActivityThread: at com.etesync.syncadapter.syncadapter.AddressBooksSyncAdapterService$AddressBooksSyncAdapter.updateLocalAddressBooks(AddressBooksSyncAdapterService.kt:76)
10-27 06:45:56.307 4571 4571 E ActivityThread: at com.etesync.syncadapter.syncadapter.AddressBooksSyncAdapterService$AddressBooksSyncAdapter.onPerformSyncDo(AddressBooksSyncAdapterService.kt:53)
10-27 06:45:56.307 4571 4571 E ActivityThread: at com.etesync.syncadapter.syncadapter.SyncAdapterService$SyncAdapter.onPerformSync(SyncAdapterService.kt:117)
10-27 06:45:56.307 4571 4571 E ActivityThread: at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:354)
--------- beginning of crash
10-27 06:46:03.135 4571 10740 E AndroidRuntime: FATAL EXCEPTION: SyncAdapterThread-1
10-27 06:46:03.135 4571 10740 E AndroidRuntime: Process: com.etesync.syncadapter, PID: 4571
10-27 06:46:03.135 4571 10740 E AndroidRuntime: java.lang.NoSuchMethodError: No static method addFirst(Ljava/util/List;Ljava/lang/Object;)V in class Lj$/util/List$-EL; or its super classes (declaration of 'j$.util.List$-EL' appears in /data/app/~~vuEQzo7MRM8uLULiOoaYlw==/com.etesync.syncadapter-BcdPwmwKKuz6DBNo_FoZbQ==/base.apk!classes2.dex)
10-27 06:46:03.135 4571 10740 E AndroidRuntime: at at.bitfire.ical4android.AndroidEvent.buildEvent(AndroidEvent.kt:755)
10-27 06:46:03.135 4571 10740 E AndroidRuntime: at com.etesync.syncadapter.resource.LocalEvent.buildEvent(LocalEvent.kt:87)
10-27 06:46:03.135 4571 10740 E AndroidRuntime: at at.bitfire.ical4android.AndroidEvent.addOrUpdateRows(AndroidEvent.kt:522)
10-27 06:46:03.135 4571 10740 E AndroidRuntime: at at.bitfire.ical4android.AndroidEvent.add(AndroidEvent.kt:504)
10-27 06:46:03.135 4571 10740 E AndroidRuntime: at com.etesync.syncadapter.syncadapter.CalendarSyncManager.processEvent(CalendarSyncManager.kt:181)
10-27 06:46:03.135 4571 10740 E AndroidRuntime: at com.etesync.syncadapter.syncadapter.CalendarSyncManager.processItem(CalendarSyncManager.kt:98)`
2.5 also crashes but downgrading to 2.4.4 (available in f-droid) resolves the issue.
It appears that since the new version, several calendar entries have been affected by corruption. See also https://github.com/etesync/android/issues/282