Segfault after upgrade to Kubuntu BionicBeaver

Lubomir I. Ivanov neolit123 at gmail.com
Fri May 25 04:52:47 PDT 2018


On 25 May 2018 at 12:01, Berthold Stoeger <bstoeger at mail.tuwien.ac.at> wrote:
> Dear all,
>
> after upgrading to recent Kubuntu (which also destroyed my TeX installation,
> which is essential for work), subsurface crashes somewhere in the GoogleMaps
> thing.
>
> I removed the build, cmake and googlemaps directories and rebuilt. No change.
>
> Backtrace:
>
> (gdb) run
> Starting program: /home/bs/src/subsurface/build/subsurface
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
> [New Thread 0x7fffe72da700 (LWP 18778)]
> [New Thread 0x7fffe6898700 (LWP 18779)]
> [New Thread 0x7fffde338700 (LWP 18780)]
> [New Thread 0x7fffc50c7700 (LWP 18781)]
>
> Thread 1 "subsurface" received signal SIGSEGV, Segmentation fault.
> 0x00007fffbf4ea33c in QGeoTiledMapScene::updateSceneGraph(QSGNode*,
> QQuickWindow*) () from /usr/lib/x86_64-linux-gnu/libQt5Location.so.5
> (gdb) where
> #0  0x00007fffbf4ea33c in QGeoTiledMapScene::updateSceneGraph(QSGNode*,
> QQuickWindow*) () from /usr/lib/x86_64-linux-gnu/libQt5Location.so.5
> #1  0x00007fffbf54a63f in
> QDeclarativeGeoMapCopyrightNotice::setMapSource(QDeclarativeGeoMap*) () from /
> usr/lib/x86_64-linux-gnu/libQt5Location.so.5

which Qt version is used for building the plugin?
better check if you are building everything with the same Qt version.

what is the state of your OpenGL drivers on that setup? can you run
other OpenGL software - tests like glmark2?

looking at the source, QGeoTiledMapScene::updateSceneGraph() is called
very often (on paint events) and is used to add / remove tiles and
textures according to the QQuickWindow of the scene.

lubomir
--


More information about the subsurface mailing list