<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 19 December 2015 at 14:48, Dirk Hohndel <span dir="ltr"><<a href="mailto:dirk@hohndel.org" target="_blank">dirk@hohndel.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><br><div><span class=""><blockquote type="cite"><div>On Dec 18, 2015, at 7:16 PM, Rick Walsh <<a href="mailto:rickmwalsh@gmail.com" target="_blank">rickmwalsh@gmail.com</a>> wrote:</div><div><div dir="ltr"><div><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div>I had no idea where to start, but it does make sense now. </div></div></div></div></div></div></blockquote><div><br></div></span>Excellent</div><div><span class=""><br><blockquote type="cite"><div><div dir="ltr"><div><div class="gmail_extra"><div class="gmail_quote"><div> I'm not sure whether the output is particularly useful, but here it is.<br><br>[rick@myapartment platform-tools]$ ./adb logcat -s Subsurface:V<br>- waiting for device -<br>--------- beginning of main<br>--------- beginning of system<br>W/Subsurface(24239): (null):0 ((null)): QFont::setPointSizeF: Point size <= 0 (-1.000000), must be greater than 0<br>W/Subsurface(24239): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface(24239): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface(24239): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface(24239): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface(24239): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br></div></div></div></div></div></div></blockquote><div><br></div></span><div>I'm still trying to track down which one that is.</div><span class=""><br><blockquote type="cite"><div><div dir="ltr"><div><div class="gmail_extra"><div class="gmail_quote"><div>D/Subsurface(24239): /data/android/subsurface/subsurface-core/gpslocation.cpp:127 (QString GpsLocation::getUserid(QString, QString)): called getUserid<br>D/Subsurface(24239): /data/android/subsurface/subsurface-core/gpslocation.cpp:120 (void GpsLocation::status(QString)): "error when retrieving Subsurface webservice user id: Error downloading <a href="https://cloud.subsurface-divelog.org/webuserid/" target="_blank">https://cloud.subsurface-divelog.org/webuserid/</a> - server replied: Bad Request"<br></div></div></div></div></div></div></blockquote><div><br></div></span>Curious why you are getting a bad request... you obviously have working cloud credentials set up, as your screen shot showed a dive list.</div><div>Are you connecting from <span style="font-family:Menlo;font-size:11px"><a href="http://124-148-164-165.dyn.iinet.net.au" target="_blank">124-148-164-165.dyn.iinet.net.au</a> ? </span>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.</div></div></blockquote><div><br></div><div>Yes, that'll be my connection.  And yes, my dive list shows up fine.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><div><span style="font-family:Menlo;font-size:11px"><br></span></div><div>Nothing at all about issues with finding icons :-(</div><div><br></div><div>Is this the complete output? So at this point you basically have the screen that was in your initial email?</div><span class=""><font color="#888888"><div><br></div></font></span></div></blockquote><br></div><div class="gmail_quote">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.<br></div><div class="gmail_quote"><br>$ grep -i subsurface logcat-2.txt <br>I/Timeline( 6145): Timeline: Activity_launch_request id:org.subsurfacedivelog.mobile time:338992092<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>W/Subsurface(24335): (null):0 ((null)): Can't find surface 3<br>I/Timeline( 3522): Timeline: Activity_windows_visible id: ActivityRecord{668285b u0 org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity t8438} time:338992769<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>W/PackageManager( 4563): Failure retrieving resources for org.subsurfacedivelog.mobile: Resource ID #0x0<br>D/Recents_TaskView( 4563): add blocking for org.subsurfacedivelog.mobile of Close button<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>D/Recents_TaskStackView( 4563): onStackTaskRemoved Task=Task (no group): org.subsurfacedivelog.mobile [com.android.systemui.recents.model.Task@5439ada]<br>I/ActivityManager( 3522): Killing 24335:org.subsurfacedivelog.mobile/u0a227 (adj 13): remove task<br>I/WindowState( 3522): WIN DEATH: Window{1192a6d4 u0 d0 org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity}<br>I/Timeline( 6145): Timeline: Activity_launch_request id:org.subsurfacedivelog.mobile time:339323612<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>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<br>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})<br>I/ActivityManager( 3522): Start proc 1324:org.subsurfacedivelog.mobile/u0a227 for activity org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity<br>D/ActivityManager( 3522):  Launching org.subsurfacedivelog.mobile, updated priority<br>V/ActivityManager( 3522): getServiceTotalTransactions  package = org.subsurfacedivelog.mobile and package's services is null !!! <br>D/StatusBarManagerService( 3522): manageDisableList userId=0 what=0x0 pkg=Window{174fca4 u0 d0 Starting org.subsurfacedivelog.mobile}<br>V/ActivityManager_SPCMtest( 3522): Launched -: org.subsurfacedivelog.mobile<br>D/InjectionManager( 1324): fillFeatureStoreMap org.subsurfacedivelog.mobile<br>I/InjectionManager( 1324): Constructor org.subsurfacedivelog.mobile, Feature store :{}<br>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})<br>W/Subsurface( 1324): (null):0 ((null)): QFont::setPointSizeF: Point size <= 0 (-1.000000), must be greater than 0<br>I/Timeline( 3522): Timeline: Activity_windows_visible id: ActivityRecord{5b28fe3 u0 org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity t8442} time:339324139<br>I/ActivityManager( 3522): Skip updateThumbnail for r=ActivityRecord{5b28fe3 u0 org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity t8442}<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>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})<br>W/ActivityManager( 3522): Activity pause timeout for ActivityRecord{5b28fe3 u0 org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity t8442}<br>W/PackageManager( 4563): Failure retrieving resources for org.subsurfacedivelog.mobile: Resource ID #0x0<br>W/Subsurface( 1324): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface( 1324): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface( 1324): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface( 1324): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface( 1324): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>V/ActivityThread( 1324): updateVisibility : ActivityRecord{2ab58c84 token=android.os.BinderProxy@2794d9fd {org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity}} show : false<br>V/WindowManager( 3522):       activity #0: Token{1709de0 ActivityRecord{5b28fe3 u0 org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity t8442}}<br>V/WindowManager( 3522):   #5: Window{151be028 u0 d0 org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity}<br>D/Recents_TaskView( 4563): add blocking for org.subsurfacedivelog.mobile of Close button<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>D/Recents_TaskStackView( 4563): onStackTaskRemoved Task=Task (no group): org.subsurfacedivelog.mobile [com.android.systemui.recents.model.Task@4818e3a]<br>I/ActivityManager( 3522): Killing 1324:org.subsurfacedivelog.mobile/u0a227 (adj 11): remove task<br>I/WindowState( 3522): WIN DEATH: Window{151be028 u0 d0 org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity}<br>I/Timeline( 6145): Timeline: Activity_launch_request id:org.subsurfacedivelog.mobile time:339350328<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>V/ApplicationPolicy( 3522): isApplicationStateBlocked userId 0 pkgname org.subsurfacedivelog.mobile<br>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<br>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})<br>I/ActivityManager( 3522): Start proc 1757:org.subsurfacedivelog.mobile/u0a227 for activity org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity<br>D/ActivityManager( 3522):  Launching org.subsurfacedivelog.mobile, updated priority<br>V/ActivityManager( 3522): getServiceTotalTransactions  package = org.subsurfacedivelog.mobile and package's services is null !!! <br>D/StatusBarManagerService( 3522): manageDisableList userId=0 what=0x0 pkg=Window{f635f26 u0 d0 Starting org.subsurfacedivelog.mobile}<br>V/ActivityManager_SPCMtest( 3522): Launched -: org.subsurfacedivelog.mobile<br>D/InjectionManager( 1757): fillFeatureStoreMap org.subsurfacedivelog.mobile<br>I/InjectionManager( 1757): Constructor org.subsurfacedivelog.mobile, Feature store :{}<br>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})<br>W/Subsurface( 1757): (null):0 ((null)): QFont::setPointSizeF: Point size <= 0 (-1.000000), must be greater than 0<br>I/Timeline( 3522): Timeline: Activity_windows_visible id: ActivityRecord{8f00ee4 u0 org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity t8444} time:339350827<br>E/BufferQueueProducer( 2970): [org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity] cancelBuffer: BufferQueue has been abandoned<br>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})<br>I/Timeline( 3522): Timeline: Activity_windows_visible id: ActivityRecord{8f00ee4 u0 org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity t8444} time:339352521<br>W/Subsurface( 1757): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface( 1757): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface( 1757): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface( 1757): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>W/Subsurface( 1757): (null):0 ((null)): QObject::startTimer: Timers cannot be started from another thread<br>D/Subsurface( 1757): /data/android/subsurface/subsurface-core/gpslocation.cpp:127 (QString GpsLocation::getUserid(QString, QString)): called getUserid<br>D/Subsurface( 1757): /data/android/subsurface/subsurface-core/gpslocation.cpp:120 (void GpsLocation::status(QString)): "error when retrieving Subsurface webservice user id: Error downloading <a href="https://cloud.subsurface-divelog.org/webuserid/">https://cloud.subsurface-divelog.org/webuserid/</a> - server replied: Bad Request"<br><br><br></div><div class="gmail_quote">Does this give any more useful information?<br><br></div><div class="gmail_quote">Rick<br></div><div class="gmail_quote"><br></div></div></div>