Android app crashes

35 views
Skip to first unread message

Adrian Sima

unread,
Aug 3, 2020, 4:13:31 PM8/3/20
to Subsurface Divelog
Hello,

I have installed the latest available apps on my Honor 8x, (Android 10) and Windows 10 laptop.
Imported some dives from my Suunto Vyper and Vyper Air dive computers and everything was OK on both Windows and Android apps.
After that I started editing in the Windows app some dives. I had some intermittent crashes of the Windows app when saving on the cloud, but didn't bother me since it worked after a second try.
When I have finished editing the dives on the Windows app, I've checked the dives on the Android app, but this crashed all the time when attempting to synchronise the dives from the cloud.
Tried to reinstall the app, then tried to become a beta tester, but the Android app crashes all time when trying to synchronise data from cloud.
Really appreciate if you can help me me with this.

Regards,
Adrian

"0.005: Successfully opened logfile /storage/emulated/0/Android/data/org.subsurfacedivelog.mobile/files/Documents/subsurface.log at Mon Aug 3 20:56:23 2020"
"0.005: Starting Subsurface-mobile:3.0.11(4.9.6.15):Android (10.0):arm64:en-GB"
"0.005: built with libdivecomputer v0.7.0-devel-Subsurface-NG (6935fe717ac73402c589c2ccc435ad8efd60cd50)"
"0.005: built with Qt Version 5.13.2, runtime from Qt Version 5.13.2"
"0.005: built with libgit2 0.26.0"
"0.006: Running on Android (10.0)"
"0.006: JSN-L21/HONOR/JSN-L21"
BTDiscoveryReDiscover: localBtDevice.isValid() true
"BTDiscoveryReDiscover: localDevice Adi's Honor 8X is powered on, starting discovery"
paired BT classic device type 1 with address "3C:6A:A7:45:DD:6D"
paired BT classic device type 1 with address "00:0D:18:27:C2:39"
paired BT classic device type 1 with address "00:0A:30:CE:2A:93"
paired BT classic device type 1 with address "7D:44:50:D0:38:A4"
paired BT classic device type 1 with address "7C:61:1D:4A:47:98"
paired BT classic device type 1 with address "00:23:7F:0D:9F:AA"
paired BLE device type 2 with address "LE:88:F5:6E:7A:1D:07"
Found new device: "LT-3F3ZQQ2" "3C:6A:A7:45:DD:6D"
Not recognized as dive computer
Found new device: "OBDII" "00:0D:18:27:C2:39"
Not recognized as dive computer
Found new device: "Mazda" "00:0A:30:CE:2A:93"
Not recognized as dive computer
Found new device: "SDY019" "7D:44:50:D0:38:A4"
Not recognized as dive computer
Found new device: "KN330" "7C:61:1D:4A:47:98"
Not recognized as dive computer
Found new device: "2XXPlantronics" "00:23:7F:0D:9F:AA"
Not recognized as dive computer
Found new device: "HUAWEI Band 3 Pro-D07" "LE:88:F5:6E:7A:1D:07"
Not recognized as dive computer
Paired = "LT-3F3ZQQ2" "3C:6A:A7:45:DD:6D"
Paired = "OBDII" "00:0D:18:27:C2:39"
Paired = "Mazda" "00:0A:30:CE:2A:93"
Paired = "SDY019" "7D:44:50:D0:38:A4"
Paired = "KN330" "7C:61:1D:4A:47:98"
Paired = "2XXPlantronics" "00:23:7F:0D:9F:AA"
Paired = "HUAWEI Band 3 Pro-D07" "LE:88:F5:6E:7A:1D:07"
"0.025: Created position source android"
"0.026: Set GPS service update interval to 300 s"
"0.026: location service is not available"
qrc:/qml/TripDetails.qml:30: TypeError: Cannot read property 'width' of null
"0.087: download page -- looking for known BT/BLE device"
qrc:/org/kde/kirigami/ScrollablePage.qml:187: TypeError: Cannot assign to read-only property "parent"
"0.097: Window width changed to 660 orientation 1"
"0.097: Screen rotated, no action necessary"
"0.099: 1 columns with column width of 660"
"0.099: width in Grid Units 30 original gridUnit 22 now 22"
"0.100: Done setting up sizes"
"0.217: StartPage visibility changed to false"
"0.217: not yet initialized, show busy spinner"
content height changed
"1.013: finished setting up the diveListView"
"1.013: StartPage completed -- initialized is false"
"1.013: screenSizeObject constructor completed, initial width 660"
"1.014: 1 columns with column width of 660"
"1.014: width in Grid Units 30 original gridUnit 22 now 22"
"1.014: Done setting up sizes"
qrc:/org/kde/kirigami/AbstractApplicationHeader.qml:57: TypeError: Cannot read property 'header' of null
qrc:/org/kde/kirigami/ContextDrawer.qml:92: TypeError: Cannot call method 'hasOwnProperty' of null
loaded main.qml
qqwindow devicePixelRatio 2.99934 2.99934
qml_window reports width as 660 associated screen width 360 Qt screen reports width as 360
QMLManager received screen changed notification (360,752)
qqwindow screen has ldpi/pdpi 72.016 132.126
"1.205: Window width changed to 360 orientation 1"
"1.205: first real change, so recalculating units and recording size as 360 x 752"
"1.210: 1 columns with column width of 360"
"1.211: width in Grid Units 21 original gridUnit 22 now 17"
"1.248: Done setting up sizes"
"1.550: Window width changed to 510 orientation 1"
"1.551: size change without rotation to 510 x 765"
"1.551: resetting to initial width 360 and height 752"
"1.631: Window width changed to 360 orientation 1"
"1.632: size change without rotation to 360 x 752"
"1.816: AppState changed to active with no unsaved changes"
"1.818: finishSetup called"
"1.828: showProgress: populate data model"
"1.854: showProgress: start processing"
"1.868: showProgress: 0 dives processed"
"1.883: showProgress: finish populating data store"
"1.899: showProgress: setting up internal data structures"
"1.968: showProgress: done setting up internal data structures"
"1.985: ============diveListProcessing is true"
"1.985: showProgress: Open local dive data file"
"1.999: Open dive data file https://cloud.subsurface-divelog.org//git/adria...@gmail.com[adria...@gmail.com] - git_local only is 1"
"2.001: showProgress: Synchronising data file"
"2.058: showProgress: Load dives from local cache"
"2.128: showProgress: Successfully opened dive data"
"2.159: showProgress: Processing 27 dives"
"2.165: showProgress: Create full text index"
"2.183: showProgress: start processing"
"2.204: showProgress: 27 dives processed"
"2.217: showProgress: populate data model"
"2.232: showProgress: start processing"
"2.304: showProgress: 27 dives processed"
"2.316: showProgress: finish populating data store"
"2.497: showProgress: setting up internal data structures"

