Trouble in Qt-land
Willem Ferguson
willemferguson at zoology.up.ac.za
Sun Mar 25 07:26:39 PDT 2018
I hope someone can give me some advice with what I believe is a Qt problem.
Building the latest master, part of the build log says:
QT_SYSROOT:
QT_INSTALL_PREFIX:/usr
QT_INSTALL_ARCHDATA:/usr/lib/x86_64-linux-gnu/qt5
QT_INSTALL_DATA:/usr/share/qt5
QT_INSTALL_DOCS:/usr/share/qt5/doc
QT_INSTALL_HEADERS:/usr/include/x86_64-linux-gnu/qt5
QT_INSTALL_LIBS:/usr/lib/x86_64-linux-gnu
QT_INSTALL_LIBEXECS:/usr/lib/x86_64-linux-gnu/qt5/libexec
QT_INSTALL_BINS:/usr/lib/x86_64-linux-gnu/qt5/bin
QT_INSTALL_TESTS:/usr/tests
QT_INSTALL_PLUGINS:/usr/lib/x86_64-linux-gnu/qt5/plugins
QT_INSTALL_IMPORTS:/usr/lib/x86_64-linux-gnu/qt5/imports
QT_INSTALL_QML:/usr/lib/x86_64-linux-gnu/qt5/qml
QT_INSTALL_TRANSLATIONS:/usr/share/qt5/translations
QT_INSTALL_CONFIGURATION:/etc/xdg
QT_INSTALL_EXAMPLES:/usr/lib/x86_64-linux-gnu/qt5/examples
QT_INSTALL_DEMOS:/usr/lib/x86_64-linux-gnu/qt5/examples
QT_HOST_PREFIX:/usr
QT_HOST_DATA:/usr/lib/x86_64-linux-gnu/qt5
QT_HOST_BINS:/usr/lib/x86_64-linux-gnu/qt5/bin
QT_HOST_LIBS:/usr/lib/x86_64-linux-gnu
QMAKE_SPEC:linux-g++-64
QMAKE_XSPEC:linux-g++-64
QMAKE_VERSION:3.0
QT_VERSION:5.5.1
But, My src directory tree includes:
~/src$ ls -l
drwxrwxrwx 8 willem willem 4096 Mar 25 15:54 Qt
drwxrwxr-x 4 willem willem 4096 May 25 2017 qt-android-cmake
~/src/Qt$ ls -l (All 4 Gb of it!)
total 106504
drwxrwxr-x 6 willem willem 4096 Mar 25 15:49 5.10.1
-rw-rw-rw- 1 willem willem 31594 Mar 25 15:49 components.xml
drwxrwxr-x 2 willem willem 4096 Mar 25 15:49 dist
drwxrwxr-x 3 willem willem 4096 Mar 25 15:48 Docs
drwxrwxr-x 3 willem willem 4096 Mar 25 15:49 Examples
-rw-rw-rw- 1 willem willem 1587938 Mar 25 15:54 InstallationLog.txt
drwxr-xr-x 2 willem willem 4096 Mar 25 15:48 Licenses
-rwxr-xr-x 1 willem willem 32927027 Mar 25 15:49 MaintenanceTool
-rw-r--r-- 1 willem willem 74438846 Mar 25 15:49 MaintenanceTool.dat
-rw-rw-rw- 1 willem willem 16378 Mar 25 15:49 MaintenanceTool.ini
-rw-rw-rw- 1 willem willem 362 Mar 25 15:49 network.xml
-rw-rw-r-- 1 willem willem 7991 Oct 25 2016 QtIcon.png
drwxrwxr-x 3 willem willem 4096 Mar 25 15:48 Tools
-rw-rw-r-- 1 willem willem 7374 Dec 19 13:52 update.rcc
~/src/Qt/5.10.1$ ls -l
total 16
drwxrwxr-x 12 willem willem 4096 Mar 25 15:49 android_armv7
drwxrwxr-x 12 willem willem 4096 Mar 25 15:49 android_x86
drwxrwxr-x 13 willem willem 4096 Mar 25 15:49 gcc_64
drwxrwxr-x 44 willem willem 4096 Mar 25 15:48 Src
When I run the built version, I get a segmentation error before the
Subsurface GUI starts.
I run the newly-built Subsurface under gdb and get the following:
"Set GPS service update interval to 300000"
[Thread 0x7fffd9037700 (LWP 26478) exited]
[New Thread 0x7fffd9037700 (LWP 26481)]
[New Thread 0x7fffc0087700 (LWP 26482)]
Thread 1 "subsurface" received signal SIGSEGV, Segmentation fault.
0x00007ffff5ffe3f0 in QOpenGLFramebufferObject::handle() const () from
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
(gdb)
Pointing to a problem somewhere deep in Qt-land. I think the first
obvious question is why is Qt 5.10.1 not used, but Qt 5.5.1?
Kind regards,
willem
--
This message and attachments are subject to a disclaimer.
Please refer to
http://upnet.up.ac.za/services/it/documentation/docs/004167.pdf for full
details.
More information about the subsurface
mailing list