The code you use doesn't make much sense. First of all there are no "as*" methods (I guess you call them from QVariant) but even if we assume these are "to*", they return a copy not a reference, so they create temporary objects which get deleted immediately, thus your '["styringC"].asStringList().append("stringD")' does exactly nothing. And probably it is causing the crash in the destructor.
Bookmarks