Dirk Hohndel

unread,
Aug 3, 2020, 7:41:27 PM8/3/20
to subsurfac...@googlegroups.com
Generally, we shouldn't see crashes, of course.
Especially crashes when storing to the cloud have me very concerned.
But of course Windows is a terrifyingly bad platform to try to figure out what's going on.
Can you see if the Windows Error Reporting Service has captured any information on those crashes?

There is a small chance that you have something in your stored data that causes these issues - we had situations in the past where we incorrectly quoted text when saving data and then the app got confused when loading the data again. I haven't seen that in a while but that doesn't mean there aren't more hidden bugs.

Would you please allow me to access the dive data that are stored in the cloud in your account in order to be able to test that theory?

I never access users' data without their explicit permission - but based on the pattern you describe, I think that might help me figure out what's going on.

/D
> --
> You received this message because you are subscribed to the Google Groups "Subsurface Divelog" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to subsurface-dive...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/subsurface-divelog/3277c67d-a5b0-4c15-88c7-63320ae778f4o%40googlegroups.com.

Adrian Sima

unread,
Aug 4, 2020, 2:23:28 AM8/4/20
to Subsurface Divelog
Thanks for your prompt response Dirk.
Yes, you have my permission to access my data on the cloud until this issue is fixed.

Regarding the Windows crash logs, will try to get them from the laptop and send them later to you.

Adrian Sima

unread,
Aug 4, 2020, 3:05:18 AM8/4/20
to Subsurface Divelog
As promised, this is the Windows 10 event log:

Log Name:      Application
Source:        Application Error
Date:          03/08/2020 20:03:27
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      DESKTOP-GQGO1SQ
Description:
Faulting application name: subsurface.exe, version: 0.0.0.0, time stamp: 0x00000000
Faulting module name: ntdll.dll, version: 10.0.18362.815, time stamp: 0x2995af02
Exception code: 0xc0000005
Fault offset: 0x0003e478
Faulting process id: 0x21cc
Faulting application start time: 0x01d669c78a818fac
Faulting application path: C:\Program Files (x86)\Subsurface\subsurface.exe
Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll
Report Id: c0194ef8-2cfa-4c8e-a521-56c4f241bbed
Faulting package full name: 
Faulting package-relative application ID: 
Event Xml:
  <System>
    <Provider Name="Application Error" />
    <EventID Qualifiers="0">1000</EventID>
    <Level>2</Level>
    <Task>100</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2020-08-03T19:03:27.309292700Z" />
    <EventRecordID>26535</EventRecordID>
    <Channel>Application</Channel>
    <Computer>DESKTOP-GQGO1SQ</Computer>
    <Security />
  </System>
  <EventData>
    <Data>subsurface.exe</Data>
    <Data>0.0.0.0</Data>
    <Data>00000000</Data>
    <Data>ntdll.dll</Data>
    <Data>10.0.18362.815</Data>
    <Data>2995af02</Data>
    <Data>c0000005</Data>
    <Data>0003e478</Data>
    <Data>21cc</Data>
    <Data>01d669c78a818fac</Data>
    <Data>C:\Program Files (x86)\Subsurface\subsurface.exe</Data>
    <Data>C:\WINDOWS\SYSTEM32\ntdll.dll</Data>
    <Data>c0194ef8-2cfa-4c8e-a521-56c4f241bbed</Data>
    <Data>
    </Data>
    <Data>
    </Data>
  </EventData>
</Event>
> "1.999: Open dive data file https://cloud.subsurface-divelog.org//git/ad....s@gmail.com[ad.....@gmail.com] - git_local only is 1"
> "2.001: showProgress: Synchronising data file"
> "2.058: showProgress: Load dives from local cache"
> "2.128: showProgress: Successfully opened dive data"
> "2.159: showProgress: Processing 27 dives"
> "2.165: showProgress: Create full text index"
> "2.183: showProgress: start processing"
> "2.204: showProgress: 27 dives processed"
> "2.217: showProgress: populate data model"
> "2.232: showProgress: start processing"
> "2.304: showProgress: 27 dives processed"
> "2.316: showProgress: finish populating data store"
> "2.497: showProgress: setting up internal data structures"
>
> --
> You received this message because you are subscribed to the Google Groups "Subsurface Divelog" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to subsurface-divelog+unsub...@googlegroups.com.

Adrian Sima

unread,
Aug 4, 2020, 5:58:13 AM8/4/20
to Subsurface Divelog
Solved the problem myself after having a look at the exported XML data. It was the water temperature for some dives which had an odd figure:
<temperature air='9.0 C' water='2147210.498 C' />

Corrected it manually then reimported the updated XML file and it worked fine on the Android app too.
The issue is now fix and you can close this thread, but I'm happy to assist if you need any help.

Regards,
Adrian

MrCrowley

