Hi everyone.
I'm just back from my last diving trip, and while trying to add the dives to my logfile, I discovered subsurface crashes on my current machine running Fedora 43.
It starts, and I can see my last dives it correctly loaded from the default logfile, but if I try to interact with any part of it, it crashes immediately. Running it with -v from command line gives the following:
QSocketNotifier: Can only be used with threads started with QThread
Subsurface v6.0.5436-CICD-release,
built with libdivecomputer v0.9.0-devel-Subsurface-NG (64ecef5b3ee7342159349391c8b55281bebad2c2)
built with Qt Version 5.15.17, runtime from Qt Version 5.15.18
built with libgit2 1.9.1
INFO: validateGL(): created OpenGLContext.
INFO: validateGL(): obtained QOpenGLFunctions.
INFO: validateGL(): detected OpenGL version 4.6.
INFO: can't find Subsurface localization for locale en-IL
QObject::connect(QQuickWindow, QDeclarativeGeoMap_QML_6): invalid nullptr parameter
INFO: DivePixmaps DPR: 1.000000 metrics: 24 16 sz_bigger: 40
INFO: loading dive data from: /home/xxxx/Documents/diving/prog/subsurface/xxxx.ssrf
INFO: Profile calculation for dive 1332 took 10 ms -- calculated ceiling preference is 0
INFO: Profile calculation for dive 1332 took 12 ms -- calculated ceiling preference is 0
File locations:
Cloud email:xx...@xxxx.xxx
INFO: returning cloud URL https://ssrf-cloud-eu.subsurface-divelog.org/git/xx...@xxxx.xxx[xx...@xxxx.xxx]
Local git storage: /home/xxxx/.subsurface/cloudstorage/71a8c8038383a6c0
Cloud URL: https://ssrf-cloud-eu.subsurface-divelog.org/git/xx...@xxxx.xxx[xx...@xxxx.xxx]
Image filename table: /home/xxxx/.subsurface/hashes
INFO: IP used for cloud server access 46.117.197.73
INFO: Profile calculation for dive 1332 took 10 ms -- calculated ceiling preference is 0
The Wayland connection experienced a fatal error: Protocol error
Any help would be highly appreciated.
Dmitry Burstein