Indicator network crashes on first boot *every* time (wipe your phone and see)

Bug #1370399 reported by Pete Woods
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Network Menu
Invalid
Critical
Unassigned
ofono (Ubuntu)
Triaged
Critical
Alfonso Sanchez-Beato

Bug Description

This happens every time I wipe my Nexus 4. I'm just wrestling with apport-retrace right now.

Please see the following retrace:
http://paste.ubuntu.com/8363837/

This means that the initial setup wizard can't connect to a WiFi network, and you have to reboot your phone.

Tags: rtm14
Revision history for this message
Pete Woods (pete-woods) wrote :
Changed in indicator-network:
status: New → Confirmed
importance: Undecided → Critical
description: updated
Pete Woods (pete-woods)
tags: added: need-armhf-retrace
tags: added: needs-retrace
tags: removed: need-armhf-retrace needs-retrace
description: updated
Changed in indicator-network:
status: Confirmed → In Progress
Pete Woods (pete-woods)
tags: added: rtm
kevin gunn (kgunn72)
tags: added: rtm14
removed: rtm
Revision history for this message
Pete Woods (pete-woods) wrote :

According to Wellark, this is the fault of the ofono system service.

Revision history for this message
Antti Kaijanmäki (kaijanmaki) wrote :

from i-network log http://paste.ubuntu.com/8409636/
"""
org::ofono::Interface::NetworkRegistration::Status org::ofono::Interface::NetworkRegistration::str2status(std::string): Unknown status ''
Segmentation fault (core dumped)
"""

That's an exception intentionally let to propagate all the way out from main to make these kind of problems as visible as possible. What happens here is that Ofono reports NetworkRegistration status as "" which is violating the Ofono's own API spec.

Changed in ofono (Ubuntu):
status: New → Triaged
importance: Undecided → Critical
assignee: nobody → Alfonso Sanchez-Beato (alfonsosanchezbeato)
Changed in indicator-network:
status: In Progress → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.