Blacked out icons on Subsurface-mobile

Rick Walsh rickmwalsh at gmail.com
Fri Dec 18 20:20:36 PST 2015


On 19 December 2015 at 14:48, Dirk Hohndel <dirk at hohndel.org> wrote:

>
> On Dec 18, 2015, at 7:16 PM, Rick Walsh <rickmwalsh at gmail.com> wrote:
>
> I had no idea where to start, but it does make sense now.
>
>
> Excellent
>
> I'm not sure whether the output is particularly useful, but here it is.
>
> [rick at myapartment platform-tools]$ ./adb logcat -s Subsurface:V
> - waiting for device -
> --------- beginning of main
> --------- beginning of system
> W/Subsurface(24239): (null):0 ((null)): QFont::setPointSizeF: Point size
> <= 0 (-1.000000), must be greater than 0
> W/Subsurface(24239): (null):0 ((null)): QObject::startTimer: Timers cannot
> be started from another thread
> W/Subsurface(24239): (null):0 ((null)): QObject::startTimer: Timers cannot
> be started from another thread
> W/Subsurface(24239): (null):0 ((null)): QObject::startTimer: Timers cannot
> be started from another thread
> W/Subsurface(24239): (null):0 ((null)): QObject::startTimer: Timers cannot
> be started from another thread
> W/Subsurface(24239): (null):0 ((null)): QObject::startTimer: Timers cannot
> be started from another thread
>
>
> I'm still trying to track down which one that is.
>
> D/Subsurface(24239):
> /data/android/subsurface/subsurface-core/gpslocation.cpp:127 (QString
> GpsLocation::getUserid(QString, QString)): called getUserid
> D/Subsurface(24239):
> /data/android/subsurface/subsurface-core/gpslocation.cpp:120 (void
> GpsLocation::status(QString)): "error when retrieving Subsurface webservice
> user id: Error downloading https://cloud.subsurface-divelog.org/webuserid/
> - server replied: Bad Request"
>
>
> Curious why you are getting a bad request... you obviously have working
> cloud credentials set up, as your screen shot showed a dive list.
> Are you connecting from 124-148-164-165.dyn.iinet.net.au ? The log does
> indeed show an incorrectly formed access from that address... I wonder what
> broke that. But of course this has nothing to do with the icons - just
> something odd I noticed in the log.
>

Yes, that'll be my connection.  And yes, my dive list shows up fine.


>
> Nothing at all about issues with finding icons :-(
>
> Is this the complete output? So at this point you basically have the
> screen that was in your initial email?
>
>
Yes, that is the complete output filtered to Subsurface:V.  But if I don't
use the filter spec, there are other references to Subsurface.  I tried
again and sent the unfiltered log to a file.

$ grep -i subsurface logcat-2.txt
I/Timeline( 6145): Timeline: Activity_launch_request
id:org.subsurfacedivelog.mobile time:338992092
V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname
org.subsurfacedivelog.mobile
W/Subsurface(24335): (null):0 ((null)): Can't find surface 3
I/Timeline( 3522): Timeline: Activity_windows_visible id:
ActivityRecord{668285b u0
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity
t8438} time:338992769
V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname
org.subsurfacedivelog.mobile
W/PackageManager( 4563): Failure retrieving resources for
org.subsurfacedivelog.mobile: Resource ID #0x0
D/Recents_TaskView( 4563): add blocking for org.subsurfacedivelog.mobile of
Close button
V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname
org.subsurfacedivelog.mobile
D/Recents_TaskStackView( 4563): onStackTaskRemoved Task=Task (no group):
org.subsurfacedivelog.mobile
[com.android.systemui.recents.model.Task at 5439ada]
I/ActivityManager( 3522): Killing 24335:org.subsurfacedivelog.mobile/u0a227
(adj 13): remove task
I/WindowState( 3522): WIN DEATH: Window{1192a6d4 u0 d0
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity}
I/Timeline( 6145): Timeline: Activity_launch_request
id:org.subsurfacedivelog.mobile time:339323612
V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname
org.subsurfacedivelog.mobile
V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname
org.subsurfacedivelog.mobile
V/WindowManager( 3522): addAppToken: AppWindowToken{284da899
token=Token{1709de0 ActivityRecord{5b28fe3 u0
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity
t8442}}} to stack=1 task=8442 at 0
V/WindowManager( 3522): Adding window Window{174fca4 u0 d0 Starting
org.subsurfacedivelog.mobile} at 9 of 16 (after Window{bfa7730 u0 d0
com.sec.android.app.launcher/com.sec.android.app.launcher.activities.LauncherActivity})
I/ActivityManager( 3522): Start proc
1324:org.subsurfacedivelog.mobile/u0a227 for activity
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity
D/ActivityManager( 3522):  Launching org.subsurfacedivelog.mobile, updated
priority
V/ActivityManager( 3522): getServiceTotalTransactions  package =
org.subsurfacedivelog.mobile and package's services is null !!!
D/StatusBarManagerService( 3522): manageDisableList userId=0 what=0x0
pkg=Window{174fca4 u0 d0 Starting org.subsurfacedivelog.mobile}
V/ActivityManager_SPCMtest( 3522): Launched -: org.subsurfacedivelog.mobile
D/InjectionManager( 1324): fillFeatureStoreMap org.subsurfacedivelog.mobile
I/InjectionManager( 1324): Constructor org.subsurfacedivelog.mobile,
Feature store :{}
V/WindowManager( 3522): Adding window Window{151be028 u0 d0
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity}
at 9 of 17 (before Window{174fca4 u0 d0 Starting
org.subsurfacedivelog.mobile})
W/Subsurface( 1324): (null):0 ((null)): QFont::setPointSizeF: Point size <=
0 (-1.000000), must be greater than 0
I/Timeline( 3522): Timeline: Activity_windows_visible id:
ActivityRecord{5b28fe3 u0
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity
t8442} time:339324139
I/ActivityManager( 3522): Skip updateThumbnail for r=ActivityRecord{5b28fe3
u0
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity
t8442}
V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname
org.subsurfacedivelog.mobile
V/WindowManager( 3522): Adding window Window{fca71ef u0 d0 Starting
com.sec.android.app.camera} at 10 of 17 (after Window{151be028 u0 d0
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity})
W/ActivityManager( 3522): Activity pause timeout for ActivityRecord{5b28fe3
u0
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity
t8442}
W/PackageManager( 4563): Failure retrieving resources for
org.subsurfacedivelog.mobile: Resource ID #0x0
W/Subsurface( 1324): (null):0 ((null)): QObject::startTimer: Timers cannot
be started from another thread
W/Subsurface( 1324): (null):0 ((null)): QObject::startTimer: Timers cannot
be started from another thread
W/Subsurface( 1324): (null):0 ((null)): QObject::startTimer: Timers cannot
be started from another thread
W/Subsurface( 1324): (null):0 ((null)): QObject::startTimer: Timers cannot
be started from another thread
W/Subsurface( 1324): (null):0 ((null)): QObject::startTimer: Timers cannot
be started from another thread
V/ActivityThread( 1324): updateVisibility : ActivityRecord{2ab58c84
token=android.os.BinderProxy at 2794d9fd
{org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity}}
show : false
V/WindowManager( 3522):       activity #0: Token{1709de0
ActivityRecord{5b28fe3 u0
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity
t8442}}
V/WindowManager( 3522):   #5: Window{151be028 u0 d0
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity}
D/Recents_TaskView( 4563): add blocking for org.subsurfacedivelog.mobile of
Close button
V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname
org.subsurfacedivelog.mobile
D/Recents_TaskStackView( 4563): onStackTaskRemoved Task=Task (no group):
org.subsurfacedivelog.mobile
[com.android.systemui.recents.model.Task at 4818e3a]
I/ActivityManager( 3522): Killing 1324:org.subsurfacedivelog.mobile/u0a227
(adj 11): remove task
I/WindowState( 3522): WIN DEATH: Window{151be028 u0 d0
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity}
I/Timeline( 6145): Timeline: Activity_launch_request
id:org.subsurfacedivelog.mobile time:339350328
V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname
org.subsurfacedivelog.mobile
V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname
org.subsurfacedivelog.mobile
V/WindowManager( 3522): addAppToken: AppWindowToken{1b8f5a02
token=Token{1b17ff4d ActivityRecord{8f00ee4 u0
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity
t8444}}} to stack=1 task=8444 at 0
V/WindowManager( 3522): Adding window Window{f635f26 u0 d0 Starting
org.subsurfacedivelog.mobile} at 10 of 18 (after Window{bfa7730 u0 d0
com.sec.android.app.launcher/com.sec.android.app.launcher.activities.LauncherActivity})
I/ActivityManager( 3522): Start proc
1757:org.subsurfacedivelog.mobile/u0a227 for activity
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity
D/ActivityManager( 3522):  Launching org.subsurfacedivelog.mobile, updated
priority
V/ActivityManager( 3522): getServiceTotalTransactions  package =
org.subsurfacedivelog.mobile and package's services is null !!!
D/StatusBarManagerService( 3522): manageDisableList userId=0 what=0x0
pkg=Window{f635f26 u0 d0 Starting org.subsurfacedivelog.mobile}
V/ActivityManager_SPCMtest( 3522): Launched -: org.subsurfacedivelog.mobile
D/InjectionManager( 1757): fillFeatureStoreMap org.subsurfacedivelog.mobile
I/InjectionManager( 1757): Constructor org.subsurfacedivelog.mobile,
Feature store :{}
V/WindowManager( 3522): Adding window Window{3c2056ac u0 d0
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity}
at 10 of 19 (before Window{f635f26 u0 d0 Starting
org.subsurfacedivelog.mobile})
W/Subsurface( 1757): (null):0 ((null)): QFont::setPointSizeF: Point size <=
0 (-1.000000), must be greater than 0
I/Timeline( 3522): Timeline: Activity_windows_visible id:
ActivityRecord{8f00ee4 u0
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity
t8444} time:339350827
E/BufferQueueProducer( 2970):
[org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity]
cancelBuffer: BufferQueue has been abandoned
V/WindowManager( 3522): Adding window Window{1a0b282d u0 d0 SurfaceView} at
10 of 19 (before Window{3c2056ac u0 d0
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity})
I/Timeline( 3522): Timeline: Activity_windows_visible id:
ActivityRecord{8f00ee4 u0
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity
t8444} time:339352521
W/Subsurface( 1757): (null):0 ((null)): QObject::startTimer: Timers cannot
be started from another thread
W/Subsurface( 1757): (null):0 ((null)): QObject::startTimer: Timers cannot
be started from another thread
W/Subsurface( 1757): (null):0 ((null)): QObject::startTimer: Timers cannot
be started from another thread
W/Subsurface( 1757): (null):0 ((null)): QObject::startTimer: Timers cannot
be started from another thread
W/Subsurface( 1757): (null):0 ((null)): QObject::startTimer: Timers cannot
be started from another thread
D/Subsurface( 1757):
/data/android/subsurface/subsurface-core/gpslocation.cpp:127 (QString
GpsLocation::getUserid(QString, QString)): called getUserid
D/Subsurface( 1757):
/data/android/subsurface/subsurface-core/gpslocation.cpp:120 (void
GpsLocation::status(QString)): "error when retrieving Subsurface webservice
user id: Error downloading https://cloud.subsurface-divelog.org/webuserid/
- server replied: Bad Request"


Does this give any more useful information?

Rick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20151219/f22cdfe5/attachment-0001.html>


More information about the subsurface mailing list