Crashes while trying to add a new location on N4
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Weather App |
Fix Released
|
Critical
|
Victor Thompson |
Bug Description
After rev 21 (https:/
Steps to reproduce:
1. Remove the weather app data in .local/
2. Open weather app reboot
3. Try adding a location
What happens:
Weather app freezes and crashes.
Log:
qml: No settings, using defaults
qml: Database created
qml: Settings table added, Database upgraded to v0.2
qml: Removed old locations, Database upgraded to v0.3
qml: Migrating old data: {}
qml: No old data to migrate.
UbuntuWindow:
UbuntuWindow:
UbuntuClipboard - Got invalid serialized mime data. Ignoring it.
qml: WARNING! Do not put Page/Tabs/PageStack inside another Page because that causes confusion which is the active page that sets the title and actions.
qml: WARNING! Do not put Page/Tabs/PageStack inside another Page because that causes confusion which is the active page that sets the title and actions.
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
QIODevice::read: Called with maxSize < 0
Related branches
- Martin Borho: Approve
- Ubuntu Phone Apps Jenkins Bot: Approve (continuous-integration)
-
Diff: 301 lines (+99/-113)4 files modifiedapp/data/WeatherApi.js (+67/-73)
app/ubuntu-weather-app.qml (+18/-21)
app/ui/AddLocationPage.qml (+9/-14)
po/com.ubuntu.weather.pot (+5/-5)
- Ubuntu Weather Developers: Pending requested
-
Diff: 6478 lines (+6091/-0) (has conflicts)68 files modified.bzrignore (+19/-0)
CMakeLists.txt (+108/-0)
COPYING (+674/-0)
README (+11/-0)
README.translations (+40/-0)
app/CMakeLists.txt (+18/-0)
app/components/CMakeLists.txt (+7/-0)
app/components/DayDelegate.qml (+95/-0)
app/components/FastScroll.js (+130/-0)
app/components/FastScroll.qml (+321/-0)
app/components/HeaderRow.qml (+65/-0)
app/components/HomeGraphic.qml (+38/-0)
app/components/HomeHourly.qml (+94/-0)
app/components/HomeTempInfo.qml (+73/-0)
app/components/ListItemActions/CMakeLists.txt (+5/-0)
app/components/ListItemActions/CheckBox.qml (+25/-0)
app/components/ListItemActions/Remove.qml (+27/-0)
app/components/ListItemReorderComponent.qml (+106/-0)
app/components/ListItemWithActions.qml (+496/-0)
app/components/MultiSelectHeadState.qml (+72/-0)
app/components/MultiSelectListView.qml (+52/-0)
app/components/PageWithBottomEdge.qml (+411/-0)
app/components/WeatherListItem.qml (+139/-0)
app/components/WeatherListView.qml (+32/-0)
app/data/CMakeLists.txt (+5/-0)
app/data/CitiesList.js (+65/-0)
app/data/Storage.qml (+189/-0)
app/data/WeatherApi.js (+744/-0)
app/data/key.js (+1/-0)
app/graphics/CMakeLists.txt (+5/-0)
app/graphics/clouds.svg (+22/-0)
app/graphics/cloudy-night.svg (+38/-0)
app/graphics/cloudy.svg (+12/-0)
app/graphics/fog.svg (+13/-0)
app/graphics/partly-cloudy.svg (+21/-0)
app/graphics/rain.svg (+22/-0)
app/graphics/snow.svg (+21/-0)
app/graphics/starry.svg (+22/-0)
app/graphics/sunny.svg (+13/-0)
app/graphics/thunder.svg (+14/-0)
app/graphics/windy-snow.svg (+42/-0)
app/ubuntu-weather-app.qml (+237/-0)
app/ui/AddLocationPage.qml (+281/-0)
app/ui/CMakeLists.txt (+7/-0)
app/ui/HomePage.qml (+148/-0)
app/ui/LocationPane.qml (+183/-0)
app/ui/LocationsPage.qml (+148/-0)
app/ui/SettingsPage.qml (+61/-0)
app/ui/settings/CMakeLists.txt (+5/-0)
app/ui/settings/DataProviderPage.qml (+53/-0)
app/ui/settings/RefreshIntervalPage.qml (+56/-0)
app/ui/settings/UnitsPage.qml (+77/-0)
backend/CMakeLists.txt (+29/-0)
debian/changelog (+173/-0)
debian/compat (+1/-0)
debian/control (+41/-0)
debian/copyright (+54/-0)
debian/rules (+14/-0)
debian/source/format (+1/-0)
debian/ubuntu-weather-app-autopilot.install (+1/-0)
debian/ubuntu-weather-app.install (+1/-0)
manifest.json.in (+23/-0)
po/CMakeLists.txt (+33/-0)
po/com.ubuntu.weather.pot (+128/-0)
tests/CMakeLists.txt (+3/-0)
tests/autopilot/CMakeLists.txt (+8/-0)
ubuntu-weather-app.apparmor (+6/-0)
ubuntu-weather-app.desktop.in.in (+12/-0)
Changed in ubuntu-weather-app: | |
status: | Fix Committed → Fix Released |
FYI, the crash happens only on the nexus 4. It works fine on a vivid desktop.