When switching between multiple views of the same file, I received an error message reading: Krita has encountered an internal error: Assert (krita):"dummy" in file C:\kritadev\ ... \timeline_frames_model.cpp, line 327 Please report a bug to developers! Press ignore to continue &c. The message appeared several times as I switched from the second view to the first (it ALWAYS appeared moving from second to first) and after the fourth or fifth time Krita crashed. I could not recreate the bug unfortunately. It occurred several hours into working, and after reloading the program I was unable to prompt the error message again. See attached image file Reproducible: Couldn't Reproduce
Created attachment 98388 [details] Image of the error message
Hi Sam, Thanks for the report. I've asked Dmitry to take a look, he's the one who made the scary assert message box :-) Just the fact that it can happen makes it a confirmed bug!
Fixed in commit cb342ec320ad79c07c9d8963895ff963f841eb3f Author: Dmitry Kazakov <dimula73@gmail.com> Date: Fri Apr 15 19:03:54 2016 +0300 Fix all invalid accesses in stl-like iterators We must not keep 'end' iterator throughout the loop if the object is changed in the meantime. According to Qt's docs all the iterators become 'undefined' after every non-const function call over the iterated object. CC:kimageshop@kde.org