Random system crashes on Xperia 10 II

I’m experiencing random system crashes which don’t seem to be triggered by any specific application. They follow the similar pattern as mentioned by a user in February with the bootloader loading followed by the Sony logo and then black. The only way to get the system up again is to have the device charging. Obviously this is troublesome when moving about.
I’ve managed to capture some logs with journalctl -ab --no-pager > $MYHOME/journal.txt :

Sep 11 22:14:18 Xperia10II-DualSIM mce[1665]: tklock.c: tklock_dbus_notification_end_cb(): notification end from name=:1.56 owner=:1.56 pid=5264 uid=100000 gid=996 priv=1 cmd=/usr/bin/lipstick -plugin evdevtouch -plugin evdevmouse -plugin
Sep 11 22:14:18 Xperia10II-DualSIM lipstick[5264]: [W] unknown:0 - Effect failed, id 27
Sep 11 22:14:18 Xperia10II-DualSIM lipstick[5264]: [W] unknown:0 - Effect failed, id 28
Sep 11 22:14:19 Xperia10II-DualSIM lipstick[5264]: [W] unknown:0 - Effect failed, id 29
Sep 11 22:14:19 Xperia10II-DualSIM lipstick[5264]: [W] unknown:0 - Effect failed, id 30
Sep 11 22:14:19 Xperia10II-DualSIM lipstick[5264]: [W] unknown:0 - Effect failed, id 31
Sep 11 22:14:19 Xperia10II-DualSIM lipstick[5264]: [W] unknown:0 - Effect failed, id 32
Sep 11 22:14:19 Xperia10II-DualSIM lipstick[5264]: [W] unknown:0 - Effect failed, id 33
Sep 11 22:14:19 Xperia10II-DualSIM lipstick[5264]: [W] unknown:0 - Effect failed, id 34
Sep 11 22:14:19 Xperia10II-DualSIM lipstick[5264]: [W] unknown:0 - Effect failed, id 35
Sep 11 22:14:19 Xperia10II-DualSIM lipstick[5264]: [W] unknown:0 - Effect failed, id 36
Sep 11 22:14:20 Xperia10II-DualSIM lipstick[5264]: [W] unknown:0 - Effect failed, id 37
Sep 11 22:14:20 Xperia10II-DualSIM lipstick[5264]: [W] unknown:0 - Effect failed, id 38
Sep 11 22:14:20 Xperia10II-DualSIM lipstick[5264]: [W] unknown:0 - Effect failed, id 39
Sep 11 22:14:21 Xperia10II-DualSIM mce[1665]: modules/proximity.c: mp_datapipe_set_proximity_sensor_actual(): state: OPEN -> UNDEF
Sep 11 22:14:22 Xperia10II-DualSIM invoker[5929]: WARNING: An inactive plugin is misbehaving - tried to show a window!
Sep 11 22:14:22 Xperia10II-DualSIM invoker[5929]: WARNING: requestActivate() called for  QQuickView(0x15ec9a50)  which has Qt::WindowDoesNotAcceptFocus set.
Sep 11 22:14:23 Xperia10II-DualSIM invoker[5929]: WARNING: An inactive plugin is misbehaving - tried to show a window!
Sep 11 22:14:23 Xperia10II-DualSIM invoker[5929]: WARNING: requestActivate() called for  QQuickView(0x15ec9a50)  which has Qt::WindowDoesNotAcceptFocus set.
Sep 11 22:14:25 Xperia10II-DualSIM kernel: pmi632_charger: somc_aicl_irq_handler: IRQ: aicl-done
Sep 11 22:14:25 Xperia10II-DualSIM kernel: ALG: cap_learning_update: [SOMC CL][OFF] charge_status:1 bsoc_cp:5160
Sep 11 22:14:25 Xperia10II-DualSIM estart[6000]: [W] unknown:0 - Effect failed, id 14
Sep 11 22:14:25 Xperia10II-DualSIM estart[6000]: [W] unknown:0 - Effect failed, id 15
Sep 11 22:14:25 Xperia10II-DualSIM estart[6000]: [W] unknown:0 - Effect failed, id 16
Sep 11 22:14:25 Xperia10II-DualSIM estart[6000]: [W] unknown:0 - Effect failed, id 17
Sep 11 22:14:26 Xperia10II-DualSIM estart[6000]: [W] unknown:0 - Effect failed, id 18
Sep 11 22:14:26 Xperia10II-DualSIM estart[6000]: [W] unknown:0 - Effect failed, id 19
Sep 11 22:14:26 Xperia10II-DualSIM estart[6000]: [W] unknown:0 - Effect failed, id 20
Sep 11 22:14:26 Xperia10II-DualSIM estart[6000]: [W] unknown:0 - Effect failed, id 21
Sep 11 22:14:26 Xperia10II-DualSIM estart[6000]: [W] unknown:0 - Effect failed, id 22
Sep 11 22:14:26 Xperia10II-DualSIM estart[6000]: [W] unknown:0 - Effect failed, id 23
Sep 11 22:14:26 Xperia10II-DualSIM estart[6000]: [W] unknown:0 - Effect failed, id 24
Sep 11 22:14:26 Xperia10II-DualSIM estart[6000]: [W] unknown:0 - Effect failed, id 25
Sep 11 22:14:27 Xperia10II-DualSIM estart[6000]: [W] unknown:0 - Effect failed, id 26
Sep 11 22:14:36 Xperia10II-DualSIM kernel: i2c_geni 4a88000.i2c: i2c error :-107
Sep 11 22:14:38 Xperia10II-DualSIM kernel: pmi632_charger: somc_aicl_irq_handler: IRQ: aicl-done
Sep 11 22:14:38 Xperia10II-DualSIM kernel: ALG: cap_learning_update: [SOMC CL][OFF] charge_status:1 bsoc_cp:5195
Sep 11 22:14:47 Xperia10II-DualSIM kernel: i2c_geni 4a88000.i2c: i2c error :-107
Sep 11 22:14:51 Xperia10II-DualSIM kernel: pmi632_charger: somc_aicl_irq_handler: IRQ: aicl-done
Sep 11 22:14:51 Xperia10II-DualSIM kernel: ALG: cap_learning_update: [SOMC CL][OFF] charge_status:1 bsoc_cp:5195
Sep 11 22:14:57 Xperia10II-DualSIM dbus-daemon[5104]: dbus-daemon[5104]: [session uid=100000 pid=5104] Activating service name='com.google.code.AccountsSSO.SingleSignOn' requested by ':1.143' (uid=100000 pid=26690 comm="/usr/libexec/buteo-oopp-runner nextcloud-posts nex" label="u:r:kernel:s0")
Sep 11 22:14:57 Xperia10II-DualSIM invoker[5140]: SailfishKeyProvider_storedKey(): error: no scheme or key found for provider/service
Sep 11 22:14:57 Xperia10II-DualSIM invoker[5140]: SailfishKeyProvider_storedKey(): error: no scheme or key found for provider/service
Sep 11 22:14:57 Xperia10II-DualSIM invoker[5140]: SailfishKeyProvider_storedKey(): error: no scheme or key found for provider/service
Sep 11 22:14:57 Xperia10II-DualSIM invoker[5140]: SailfishKeyProvider_storedKey(): error: no scheme or key found for provider/service
Sep 11 22:14:57 Xperia10II-DualSIM dbus-daemon[5104]: dbus-daemon[5104]: [session uid=100000 pid=5104] Successfully activated service 'com.google.code.AccountsSSO.SingleSignOn'
Sep 11 22:14:57 Xperia10II-DualSIM buteo-oopp-runner[26690]: [D] unknown:0 - Sending request: "GET" to: "https://[redacted]/ocs/v2.php/cloud/capabilities" data: ""
Sep 11 22:14:57 Xperia10II-DualSIM kernel: i2c_geni 4a88000.i2c: i2c error :-107
Sep 11 22:14:58 Xperia10II-DualSIM mce[1665]: modules/cpu-keepalive.c: cka_session_finish(): long session lasted 1803056 ms; id=132/BlockSuspend-22 name=:1.46 owner=:1.46 pid=5152 uid=100000 gid=996 priv=1 cmd=/usr/bin/msyncd
Sep 11 22:15:04 Xperia10II-DualSIM kernel: pmi632_charger: somc_aicl_irq_handler: IRQ: aicl-done
Sep 11 22:15:04 Xperia10II-DualSIM kernel: ALG: cap_learning_update: [SOMC CL][OFF] charge_status:1 bsoc_cp:5195
Sep 11 22:15:06 Xperia10II-DualSIM logd: logdr: UID=0 GID=0 PID=26721 b tail=0 logMask=19 pid=0 start=0ns timeout=0ns
Sep 11 22:15:07 Xperia10II-DualSIM kernel: i2c_geni 4a88000.i2c: i2c error :-107
Sep 11 22:15:10 Xperia10II-DualSIM buteo-oopp-runner[26690]: [D] unknown:0 - "{\"ocs\":{\"meta\":{\"status\":\"ok\",\"statuscode\":200,\"message\":\"OK\"},\"data\":{\"version\":{\"major\":25,\"minor\":0,\"micro\":5,\"string\":\"25.0.5\",\"edition\":\"\",\"extendedSupport\":false},\"capabilities\":{\"core\":{\"pollinterval\":60,\"webdav-root\":\"remote.php\\/webdav\",\"reference-api\":true,\"reference-regex\":\"(\\\\s|\\\\n|^)(https?:\\\\\\/\\\\\\/)((?:[-A-Z0-9+_]+\\\\.)+[-A-Z]+(?:\\\\\\/[-A-Z0-9+&@#%?=~_|!:,.;()]*)*)(\\\\s|\\\\n|$)\"},\"bruteforce\":{\"delay\":0},\"metadataAvailable\":{\"size\":[\"\\/image\\\\\\/.*\\/\"],\"gps\":[\"\\/image\\\\\\/.*\\/\"]},\"files\":{\"bigfilechunking\":true,\"blacklisted_files\":[\".htaccess\"],\"directEditing\":{\"url\":\"[redacted]
Sep 11 22:15:11 Xperia10II-DualSIM buteo-oopp-runner[26690]: [D] unknown:0 - Sending request: "GET" to: "[redacted]/ocs/v2.php/apps/notifications/api/v2/notifications" data: ""
Sep 11 22:15:17 Xperia10II-DualSIM kernel: pmi632_charger: somc_aicl_irq_handler: IRQ: aicl-done
Sep 11 22:15:17 Xperia10II-DualSIM kernel: ALG: cap_learning_update: [SOMC CL][OFF] charge_status:1 bsoc_cp:5195
Sep 11 22:15:17 Xperia10II-DualSIM kernel: i2c_geni 4a88000.i2c: i2c error :-107
Sep 11 22:15:23 Xperia10II-DualSIM buteo-oopp-runner[26690]: [D] unknown:0 - "{\"ocs\":{\"meta\":{\"status\":\"ok\",\"statuscode\":200,\"message\":\"OK\"},\"data\":[]}}"
Sep 11 22:15:23 Xperia10II-DualSIM buteo-oopp-runner[26690]: [W] unknown:0 - No 'data' entry found in notifications JSON response!
Sep 11 22:15:23 Xperia10II-DualSIM mce[1665]: modules/cpu-keepalive.c: cka_state_set(): long keepalive stopped after 1827250 ms
Sep 11 22:15:28 Xperia10II-DualSIM kernel: i2c_geni 4a88000.i2c: i2c error :-107
Sep 11 22:15:30 Xperia10II-DualSIM kernel: pmi632_charger: somc_aicl_irq_handler: IRQ: aicl-done
Sep 11 22:15:30 Xperia10II-DualSIM kernel: ALG: cap_learning_update: [SOMC CL][OFF] charge_status:1 bsoc_cp:5195
Sep 11 22:15:31 Xperia10II-DualSIM kernel: ALG: cap_learning_update: [SOMC CL][OFF] charge_status:1 bsoc_cp:5222
Sep 11 22:15:31 Xperia10II-DualSIM mce[1665]: modules/battery-udev.c: mcebat_update(): battery_level : 53 -> 54
Sep 11 22:15:33 Xperia10II-DualSIM booster-qt5[5107]: *** signal=17 pid=5107
Sep 11 22:15:38 Xperia10II-DualSIM kernel: i2c_geni 4a88000.i2c: i2c error :-107
Sep 11 22:15:43 Xperia10II-DualSIM kernel: pmi632_charger: somc_aicl_irq_handler: IRQ: aicl-done
Sep 11 22:15:43 Xperia10II-DualSIM kernel: ALG: cap_learning_update: [SOMC CL][OFF] charge_status:1 bsoc_cp:5222
Sep 11 22:15:48 Xperia10II-DualSIM kernel: i2c_geni 4a88000.i2c: i2c error :-107

