[strange] XA2 become near frozen when riding on my bike

REPRODUCIBILITY: anytime when riding bike
OS VERSION: 4.4
HARDWARE: XA2
UI LANGUAGE: french
REGRESSION: no

DESCRIPTION:

phone becomes very slow when i’m riding bike. Green light is blinking when i try to wake up it.

PRECONDITIONS:

riding bike (not car)

STEPS TO REPRODUCE:

  1. ride bike
  2. try to wake up the phone when riding
  3. green light is blinking
  4. most of times, phone is frozen

EXPECTED RESULT:

phone wake up

ACTUAL RESULT:

phone is frozen (or near frozen)

MODIFICATIONS:

nothing

ADDITIONAL INFORMATION:

none

Any apps running? Can you rule out a hardware defect?

State of Wifi, GPS, GSM?
Bicycle or Motorcycle? Speed? Navigation active?

I would recommend putting it on your arm in one of these small bags for running. I once had an xa2 attached to the bike by rubber and since it has no springsi guess a shock detached the flash memory and since that it doesn’t boot anymore. Sony tells me they haven’t got any spare parts for it, even though it was still under warranty. Not even paying for the repair was an option since they apparently really don’t have any spare parts anymore

Usually, Whatsapp and Signal are open, but sometimes there are more apps (with same freezing).
No hardware problem known.

Wifi : deactivated
GPS : activated
4g : activated
BT : deactivated

I’m riding a bicycle, no motor.

Maybe it’s accelerometer or other sensor which becomes mad… (and me too)

Good to heard that, thanks for the tip.
I use a phoneholder for bike very basic, but if I put ny phone in my trousers pocket, It’s freezing too…

Bluetooth maybe? I had this problem on the XA2 when the covid app was running and there where many other Bluetooth devices within vicinity (e.g. in shopping malls or on crowded streets).
Don’t know if people use Covid apps in France too.

Bluetooth is deactivated (and I don’t use Covid’s app :stuck_out_tongue_winking_eye:)

Can you check if it depends on vibration (e.g by running) or on speed e.g by using a tram?

Can you take a look into journalctl for error messages?

2 Likes

This.

But afaik journal is cleared after a reboot, so you’d have to be able to look at it after the freeze happens. Maybe ssh into the phone.
Or, change the storage type in /etc/systemd/journald.conf beforehand - have a look here - but I have not tried that.

1 Like

I’ve changed the storage type in journald.conf.
I’ll give you more infos tonight.

Thanks everybody !

1 Like

I’m back. It was a little bit difficult to get a pertinent sequence in journalctl.
Then, I get this strange sequence in journalctl (many many lines like this ones) when my XA2 froze :cry: If somebody understand something…

