<div dir="ltr"><div>I'm getting a "Segmentation fault: 11" in trying to port the "basicshapes-py.py" example into an existing application, but am having trouble in diagnosing the problem. </div><div><br></div><div>My application uses a QMainWindow, so I initialize the basicshapes's widget, and then set it as MainWindow's central widget using setCentralWidget. This segfaults, and below is the report.</div><div><br></div><div>I have tracked down the specific line that causes the crash to "view.setRootEntity(rootEntity)". Commenting this out allows the application to load, albeit without displaying any 3D shapes.<br></div><div><br></div><div>I successfully tested simply wrapping the basicshapes-py example in a MainWindow, so it seems that there may be something else going on, but I'm not sure what that is. Any suggestions would be appreciated.</div><div><br></div><div>Thanks,</div><div>Shawn</div><div><br></div><div>---</div><div><br></div><div><div>Crashed Thread:        0  Dispatch queue: com.apple.main-thread</div><div><br></div><div>Exception Type:        EXC_BAD_ACCESS (SIGSEGV)</div><div>Exception Codes:       EXC_I386_GPFLT</div></div><div><br></div><div>Thread 0 Crashed:: Dispatch queue: com.apple.main-thread</div><div>0   org.qt-project.Qt3DCore       <span class="gmail-Apple-tab-span" style="white-space:pre"> </span>0x000000010cd7de08 Qt3DCore::QNode::setParent(Qt3DCore::QNode*) + 40</div><div>1   org.qt-project.Qt3DExtras     <span class="gmail-Apple-tab-span" style="white-space:pre">      </span>0x000000010ce44fd1 Qt3DExtras::Qt3DWindow::showEvent(QShowEvent*) + 49</div><div>2   Qt3DExtras.so                 <span class="gmail-Apple-tab-span" style="white-space:pre">      </span>0x000000010cdde573 sipQt3DExtras_Qt3DWindow::showEvent(QShowEvent*) + 115</div><div>3   org.qt-project.QtGui          <span class="gmail-Apple-tab-span" style="white-space:pre">      </span>0x0000000103afb979 QWindow::event(QEvent*) + 777</div><div>4   Qt3DExtras.so                 <span class="gmail-Apple-tab-span" style="white-space:pre">    </span>0x000000010cdddf03 sipQt3DExtras_Qt3DWindow::event(QEvent*) + 115</div><div>5   org.qt-project.QtWidgets      <span class="gmail-Apple-tab-span" style="white-space:pre">        </span>0x0000000104693e3d QApplicationPrivate::notify_helper(QObject*, QEvent*) + 269</div><div>6   org.qt-project.QtWidgets      <span class="gmail-Apple-tab-span" style="white-space:pre">   </span>0x0000000104696782 QApplication::notify(QObject*, QEvent*) + 5906</div><div>7   QtWidgets.so                  <span class="gmail-Apple-tab-span" style="white-space:pre">  </span>0x00000001040effd2 sipQApplication::notify(QObject*, QEvent*) + 114</div><div>8   org.qt-project.QtCore         <span class="gmail-Apple-tab-span" style="white-space:pre">     </span>0x00000001032d3494 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 164</div><div>9   org.qt-project.QtGui          <span class="gmail-Apple-tab-span" style="white-space:pre">  </span>0x0000000103af7ec0 QWindow::setVisible(bool) + 752</div><div>10  org.qt-project.QtWidgets      <span class="gmail-Apple-tab-span" style="white-space:pre">       </span>0x00000001046f8045 QWindowContainer::event(QEvent*) + 757</div><div>11  org.qt-project.QtWidgets      <span class="gmail-Apple-tab-span" style="white-space:pre">        </span>0x0000000104693e3d QApplicationPrivate::notify_helper(QObject*, QEvent*) + 269</div><div>12  org.qt-project.QtWidgets      <span class="gmail-Apple-tab-span" style="white-space:pre">   </span>0x0000000104696782 QApplication::notify(QObject*, QEvent*) + 5906</div><div>13  QtWidgets.so                  <span class="gmail-Apple-tab-span" style="white-space:pre">  </span>0x00000001040effd2 sipQApplication::notify(QObject*, QEvent*) + 114</div><div>14  org.qt-project.QtCore         <span class="gmail-Apple-tab-span" style="white-space:pre">     </span>0x00000001032d3494 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 164</div><div>15  org.qt-project.QtWidgets      <span class="gmail-Apple-tab-span" style="white-space:pre">    </span>0x00000001046d2719 QWidgetPrivate::show_helper() + 409</div><div>16  org.qt-project.QtWidgets      <span class="gmail-Apple-tab-span" style="white-space:pre">   </span>0x00000001046d331c QWidget::setVisible(bool) + 956</div><div>17  org.qt-project.QtWidgets      <span class="gmail-Apple-tab-span" style="white-space:pre">       </span>0x00000001046d2913 QWidgetPrivate::showChildren(bool) + 275</div><div>18  org.qt-project.QtWidgets      <span class="gmail-Apple-tab-span" style="white-space:pre">      </span>0x00000001046d25cc QWidgetPrivate::show_helper() + 76</div><div>19  org.qt-project.QtWidgets      <span class="gmail-Apple-tab-span" style="white-space:pre">    </span>0x00000001046d331c QWidget::setVisible(bool) + 956</div><div>20  QtWidgets.so                  <span class="gmail-Apple-tab-span" style="white-space:pre"> </span>0x00000001042cb9ec sipQWidget::setVisible(bool) + 108</div><div>21  org.qt-project.QtWidgets      <span class="gmail-Apple-tab-span" style="white-space:pre">    </span>0x00000001046d2913 QWidgetPrivate::showChildren(bool) + 275</div><div>22  org.qt-project.QtWidgets      <span class="gmail-Apple-tab-span" style="white-space:pre">      </span>0x00000001046d25cc QWidgetPrivate::show_helper() + 76</div><div>23  org.qt-project.QtWidgets      <span class="gmail-Apple-tab-span" style="white-space:pre">    </span>0x00000001046d331c QWidget::setVisible(bool) + 956</div><div>24  QtWidgets.so                  <span class="gmail-Apple-tab-span" style="white-space:pre"> </span>0x00000001041f78fc sipQMainWindow::setVisible(bool) + 108</div><div>25  QtWidgets.so                  <span class="gmail-Apple-tab-span" style="white-space:pre">  </span>0x00000001042d7157 meth_QWidget_show(_object*, _object*) + 87</div><div>26  org.python.python             <span class="gmail-Apple-tab-span" style="white-space:pre"> </span>0x00000001025bf24d PyCFunction_Call + 273</div><div>etc.</div></div>