← Back to team overview

touch-packages team mailing list archive

[Bug 1425737] Re: Wizard freezes on blank screen after language

 

OK, so all the ofono parts of this issue are resolved in bug 1419675.
The fix for that bug has landed in vivid, and I can't reproduce this one
anymore.

Unity8 should still time out if a wizard page is taking too long, and
I'll remake this bug to be about that issue.  But there's no longer a
user-visible flaw associated with this issue right now in vivid.  So
I'll also take off the tags marking this bug as a critical issue.

** No longer affects: libqofono (Ubuntu)

** No longer affects: ofono (Ubuntu)

** Summary changed:

- Wizard freezes on blank screen after language
+ Wizard can potentially freeze forever on a buggy page

** Summary changed:

- Wizard can potentially freeze forever on a buggy page
+ Wizard can potentially wait forever on a buggy page

** Changed in: unity8 (Ubuntu)
       Status: New => In Progress

** Description changed:

+ If a wizard page never reports that it's ready to answer the question
+ "should I skip this page?", the wizard will wait forever until it gets
+ the answer.  Meanwhile, the user is presented with an empty page.
+ 
+ We experienced this in vivid with ofono bug 1419675.  libqofono wouldn't
+ report that SIM2 was done initializing.  So we'd just keep waiting.
+ 
+ To reduce the severity of future similar bugs, the wizard should have a
+ sensible timeout.  So at least the user can continue.
+ 
+ == Original bug ==
+ 
  After selecting a language, sometimes I'm left with a blank page.  I
  never see the next screen, which lets me pick my password.
  
  When this happened, I was running krillin, on vivid image 122.  I had a
  SIM in slot 2, but none in slot 1.  I've NOT been able to reproduce with
  a SIM in slot 1 instead of slot 2, which seems relevant.
  
  After reproducing many times, it will sometimes stop happening.  But
  after an image flash, it is rather reliable for a while.
  
  I've looked into this a bit on the wizard side.  It turns out that
  libqofono is never replying that the second SIM slot is "ready" which
  means it has finished initializing it.
  
  Now, the wizard probably should timeout waiting for that to be true.
  But libqofono should also provide that info.
  
  current build number: 122
  device name: krillin
  channel: ubuntu-touch/devel-proposed
  alias: ubuntu-touch/vivid-proposed
  last update: 2015-02-25 21:42:40
  version version: 122
  version ubuntu: 20150225
  version device: 20150210-95b6a9f
  version custom: 20150225

** Tags removed: lt-blocker lt-category-vidible vivid vivid-stab-
candidate

** Tags added: vivid

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

Title:
  Wizard can potentially wait forever on a buggy page

Status in unity8 package in Ubuntu:
  In Progress

Bug description:
  If a wizard page never reports that it's ready to answer the question
  "should I skip this page?", the wizard will wait forever until it gets
  the answer.  Meanwhile, the user is presented with an empty page.

  We experienced this in vivid with ofono bug 1419675.  libqofono
  wouldn't report that SIM2 was done initializing.  So we'd just keep
  waiting.

  To reduce the severity of future similar bugs, the wizard should have
  a sensible timeout.  So at least the user can continue.

  == Original bug ==

  After selecting a language, sometimes I'm left with a blank page.  I
  never see the next screen, which lets me pick my password.

  When this happened, I was running krillin, on vivid image 122.  I had
  a SIM in slot 2, but none in slot 1.  I've NOT been able to reproduce
  with a SIM in slot 1 instead of slot 2, which seems relevant.

  After reproducing many times, it will sometimes stop happening.  But
  after an image flash, it is rather reliable for a while.

  I've looked into this a bit on the wizard side.  It turns out that
  libqofono is never replying that the second SIM slot is "ready" which
  means it has finished initializing it.

  Now, the wizard probably should timeout waiting for that to be true.
  But libqofono should also provide that info.

  current build number: 122
  device name: krillin
  channel: ubuntu-touch/devel-proposed
  alias: ubuntu-touch/vivid-proposed
  last update: 2015-02-25 21:42:40
  version version: 122
  version ubuntu: 20150225
  version device: 20150210-95b6a9f
  version custom: 20150225

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1425737/+subscriptions


References