-
Bug
-
Resolution: Out of scope
-
Not Evaluated
-
None
-
6.9.1
-
None
-
-
37b011fce (dev), fa6828700 (6.9), d33782136 (tqtc/lts-6.8)
I am trying to specify more advanced bindings.
<?xml version="1.0" encoding="UTF-8"?> <typesystem package="pyqmaplibre"> <load-typesystem name="typesystem_openglwidgets.xml" generate="no"/> <typedef-type name="Coordinate" source="QPair<double,double>"/> </typesystem>
Any variant having a typedef causes a segmentation fault.
Thread 1 "shiboken6" received signal SIGSEGV, Segmentation fault.
AbstractMetaBuilderPrivate::traverseTypesystemTypedefs (this=this@entry=0x555555977420) at /home/skinkie/Sources/pyside-pyside-setup/sources/shiboken6/ApiExtractor/abstractmetabuilder.cpp:1077
1077 sourceType.setTypeEntry(metaClass->templateBaseClass()->typeEntry());
(gdb) p metaClass->templateBaseClass()
$2 = std::shared_ptr<const AbstractMetaClass> (empty) = {get() = 0x0}
| For Gerrit Dashboard: PYSIDE-3144 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V |
| 662732,2 | shiboken6: Fix crash occurring when no source class can be found for typedef entries | 6.9 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
| 662755,3 | shiboken6: Fix crash occurring when no source class can be found for typedef entries | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
| 662854,3 | shiboken6: Fix crash occurring when no source class can be found for typedef entries | tqtc/lts-6.8 | pyside/tqtc-pyside-setup | Status: MERGED | +2 | 0 |