← Back to team overview

touch-packages team mailing list archive

[Bug 1368675] Re: No Wi-Fi on Nexus 4 (org::ofono::Interface::NetworkRegistration::str2status(std::string): Unknown status '')

 

This is about ofono setting an invalid value to the NetworkRegistration
Status property.

The reason why indicator-network seems to crash here is that I'm intentionally throwing an exception that nobody will catch and cause the service to generate an apport report so that:
 - A) if the indicator is not handling all the valid values coming from ofono we need to know about it
 - B) to catch exactly these kind of API violations coming from our ofono implementation.

** Also affects: ofono (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: indicator-network (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: network-manager (Ubuntu)
       Status: New => Invalid

** Changed in: indicator-network (Ubuntu)
       Status: New => Invalid

** Changed in: ofono (Ubuntu)
       Status: New => Incomplete

** Changed in: ofono (Ubuntu)
       Status: Incomplete => Confirmed

** Changed in: ofono (Ubuntu)
   Importance: Undecided => Critical

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to network-manager in Ubuntu.
https://bugs.launchpad.net/bugs/1368675

Title:
  No Wi-Fi on Nexus 4
  (org::ofono::Interface::NetworkRegistration::str2status(std::string):
  Unknown status '')

Status in “indicator-network” package in Ubuntu:
  Invalid
Status in “network-manager” package in Ubuntu:
  Invalid
Status in “ofono” package in Ubuntu:
  Confirmed

Bug description:
  Ubuntu Touch 14.10 r235, LG Nexus 4

  1. Open the Network menu.
  2. Navigate to System Settings > "Wi-Fi".

  What happens:

  1. The Network menu contains only the word "Empty!" No Wi-Fi switch,
  no Wi-Fi Settings item, no Cellular Settings item, nothing. (The
  "Empty!" wording is bug 1350952, but this isn't about the wording.)

  2. The screen contains only "Previous networks" and (as long as bug
  1365960 isn't fixed) "Other network".

  What should happen:
  1. A Wi-Fi switch is present.
  2. A Wi-Fi switch is present.

  
  phablet@ubuntu-phablet:~$  /usr/lib/arm-linux-gnueabihf/indicator-network/indicator-network-service
  ModemManager::ModemManager()
  void SimUnlockDialog::Private::reset()
  Unknown Interface: org.ofono.NetworkTime
  void org::ofono::Interface::NetworkRegistration::_updateProperty(std::string, core::dbus::types::Variant): unhandled property change: Mode
  org::ofono::Interface::NetworkRegistration::Status org::ofono::Interface::NetworkRegistration::str2status(std::string): Unknown status ''
  Segmentation fault (core dumped)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/indicator-network/+bug/1368675/+subscriptions


References