← Back to team overview

touch-packages team mailing list archive

[Bug 1231964] Re: NetworkManager crashes in ofono plugin with phonesim [crashed with SIGSEGV in <unavailable> in ??()]

 

Not marking qa-daily-testing as doesn't appear user-facing.

-- 
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/1231964

Title:
  NetworkManager crashes in ofono plugin with phonesim [crashed with
  SIGSEGV in <unavailable> in ??()]

Status in “network-manager” package in Ubuntu:
  Triaged

Bug description:
  When I run ofono-phonesim on the G4 (mako), NetworkManager goes into
  an eternal crash/restart loop with this crash. After "sudo stop
  network-manager" and running it manually with "sudo
  /usr/sbin/NetworkManager --no-daemon" I see:

  
  NetworkManager[31290]: <warn> /sys/devices/virtual/net/sit0: couldn't determine device driver; ignoring...
  NetworkManager[31290]: <warn> (/phonesim): failed to look up interface index
  NetworkManager[31290]: <info> (/phonesim): new Ofono device (driver: 'ofono' ifindex: 0)
  NetworkManager[31290]: <info> (/phonesim): exported as /org/freedesktop/NetworkManager/Devices/1
  NetworkManager[31290]: <info> (/phonesim): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
  NetworkManager[31290]: <info> (/phonesim): deactivating device (reason 'managed') [2]
  NetworkManager[31290]: <info> (/phonesim) updated available interfaces
  NetworkManager[31290]: <info> WWAN now enabled by management service
  NetworkManager[31290]: <info> (/phonesim) marked enabled: 1
  NetworkManager[31290]:    SCPlugin-Ofono: reading configuration for IMSI 246813579
  NetworkManager[31290]:    SCPlugin-Ofono: add context for 246813579
  NetworkManager[31290]:    SCPlugin-Ofono: add property 'Name': Internet
  NetworkManager[31290]:    SCPlugin-Ofono: add property 'AccessPointName': 
  NetworkManager[31290]:    SCPlugin-Ofono: add property 'Username': 
  NetworkManager[31290]:    SCPlugin-Ofono: add property 'Password': 
  NetworkManager[31290]:    SCPlugin-Ofono: add property 'Type': internet
  NetworkManager[31290]:    SCPlugin-Ofono: add property 'Protocol': ip
  NetworkManager[31290]:    SCPlugin-Ofono: found internet context 'Internet' (context1)
  NetworkManager[31290]: <info> (wlan0) supports 5 scan SSIDs
  NetworkManager[31290]: <warn> Trying to remove a non-existant call id.
  NetworkManager[31290]: <info> (wlan0): supplicant interface state: starting -> ready
  NetworkManager[31290]: <info> (wlan0): device state change: unavailable -> disconnected (reason 'supplicant-available') [20 30 42]
  NetworkManager[31290]: <info> (/phonesim): device state change: unavailable -> disconnected (reason 'none') [20 30 0]
  NetworkManager[31290]: <info> Auto-activating connection '/262026260068068/context1'.
  NetworkManager[31290]: <info> Activation (/phonesim) starting connection '/262026260068068/context1'
  NetworkManager[31290]: <info> (/phonesim): device state change: disconnected -> prepare (reason 'none') [30 40 0]
  NetworkManager[31290]: <info> Activation (/phonesim) Stage 1 of 5 (Device Prepare) scheduled...
  NetworkManager[31290]: <info> Activation (/phonesim) Stage 1 of 5 (Device Prepare) started...
  NetworkManager[31290]: <info> Activation (/phonesim) Stage 1 of 5 (Device Prepare) complete.
  NetworkManager[31290]: <info> (wlan0): supplicant interface state: ready -> inactive
  NetworkManager[31290]: <info> (wlan0) supports 5 scan SSIDs
  NetworkManager[31290]: <info> Activation (/phonesim) Stage 2 of 5 (Device Configure) scheduled...
  NetworkManager[31290]: <info> Activation (/phonesim) Stage 2 of 5 (Device Configure) starting...
  NetworkManager[31290]: <info> (/phonesim): device state change: prepare -> config (reason 'none') [40 50 0]
  NetworkManager[31290]: <info> Activation (/phonesim) Stage 2 of 5 (Device Configure) successful.
  NetworkManager[31290]: <info> Activation (/phonesim) Stage 3 of 5 (IP Configure Start) scheduled.
  NetworkManager[31290]: <info> Activation (/phonesim) Stage 2 of 5 (Device Configure) complete.
  NetworkManager[31290]: <info> Activation (/phonesim) Stage 3 of 5 (IP Configure Start) started...
  NetworkManager[31290]: <info> (/phonesim): device state change: config -> ip-config (reason 'none') [50 70 0]
  NetworkManager[31290]: <info> Activation (/phonesim) Stage 4 of 5 (IPv6 Configure Timeout) scheduled...
  NetworkManager[31290]: <info> Activation (/phonesim) Stage 3 of 5 (IP Configure Start) complete.
  NetworkManager[31290]: <info> (/phonesim): IPv4 static configuration:

  (NetworkManager:31290): GLib-GObject-CRITICAL **: g_value_get_string:
  assertion 'G_VALUE_HOLDS_STRING (value)' failed

  Reproducer:
  - Take current phone build and put it into write mode
  - Install ofono-phonesim xvfb-run 
  - Edit /etc/ofono/phonesim.conf and enable the commented out phonesim stanza
  - sudo stop ofono
  - In ssh/terminal 1, start ofono (in the foreground): sudo ofonod -P ril -n
  - In ssh/terminal 2:
    * start the simulator: xvfb-run -a ofono-phonesim -p 12345 /usr/share/phonesim/default.xml &
    * start the modem: /usr/share/ofono/scripts/enable-modem
    * run NM: sudo /usr/sbin/NetworkManager --no-daemon

  This reproduces the crash.

  ProblemType: Crash
  DistroRelease: Ubuntu 13.10
  Package: network-manager 0.9.8.0-0ubuntu20
  Uname: Linux 3.4.0-3-mako armv7l
  ApportVersion: 2.12.4-0ubuntu1
  Architecture: armhf
  CRDA: Error: [Errno 2] No such file or directory: 'iw'
  Date: Fri Sep 27 09:48:20 2013
  Disassembly: => 0x6f666f2c:	Cannot access memory at address 0x6f666f2c
  ExecutablePath: /usr/sbin/NetworkManager
  ExecutableTimestamp: 1377811150
  IfupdownConfig:
   # interfaces(5) file used by ifup(8) and ifdown(8)
   # Include files from /etc/network/interfaces.d:
   source-directory /etc/network/interfaces.d
  InstallationDate: Installed on 2013-09-25 (1 days ago)
  InstallationMedia: Ubuntu Saucy Salamander (development branch) - armhf (20130925.2)
  IpRoute:
   
  MarkForUpload: True
  NetworkManager.state:
   [main]
   NetworkingEnabled=true
   WirelessEnabled=true
   WWANEnabled=true
   WimaxEnabled=true
  PciNetwork:
   
  ProcCmdline: NetworkManager
  ProcCwd: /
  ProcEnviron:
   TERM=linux
   PATH=(custom, no user)
   LANG=en_US.UTF-8
  Signal: 11
  SourcePackage: network-manager
  StacktraceTop:
   ?? ()
   g_hash_table_lookup () from /lib/arm-linux-gnueabihf/libglib-2.0.so.0
   ?? ()
   ?? ()
  Title: NetworkManager crashed with SIGSEGV in g_hash_table_lookup()
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups:
   
  mtime.conffile..etc.dbus.1.system.d.org.freedesktop.NetworkManager.conf: 2013-09-25T17:49:14
  nmcli-con:
   Error: command ['nmcli', '-f', 'all', 'con'] failed with exit code 9: 
   ** (process:30696): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: The name org.freedesktop.NetworkManager was not provided by any .service files
   Error: nmcli (0.9.8.0) and NetworkManager (unknown) versions don't match. Force execution using --nocheck, but the results are unpredictable.
  nmcli-dev: Error: command ['nmcli', '-f', 'all', 'dev'] failed with exit code 8: Error: NetworkManager is not running.
  nmcli-nm:
   RUNNING         VERSION    STATE           NET-ENABLED   WIFI-HARDWARE   WIFI       WWAN-HARDWARE   WWAN      
   not running     unknown    unknown         unknown       unknown         unknown    unknown         unknown

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