Android app freezes on "Apply GPS fixes)

36 views
Skip to first unread message

Zoran Babić

unread,
Oct 10, 2020, 4:46:46 AM10/10/20
to Subsurface Divelog
Android app freezes on "Apply GPS fixes"

Android ver 3.0.15 /4.9.6.111

Miika Turkia

unread,
Oct 10, 2020, 10:07:14 AM10/10/20
to Subsurface Divelog
Does a workaround of giving dive sites names before applying the GPS fix work?

Dirk Hohndel

unread,
Oct 10, 2020, 12:40:33 PM10/10/20
to Subsurface Divelog
I'm still trying to be able to reproduce this.

If you want to help me and can currently reproduce this with your dive list / recorded GPS fixes, please reach out to me in email.
I'll ask you to allow me to access your dive data and to push those stored GPS fixes into the cloud (which of course has some potential privacy issues)...

/D

lasl

unread,
Jan 12, 2021, 6:51:54 PM1/12/21
to Subsurface Divelog
Hi,
I have the same issue:
when clicking "Apply GPS fixes" screen hangs (with "apply GPS" still highlighted)...
Even in the log files nothing happens next : it ends with "Applying GPS fiexs" (sic)

I'm on a Samsung Galaxy A3 2017 with android 8.0.0 and october 2020 security patch
subsurface mobile is v3.1.3

Below are the logs I got...
What I find specially weird is:
"qrc:/qml/GpsList.qml:22: TypeError: Cannot read property 'width' of null"


"0.010: Successfully opened logfile /storage/emulated/0/subsurface.log at mer. janv. 13 00:21:25 2021"
"0.011: Starting Subsurface-mobile:3.1.3(4.9.10.188):Android Oreo (8.0):arm:fr-FR"
"0.011: built with libdivecomputer v0.7.0-devel-Subsurface-NG (e58a5866bbd6d12fba7b3482c11d0ae2bed2e1c4)"
"0.011: built with Qt Version 5.15.1, runtime from Qt Version 5.15.1"
"0.011: built with libgit2 1.0.1"
"0.011: Running on Android Oreo (8.0)"
"0.012: SM-A320FL/samsung/a3y17ltexc"
BTDiscoveryReDiscover: localBtDevice.isValid() true
localBtDevice isn't valid or not connectable
"0.035: Created position source android"
"0.036: Set GPS service update interval to 300 s"
"0.036: location service is available"
qrc:/android_rcc_bundle/qml/QtQuick/Controls/TableViewColumn.qml:66:1: QML TableViewColumn: Accessible must be attached to an Item
"0.221: download page -- looking for known BT/BLE device"
"0.258: Window width changed to 570 orientation 2"
"0.258: Screen rotated, no action necessary"
"0.261: 1 columns with column width of 570"
"0.261: width in Grid Units 30 original gridUnit 19 now 19"
"0.262: Done setting up sizes"
"0.552: StartPage visibility changed to false"
"0.552: not yet initialized, show busy spinner"
qrc:/qml/DiveSummary.qml:33:2: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/org/kde/kirigami.2/private/RefreshableScrollView.qml:137:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/DownloadFromDiveComputer.qml:319:4: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/org/kde/kirigami.2/private/RefreshableScrollView.qml:137:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/org/kde/kirigami.2/private/ActionButton.qml:158:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/org/kde/kirigami.2/private/ActionButton.qml:150:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/DiveDetailsEdit.qml:203:4: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/DiveDetails.qml:414:4: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/org/kde/kirigami.2/private/ActionButton.qml:158:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/org/kde/kirigami.2/private/ActionButton.qml:150:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/Export.qml:112:3: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/org/kde/kirigami.2/private/RefreshableScrollView.qml:137:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/org/kde/kirigami.2/templates/OverlaySheet.qml:575:17: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/org/kde/kirigami.2/templates/OverlaySheet.qml:389:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/org/kde/kirigami.2/templates/OverlayDrawer.qml:291:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:153:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:83:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:69: ReferenceError: AppHeaderSizeGroup is not defined
"2.175: finished setting up the diveListView"
"2.176: StartPage completed -- initialized is false"
"2.178: screenSizeObject constructor completed, initial width 570"
"2.178: 1 columns with column width of 570"
"2.179: width in Grid Units 30 original gridUnit 19 now 19"
"2.179: Done setting up sizes"
loaded main.qml
qqwindow devicePixelRatio 1.75 1.75
qml_window reports width as 570 associated screen width 411 Qt screen reports width as 411
QMLManager received screen changed notification (411,731)
qqwindow screen has ldpi/pdpi 72 176.886
"2.893: Window width changed to 411 orientation 2"
"2.894: first real change, so recalculating units and recording size as 411 x 707"
"2.897: 1 columns with column width of 411"
"2.898: width in Grid Units 21 original gridUnit 19 now 19"
"2.898: Done setting up sizes"
qrc:/org/kde/kirigami.2/AbstractApplicationHeader.qml:42: TypeError: Cannot read property 'header' of null
"3.333: AppState changed to active with no unsaved changes"
"3.333: finishSetup called"
qrc:/org/kde/kirigami.2/templates/SwipeListItem.qml:192:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/main.qml:897:2: QML GpsList: Binding loop detected for property "contentHeight"
"3.625: showProgress: populate data model"
"3.697: showProgress: start processing"
"3.702: showProgress: 0 plongées traitées"
"3.704: showProgress: Termine de populer le stockage des données"
"3.720: showProgress: Mets en place les structures de données internes"
"3.736: showProgress: done setting up internal data structures"
"3.755: ============diveListProcessing is true"
"3.755: showProgress: Ouvrir les données de plongée local"
"3.772: Open dive data file https://cloud.subsurface-divelog.org//git/XXXXXXXXXXXXXXXXXXXXX - git_local only is 1"
"3.772: showProgress: Synchronisation du fichier de données"
"3.818: showProgress: Chargement des plongées depuis le cache local"
"4.023: showProgress: Succès de l'ouverture des données de plongée"
"4.057: showProgress: Traitement de 226 plongées"
"4.072: showProgress: Create full text index"
"4.089: showProgress: start processing"
"4.116: showProgress: 226 plongées traitées"
qrc:/qml/GpsList.qml:22: TypeError: Cannot read property 'width' of null
qrc:/org/kde/kirigami.2/templates/SwipeListItem.qml:308:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/GpsList.qml:22: TypeError: Cannot read property 'width' of null
qrc:/org/kde/kirigami.2/templates/SwipeListItem.qml:308:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/GpsList.qml:22: TypeError: Cannot read property 'width' of null
qrc:/org/kde/kirigami.2/templates/SwipeListItem.qml:308:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/GpsList.qml:22: TypeError: Cannot read property 'width' of null
qrc:/org/kde/kirigami.2/templates/SwipeListItem.qml:308:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/GpsList.qml:22: TypeError: Cannot read property 'width' of null
qrc:/org/kde/kirigami.2/templates/SwipeListItem.qml:308:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/GpsList.qml:22: TypeError: Cannot read property 'width' of null
qrc:/org/kde/kirigami.2/templates/SwipeListItem.qml:308:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/GpsList.qml:22: TypeError: Cannot read property 'width' of null
qrc:/org/kde/kirigami.2/templates/SwipeListItem.qml:308:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/GpsList.qml:22: TypeError: Cannot read property 'width' of null
qrc:/org/kde/kirigami.2/templates/SwipeListItem.qml:308:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/GpsList.qml:22: TypeError: Cannot read property 'width' of null
qrc:/org/kde/kirigami.2/templates/SwipeListItem.qml:308:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/GpsList.qml:22: TypeError: Cannot read property 'width' of null
qrc:/org/kde/kirigami.2/templates/SwipeListItem.qml:308:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/GpsList.qml:22: TypeError: Cannot read property 'width' of null
qrc:/org/kde/kirigami.2/templates/SwipeListItem.qml:308:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/GpsList.qml:22: TypeError: Cannot read property 'width' of null
qrc:/org/kde/kirigami.2/templates/SwipeListItem.qml:308:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/GpsList.qml:22: TypeError: Cannot read property 'width' of null
qrc:/org/kde/kirigami.2/templates/SwipeListItem.qml:308:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/GpsList.qml:22: TypeError: Cannot read property 'width' of null
qrc:/org/kde/kirigami.2/templates/SwipeListItem.qml:308:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/GpsList.qml:22: TypeError: Cannot read property 'width' of null
qrc:/org/kde/kirigami.2/templates/SwipeListItem.qml:308:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/GpsList.qml:22: TypeError: Cannot read property 'width' of null
qrc:/org/kde/kirigami.2/templates/SwipeListItem.qml:308:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/GpsList.qml:22: TypeError: Cannot read property 'width' of null
qrc:/org/kde/kirigami.2/templates/SwipeListItem.qml:308:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/GpsList.qml:22: TypeError: Cannot read property 'width' of null
qrc:/org/kde/kirigami.2/templates/SwipeListItem.qml:308:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/qml/GpsList.qml:22: TypeError: Cannot read property 'width' of null
qrc:/org/kde/kirigami.2/templates/SwipeListItem.qml:308:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/org/kde/kirigami.2/templates/SwipeListItem.qml:192:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
"4.483: showProgress: populate data model"
"4.767: showProgress: start processing"
"4.816: showProgress: 226 plongées traitées"
"4.825: showProgress: Termine de populer le stockage des données"
QPixmap::scaled: Pixmap is a null pixmap
qrc:/qml/DiveDetails.qml:406:5: QML DiveDetailsView: Binding loop detected for property "height"
QPixmap::scaled: Pixmap is a null pixmap
qrc:/qml/DiveDetails.qml:406:5: QML DiveDetailsView: Binding loop detected for property "height"
"5.028: showProgress: Mets en place les structures de données internes"
"5.194: showProgress: done setting up internal data structures"
"5.210: showProgress: 226 plongées chargées depuis le fichier local de données de plongées"
"5.227: have cloud credentials, but user asked not to connect to network"
"5.230: ============diveListProcessing is false"
"5.231: initialization completed - showing the dive list"
qrc:/org/kde/kirigami.2/private/ActionButton.qml:158:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/org/kde/kirigami.2/private/ActionButton.qml:150:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
"5.525: pageStack switched to DiveList"
qrc:/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:108:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/org/kde/kirigami.2/private/globaltoolbar/BreadcrumbControl.qml:24:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
"5.536: switched to page Liste de plongée"
index 0 select changed to true
updated view.currentIndex
"6.069: if we got started by a plugged in device, switch to download page -- pluggedInDeviceName = "
checkPendingIntents 
qrc:/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:76:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
"12.743: pageStack switched to Log"
qrc:/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:108:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
"12.747: switched to page Log du programme"
"18.237: pageStack switched to DiveList"
qrc:/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:108:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
"19.572: pageStack switched to Log"
qrc:/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:108:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
"150.593: AppState changed to inactive with no unsaved changes"
"150.600: AppState changed to suspended with no unsaved changes"
"272.831: AppState changed to active with no unsaved changes"
"273.655: pageStack switched to DiveList"
qrc:/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:108:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
"284.522: Applying GPS fiexs"
Reply all
Reply to author
Forward
0 new messages