File kdegraphics3-libtext2path-fix-iterator-invalid.patch of Package kdegraphics3
diff -Naru kdegraphics-3.5.10_orig/ksvg/impl/libs/libtext2path/src/Cache.h kdegraphics-3.5.10/ksvg/impl/libs/libtext2path/src/Cache.h --- kdegraphics-3.5.10_orig/ksvg/impl/libs/libtext2path/src/Cache.h 2005-10-10 23:56:48.000000000 +0900 +++ kdegraphics-3.5.10/ksvg/impl/libs/libtext2path/src/Cache.h 2022-08-25 11:56:10.227376456 +0900 @@ -101,8 +101,8 @@ m_size--; typename std::map<SharedT, CacheElement *>::iterator cacheElement = m_cacheMap.find(cur); - m_cacheMap.erase(cacheElement); delete cacheElement->second; + m_cacheMap.erase(cacheElement); m_entries.erase(it); // Only valid to write because we don't go on here! break; // Otherwhise the iterators _may_ be invalid! }