On Sat, Jul 11, 2015 at 10:02:39AM +1000, Rick Walsh wrote: > Hi Dirk, > > On 11 July 2015 at 09:53, Dirk Hohndel <[email protected]> wrote: > > > > > Could you post the backtrace? > > > > (gdb) bt 10 > #0 0x00007ffff0519634 in qt_normalizePathSegments(QString const&, bool) > (name=..., allowUncPaths=allowUncPaths@entry=false) at io/qdir.cpp:2029 > #1 0x00007ffff0519b4c in QDir::cleanPath(QString const&) (path=...) at > io/qdir.cpp:2163 > #2 0x00007ffff059d900 in QFileSystemEngine::homePath() () at > io/qfilesystemengine_unix.cpp:686 > #3 0x00007ffff051942d in QDir::homePath() () at io/qdir.cpp:1921 > #4 0x00007ffff52cb96b in Marble::MarbleDirs::localPath() () at > /home/rick/build/install-root/lib/libssrfmarblewidget.so.21 > #5 0x00007ffff52cbbbc in Marble::MarbleDirs::path(QString const&) () at > /home/rick/build/install-root/lib/libssrfmarblewidget.so.21 > #6 0x00007ffff52cbf5b in Marble::MarbleDirs::path(QString const&) () at > /home/rick/build/install-root/lib/libssrfmarblewidget.so.21 > #7 0x00007ffff52cbf5b in Marble::MarbleDirs::path(QString const&) () at > /home/rick/build/install-root/lib/libssrfmarblewidget.so.21 > #8 0x00007ffff52cbf5b in Marble::MarbleDirs::path(QString const&) () at > /home/rick/build/install-root/lib/libssrfmarblewidget.so.21 > #9 0x00007ffff52cbf5b in Marble::MarbleDirs::path(QString const&) () at > /home/rick/build/install-root/lib/libssrfmarblewidget.so.21 > #10 0x00007ffff52cbf5b in Marble::MarbleDirs::path(QString const&) () at > /home/rick/build/install-root/lib/libssrfmarblewidget.so.21
So this is an odd infinite recursion. I can clearly see how it could happen - but if you have a current Subsurface it should not happen. Let me guess, you updated marble but not Subsurface? Anyway, I have pushed a quick fix to marble/Subsurface-testing which should address that silly problem. /D _______________________________________________ subsurface mailing list [email protected] http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface
