-
Notifications
You must be signed in to change notification settings - Fork 552
Description
Solvespace version: 3.1~bde63c (openMP, 32-bit)
OS: Windows 7
Sample file: well, it's complicated. It's kinda large...
I have a moderately complex file of assemblies that teeters precariously on the edge of crashing. Change the number of translated copies up by a few? Crash. Import ANY new assembly? Crash. You get the idea. Most of the time there is NO error message at all whatsoever - only a "ding" then I have to kill Solvespace form the task manager. But sometimes there is, and this is what it says:
File D:\a\solvespace\solvespace\src\dsc.h, line 495, function
SolveSpace::IdList <class Solvespace::Entity, class
SolveSpace::hEntity>::Add:
Assertion failed: FindByIdNoOops(t->h) == nullptr.
Message: Handle isn't unique.
Generate debug report?
This seems to be an ancient issue if I'm not mistaken, as mentioned in this old post - some kind of 16-bit resource depletion, apparently. While it's nice that we all know about it, this creates a huge problem for me, being unable to continue doing, well, basically ANYTHING with my design, even after enduring the obligatory seconds-per-frame punishment at each action. Please advise, what do? Any workarounds...? Heavens forbid, a patch...?