<div dir="ltr"><div><div><div><div>Dirk,<br><br></div>With the latest master (fcc615a) on desktop (Fedora 23), my dive list fails to load on startup.  There is an error in blue/aqua box at the base of screen: "created GPS source; Unable to look up revision '***triangle character pointing to left****'"<br><br></div>KCharSelect tells me that character is U+0001, name: <control>.<br><br></div>The terminal output with -v -v is:<br>$ ./subsurface -vv<br>QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory<br>already have loaded SHA (null) - don't load again<br><br>File locations:<br><br>Local git storage: /home/rick/.subsurface/cloudstorage/7033a3cd3d2b65ca<br>Cloud URL: <a href="https://cloud.subsurface-divelog.org//git/rickmwalsh@gmail.com[rickmwalsh@gmail.com]">https://cloud.subsurface-divelog.org//git/rickmwalsh@gmail.com[rickmwalsh@gmail.com]</a><br>Image hashes: /home/rick/.subsurface/hashes<br>Local picture directory: /home/rick/.subsurface/picturedata/<br><br></div>I used git bisect to trace the offending commit to:<br>[8c1cc4524d19e05b816f3388448cacd735d64504] Don't reload identical data<br><br><div>--- a/subsurface-core/file.c<br>+++ b/subsurface-core/file.c<br>@@ -9,6 +9,7 @@<br> #include <time.h><br> <br> #include "dive.h"<br>+#include "divelist.h"<br> #include "file.h"<br> #include "git-access.h"<br> #include "qthelperfromc.h"<br>@@ -447,6 +448,14 @@ int parse_file(const char *filename)<br>                 * give up here and don't send errors about git repositories */<br>                return 0;<br> <br>+       /* do we already have this exact state loaded ?<br>+        * get the SHA and compare with what we currently have */<br>+       const char * sha = get_sha(git, branch);<br>+       if (same_string(sha, saved_git_id) && !unsaved_changes()) {<br>+               fprintf(stderr, "already have loaded SHA %s - don't load again\n", sha);<br>+               return 0;<br>+       }<br>+<br><br></div><div>I guess the 'return 0' is causing my problem, but I don't know what it should do.<br><br></div><div>Cheers,<br><br></div><div>Rick<br></div><div><br></div></div>