pre beta test subsurface-mobile 675

Rick Walsh rickmwalsh at gmail.com
Tue Jan 19 12:28:18 PST 2016


Jan,

On 19 January 2016 at 20:03, Jan Mulder <jlmulder at xs4all.nl> wrote:

> 1) 5" phone, android 5.1.1, cyanogenmod 12.1 (very latest daily).
>
>>
>> - entering cloud credentials and loading cloud data works correctly
>> - same session, immediate SIGSEGV follows. Only with phone in portrait
>> orientation. This is reproducible, and got introduced last week with the
>> big modifications (swiping details and the code simplification set).
>> Obviously, I can provide logcat when interested. In landscape orientation,
>> the splash screen stays "forever", and no crash follows.
>>
>
I don't get a crash in portrait mode (are you still getting it?), but if I
start in landscape, the splash screen hangs and nothing happens. Using
Samsung Galaxy S6 (Android 5.1.1).

If I start in landscape mode, this is the adb logcat | grep -i subsurface

I/Timeline( 4365): Timeline: Activity_launch_request
id:org.subsurfacedivelog.mobile time:536234048
V/ApplicationPolicy( 3534): isApplicationStateBlocked userId 0 pkgname
org.subsurfacedivelog.mobile
V/WindowManager( 3534): addAppToken: AppWindowToken{3383ea
token=Token{3afc7fd5 ActivityRecord{325b9c8c u0
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity
t11340}}} to stack=1 task=11340 at 0
V/ApplicationPolicy( 3534): isApplicationStateBlocked userId 0 pkgname
org.subsurfacedivelog.mobile
V/WindowManager( 3534): Adding window Window{33e2e48e u0 d0 Starting
org.subsurfacedivelog.mobile} at 4 of 11 (after Window{27a97d07 u0 d0
com.sec.android.app.launcher/com.sec.android.app.launcher.activities.LauncherActivity})
I/ActivityManager( 3534): Start proc
9319:org.subsurfacedivelog.mobile/u0a975 for activity
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity
D/StatusBarManagerService( 3534): manageDisableList userId=0 what=0x0
pkg=Window{33e2e48e u0 d0 Starting org.subsurfacedivelog.mobile}
D/ActivityManager( 3534):  Launching org.subsurfacedivelog.mobile, updated
priority
V/ActivityManager( 3534): getServiceTotalTransactions  package =
org.subsurfacedivelog.mobile and package's services is null !!!
V/ActivityManager_SPCMtest( 3534): Launched -: org.subsurfacedivelog.mobile
D/InjectionManager( 9319): fillFeatureStoreMap org.subsurfacedivelog.mobile
I/InjectionManager( 9319): Constructor org.subsurfacedivelog.mobile,
Feature store :{}
V/WindowManager( 3534): Adding window Window{11b850ec u0 d0
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity}
at 4 of 12 (before Window{33e2e48e u0 d0 Starting
org.subsurfacedivelog.mobile})
I/Timeline( 3534): Timeline: Activity_windows_visible id:
ActivityRecord{325b9c8c u0
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity
t11340} time:536234540
W/Subsurface( 9319): (null):0 ((null)): QFont::setPointSizeF: Point size <=
0 (-1.000000), must be greater than 0

I/WindowManager( 3534): Screen frozen for +520ms due to Window{33e2e48e u0
d0 Starting org.subsurfacedivelog.mobile}

^^that line is not there if I start in portrait


D/Subsurface( 9319): /home/rick/src/subsurface/qt-mobile/qmlmanager.cpp:50
(QMLManager::QMLManager()): Starting "Subsurface-mobile:4.5.2.678:Android
5.1.1:arm:en-AU"
D/Subsurface( 9319): /home/rick/src/subsurface/qt-mobile/qmlmanager.cpp:51
(QMLManager::QMLManager()): "build with Qt Version 5.5.1, runtime from Qt
Version 5.5.1"
D/Subsurface( 9319):
/home/rick/src/subsurface/subsurface-core/gpslocation.cpp:154 (void
GpsLocation::status(QString)): "created GPS source"
D/Subsurface( 9319):
/home/rick/src/subsurface/subsurface-core/gpslocation.cpp:154 (void
GpsLocation::status(QString)): "Found GPS"
W/Subsurface( 9319): (null):0 ((null)): Could not resolve property :
linearGradient4538
W/Subsurface( 9319): (null):0 ((null)): Could not resolve property :
linearGradient4588
...

Starting in portrait, the logcat is similar, but there is no "Screen
frozen" line:

I/Timeline( 4365): Timeline: Activity_launch_request
id:org.subsurfacedivelog.mobile time:536356090
V/ApplicationPolicy( 3534): isApplicationStateBlocked userId 0 pkgname
org.subsurfacedivelog.mobile
V/WindowManager( 3534): addAppToken: AppWindowToken{afd41
token=Token{9413c28 ActivityRecord{2e551a4b u0
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity
t11341}}} to stack=1 task=11341 at 0
V/ApplicationPolicy( 3534): isApplicationStateBlocked userId 0 pkgname
org.subsurfacedivelog.mobile
I/ActivityManager( 3534): Start proc
10595:org.subsurfacedivelog.mobile/u0a975 for activity
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity
V/WindowManager( 3534): Adding window Window{37366e35 u0 d0 Starting
org.subsurfacedivelog.mobile} at 4 of 11 (after Window{27a97d07 u0 d0
com.sec.android.app.launcher/com.sec.android.app.launcher.activities.LauncherActivity})
D/ActivityManager( 3534):  Launching org.subsurfacedivelog.mobile, updated
priority
V/ActivityManager( 3534): getServiceTotalTransactions  package =
org.subsurfacedivelog.mobile and package's services is null !!!
V/ActivityManager_SPCMtest( 3534): Launched -: org.subsurfacedivelog.mobile
D/StatusBarManagerService( 3534): manageDisableList userId=0 what=0x0
pkg=Window{37366e35 u0 d0 Starting org.subsurfacedivelog.mobile}
D/InjectionManager(10595): fillFeatureStoreMap org.subsurfacedivelog.mobile
I/InjectionManager(10595): Constructor org.subsurfacedivelog.mobile,
Feature store :{}
V/WindowManager( 3534): Adding window Window{323ee7b3 u0 d0
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity}
at 4 of 12 (before Window{37366e35 u0 d0 Starting
org.subsurfacedivelog.mobile})
I/Timeline( 3534): Timeline: Activity_windows_visible id:
ActivityRecord{2e551a4b u0
org.subsurfacedivelog.mobile/org.qtproject.qt5.android.bindings.QtActivity
t11341} time:536356629
W/Subsurface(10595): (null):0 ((null)): QFont::setPointSizeF: Point size <=
0 (-1.000000), must be greater than 0
D/Subsurface(10595): /home/rick/src/subsurface/qt-mobile/qmlmanager.cpp:50
(QMLManager::QMLManager()): Starting "Subsurface-mobile:4.5.2.678:Android
5.1.1:arm:en-AU"
D/Subsurface(10595): /home/rick/src/subsurface/qt-mobile/qmlmanager.cpp:51
(QMLManager::QMLManager()): "build with Qt Version 5.5.1, runtime from Qt
Version 5.5.1"
D/Subsurface(10595):
/home/rick/src/subsurface/subsurface-core/gpslocation.cpp:154 (void
GpsLocation::status(QString)): "created GPS source"
D/Subsurface(10595):
/home/rick/src/subsurface/subsurface-core/gpslocation.cpp:154 (void
GpsLocation::status(QString)): "Found GPS"
W/Subsurface(10595): (null):0 ((null)): Could not resolve property :
linearGradient4538
W/Subsurface(10595): (null):0 ((null)): Could not resolve property :
linearGradient4588
...

I tried to work out what  was going on, but didn't have much luck.

Jan, were you ever able to start in landscape mode? Do you remember what at
what build/commit that was?

Cheers,

Rick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20160120/655c226b/attachment.html>


More information about the subsurface mailing list