Unsolved A bug in Qt3D in Qt 5.11
-
I modified the example, custom-mesh-cpp, provided by Qt to to show the bug.
I make the Qt3D display a custom mesh with large number of vertices, as below,
for(int i=0;i<100000;i++)
{
vertices.push_back(v0);vertices.push_back(red);
vertices.push_back(v1);vertices.push_back(blue);
vertices.push_back(v2);vertices.push_back(green);
vertices.push_back(v3);vertices.push_back(white);
}After modification, the program run well in Qt5.10, but has access violation problem in Qt 5.11 and Qt 5.11.1.
I have put the source code project here,
https://www.dropbox.com/s/s3dqc1la0osv20p/untitled.7z?dl=0
Please download it and have a try.
Thank you. -
Hi
Under 5.10.1 is see a colored triangle.
Under 5.11.1 it crashes
-
Hi,
There's indeed something wrong. I get the same result on macOS.
-
@mrjj Yes, in Qt 5.10, the program runs, but in Qt 5.11, you can see the access violation bug.
-
You should take a look at the bug report system to see if it's something known.
-
Ok, thank you. I will post the bug there.
-
Please post a link to it on this thread once you created it.
-
https://bugreports.qt.io/browse/QTBUG-69583
I have posted the bug here.