The phone crashed again twice just now. First time when attempting to open the Jolla store the screen froze on the opening transition. The second time when plugging in the USB cable and enabling Developer mode connection.
Seems pretty bad from the beginning:

...
Sep 12 23:21:02 Xperia10II-DualSIM kernel: persistent_ram: error in header, 1
Sep 12 23:21:02 Xperia10II-DualSIM kernel: persistent_ram: error in header, 3
Sep 12 23:21:02 Xperia10II-DualSIM kernel: persistent_ram: error in header, 2
Sep 12 23:21:02 Xperia10II-DualSIM kernel: persistent_ram: error in header, 1
Sep 12 23:21:02 Xperia10II-DualSIM kernel: persistent_ram: error in header, 2
Sep 12 23:21:02 Xperia10II-DualSIM kernel: persistent_ram: error in header, 1
Sep 12 23:21:02 Xperia10II-DualSIM kernel: persistent_ram: error in header, 4
Sep 12 23:21:02 Xperia10II-DualSIM kernel: persistent_ram: error in header, 2
...

I used the gather_logs script this time and the whole journal text file can be found here..

Yep, mine sometimes reboots when USB cable is plugged in, accompanied by what’s best described as a “squeal”. I’m not sure what to blame, my ageing laptop USB ports, both my USB-C cabled and/or the device itself. Never bothered to check it out, think I did post about it some months ago. So this is a possible duplicate, but no matter. I’ve not experienced a crash through starting any apps, only plugging in the USB cable.

My original post is here; Squeal, freeze, reboot - notably, I experienced this while using a Targus Dock. I no longer use the dock, but the problem persists, quite sporadically.

I took the phone to service to check if it would help to replace the battery which they managed but they noticed there was some corrosion on the circuit board, probably a water damage and they couldn’t do anything about it. I’m assuming this is the culprit.

quick note: if anyone experiences issues like this, you can usually get the phone to boot without having to plug it in by holding VOL-UP and POWER for 5-10s, not connected to anything.

sailfish frequently fails to boot for me when i restart the phone (no hardware defect, since this is across 4 different devices), and holding power wont make it boot. holding VOL+ and POWER makes it reboot, or plugging it in and holding power, and it usually boots the second time.

EDIT: to be clear, the OP’s problem sounds like it’s definitely hardware, but the resulting issue of being stuck at sony=>black and not responding to power button until plugged in is probably solvable with volUp+power button regardless