sudo 4.6.4 Aborted

Martin Měřinský mermar at centrum.cz
Sun May 14 21:20:01 PDT 2017


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 at 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 at 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 ()


More information about the subsurface mailing list