Crash: MinGW Runtime Assertion

Started by Wizard, April 27, 2016, 08:09:00 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Wizard

Hi!
I'm using Fet 5.29.1 with Windows 7 x64 SP1 and each time I delete a "teacher not available constraint" I get a windows that says ---------------------------
MinGW Runtime Assertion
---------------------------
Assertion failed!

Program: C:\Users\temp1\Desktop\fet-5.29.1\fet.exe
File: engine\rules.cpp, Line 3517

Expression: cs.contains(c)



Wizard

Meh! I was editing a file that had been created with fet 5.23 and now that I have deleted all "teacher not available" constraints, every time I add a new one, I can delete it without the "assertion failed" message. So, I guess all is well...  ::)

Liviu Lalescu

Thank you for your bug report!

Unfortunately, I cannot replicate it.

Even if you say that the problem seems solved, I would like to investigate further the problem, since it shouldn't have happened. Could you describe me what you were doing with FET-5.23 and how you were modifying the file, before opening it with FET-5.29.1? Were you editing the file with a text editor? Give all the details you can.

Wizard

I'm really sorry, but I can't replicate it any more too. I wasn't editing the file with a text editor. The last time that this file had been edited was with 5.23.3. I downloaded 5.29.1 and while I was doing some editing, the error window popped up. I'll do some more tests and If ut happend again, I'll let you know!

Liviu Lalescu

#4
I can replicate it :(

Rename the teacher, then remove his constraint (without saving and opening the file on the disk).

I will correct this asap.


Wizard

Oh, you're so right! Among a lot of things, I had renamed some teachers!   :-\