juin 29 10:08:33 Sailfish mce[2261]: tklock.c: tklock_dbus_notification_end_cb(): notification end from name=:1.79 owner=:1.79 pid=4488 uid=100000 gid=99
9 priv=1 cmd=/usr/bin/lipstick -plugin evdevtouch -plugin evdevmouse -plugin
juin 29 10:08:33 Sailfish lipstick[4488]: [D] unknown:0 - sleepDisplay
juin 29 10:08:34 Sailfish kernel: [synaptics][info] synaptics_rmi4_suspend: synaptics suspend +++
juin 29 10:08:34 Sailfish kernel: [synaptics][info] synaptics_rmi4_suspend: synaptics suspend ---
juin 29 10:08:34 Sailfish kernel: mdss_dsi_panel_off: ctrl=ffffffe171148018 ndx=0
juin 29 10:08:34 Sailfish kernel: incell_touch_pinctrl_set_state: invalid 'mdss_touch_suspend' pinstate
juin 29 10:08:34 Sailfish kernel: @@@@ panel power off @@@@
juin 29 10:08:34 Sailfish kernel: [synaptics][info] synaptics_rmi4_suspend: synaptics suspend +++
juin 29 10:08:34 Sailfish kernel: [synaptics][info] synaptics_rmi4_suspend: synaptics suspend ---
juin 29 10:08:34 Sailfish mce[2261]: modules/display.c: mdy_display_state_enter(): current display state = OFF
juin 29 10:08:34 Sailfish rmt_storage:INFO:rmt_storage_rw_iovec_cb: Write iovec request received for /boot/modem_fs2
juin 29 10:08:34 Sailfish rmt_storage:INFO:rmt_storage_client_thread: Calling Write [offset=0, size=2097152]for /boot/modem_fs2!
juin 29 10:08:34 Sailfish rmt_storage:INFO:rmt_storage_client_thread: Done Write (bytes = 2097152) for /boot/modem_fs2!
juin 29 10:08:35 Sailfish mce[2261]: powerkey.c: pwrkey_datapipe_keypress_event_cb(): powerkey pressed
juin 29 10:08:35 Sailfish mce[2261]: tklock.c: mce_tklock_unblank(): display state req: ON
juin 29 10:08:35 Sailfish mce[2261]: modules/display.c: mdy_display_state_leave(): current display state = POWER_UP
juin 29 10:08:35 Sailfish mce[2261]: powerkey.c: pwrkey_datapipe_keypress_event_cb(): powerkey released
juin 29 10:08:35 Sailfish kernel: incell_touch_pinctrl_set_state: invalid 'mdss_touch_active' pinstate
juin 29 10:08:35 Sailfish kernel: @@@@ panel power on @@@@
juin 29 10:08:35 Sailfish kernel: mdss_dsi_panel_on: ctrl=ffffffe171148018 ndx=0
juin 29 10:08:35 Sailfish kernel: [synaptics][info] synaptics_rmi4_resume: synaptics resume +++
juin 29 10:08:35 Sailfish kernel: [synaptics][info] synaptics_rmi4_resume: synaptics resume ---
juin 29 10:08:35 Sailfish lipstick[4488]: [D] unknown:0 - unsleepDisplay
juin 29 10:08:35 Sailfish kernel: [synaptics][info] synaptics_rmi4_resume: synaptics resume +++
juin 29 10:08:35 Sailfish kernel: [synaptics][info] synaptics_rmi4_irq_enable: Interrupt already enabled
juin 29 10:08:35 Sailfish kernel: [synaptics][info] synaptics_rmi4_resume: synaptics resume ---
juin 29 10:08:36 Sailfish mce[2261]: modules/display.c: mdy_display_state_enter(): current display state = ON
juin 29 10:08:36 Sailfish droid-hal-init: processing action (ril.ecclist1=*) from (/usr/libexec/droid-hybris/system/etc/init/ecclist.rc:10)
juin 29 10:08:36 Sailfish droid-hal-init: processing action (ril.ecclist1=*) from (/usr/libexec/droid-hybris/system/etc/init/ecclist.rc:10)
juin 29 10:08:36 Sailfish droid-hal-init: processing action (ril.ecclist=*) from (/usr/libexec/droid-hybris/system/etc/init/ecclist.rc:6)
juin 29 10:08:36 Sailfish droid-hal-init: processing action (ril.ecclist=*) from (/usr/libexec/droid-hybris/system/etc/init/ecclist.rc:6)
juin 29 10:08:36 Sailfish droid-hal-init: processing action (ril.ecclist=*) from (/usr/libexec/droid-hybris/system/etc/init/ecclist.rc:6)
juin 29 10:08:37 Sailfish kernel: [synaptics][info] synaptics_rmi4_sensor_report: spontaneous reset detected
juin 29 10:08:37 Sailfish mce[2261]: tklock.c: tklock_dbus_notification_end_cb(): notification end from name=:1.79 owner=:1.79 pid=4488 uid=100000 gid=99
9 priv=1 cmd=/usr/bin/lipstick -plugin evdevtouch -plugin evdevmouse -plugin
juin 29 10:08:39 Sailfish mce[2261]: modules/proximity.c: mp_datapipe_set_proximity_sensor_actual(): state: OPEN -> UNDEF
juin 29 10:08:40 Sailfish lipstick[4488]: [W] unknown:0 - Effect failed, id 279
juin 29 10:08:40 Sailfish lipstick[4488]: [W] unknown:0 - Effect failed, id 280
juin 29 10:08:41 Sailfish lipstick[4488]: [W] unknown:0 - Effect failed, id 281
juin 29 10:08:41 Sailfish lipstick[4488]: [W] unknown:0 - Effect failed, id 282
juin 29 10:08:42 Sailfish lipstick[4488]: [W] unknown:0 - Effect failed, id 283
juin 29 10:08:42 Sailfish lipstick[4488]: [W] unknown:0 - Effect failed, id 284
juin 29 10:08:43 Sailfish lipstick[4488]: [W] unknown:0 - Effect failed, id 285
juin 29 10:08:43 Sailfish lipstick[4488]: [W] unknown:0 - Effect failed, id 286
juin 29 10:08:43 Sailfish lipstick[4488]: [W] unknown:0 - Effect failed, id 287
juin 29 10:08:43 Sailfish lipstick[4488]: [W] unknown:0 - Effect failed, id 288
juin 29 10:08:43 Sailfish lipstick[4488]: [W] unknown:0 - Effect failed, id 289
juin 29 10:08:43 Sailfish lipstick[4488]: [W] unknown:0 - Effect failed, id 290
juin 29 10:08:44 Sailfish lipstick[4488]: [W] unknown:0 - Effect failed, id 291
juin 29 10:08:44 Sailfish lipstick[4488]: [W] unknown:0 - Effect failed, id 292
juin 29 10:08:44 Sailfish lipstick[4488]: [W] unknown:0 - Effect failed, id 293
juin 29 10:08:44 Sailfish lipstick[4488]: [W] unknown:0 - Effect failed, id 294
juin 29 10:08:45 Sailfish lipstick[4488]: [W] unknown:0 - Effect failed, id 295
juin 29 10:08:51 Sailfish kernel: binder: undelivered transaction 9615836
juin 29 10:08:52 Sailfish kernel: PMI: smblib_get_apsd_result: APSD not done yet.
juin 29 10:09:17 Sailfish dbus-daemon[2301]: [system] Connection ":1.79" is not allowed to add more match rules (increase limits in configuration file if
 required; max_match_rules_per_connection=512)
