Hi. In Ubuntu 17.04, running Subsurface under sudo (two displays setup) makes it fail. Without sudo it seems to work.
subsurface --version Subsurface v4.6.4, built with libdivecomputer v0.6.0-devel-Subsurface- branch (b04f393b97fbc5762ac21b09df8e097f205ba0ec) sudo subsurface divelog.xml [sudo] password for mermar: QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime- root' No protocol specified QXcbConnection: Could not connect to display :0 Aborted (core dumped) sudo gdb subsurface ... (gdb) run Starting program: /usr/bin/subsurface [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux- gnu/libthread_db.so.1". QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime- root' No protocol specified QXcbConnection: Could not connect to display :0 Program received signal SIGABRT, Aborted. __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58 58 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt #0 0x00007ffff016277f in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58 #1 0x00007ffff016437a in __GI_abort () at abort.c:89 #2 0x00007ffff1277451 in () at /usr/lib/x86_64-linux- gnu/libQt5Core.so.5 #3 0x00007fffdfdc305e in QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007fffdfdc626e in QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #5 0x00007fffe008730d in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so #6 0x00007ffff198f41d in QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #7 0x00007ffff199d77a in QGuiApplicationPrivate::createPlatformIntegration() () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #8 0x00007ffff199e20d in QGuiApplicationPrivate::createEventDispatcher() () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #9 0x00007ffff1466def in QCoreApplicationPrivate::init() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007ffff199fc3f in QGuiApplicationPrivate::init() () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #11 0x00007ffff4b05049 in QApplicationPrivate::init() () ---Type <return> to continue, or q <return> to quit--- x-gnu/libQt5Widgets.so.5 #12 0x000055555567562b in main () _______________________________________________ subsurface mailing list subsurface@subsurface-divelog.org http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface