[C2] Mobile network unavailable, ofono crashes badly, continuously, dumps core

REPRODUCIBILITY: 50% (sometimes)
OSVERSION: 5.0.0.21
HARDWARE: Reeder S19 Max Pro S - s19mps - s19mps - 1.0.0.15 - aarch64
UI LANGUAGE: English (UK) (user: en_GB, os: en_GB.utf8)
REGRESSION: not specified

DESCRIPTION:

Ofono daemon crashes after trying to start up.

This was a fresh boot after having inserted a SIM for the first time. Sim-less boots before that have always gone fine.

The problem appears to be related to the fact that the second SIM Slot is “disabled”.

PRECONDITIONS:

Possibly having Sim Slot 2 disabled before rebooting/while booting makes the issue appear

Have an SMS in the Messaging app which is either in “Could not send”/failed, or “Sending state”

STEPS TO REPRODUCE:

1. Insert SIM in Slot 1
2. Disable SIM Slot 2
3. Reboot

EXPECTED RESULTS:

Boot up succeeding cleanly, ofono and related serviices working.

ACTUAL RESULTS:

First thing to notice is that Lipstick, after unlocking, first presents the SIM PIN dialogue.

PIN entry succeeds, but then Lipstick presents the Notification popup

 The name org.ofono was not provided by any .service files

Also, due to ofono not being available, any options re. Mobile Networking are not available in Settings/Top Menu.

Going into console. one can systemctl status ofono and see it failed. systemctl restart ofono results in it booting up, logging some messages that appear like it’s successful, and eventually crashing again. (See the logs I’ll upload below.).

Now, going into Flight Mode, and then systemctl restart ofono makes the service come up successfully, and stable. But as soon as Flight Mode is disabled again, it crashes again.

Now, enabling the disabled SIM Slot 2, and systemctl restart ofono does not succeed.

Going into Flight mode again, restart ofono again (this time SIM Slots enabled), and then going out of Flight mode seems to bring up ofono successfully and stable.

MODIFICATIONS:

  • Patchmanager: yes
  • OpenRepos: yes
  • Chum: yes
  • Other: yes:

I have my patch ‘Custom SIM Names’ enabled.
Repeating any tests/observations with it disabled does not change any results.

Also, I have systemctl --user mask-ed aml.service.

ADDITIONAL INFORMATION:

Device Owner User: nemo
Home Encryption: enabled

the initial version of this bug report was created using Bugger 0.9.10+git7

Taking the very clever method of @teleshoes (thanks!) , here’s a script around a base64-encded xz-compressed tar file of logs:

#!/bin/sh
B64="
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
WVo=
"
echo "$B64" | base64 -d > 20999_ofono.crash.logs.tar.xz
xz -d 20999_ofono.crash.logs.tar.xz
tar -xf 20999_ofono.crash.logs.tar

The first log file, ofono.crash.log is the full (?) journal dump relatively immediately after booting, noticing the failure and going to terminal to see what’s going on.
It includes kernel messages, and shows the coredump.

The other log files, ofono.crash.log{2…4} are outputs of journalctl -a | grep fono or journalctl -a -u ofono after trying various things.

2 Likes

I tried this with two Jolla C2’s (with not quite 5.0.0.21 in them though) and I was unable to reproduce the problem. I also had a look at Custom SIM Names patch and it shouldn’t indeed cause ofono to malfunction…

You have nemo as the username - that’s quite a feat still! There are some issues we know it causes (some testing devices were flashed back in the nemo days and never flashed since) so I’m suspecting it just might has something to do with this.

There’s not a lot in the ofono logs, just that it restarted… You could enable ofono debug logs and inspect that. Note: It contains personal information about your SIM card, so don’t just post the tarball here!

If you find anything intresting, you can post snippets of it here, or send it to us privately.

1 Like

Well… :slight_smile:

How I did that is roughly documented here. So it’s not a flash-in-ancient-times-and then-update
scenario, it’s all manual mangling.
Obviously, with the C2 that’s not possible otherwise.

I guess I could reverse it too if it really makes a difference, but like to be quite subborn in my abhorrence of the default user name.

Thanks for looking - I think so too, but something about it shows up in the logs so I wanted to be transparent about it.


Anyway, my C2 device is in the process of downloading something secret, so I won’t reboot ATM. But I’ll report back after that is done.

Can the SIM card itself play a role in this?

the one I’m using is a bit weird.

It’s new, (bought two or three days ago), and it’s from Austrian Budget provider/MVNO “S-Budget Mobile”.

Now what’s weird about it is that they claim to use T-Mobile’s network (called Magenta here), so MCC 232 (Austria) and MNC 03 (T-Mobile).

BUT.

The APN/MMC/SMS configuration that was applied to the Settings app is that of tele.ring (MNC 07).

Actually precisely the settings given in mobile-broadband-provider-info/mobile-broadband-provider-info/serviceproviders.xml at 4a1617295360c10331e748e3a9f42311fbe3325c · sailfishos/mobile-broadband-provider-info · GitHub

Also, if you use their website https://www.s-budget-mobile.at/, while the text makes it clear in many places that the network is T-Mobile/Magenta, the website itself makes a lot of connections to telet.ring named services.

I have added something to the bug report I forgot about: I have a masked aml.service via

nemo@PGJollaC2$ systemctl --user mask aml.service 

Could that cause failure?

Affected phone was left over night, ofono service seemed fine, but related options in the UI (statusbar icon, Topmenu icon, Settings section about SIM/mobile network) were not available.

Restarted ofono a couple of times again.
Now at the moment it’s running, but only recognizes one SIM slot (acts as if it were a single-SIM device).

Aha! Solved it!

Tl;DR: it seems it was an unsent SMS sticking around in /var/lib/ofono


Background: That SIM is a prepaid one.

After buying it, you have to

  1. Register it/verify yourself on some website (legal requirement)
  2. Top up the prepaid amount (starts with 0)
  3. Select a data/voice plan (switching away from the default plan). Which can among other options can be done by sending SMS to some internal short number.

While 1. and/or 2. has not been done, one can receive SMS from the provider, and do some things like dial *#101# to check the prepaid balance.

Just for kicks I tried sending the “Select plan” SMS twice, and some to another phone number of mine.
These messages were either in “Failed”, or in “Sending” state when I rebooted, and this is the pointthe Ofono crashes began.

After I did the below and rebooted, ofono crashes are gone,
Not sure which one of the files was the reason, but it seems fixed now.
Probably it’s the tx_queue thing, and the other ones wouldn’t have been necessary, too late to check now.

root@PGJollaC2:/var/lib/ofono/2320xxxxxxxxxxxxxxx/tx_queue # ls
0-14-7107xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
1-14-3F38xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2-14-1B0Dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
root@PGJollaC2:/var/lib/ofono/2320xxxxxxxxxxxxxxx/tx_queue # rm -rf *

root@PGJollaC2:/var/lib/ofono/2320xxxxxxxxxxxxxxx # ls -la
total 40
drwx------    4 radio    radio         4096 Nov 12 21:21 .
drwx------    4 radio    radio         4096 Nov 12 21:18 ..
-rw-------    1 radio    radio           32 Nov 12 21:21 cbs
-rw-------    1 radio    radio          497 Nov 12 21:16 gprs
-rw-------    1 radio    radio            0 Nov 12 15:28 ims
-rw-------    1 radio    radio           21 Nov 12 15:28 netreg
-rw-------    1 radio    radio           55 Nov 12 21:16 radiosetting
-rw-------    1 radio    radio           72 Nov 12 21:16 sms
drwx------    6 radio    radio         4096 Nov 11 18:16 sms_assembly
drwx------    2 radio    radio         4096 Nov 12 21:29 tx_queue
-rw-------    1 radio    radio           24 Nov 12 21:16 voicecall

root@PGJollaC2:/var/lib/ofono/2320xxxxxxxxxxxxxxx # find sms_assembly/
sms_assembly/
sms_assembly/14D0xxxxxxxxxxxxxxxxxxxxxxxxxx-225-2
sms_assembly/14D0xxxxxxxxxxxxxxxxxxxxxxxxxx-225-2/002
sms_assembly/0ED0xxxxxxxxxxxxxxxxxxxx-197-2
sms_assembly/0ED0xxxxxxxxxxxxxxxxxxxx-197-2/002
sms_assembly/0ED0xxxxxxxxxxxxxxxxxxxx-62-2
sms_assembly/0ED0xxxxxxxxxxxxxxxxxxxx-62-2/002
sms_assembly/14D0xxxxxxxxxxxxxxxxxxxxxxxxxx-29-2
sms_assembly/14D0xxxxxxxxxxxxxxxxxxxxxxxxxx-29-2/002
root@PGJollaC2:/var/lib/ofono/2320xxxxxxxxxxxxxxx # rm -r sms_assembly/* -f

root@PGJollaC2:/var/lib/ofono # cd 2320xxxxxxxxxxxxxxx-3/
root@PGJollaC2:/var/lib/ofono/2320xxxxxxxxxxxxxxx-3 # ls
version
root@PGJollaC2:/var/lib/ofono/2320xxxxxxxxxxxxxxx-3 # cat version
root@PGJollaC2:/var/lib/ofono/2320xxxxxxxxxxxxxxx-3 # cd ..



root@PGJollaC2:/home/.system # cd var/lib/connman
root@PGJollaC2:/home/.system/var/lib/connman # ls
cellular_2320xxxxxxxxxxxxxxx_context1  iptables
global_proxy                       settings
root@PGJollaC2:/home/.system/var/lib/connman # ls -la
total 24
drwx------    5 root     root          4096 Nov 11 15:29 .
drwxr-xr-x    6 root     root          4096 Oct 19 19:32 ..
drwx------    2 root     root          4096 Nov 11 15:31 cellular_2320xxxxxxxxxxxxxxx_context1
drwx------    2 root     root          4096 Nov 12 21:23 global_proxy
drwx------    2 root     root          4096 Nov 12 21:23 iptables
-rw-------    1 root     root           165 Oct 30 21:35 settings
root@PGJollaC2:/home/.system/var/lib/connman # cd cellular_2320xxxxxxxxxxxxxxx_context1/
root@PGJollaC2:/home/.system/var/lib/connman/cellular_2320xxxxxxxxxxxxxxx_context1 # ls -la
total 12
drwx------    2 root     root          4096 Nov 11 15:31 .
drwx------    5 root     root          4096 Nov 11 15:29 ..
-rw-------    1 root     root           176 Nov 11 15:31 settings
root@PGJollaC2:/home/.system/var/lib/connman/cellular_2320xxxxxxxxxxxxxxx_context1 # cat settings
[cellular_2320xxxxxxxxxxxxxxx_context1]
Name=S-BUDGET MOBILE
Favorite=false
AutoConnect=false
Modified=1970-01-01T01:00:00Z
IPv4.method=dhcp
IPv6.method=auto
IPv6.privacy=disabled


root@PGJollaC2:/home/.system/var/lib/connman/cellular_2320xxxxxxxxxxxxxxx_context1 # rm settings
rm: remove 'settings'? y
root@PGJollaC2:/home/.system/var/lib/connman/cellular_2320xxxxxxxxxxxxxxx_context1 # cd ..
root@PGJollaC2:/home/.system/var/lib/connman # rmdir cellular_2320xxxxxxxxxxxxxxx_context1/
``
3 Likes

Unticked the solution checkbox because it appeared again.

It can be triggerered by having “undeliverable” or “sending” SMS

2 Likes

Thanks a lot! I can confirm your workaround!

EDIT: Simplification!

My symptoms. Basically after failed SMS ofono lose sanity :wink: . So no mobile network at all. Some did report success after many reboots.

I did try to erase that SMS in the app itself but that didn’t help!

So command line it is.

  1. First check that this is the proper issue: ofono in failed state.
[defaultuser@JollaC2 ~]$ systemctl --failed

Note that for now lxc@multi-user.service and pulseaudio.service can be in this list for reason unknown to me.

  1. If ofono is listed this seems to be the same bug and you should stop ofono during this process as root:
[defaultuser@JollaC2 ~]$ devel-su
[root@JollaC2 defaultuser]# systemctl stop ofono.service
  1. Then find the newest stuck SMS in nonempty tx queue:
[root@JollaC2 ofono]# ls -lR /var/lib/ofono/*/tx_queue/* | grep -B 2 radio
/var/lib/ofono/293400130011175/tx_queue/0-15-B43D6FFB5F8E9DBA53425680E83862CCA4DA7982:
total 4
-rw-------    1 radio    radio           86 Nov 25 15:42 000

Which in this case is obviously file 000 (name is after time) in 0-15-B43D6FFB5F8E9DBA53425680E83862CCA4DA7982.

Optionally double check it’s content (note that due to different codepage in CLI it might seem corrupted):

[root@JollaC2 defaultuser]# cat /var/lib/ofono/293400130011175/tx_queue/0-15-B43D6FFB5F8E9DBA53425680E83862CCA4DA7982/000 
  ��61�e�& pozdrav,
  1. And then remove that file (in this case 000):
[root@JollaC2 defaultuser]# rm /var/lib/ofono/293400130011175/tx_queue/0-15-B43D6FFB5F8E9DBA53425680E83862CCA4DA7982/000 
  1. And finally reboot or even faster:
    [root@JollaC2 defaultuser]# systemctl restart ofono.service
    C2 works as before!
5 Likes

Thanks. Works for sometimes, then happens again, so we have to repeat the same process.
Hopefully, Jolla can fix this and provide the updated telephony service soon, because right now it is not reliable.

2 Likes

I am trying to follow up on your steps. I cannot identify anything noteworthy in any tx_queue ! All directories under /var/lib/ofono have empty tx_queue directories, though I know I have some failing SMSes.

Is ofono in fail state?

[defaultuser@JollaC2 ~]$ systemctl --failed

Otherwise it’s not the same bug.

No, only the “normal” failures (as I read somewhere else ! Why are they normal to fail at this point in time ?) :

  UNIT                   LOAD   ACTIVE SUB    DESCRIPTION
● lxc@multi-user.service loaded failed failed LXC Container: multi-user
● pulseaudio.service     loaded failed failed PulseAudio (system-wide mode)

No idea. Question for separate thread.

Same problem here. Here’s the trace of ofono crashing

Backtrace of ofono -n :

ofonod[27230]: oFono version 1.29
ofonod[27230]: Initializing AML plugin.
ofonod[27230]: Reading of /etc/ofono/phonesim.conf failed: No such file or directory
ofonod[27230]: [gbinder-radio] Connected to android.hardware.radio.config.IRadioConfig/default
ofonod[27230]: [gbinder-radio] Connected to android.hardware.radio.modem.IRadioModem/slot2
ofonod[27230]: [gbinder-radio] Connected to android.hardware.radio.data.IRadioData/slot2
ofonod[27230]: [gbinder-radio] Connected to android.hardware.radio.messaging.IRadioMessaging/slot2
ofonod[27230]: [gbinder-radio] Connected to android.hardware.radio.network.IRadioNetwork/slot2
ofonod[27230]: [gbinder-radio] Connected to android.hardware.radio.sim.IRadioSim/slot2
ofonod[27230]: [gbinder-radio] Connected to android.hardware.radio.voice.IRadioVoice/slot2
ofonod[27230]: [gbinder-radio] Connected to android.hardware.radio.modem.IRadioModem/slot1
ofonod[27230]: [gbinder-radio] Connected to android.hardware.radio.data.IRadioData/slot1
ofonod[27230]: [gbinder-radio] Connected to android.hardware.radio.messaging.IRadioMessaging/slot1
ofonod[27230]: [gbinder-radio] Connected to android.hardware.radio.network.IRadioNetwork/slot1
ofonod[27230]: [gbinder-radio] Connected to android.hardware.radio.sim.IRadioSim/slot1
ofonod[27230]: [gbinder-radio] Connected to android.hardware.radio.voice.IRadioVoice/slot1
ofonod[27230]: getPreferredNetworkTypeBitmap error 1
ofonod[27230]: getPreferredNetworkTypeBitmap error 1
ofonod[27230]: SIM card OK
ofonod[27230]: Requested file structure differs from SIM: 6fb7
ofonod[27230]: SMS History Probe for modem: 0x27993bc0
ofonod[27230]: Registered interface org.ofono.NetworkTime, path /ril_0
ofonod[27230]: nw selection is already auto
ofonod[27230]: smsc query error GENERIC_FAILURE
ofonod[27230]: Requested file structure differs from SIM: 6fb7
ofonod[27230]: data reg changed 2 → 0 (unregistered), attached 0
ofonod[27230]: export_entries_one_storage_cb with ME failed
ofonod[27230]: data reg changed 0 → 2 (searching), attached 0
free(): invalid next size (fast)
ofonod[27230]: Aborting (signal 6) [ofonod]
ofonod[27230]: ++++++++ backtrace ++++++++
ofonod[27230]: +++++++++++++++++++++++++++

Deleting the content in the folder was not enough (the problem still appeared with the folder empty, but messages pending for sending in the messages app).

Finally got it back to a working state after deleting everything that is pending, and restarting ofono, then restarting the whole phone.