juin 29 10:09:17 Sailfish dbus-daemon[2301]: dbus-daemon[2301]: [system] Connection ":1.79" is not allowed to add more match rules (increase limits in configuration file if requ
ired; max_match_rules_per_connection=512)
juin 29 10:09:17 Sailfish dbus-daemon[2301]: [system] Connection ":1.79" is not allowed to add more match rules (increase limits in configuration file if
 required; max_match_rules_per_connection=512)
juin 29 10:09:17 Sailfish dbus-daemon[2301]: dbus-daemon[2301]: [system] Connection ":1.79" is not allowed to add more match rules (increase limits in configuration file if requ
ired; max_match_rules_per_connection=512)
juin 29 10:09:17 Sailfish dbus-daemon[2301]: [system] Connection ":1.79" is not allowed to add more match rules (increase limits in configuration file if
 required; max_match_rules_per_connection=512)
juin 29 10:09:17 Sailfish dbus-daemon[2301]: dbus-daemon[2301]: [system] Connection ":1.79" is not allowed to add more match rules (increase limits in configuration file if requ
ired; max_match_rules_per_connection=512)
juin 29 10:09:17 Sailfish dbus-daemon[2301]: [system] Connection ":1.79" is not allowed to add more match rules (increase limits in configuration file if
 required; max_match_rules_per_connection=512)
juin 29 10:09:17 Sailfish dbus-daemon[2301]: dbus-daemon[2301]: [system] Connection ":1.79" is not allowed to add more match rules (increase limits in configuration file if requ
ired; max_match_rules_per_connection=512)
juin 29 10:09:17 Sailfish dbus-daemon[2301]: [system] Connection ":1.79" is not allowed to add more match rules (increase limits in configuration file if
 required; max_match_rules_per_connection=512)
juin 29 10:09:17 Sailfish dbus-daemon[2301]: dbus-daemon[2301]: [system] Connection ":1.79" is not allowed to add more match rules (increase limits in configuration file if requ
ired; max_match_rules_per_connection=512)

--------------- and then -------------------
juin 29 10:09:47 Sailfish kernel: PMI: smblib_get_apsd_result: APSD not done yet.
juin 29 10:09:47 Sailfish mce[2261]: modules/battery-udev.c: mcebat_update(): battery_level : 37 → 36
juin 29 10:09:48 Sailfish systemd-journald[691]: Suppressed 349 messages from dbus.service
juin 29 10:09:48 Sailfish dbus-daemon[2301]: [system] Connection “:1.79” is not allowed to add more match rules (increase limits in configuration file if
required; max_match_rules_per_connection=512)
juin 29 10:09:48 Sailfish systemd-journald[691]: Suppressed 349 messages from dbus.service
juin 29 10:09:48 Sailfish dbus-daemon[2301]: dbus-daemon[2301]: [system] Connection “:1.79” is not allowed to add more match rules (increase limits in configuration file if requ
ired; max_match_rules_per_connection=512)

