Hi, Finally I could prepare example that crashed almost in the same place. Here is the link to the issue: https://bugreports.qt.io/browse/QTBUG-59418 <https://bugreports.qt.io/browse/QTBUG-59418>.
Kamil. > On Mar 8, 2017, at 12:02 PM, Sean Harmer <sean.har...@kdab.com> wrote: > > Hi, > > could you file a JIRA with a test case please? Which version of Qt is this > with? > > Thanks, > > Sean > > > On 07/03/2017 17:00, Kamil Zaripov wrote: >> Hi, >> >> I have entities that should be created and deleted at runtime. Entity have >> only material and mesh component. Material is QDiffuseMapMaterial with >> QTextureImage. >> >> When entities begin to add and delete from scene, sometimes application >> crashes with this assert: >> >> qt_assert: ASSERT: "img != nullptr" in file >> ../../include/Qt3DRender/5.8.0/Qt3DRender/private/../../../../../src/render/texture/apitexturemanager_p.h, >> line 286 <x-msg://4/src/render/texture/apitexturemanager_p.h,%20line%20286> >> >> But unfortunately I can’t find why it happenes. I’m adding the entity this >> way: >> >> >> QEntity*visibleObject=newQEntity(); >> QDiffuseMapMaterial*material=newQDiffuseMapMaterial(); >> QTextureImage*diffuseTextureImage=newQTextureImage(); >> diffuseTextureImage->setSource(QUrl("qrc:/resources/tile.png")); >> material->diffuse()->addTextureImage(diffuseTextureImage); >> material->setShininess(0.1); >> visibleObject->addComponent(material); >> //setmesh >> QPlaneMesh*mesh=newQPlaneMesh(); >> mesh->setWidth(1.0/2); >> mesh->setHeight(1.0/2); >> visibleObject->addComponent(mesh); >> visibleObject->setParent(_rootEntity); >> And delete just like this: >> deletevisibleObject; >> _rootEntity is root entity defined in cpp code. Scene defined in QML file >> using Scene3D: >> >> Scene3D{ >> id:scene >> anchors.fill:parent >> aspects:["render","logic","input"] >> entity:rootEntity >> } >> And _rootEntity passed like this: >> >> context->setContextProperty("rootEntity",_rootEntity); >> If it is necessary I can prepare simple example that reproduce issue. >> Thanks. >> >> >> >> _______________________________________________ >> Interest mailing list >> Interest@qt-project.org >> http://lists.qt-project.org/mailman/listinfo/interest > > _______________________________________________ > Interest mailing list > Interest@qt-project.org > http://lists.qt-project.org/mailman/listinfo/interest
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest