[QGIS-Developer] WIP: QGIS Server refactoring - the last one GetPrint

René-Luc Dhont rldhont at gmail.com
Sat Aug 26 06:30:09 PDT 2017


Hi Devs,

The QGIS Server refactoring is facing a segfault  in layer tree:

/home/travis/build/qgis/QGIS/build/output/lib/libqgis_core.so.2.99.0(+0x31371c)[0x7fd33114071c]
/home/travis/build/qgis/QGIS/build/output/lib/libqgis_core.so.2.99.0(+0x451f39)[0x7fd33127ef39]
/home/travis/build/qgis/QGIS/build/output/lib/libqgis_core.so.2.99.0(+0x44fcf2)[0x7fd33127ccf2]
/home/travis/build/qgis/QGIS/build/output/lib/libqgis_core.so.2.99.0(_ZNK25QgsObjectCustomProperties5valueERK7QStringRK8QVariant+0x2c)[0x7fd3315fbe5c]
/home/travis/build/qgis/QGIS/build/output/lib/libqgis_core.so.2.99.0(_ZNK16QgsLayerTreeNode14customPropertyERK7QStringRK8QVariant+0x3b)[0x7fd3312e80db]
/home/travis/build/qgis/QGIS/build/output/lib/libqgis_core.so.2.99.0(_ZN19QgsSymbolLegendNode11updateLabelEv+0x74)[0x7fd3312df7e4]
/home/travis/build/qgis/QGIS/build/output/lib/libqgis_core.so.2.99.0(+0x4b925a)[0x7fd3312e625a]
/home/travis/build/qgis/QGIS/build/output/lib/libqgis_core.so.2.99.0(+0x4b91d0)[0x7fd3312e61d0]
/home/travis/build/qgis/QGIS/build/output/lib/libqgis_core.so.2.99.0(+0x4b9106)[0x7fd3312e6106]
/home/travis/osgeo4travis/lib/libQt5Core.so.5(_ZN7QObject5eventEP6QEvent+0x2cb)[0x7fd3367f992b]
/home/travis/osgeo4travis/lib/libQt5Widgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xf6)[0x7fd330836486]
/home/travis/osgeo4travis/lib/libQt5Widgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x25f4)[0x7fd330839dc4]
/home/travis/build/qgis/QGIS/build/output/lib/libqgis_core.so.2.99.0(_ZN14QgsApplication6notifyEP7QObjectP6QEvent+0x94)[0x7fd33146ea84]
/home/travis/build/qgis/QGIS/build/output/python/qgis/_core.so(_ZN17sipQgsApplication6notifyEP7QObjectP6QEvent+0x8f)[0x7fd332ad0b0f]
/home/travis/osgeo4travis/lib/libQt5Core.so.5(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x37a)[0x7fd3367d18da]
/home/travis/osgeo4travis/lib/libQt5Core.so.5(+0x292803)[0x7fd336821803]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x133)[0x7fd334113d13]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x48060)[0x7fd334114060]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x34)[0x7fd334114124]
/home/travis/osgeo4travis/lib/libQt5Core.so.5(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x5c)[0x7fd336820dcc]
/home/travis/build/qgis/QGIS/build/output/lib/libqgis_server.so.2.99.0(_ZN9QgsServer13handleRequestER16QgsServerRequestR17QgsServerResponse+0x67)[0x7fd325655bd7]
/home/travis/build/qgis/QGIS/build/output/python/qgis/_server.so(+0x5c0fa)[0x7fd32596f0fa]

https://github.com/qgis/QGIS/pull/4959#issuecomment-324875586

So I need some help to fix it and finally ending the refactoring!

Regards,
René-Luc


Le 05/08/2017 à 11:33, Martin Dobias a écrit :
> Hi René-Luc
>
> On Fri, Aug 4, 2017 at 7:00 PM, René-Luc Dhont <rldhont at gmail.com> wrote:
>> The good news for QGIS Server is that when this PR will be merged, we'll be
>> able to definitely remove all the old project parser codes from the server.
> That's awesome news - woohoo!! :-)
>
> Cheers
> Martin



More information about the QGIS-Developer mailing list