unread,
Aug 4, 2020, 1:09:17 PM8/4/20
to subsurfac...@googlegroups.com
Hi all,
I've a Cressi Goa dive computer with usb interface.I've previously inserted 15 dives manually and saved them into cloud.
Now I've connected the GOA computer and I can download the dives.I've made a test with clean subsurface installation and all the dives where downloaded.
Since I dont' want to miss the manual entries, I've opened the cloud storage and in this mode I've tried to download again the dives.
I got an error and in the list, only the last dive is downloaded.There's another issue, the total dives on the computer are 37 since I have some freedives and some dives due to forgetting disable the computer while snorkeling.

So now I have 16 dives:15 manual entries plus the last one correctly downloaded from the Dive computer.
here is the log from:AppData\Roaming\Subsurface (I'm a win10 user).
subsurface_out.log is empty
while subsurface_err.log has this entries:

[29.699441] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699452] WARNING: Unknown sample type 2. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699459] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699466] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699472] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699478] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699484] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699490] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699496] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699502] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699508] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699514] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699520] WARNING: Unknown sample type 2. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699527] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699533] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699539] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699545] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699551] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699557] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699563] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699569] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699575] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699581] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699587] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699593] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699599] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699605] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.699611] WARNING: Unknown sample type 2. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700110] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700118] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700124] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700130] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700137] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700143] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700149] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700155] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700161] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700167] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700173] WARNING: Unknown sample type 2. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700179] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700185] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700191] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700197] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700203] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700209] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700215] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700221] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700227] WARNING: Unknown sample type 2. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700233] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700239] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700245] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700252] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700257] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700264] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700269] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700276] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700282] WARNING: Unknown sample type 2. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700425] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700431] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700437] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700443] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700449] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700455] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700461] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700467] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700473] WARNING: Unknown sample type 2. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700480] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700486] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700491] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700497] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700504] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700510] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700516] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700522] WARNING: Unknown sample type 2. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700528] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700534] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700540] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700546] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700552] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700558] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700564] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700570] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700576] WARNING: Unknown sample type 2. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700664] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700672] WARNING: Unknown sample type 2. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700754] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700760] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700766] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700772] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700778] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700784] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700791] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700797] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700803] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700809] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700815] WARNING: Unknown sample type 2. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700821] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700827] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700833] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700839] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700845] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700851] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700857] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700863] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700869] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700875] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700881] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700887] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700893] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700899] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700905] WARNING: Unknown sample type 2. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700911] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.700917] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701037] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701044] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701050] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701056] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701062] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701068] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701074] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701080] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701086] WARNING: Unknown sample type 2. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701092] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701099] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701105] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701111] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701117] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701123] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701129] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701135] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701141] WARNING: Unknown sample type 2. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701147] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701153] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701159] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701165] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701171] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701177] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701183] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701189] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701195] WARNING: Unknown sample type 2. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701201] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701311] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701318] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701324] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701330] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701336] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701342] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701349] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701355] WARNING: Unknown sample type 2. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701361] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701367] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701373] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701379] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701385] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701391] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701397] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701403] WARNING: Unknown sample type 2. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701409] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701415] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701421] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701427] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701433] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701439] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701445] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701452] WARNING: Unknown sample type 1. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]
[29.701458] WARNING: Unknown sample type 2. [in /__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212 (cressi_goa_parser_samples_foreach)]

Any Ideas?
thank you

--

"If none of us believes in war...can you tell me what the weapon for..."
Ozzy Killer of Giants

Dirk Hohndel

unread,
Aug 6, 2020, 1:18:03 PM8/6/20
to Subsurface Divelog, Jef Driesen
I copied Jef who is the mastermind behind most of the divecomputer parsing code that we use.
This looks like the data we read from the GOA is somehow corrupted.

Jef, any suggestions?

/D

Jef Driesen

unread,
Aug 6, 2020, 2:30:50 PM8/6/20
to subsurfac...@googlegroups.com, Dirk Hohndel, MrCrowley
On 6/08/2020 19:17, Dirk Hohndel wrote:
> I copied Jef who is the mastermind behind most of the divecomputer parsing code that we use.
> This looks like the data we read from the GOA is somehow corrupted.
>
> Jef, any suggestions?