-------------- and then… (many many lines like this) ----------------

juin 29 10:11:14 Sailfish dbus-daemon[2301]: dbus-daemon[2301]: [system] Connection ":1.41" is not allowed to add more match rules (increase limits in configuration file if requ
ired; max_match_rules_per_connection=512)
juin 29 10:11:14 Sailfish dbus-daemon[2301]: [system] Connection ":1.41" is not allowed to add more match rules (increase limits in configuration file if
 required; max_match_rules_per_connection=512)
juin 29 10:11:14 Sailfish dbus-daemon[2301]: [system] Connection ":1.2240" is not allowed to add more match rules (increase limits in configuration file 
if required; max_match_rules_per_connection=512)
juin 29 10:11:14 Sailfish dbus-daemon[2301]: dbus-daemon[2301]: [system] Connection ":1.2240" is not allowed to add more match rules (increase limits in configuration file if re
quired; max_match_rules_per_connection=512)
juin 29 10:11:14 Sailfish dbus-daemon[2301]: [system] Connection ":1.1506" is not allowed to add more match rules (increase limits in configuration file 
if required; max_match_rules_per_connection=512)
juin 29 10:11:14 Sailfish dbus-daemon[2301]: dbus-daemon[2301]: [system] Connection ":1.1506" is not allowed to add more match rules (increase limits in configuration file if re
quired; max_match_rules_per_connection=512)
juin 29 10:11:14 Sailfish dbus-daemon[2301]: [system] Connection ":1.41" is not allowed to add more match rules (increase limits in configuration file if
 required; max_match_rules_per_connection=512)
juin 29 10:11:14 Sailfish dbus-daemon[2301]: dbus-daemon[2301]: [system] Connection ":1.41" is not allowed to add more match rules (increase limits in configuration file if requ
ired; max_match_rules_per_connection=512)
juin 29 10:11:14 Sailfish dbus-daemon[2301]: dbus-daemon[2301]: [system] Connection ":1.2240" is not allowed to add more match rules (increase limits in configuration file if re
quired; max_match_rules_per_connection=512)
juin 29 10:11:14 Sailfish dbus-daemon[2301]: [system] Connection ":1.41" is not allowed to add more match rules (increase limits in configuration file if
 required; max_match_rules_per_connection=512)
juin 29 10:11:14 Sailfish dbus-daemon[2301]: dbus-daemon[2301]: [system] Connection ":1.2240" is not allowed to add more match rules (increase limits in configuration file if re
quired; max_match_rules_per_connection=512)
juin 29 10:11:14 Sailfish dbus-daemon[2301]: dbus-daemon[2301]: [system] Connection ":1.1506" is not allowed to add more match rules (increase limits in configuration file if re
quired; max_match_rules_per_connection=512)
juin 29 10:11:14 Sailfish dbus-daemon[2301]: dbus-daemon[2301]: [system] Connection ":1.41" is not allowed to add more match rules (increase limits in configuration file if requ
ired; max_match_rules_per_connection=512)
juin 29 10:11:14 Sailfish dbus-daemon[2301]: dbus-daemon[2301]: [system] Connection ":1.2240" is not allowed to add more match rules (increase limits in configuration file if re
quired; max_match_rules_per_connection=512)
juin 29 10:11:14 Sailfish dbus-daemon[2301]: [system] Connection ":1.41" is not allowed to add more match rules (increase limits in configuration file if
 required; max_match_rules_per_connection=512)
juin 29 10:11:14 Sailfish dbus-daemon[2301]: dbus-daemon[2301]: [system] Connection ":1.1506" is not allowed to add more match rules (increase limits in configuration file if re
quired; max_match_rules_per_connection=512)
juin 29 10:11:14 Sailfish dbus-daemon[2301]: [system] Connection ":1.2240" is not allowed to add more match rules (increase limits in configuration file 
if required; max_match_rules_per_connection=512)
juin 29 10:11:14 Sailfish dbus-daemon[2301]: [system] Connection ":1.2240" is not allowed to add more match rules (increase limits in configuration file

Sorry, it was a device problem. After broken my XA2, I’ve bought an new one and it worked like a charm on my bike… :slightly_smiling_face: