Sim blocked dialogue broken on starting phone
Bug #1447984 reported by
Dave Morley
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Critical
|
Thomas Strehl | ||
indicator-network (Ubuntu) |
Fix Released
|
Critical
|
Antti Kaijanmäki | ||
Vivid |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
STEPS:
1. Start the phone with a sim you are prepared to scrap
2. Input the incorrect sim pin 3 times
3. Input the incorrect Puk code and new sim pin 10 times
EXPECTED:
I expect to see a page similar to the pin unlock page, only announcing that the sim is blocked.
ACTUAL:
See screenshots.
I get a light grey page with the correct text and then I can't do anything with the phone. I can't swipe the page away as there is no unity8, I can't swipe down the indcators or in the launcher so I'm stuck, I can't make an emergency call which makes this a critical ship blocker.
Related branches
lp://staging/~indicator-applet-developers/indicator-network/install-qt-qml-use-cmake-extras
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Indicator Applet Developers: Pending requested
-
Diff: 5451 lines (+4324/-452)64 files modified.bzrignore (+2/-1)
CMakeLists.txt (+18/-29)
cmake/EnableCoverageReport.cmake (+0/-153)
cmake/FindGMock.cmake (+0/-10)
cmake/FindLcov.cmake (+0/-29)
cmake/Findgcovr.cmake (+0/-31)
cmake/ParseArguments.cmake (+0/-52)
cmake/UseGSettings.cmake (+0/-42)
data/CMakeLists.txt (+15/-0)
data/connectivity-qt.map (+17/-0)
data/connectivity-qt.pc.in (+10/-0)
debian/connectivity-doc.install (+1/-0)
debian/control (+56/-0)
debian/libconnectivity-qt1-dev.install (+3/-0)
debian/libconnectivity-qt1.install (+1/-0)
debian/qml-module-ubuntu-connectivity.install (+1/-0)
doc/CMakeLists.txt (+11/-0)
doc/dbus/connectivity-api.txt (+26/-0)
doc/qt/CMakeLists.txt (+3/-0)
doc/qt/cpp/CMakeLists.txt (+27/-0)
doc/qt/cpp/css/base.css (+638/-0)
doc/qt/cpp/css/qtquick.css (+772/-0)
doc/qt/cpp/css/reset.css (+8/-0)
doc/qt/cpp/css/scratch.css (+61/-0)
doc/qt/cpp/examples/CMakeLists.txt (+7/-0)
doc/qt/cpp/examples/example_networking_status.cpp (+90/-0)
doc/qt/cpp/pages/mainpage.dox (+18/-0)
doc/qt/cpp/pages/networking-status.dox (+35/-0)
doc/qt/cpp/pages/using.dox (+26/-0)
doc/qt/cpp/ubuntu-appdev-site-footer.html (+53/-0)
doc/qt/cpp/ubuntu-appdev-site-header.html (+35/-0)
doc/qt/qml/CMakeLists.txt (+51/-0)
doc/qt/qml/connectivity-qml.qdocconf.in (+55/-0)
doc/qt/qml/css/base.css (+638/-0)
doc/qt/qml/css/qtquick.css (+772/-0)
doc/qt/qml/css/reset.css (+8/-0)
doc/qt/qml/css/scratch.css (+61/-0)
doc/qt/qml/examples/example_networking_status.qml (+65/-0)
doc/qt/qml/pages/mainpage.qdoc (+25/-0)
doc/qt/qml/qml-api/NetworkingStatus.qml (+86/-0)
po/CMakeLists.txt (+13/-33)
po/update-indicator-network-pot (+0/-27)
src/CMakeLists.txt (+0/-4)
src/connectivity-api/connectivity-qml/CMakeLists.txt (+33/-0)
src/connectivity-api/connectivity-qml/plugin.cpp (+51/-0)
src/connectivity-api/connectivity-qml/plugin.h (+33/-0)
src/connectivity-api/connectivity-qml/qmldir (+2/-0)
src/connectivity-api/connectivity-qt/CMakeLists.txt (+28/-0)
src/connectivity-api/connectivity-qt/connectivityqt/connectivity.cpp (+83/-7)
src/connectivity-api/connectivity-qt/connectivityqt/connectivity.h (+57/-9)
src/connectivity-api/connectivity-qt/ubuntu/connectivity/networking-status.cpp (+100/-0)
src/connectivity-api/connectivity-qt/ubuntu/connectivity/networking-status.h (+109/-0)
src/indicator/CMakeLists.txt (+0/-1)
src/indicator/connectivity-service/connectivity-service.cpp (+1/-0)
src/indicator/sim-unlock-dialog.cpp (+14/-0)
src/menumodel-cpp/CMakeLists.txt (+0/-1)
src/notify-cpp/CMakeLists.txt (+0/-1)
src/notify-cpp/notification.cpp (+10/-4)
src/notify-cpp/snapdecision/sim-unlock.cpp (+30/-13)
src/notify-cpp/snapdecision/sim-unlock.h (+2/-3)
src/url-dispatcher-cpp/CMakeLists.txt (+1/-1)
tests/CMakeLists.txt (+9/-0)
tests/integration/test-connectivity-api.cpp (+52/-0)
tests/unit/CMakeLists.txt (+1/-1)
Changed in indicator-network (Ubuntu): | |
assignee: | nobody → Pete Woods (pete-woods) |
Changed in canonical-devices-system-image: | |
assignee: | nobody → Thomas Strehl (strehl-t) |
importance: | Undecided → Critical |
Changed in canonical-devices-system-image: | |
milestone: | none → ww22-2015 |
status: | New → In Progress |
Changed in indicator-network (Ubuntu): | |
status: | Fix Released → In Progress |
Changed in indicator-network (Ubuntu Vivid): | |
status: | Confirmed → In Progress |
Changed in indicator-network (Ubuntu): | |
assignee: | Pete Woods (pete-woods) → Antti Kaijanmäki (kaijanmaki) |
Changed in indicator-network (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in indicator-network (Ubuntu Vivid): | |
status: | In Progress → Fix Released |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
In fact I would not expect neither of the screenshots in comments #2 or #3, but something saying that the SIM is unrecoverable AND a way to dismiss that warning and enter the phone.
The SIM is unrecoverable when following ofono properties have values:
org.ofono. SimManager. PinRequired = puk SimManager. Retries = ... [puk = 0] ...
org.ofono.