Yes, I think I know what is going on here. The dives for which we get these
warnings:

[29.699441] WARNING: Unknown sample type 1. [in
/__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212
(cressi_goa_parser_samples_foreach)]
[29.699452] WARNING: Unknown sample type 2. [in
/__w/subsurface/libdivecomputer/src/cressi_goa_parser.c:212
(cressi_goa_parser_samples_foreach)]

are most likely freedives. Those are not supported yet. I already know how to
parse them (the code is waiting in my tree), but there is still an issue
regarding detecting the difference between a scuba and a free dive:

https://github.com/libdivecomputer/libdivecomputer/issues/12

I made some good progress, but I could use some extra data to verify my findings.

@MrCrowley: If you can get me some data from your goa, that would help me to
finish the freedive support. Simply download your dives again, with the "Save
libdivecomputer logfile" and "Force download of all dives" checkboxes enabled.
Afterwards send me the log file. You don't need to import the dives in your logbook.

If you can also provide the CressiUCI database, that would help too.

Jef

MrCrowley

unread,
Aug 31, 2020, 8:49:20 AM8/31/20
to subsurfac...@googlegroups.com, Jef Driesen
Given that in "local" mode the download works well (I've downloaded all the dives, plus updated with new ones I'v done in these days) I was wandering this:
can i copy the dive infos from cloud files and once updated the local version submit this to the cloud?

--
You received this message because you are subscribed to the Google Groups "Subsurface Divelog" group.
To unsubscribe from this group and stop receiving emails from it, send an email to subsurface-dive...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/subsurface-divelog/F55DED27-EC66-42DE-A1EF-F8E92CDBBF21%40hohndel.org.

Dirk Hohndel

unread,
Aug 31, 2020, 12:13:52 PM8/31/20
to Subsurface Divelog
I don't understand the question. I don't understand what a "local mode download" is. I don't know what you mean by "can I copy the dive infos from cloud files".

Please try to ask your question a different way.

/D

MrCrowley

unread,
Sep 1, 2020, 6:24:17 AM9/1/20
to subsurfac...@googlegroups.com
Sorry Dirk, I try to rewrite the question:

If i work with the cloud memory i cant' download all the dives (15 of them are manual entries) I get the error on the first post.
If i close the cloud memory and start from scratch with local archive, I can download all the entries from the dive computer.
So maybe the problem is with the manual entries saved in the cloud.

As a workaround , I've started to edit the dives in the local archive (no cloud memory) downloaded from the goa with info copied from the online cloud memory (using the web browser).
My question now is when I've finished to edit all the dives in the local archive can I submit them to the cloud memory?

--
You received this message because you are subscribed to the Google Groups "Subsurface Divelog" group.
To unsubscribe from this group and stop receiving emails from it, send an email to subsurface-dive...@googlegroups.com.

Dirk Hohndel

unread,
Sep 1, 2020, 11:51:18 AM9/1/20
to Subsurface Divelog


> On Sep 1, 2020, at 3:24 AM, MrCrowley wrote:
>
> Sorry Dirk, I try to rewrite the question:
>
> If i work with the cloud memory i cant' download all the dives (15 of them are manual entries) I get the error on the first post.
> If i close the cloud memory and start from scratch with local archive, I can download all the entries from the dive computer.
> So maybe the problem is with the manual entries saved in the cloud.
>
> As a workaround , I've started to edit the dives in the local archive (no cloud memory) downloaded from the goa with info copied from the online cloud memory (using the web browser).
> My question now is when I've finished to edit all the dives in the local archive can I submit them to the cloud memory?

Yes, quite easily. I assume that by "local archive" you mean that you have a local .XML or .ssrf file, correct?
Simply close that file, open your cloud storage, then select Import from the drop down menu, and import that XML/ssrf file.

/D
Reply all
Reply to author
Forward
0 new messages