Summary: | Crash after adding new column in Calligra Sheets | ||
---|---|---|---|
Product: | [Applications] calligrasheets | Reporter: | Luke-Jr <luke-jr+kdebugs> |
Component: | general | Assignee: | Calligra Sheets (KSpread) Bugs <calligra-sheets-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | adrian, bird_man44, dave, kde, kjetil.nes, luke-jr+kdebugs, marcelo.escobal, mecirt, rmamede, srider, zapwai |
Priority: | NOR | Keywords: | drkonqi |
Version First Reported In: | 3.2.1 | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=368852 | ||
Latest Commit: | https://invent.kde.org/office/calligra/commit/a43a05877689f7cdb7a3f1b36e05626027869d72 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: |
Problematic spreadsheet
New crash information added by DrKonqi |
Description
Luke-Jr
2018-02-24 18:43:29 UTC
*** Bug 411233 has been marked as a duplicate of this bug. *** *** Bug 387992 has been marked as a duplicate of this bug. *** *** Bug 376742 has been marked as a duplicate of this bug. *** *** Bug 374407 has been marked as a duplicate of this bug. *** *** Bug 373743 has been marked as a duplicate of this bug. *** *** Bug 421067 has been marked as a duplicate of this bug. *** *** Bug 420643 has been marked as a duplicate of this bug. *** *** Bug 419480 has been marked as a duplicate of this bug. *** Hrm, unable to reproduce this, is it still happening in the latest version? With 3.2.1 (only version in Gentoo), adding a new row above a row I just added crashes every time. ==50468== Thread 136 QThread: ==50468== Conditional jump or move depends on uninitialised value(s) ==50468== at 0x6B077BC: KoShapeGroup::size() const (KoShapeGroup.cpp:125) ==50468== by 0x6AF51B7: KoShape::setSize(QSizeF const&) (KoShape.cpp:340) ==50468== by 0x6B07723: KoShapeGroup::KoShapeGroup() (KoShapeGroup.cpp:102) ==50468== by 0x6B33B7F: KoShapeRegistry::createShapeFromOdf(KoXmlElement const&, KoShapeLoadingContext&) const (KoShapeRegistry.cpp:254) ==50468== by 0x135E1853: StencilShapeFactory::createFromOdf(KoStore*, KoDocumentResourceManager*) const (StencilShapeFactory.cpp:110) ==50468== by 0x135E26C7: StencilShapeFactory::createDefaultShape(KoDocumentResourceManager*) const (StencilShapeFactory.cpp:159) ==50468== by 0x135D8DF3: StencilBoxDockerLoader::addCollection(QString const&) (StencilBoxDocker.cpp:324) ==50468== by 0x135D9487: StencilBoxDockerLoader::loadShapeCollections() (StencilBoxDocker.cpp:244) ==50468== by 0x135D238F: StencilBoxDockerLoader::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_StencilBoxDocker_p.cpp:81) ==50468== by 0x5DDE93F: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:617) ==50468== by 0x5DE852B: QObject::event(QEvent*) (qobject.cpp:1314) ==50468== by 0x533D5A7: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3632) ==50468== Uninitialised value was created by a heap allocation ==50468== at 0x48960A4: operator new(unsigned long) (vg_replace_malloc.c:417) ==50468== by 0x6B0768B: KoShapeGroup::KoShapeGroup() (KoShapeGroup.cpp:100) ==50468== by 0x6B33B7F: KoShapeRegistry::createShapeFromOdf(KoXmlElement const&, KoShapeLoadingContext&) const (KoShapeRegistry.cpp:254) ==50468== by 0x135E1853: StencilShapeFactory::createFromOdf(KoStore*, KoDocumentResourceManager*) const (StencilShapeFactory.cpp:110) ==50468== by 0x135E26C7: StencilShapeFactory::createDefaultShape(KoDocumentResourceManager*) const (StencilShapeFactory.cpp:159) ==50468== by 0x135D8DF3: StencilBoxDockerLoader::addCollection(QString const&) (StencilBoxDocker.cpp:324) ==50468== by 0x135D9487: StencilBoxDockerLoader::loadShapeCollections() (StencilBoxDocker.cpp:244) ==50468== by 0x135D238F: StencilBoxDockerLoader::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_StencilBoxDocker_p.cpp:81) ==50468== by 0x5DDE93F: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:617) ==50468== by 0x5DE852B: QObject::event(QEvent*) (qobject.cpp:1314) ==50468== by 0x533D5A7: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3632) ==50468== by 0x53498C7: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:2972) ==50468== virtual bool EnhancedPathShapeFactory::supports(const KoXmlElement&, KoShapeLoadingContext&) const "custom-shape" virtual bool EnhancedPathShapeFactory::supports(const KoXmlElement&, KoShapeLoadingContext&) const "custom-shape" virtual bool EnhancedPathShapeFactory::supports(const KoXmlElement&, KoShapeLoadingContext&) const "custom-shape" virtual bool EnhancedPathShapeFactory::supports(const KoXmlElement&, KoShapeLoadingContext&) const "custom-shape" virtual bool EnhancedPathShapeFactory::supports(const KoXmlElement&, KoShapeLoadingContext&) const "custom-shape" virtual bool EnhancedPathShapeFactory::supports(const KoXmlElement&, KoShapeLoadingContext&) const "custom-shape" virtual bool EnhancedPathShapeFactory::supports(const KoXmlElement&, KoShapeLoadingContext&) const "custom-shape" virtual bool EnhancedPathShapeFactory::supports(const KoXmlElement&, KoShapeLoadingContext&) const "custom-shape" virtual bool EnhancedPathShapeFactory::supports(const KoXmlElement&, KoShapeLoadingContext&) const "custom-shape" virtual bool EnhancedPathShapeFactory::supports(const KoXmlElement&, KoShapeLoadingContext&) const "custom-shape" virtual bool EnhancedPathShapeFactory::supports(const KoXmlElement&, KoShapeLoadingContext&) const "custom-shape" virtual bool EnhancedPathShapeFactory::supports(const KoXmlElement&, KoShapeLoadingContext&) const "custom-shape" virtual bool EnhancedPathShapeFactory::supports(const KoXmlElement&, KoShapeLoadingContext&) const "custom-shape" virtual bool EnhancedPathShapeFactory::supports(const KoXmlElement&, KoShapeLoadingContext&) const "custom-shape" virtual bool EnhancedPathShapeFactory::supports(const KoXmlElement&, KoShapeLoadingContext&) const "custom-shape" virtual bool EnhancedPathShapeFactory::supports(const KoXmlElement&, KoShapeLoadingContext&) const "custom-shape" ==50468== Thread 1: ==50468== Invalid read of size 8 ==50468== at 0x13180E34: clear (qcache.h:124) ==50468== by 0x13180E34: Calligra::Sheets::StyleStorage::invalidateCache() (StyleStorage.cpp:681) ==50468== by 0x130832D7: Calligra::Sheets::CellStorage::invalidateStyleCache() (CellStorage.cpp:1725) ==50468== by 0x131203C3: Calligra::Sheets::Map::handleDamages(QList<Calligra::Sheets::Damage*> const&) (Map.cpp:674) ==50468== by 0x13002283: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:121) ==50468== by 0x5DF1CE3: void doActivate<false>(QObject*, int, void**) (qobject.cpp:3898) ==50468== by 0x5DE74C7: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3946) ==50468== by 0x13001BD7: Calligra::Sheets::Map::damagesFlushed(QList<Calligra::Sheets::Damage*> const&) (moc_Map.cpp:220) ==50468== by 0x1311D333: Calligra::Sheets::Map::flushDamages() (Map.cpp:648) ==50468== by 0x13002273: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:120) ==50468== by 0x5DDE93F: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:617) ==50468== by 0x5DE852B: QObject::event(QEvent*) (qobject.cpp:1314) ==50468== by 0x533D5A7: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3632) ==50468== Address 0x15221170 is 0 bytes inside a block of size 24 free'd ==50468== at 0x4899480: operator delete(void*) (vg_replace_malloc.c:802) ==50468== by 0x1315FD9B: Calligra::Sheets::CustomStyle::~CustomStyle() (Style.cpp:1490) ==50468== by 0x13180E43: clear (qcache.h:124) ==50468== by 0x13180E43: Calligra::Sheets::StyleStorage::invalidateCache() (StyleStorage.cpp:681) ==50468== by 0x130832D7: Calligra::Sheets::CellStorage::invalidateStyleCache() (CellStorage.cpp:1725) ==50468== by 0x131203C3: Calligra::Sheets::Map::handleDamages(QList<Calligra::Sheets::Damage*> const&) (Map.cpp:674) ==50468== by 0x13002283: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:121) ==50468== by 0x5DF1CE3: void doActivate<false>(QObject*, int, void**) (qobject.cpp:3898) ==50468== by 0x5DE74C7: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3946) ==50468== by 0x13001BD7: Calligra::Sheets::Map::damagesFlushed(QList<Calligra::Sheets::Damage*> const&) (moc_Map.cpp:220) ==50468== by 0x1311D333: Calligra::Sheets::Map::flushDamages() (Map.cpp:648) ==50468== by 0x13002273: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:120) ==50468== by 0x5DDE93F: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:617) ==50468== Block was alloc'd at ==50468== at 0x48960A4: operator new(unsigned long) (vg_replace_malloc.c:417) ==50468== by 0x1317BF2F: Calligra::Sheets::StyleManager::resetDefaultStyle() (StyleManager.cpp:124) ==50468== by 0x13223723: Calligra::Sheets::Odf::loadStyleTemplate(Calligra::Sheets::StyleManager*, KoOdfStylesReader&, Calligra::Sheets::Map*) (SheetsOdfStyle.cpp:157) ==50468== by 0x131F4253: Calligra::Sheets::Odf::loadMap(Calligra::Sheets::Map*, KoXmlElement const&, KoOdfLoadingContext&) (SheetsOdfMap.cpp:103) ==50468== by 0x131ED3B3: Calligra::Sheets::Odf::loadDocument(Calligra::Sheets::DocBase*, KoOdfReadStore&) (SheetsOdfDoc.cpp:114) ==50468== by 0x13101693: .LTHUNK4 (DocBase.cpp:139) ==50468== by 0x4BAA5FB: .LTHUNK9 (KoDocument.cpp:1949) ==50468== by 0x4BBAD97: KoDocument::loadNativeFormatFromStoreInternal(KoStore*) (KoDocument.cpp:1835) ==50468== by 0x4BBBEEF: KoDocument::loadNativeFormatFromStore(QString const&) (KoDocument.cpp:1783) ==50468== by 0x4BBCAC7: KoDocument::loadNativeFormat(QString const&) (KoDocument.cpp:1763) ==50468== by 0x4BB63D7: KoDocument::openFile() (KoDocument.cpp:1562) ==50468== by 0x4BC0953: openFile (KoDocument.cpp:270) ==50468== by 0x4BC0953: KoDocument::Private::openLocalFile() (KoDocument.cpp:292) ==50468== ==50468== Invalid write of size 8 ==50468== at 0x1315FB74: Calligra::Sheets::Style::~Style() (Style.cpp:160) ==50468== by 0x1315FC83: Calligra::Sheets::Style::~Style() (Style.cpp:162) ==50468== by 0x130832D7: Calligra::Sheets::CellStorage::invalidateStyleCache() (CellStorage.cpp:1725) ==50468== by 0x131203C3: Calligra::Sheets::Map::handleDamages(QList<Calligra::Sheets::Damage*> const&) (Map.cpp:674) ==50468== by 0x13002283: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:121) ==50468== by 0x5DF1CE3: void doActivate<false>(QObject*, int, void**) (qobject.cpp:3898) ==50468== by 0x5DE74C7: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3946) ==50468== by 0x13001BD7: Calligra::Sheets::Map::damagesFlushed(QList<Calligra::Sheets::Damage*> const&) (moc_Map.cpp:220) ==50468== by 0x1311D333: Calligra::Sheets::Map::flushDamages() (Map.cpp:648) ==50468== by 0x13002273: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:120) ==50468== by 0x5DDE93F: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:617) ==50468== by 0x5DE852B: QObject::event(QEvent*) (qobject.cpp:1314) ==50468== Address 0x15221170 is 0 bytes inside a block of size 24 free'd ==50468== at 0x4899480: operator delete(void*) (vg_replace_malloc.c:802) ==50468== by 0x1315FD9B: Calligra::Sheets::CustomStyle::~CustomStyle() (Style.cpp:1490) ==50468== by 0x13180E43: clear (qcache.h:124) ==50468== by 0x13180E43: Calligra::Sheets::StyleStorage::invalidateCache() (StyleStorage.cpp:681) ==50468== by 0x130832D7: Calligra::Sheets::CellStorage::invalidateStyleCache() (CellStorage.cpp:1725) ==50468== by 0x131203C3: Calligra::Sheets::Map::handleDamages(QList<Calligra::Sheets::Damage*> const&) (Map.cpp:674) ==50468== by 0x13002283: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:121) ==50468== by 0x5DF1CE3: void doActivate<false>(QObject*, int, void**) (qobject.cpp:3898) ==50468== by 0x5DE74C7: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3946) ==50468== by 0x13001BD7: Calligra::Sheets::Map::damagesFlushed(QList<Calligra::Sheets::Damage*> const&) (moc_Map.cpp:220) ==50468== by 0x1311D333: Calligra::Sheets::Map::flushDamages() (Map.cpp:648) ==50468== by 0x13002273: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:120) ==50468== by 0x5DDE93F: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:617) ==50468== Block was alloc'd at ==50468== at 0x48960A4: operator new(unsigned long) (vg_replace_malloc.c:417) ==50468== by 0x1317BF2F: Calligra::Sheets::StyleManager::resetDefaultStyle() (StyleManager.cpp:124) ==50468== by 0x13223723: Calligra::Sheets::Odf::loadStyleTemplate(Calligra::Sheets::StyleManager*, KoOdfStylesReader&, Calligra::Sheets::Map*) (SheetsOdfStyle.cpp:157) ==50468== by 0x131F4253: Calligra::Sheets::Odf::loadMap(Calligra::Sheets::Map*, KoXmlElement const&, KoOdfLoadingContext&) (SheetsOdfMap.cpp:103) ==50468== by 0x131ED3B3: Calligra::Sheets::Odf::loadDocument(Calligra::Sheets::DocBase*, KoOdfReadStore&) (SheetsOdfDoc.cpp:114) ==50468== by 0x13101693: .LTHUNK4 (DocBase.cpp:139) ==50468== by 0x4BAA5FB: .LTHUNK9 (KoDocument.cpp:1949) ==50468== by 0x4BBAD97: KoDocument::loadNativeFormatFromStoreInternal(KoStore*) (KoDocument.cpp:1835) ==50468== by 0x4BBBEEF: KoDocument::loadNativeFormatFromStore(QString const&) (KoDocument.cpp:1783) ==50468== by 0x4BBCAC7: KoDocument::loadNativeFormat(QString const&) (KoDocument.cpp:1763) ==50468== by 0x4BB63D7: KoDocument::openFile() (KoDocument.cpp:1562) ==50468== by 0x4BC0953: openFile (KoDocument.cpp:270) ==50468== by 0x4BC0953: KoDocument::Private::openLocalFile() (KoDocument.cpp:292) ==50468== ==50468== Invalid read of size 8 ==50468== at 0x1315FB78: ~QSharedDataPointer (qshareddata.h:93) ==50468== by 0x1315FB78: Calligra::Sheets::Style::~Style() (Style.cpp:160) ==50468== by 0x1315FC83: Calligra::Sheets::Style::~Style() (Style.cpp:162) ==50468== by 0x130832D7: Calligra::Sheets::CellStorage::invalidateStyleCache() (CellStorage.cpp:1725) ==50468== by 0x131203C3: Calligra::Sheets::Map::handleDamages(QList<Calligra::Sheets::Damage*> const&) (Map.cpp:674) ==50468== by 0x13002283: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:121) ==50468== by 0x5DF1CE3: void doActivate<false>(QObject*, int, void**) (qobject.cpp:3898) ==50468== by 0x5DE74C7: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3946) ==50468== by 0x13001BD7: Calligra::Sheets::Map::damagesFlushed(QList<Calligra::Sheets::Damage*> const&) (moc_Map.cpp:220) ==50468== by 0x1311D333: Calligra::Sheets::Map::flushDamages() (Map.cpp:648) ==50468== by 0x13002273: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:120) ==50468== by 0x5DDE93F: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:617) ==50468== by 0x5DE852B: QObject::event(QEvent*) (qobject.cpp:1314) ==50468== Address 0x15221178 is 8 bytes inside a block of size 24 free'd ==50468== at 0x4899480: operator delete(void*) (vg_replace_malloc.c:802) ==50468== by 0x1315FD9B: Calligra::Sheets::CustomStyle::~CustomStyle() (Style.cpp:1490) ==50468== by 0x13180E43: clear (qcache.h:124) ==50468== by 0x13180E43: Calligra::Sheets::StyleStorage::invalidateCache() (StyleStorage.cpp:681) ==50468== by 0x130832D7: Calligra::Sheets::CellStorage::invalidateStyleCache() (CellStorage.cpp:1725) ==50468== by 0x131203C3: Calligra::Sheets::Map::handleDamages(QList<Calligra::Sheets::Damage*> const&) (Map.cpp:674) ==50468== by 0x13002283: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:121) ==50468== by 0x5DF1CE3: void doActivate<false>(QObject*, int, void**) (qobject.cpp:3898) ==50468== by 0x5DE74C7: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3946) ==50468== by 0x13001BD7: Calligra::Sheets::Map::damagesFlushed(QList<Calligra::Sheets::Damage*> const&) (moc_Map.cpp:220) ==50468== by 0x1311D333: Calligra::Sheets::Map::flushDamages() (Map.cpp:648) ==50468== by 0x13002273: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:120) ==50468== by 0x5DDE93F: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:617) ==50468== Block was alloc'd at ==50468== at 0x48960A4: operator new(unsigned long) (vg_replace_malloc.c:417) ==50468== by 0x1317BF2F: Calligra::Sheets::StyleManager::resetDefaultStyle() (StyleManager.cpp:124) ==50468== by 0x13223723: Calligra::Sheets::Odf::loadStyleTemplate(Calligra::Sheets::StyleManager*, KoOdfStylesReader&, Calligra::Sheets::Map*) (SheetsOdfStyle.cpp:157) ==50468== by 0x131F4253: Calligra::Sheets::Odf::loadMap(Calligra::Sheets::Map*, KoXmlElement const&, KoOdfLoadingContext&) (SheetsOdfMap.cpp:103) ==50468== by 0x131ED3B3: Calligra::Sheets::Odf::loadDocument(Calligra::Sheets::DocBase*, KoOdfReadStore&) (SheetsOdfDoc.cpp:114) ==50468== by 0x13101693: .LTHUNK4 (DocBase.cpp:139) ==50468== by 0x4BAA5FB: .LTHUNK9 (KoDocument.cpp:1949) ==50468== by 0x4BBAD97: KoDocument::loadNativeFormatFromStoreInternal(KoStore*) (KoDocument.cpp:1835) ==50468== by 0x4BBBEEF: KoDocument::loadNativeFormatFromStore(QString const&) (KoDocument.cpp:1783) ==50468== by 0x4BBCAC7: KoDocument::loadNativeFormat(QString const&) (KoDocument.cpp:1763) ==50468== by 0x4BB63D7: KoDocument::openFile() (KoDocument.cpp:1562) ==50468== by 0x4BC0953: openFile (KoDocument.cpp:270) ==50468== by 0x4BC0953: KoDocument::Private::openLocalFile() (KoDocument.cpp:292) ==50468== ==50468== Invalid free() / delete / delete[] / realloc() ==50468== at 0x4899480: operator delete(void*) (vg_replace_malloc.c:802) ==50468== by 0x1315FC8F: Calligra::Sheets::Style::~Style() (Style.cpp:162) ==50468== by 0x13180E43: clear (qcache.h:124) ==50468== by 0x13180E43: Calligra::Sheets::StyleStorage::invalidateCache() (StyleStorage.cpp:681) ==50468== by 0x130832D7: Calligra::Sheets::CellStorage::invalidateStyleCache() (CellStorage.cpp:1725) ==50468== by 0x131203C3: Calligra::Sheets::Map::handleDamages(QList<Calligra::Sheets::Damage*> const&) (Map.cpp:674) ==50468== by 0x13002283: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:121) ==50468== by 0x5DF1CE3: void doActivate<false>(QObject*, int, void**) (qobject.cpp:3898) ==50468== by 0x5DE74C7: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3946) ==50468== by 0x13001BD7: Calligra::Sheets::Map::damagesFlushed(QList<Calligra::Sheets::Damage*> const&) (moc_Map.cpp:220) ==50468== by 0x1311D333: Calligra::Sheets::Map::flushDamages() (Map.cpp:648) ==50468== by 0x13002273: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:120) ==50468== by 0x5DDE93F: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:617) ==50468== Address 0x15221170 is 0 bytes inside a block of size 24 free'd ==50468== at 0x4899480: operator delete(void*) (vg_replace_malloc.c:802) ==50468== by 0x1315FD9B: Calligra::Sheets::CustomStyle::~CustomStyle() (Style.cpp:1490) ==50468== by 0x13180E43: clear (qcache.h:124) ==50468== by 0x13180E43: Calligra::Sheets::StyleStorage::invalidateCache() (StyleStorage.cpp:681) ==50468== by 0x130832D7: Calligra::Sheets::CellStorage::invalidateStyleCache() (CellStorage.cpp:1725) ==50468== by 0x131203C3: Calligra::Sheets::Map::handleDamages(QList<Calligra::Sheets::Damage*> const&) (Map.cpp:674) ==50468== by 0x13002283: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:121) ==50468== by 0x5DF1CE3: void doActivate<false>(QObject*, int, void**) (qobject.cpp:3898) ==50468== by 0x5DE74C7: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3946) ==50468== by 0x13001BD7: Calligra::Sheets::Map::damagesFlushed(QList<Calligra::Sheets::Damage*> const&) (moc_Map.cpp:220) ==50468== by 0x1311D333: Calligra::Sheets::Map::flushDamages() (Map.cpp:648) ==50468== by 0x13002273: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:120) ==50468== by 0x5DDE93F: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:617) ==50468== Block was alloc'd at ==50468== at 0x48960A4: operator new(unsigned long) (vg_replace_malloc.c:417) ==50468== by 0x1317BF2F: Calligra::Sheets::StyleManager::resetDefaultStyle() (StyleManager.cpp:124) ==50468== by 0x13223723: Calligra::Sheets::Odf::loadStyleTemplate(Calligra::Sheets::StyleManager*, KoOdfStylesReader&, Calligra::Sheets::Map*) (SheetsOdfStyle.cpp:157) ==50468== by 0x131F4253: Calligra::Sheets::Odf::loadMap(Calligra::Sheets::Map*, KoXmlElement const&, KoOdfLoadingContext&) (SheetsOdfMap.cpp:103) ==50468== by 0x131ED3B3: Calligra::Sheets::Odf::loadDocument(Calligra::Sheets::DocBase*, KoOdfReadStore&) (SheetsOdfDoc.cpp:114) ==50468== by 0x13101693: .LTHUNK4 (DocBase.cpp:139) ==50468== by 0x4BAA5FB: .LTHUNK9 (KoDocument.cpp:1949) ==50468== by 0x4BBAD97: KoDocument::loadNativeFormatFromStoreInternal(KoStore*) (KoDocument.cpp:1835) ==50468== by 0x4BBBEEF: KoDocument::loadNativeFormatFromStore(QString const&) (KoDocument.cpp:1783) ==50468== by 0x4BBCAC7: KoDocument::loadNativeFormat(QString const&) (KoDocument.cpp:1763) ==50468== by 0x4BB63D7: KoDocument::openFile() (KoDocument.cpp:1562) ==50468== by 0x4BC0953: openFile (KoDocument.cpp:270) ==50468== by 0x4BC0953: KoDocument::Private::openLocalFile() (KoDocument.cpp:292) ==50468== ==50468== Invalid read of size 8 ==50468== at 0x1315C8A0: QSharedDataPointer (qshareddata.h:96) ==50468== by 0x1315C8A0: Calligra::Sheets::Style::Style(Calligra::Sheets::Style const&) (Style.cpp:156) ==50468== by 0x13186B9B: Calligra::Sheets::StyleStorage::contains(QPoint const&) const (StyleStorage.cpp:215) ==50468== by 0x13071533: Calligra::Sheets::Cell::style() const (Cell.cpp:327) ==50468== by 0x12ECB293: Calligra::Sheets::CellView::CellView(Calligra::Sheets::SheetView*, int, int) (CellView.cpp:202) ==50468== by 0x12EE1A6B: Calligra::Sheets::SheetView::createCellView(int, int) (SheetView.cpp:682) ==50468== by 0x12EE2C07: Calligra::Sheets::SheetView::cellView(int, int) (SheetView.cpp:245) ==50468== by 0x12EE3373: Calligra::Sheets::SheetView::Private::cellViewToProcess(Calligra::Sheets::Cell&, QPointF&, QSet<Calligra::Sheets::Cell>&, Calligra::Sheets::SheetView*, QRect const&) (SheetView.cpp:150) ==50468== by 0x12EE4BBF: Calligra::Sheets::SheetView::paintCells(QPainter&, QRectF const&, QPointF const&, Calligra::Sheets::CanvasBase*, QRect const&) (SheetView.cpp:384) ==50468== by 0x12E20793: Calligra::Sheets::CanvasBase::paint(QPainter*, QRectF const&) (CanvasBase.cpp:473) ==50468== by 0x12E25227: Calligra::Sheets::Canvas::paintEvent(QPaintEvent*) (Canvas.cpp:316) ==50468== by 0x539DFCB: QWidget::event(QEvent*) (qwidget.cpp:8800) ==50468== by 0x12E2618F: Calligra::Sheets::Canvas::event(QEvent*) (Canvas.cpp:310) ==50468== Address 0x15221178 is 8 bytes inside a block of size 24 free'd ==50468== at 0x4899480: operator delete(void*) (vg_replace_malloc.c:802) ==50468== by 0x1315FD9B: Calligra::Sheets::CustomStyle::~CustomStyle() (Style.cpp:1490) ==50468== by 0x13180E43: clear (qcache.h:124) ==50468== by 0x13180E43: Calligra::Sheets::StyleStorage::invalidateCache() (StyleStorage.cpp:681) ==50468== by 0x130832D7: Calligra::Sheets::CellStorage::invalidateStyleCache() (CellStorage.cpp:1725) ==50468== by 0x131203C3: Calligra::Sheets::Map::handleDamages(QList<Calligra::Sheets::Damage*> const&) (Map.cpp:674) ==50468== by 0x13002283: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:121) ==50468== by 0x5DF1CE3: void doActivate<false>(QObject*, int, void**) (qobject.cpp:3898) ==50468== by 0x5DE74C7: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3946) ==50468== by 0x13001BD7: Calligra::Sheets::Map::damagesFlushed(QList<Calligra::Sheets::Damage*> const&) (moc_Map.cpp:220) ==50468== by 0x1311D333: Calligra::Sheets::Map::flushDamages() (Map.cpp:648) ==50468== by 0x13002273: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:120) ==50468== by 0x5DDE93F: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:617) ==50468== Block was alloc'd at ==50468== at 0x48960A4: operator new(unsigned long) (vg_replace_malloc.c:417) ==50468== by 0x1317BF2F: Calligra::Sheets::StyleManager::resetDefaultStyle() (StyleManager.cpp:124) ==50468== by 0x13223723: Calligra::Sheets::Odf::loadStyleTemplate(Calligra::Sheets::StyleManager*, KoOdfStylesReader&, Calligra::Sheets::Map*) (SheetsOdfStyle.cpp:157) ==50468== by 0x131F4253: Calligra::Sheets::Odf::loadMap(Calligra::Sheets::Map*, KoXmlElement const&, KoOdfLoadingContext&) (SheetsOdfMap.cpp:103) ==50468== by 0x131ED3B3: Calligra::Sheets::Odf::loadDocument(Calligra::Sheets::DocBase*, KoOdfReadStore&) (SheetsOdfDoc.cpp:114) ==50468== by 0x13101693: .LTHUNK4 (DocBase.cpp:139) ==50468== by 0x4BAA5FB: .LTHUNK9 (KoDocument.cpp:1949) ==50468== by 0x4BBAD97: KoDocument::loadNativeFormatFromStoreInternal(KoStore*) (KoDocument.cpp:1835) ==50468== by 0x4BBBEEF: KoDocument::loadNativeFormatFromStore(QString const&) (KoDocument.cpp:1783) ==50468== by 0x4BBCAC7: KoDocument::loadNativeFormat(QString const&) (KoDocument.cpp:1763) ==50468== by 0x4BB63D7: KoDocument::openFile() (KoDocument.cpp:1562) ==50468== by 0x4BC0953: openFile (KoDocument.cpp:270) ==50468== by 0x4BC0953: KoDocument::Private::openLocalFile() (KoDocument.cpp:292) ==50468== ==50468== Invalid read of size 8 ==50468== at 0x1315C8A0: QSharedDataPointer (qshareddata.h:96) ==50468== by 0x1315C8A0: Calligra::Sheets::Style::Style(Calligra::Sheets::Style const&) (Style.cpp:156) ==50468== by 0x13186D2F: Calligra::Sheets::StyleStorage::contains(QPoint const&) const (StyleStorage.cpp:243) ==50468== by 0x13071533: Calligra::Sheets::Cell::style() const (Cell.cpp:327) ==50468== by 0x12EC50AB: Calligra::Sheets::CellView::Private::calculateCellBorders(Calligra::Sheets::Cell const&, Calligra::Sheets::SheetView*) (CellView.cpp:460) ==50468== by 0x12ECB5C3: Calligra::Sheets::CellView::CellView(Calligra::Sheets::SheetView*, int, int) (CellView.cpp:285) ==50468== by 0x12EE1A6B: Calligra::Sheets::SheetView::createCellView(int, int) (SheetView.cpp:682) ==50468== by 0x12EE2C07: Calligra::Sheets::SheetView::cellView(int, int) (SheetView.cpp:245) ==50468== by 0x12EE3373: Calligra::Sheets::SheetView::Private::cellViewToProcess(Calligra::Sheets::Cell&, QPointF&, QSet<Calligra::Sheets::Cell>&, Calligra::Sheets::SheetView*, QRect const&) (SheetView.cpp:150) ==50468== by 0x12EE4BBF: Calligra::Sheets::SheetView::paintCells(QPainter&, QRectF const&, QPointF const&, Calligra::Sheets::CanvasBase*, QRect const&) (SheetView.cpp:384) ==50468== by 0x12E20793: Calligra::Sheets::CanvasBase::paint(QPainter*, QRectF const&) (CanvasBase.cpp:473) ==50468== by 0x12E25227: Calligra::Sheets::Canvas::paintEvent(QPaintEvent*) (Canvas.cpp:316) ==50468== by 0x539DFCB: QWidget::event(QEvent*) (qwidget.cpp:8800) ==50468== Address 0x15221178 is 8 bytes inside a block of size 24 free'd ==50468== at 0x4899480: operator delete(void*) (vg_replace_malloc.c:802) ==50468== by 0x1315FD9B: Calligra::Sheets::CustomStyle::~CustomStyle() (Style.cpp:1490) ==50468== by 0x13180E43: clear (qcache.h:124) ==50468== by 0x13180E43: Calligra::Sheets::StyleStorage::invalidateCache() (StyleStorage.cpp:681) ==50468== by 0x130832D7: Calligra::Sheets::CellStorage::invalidateStyleCache() (CellStorage.cpp:1725) ==50468== by 0x131203C3: Calligra::Sheets::Map::handleDamages(QList<Calligra::Sheets::Damage*> const&) (Map.cpp:674) ==50468== by 0x13002283: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:121) ==50468== by 0x5DF1CE3: void doActivate<false>(QObject*, int, void**) (qobject.cpp:3898) ==50468== by 0x5DE74C7: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3946) ==50468== by 0x13001BD7: Calligra::Sheets::Map::damagesFlushed(QList<Calligra::Sheets::Damage*> const&) (moc_Map.cpp:220) ==50468== by 0x1311D333: Calligra::Sheets::Map::flushDamages() (Map.cpp:648) ==50468== by 0x13002273: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:120) ==50468== by 0x5DDE93F: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:617) ==50468== Block was alloc'd at ==50468== at 0x48960A4: operator new(unsigned long) (vg_replace_malloc.c:417) ==50468== by 0x1317BF2F: Calligra::Sheets::StyleManager::resetDefaultStyle() (StyleManager.cpp:124) ==50468== by 0x13223723: Calligra::Sheets::Odf::loadStyleTemplate(Calligra::Sheets::StyleManager*, KoOdfStylesReader&, Calligra::Sheets::Map*) (SheetsOdfStyle.cpp:157) ==50468== by 0x131F4253: Calligra::Sheets::Odf::loadMap(Calligra::Sheets::Map*, KoXmlElement const&, KoOdfLoadingContext&) (SheetsOdfMap.cpp:103) ==50468== by 0x131ED3B3: Calligra::Sheets::Odf::loadDocument(Calligra::Sheets::DocBase*, KoOdfReadStore&) (SheetsOdfDoc.cpp:114) ==50468== by 0x13101693: .LTHUNK4 (DocBase.cpp:139) ==50468== by 0x4BAA5FB: .LTHUNK9 (KoDocument.cpp:1949) ==50468== by 0x4BBAD97: KoDocument::loadNativeFormatFromStoreInternal(KoStore*) (KoDocument.cpp:1835) ==50468== by 0x4BBBEEF: KoDocument::loadNativeFormatFromStore(QString const&) (KoDocument.cpp:1783) ==50468== by 0x4BBCAC7: KoDocument::loadNativeFormat(QString const&) (KoDocument.cpp:1763) ==50468== by 0x4BB63D7: KoDocument::openFile() (KoDocument.cpp:1562) ==50468== by 0x4BC0953: openFile (KoDocument.cpp:270) ==50468== by 0x4BC0953: KoDocument::Private::openLocalFile() (KoDocument.cpp:292) ==50468== ==50468== Invalid read of size 8 ==50468== at 0x1315C8A0: QSharedDataPointer (qshareddata.h:96) ==50468== by 0x1315C8A0: Calligra::Sheets::Style::Style(Calligra::Sheets::Style const&) (Style.cpp:156) ==50468== by 0x13186B9B: Calligra::Sheets::StyleStorage::contains(QPoint const&) const (StyleStorage.cpp:215) ==50468== by 0x13071533: Calligra::Sheets::Cell::style() const (Cell.cpp:327) ==50468== by 0x12EC5157: Calligra::Sheets::CellView::Private::calculateCellBorders(Calligra::Sheets::Cell const&, Calligra::Sheets::SheetView*) (CellView.cpp:466) ==50468== by 0x12ECB5C3: Calligra::Sheets::CellView::CellView(Calligra::Sheets::SheetView*, int, int) (CellView.cpp:285) ==50468== by 0x12EE1A6B: Calligra::Sheets::SheetView::createCellView(int, int) (SheetView.cpp:682) ==50468== by 0x12EE2C07: Calligra::Sheets::SheetView::cellView(int, int) (SheetView.cpp:245) ==50468== by 0x12EE3373: Calligra::Sheets::SheetView::Private::cellViewToProcess(Calligra::Sheets::Cell&, QPointF&, QSet<Calligra::Sheets::Cell>&, Calligra::Sheets::SheetView*, QRect const&) (SheetView.cpp:150) ==50468== by 0x12EE4BBF: Calligra::Sheets::SheetView::paintCells(QPainter&, QRectF const&, QPointF const&, Calligra::Sheets::CanvasBase*, QRect const&) (SheetView.cpp:384) ==50468== by 0x12E20793: Calligra::Sheets::CanvasBase::paint(QPainter*, QRectF const&) (CanvasBase.cpp:473) ==50468== by 0x12E25227: Calligra::Sheets::Canvas::paintEvent(QPaintEvent*) (Canvas.cpp:316) ==50468== by 0x539DFCB: QWidget::event(QEvent*) (qwidget.cpp:8800) ==50468== Address 0x15221178 is 8 bytes inside a block of size 24 free'd ==50468== at 0x4899480: operator delete(void*) (vg_replace_malloc.c:802) ==50468== by 0x1315FD9B: Calligra::Sheets::CustomStyle::~CustomStyle() (Style.cpp:1490) ==50468== by 0x13180E43: clear (qcache.h:124) ==50468== by 0x13180E43: Calligra::Sheets::StyleStorage::invalidateCache() (StyleStorage.cpp:681) ==50468== by 0x130832D7: Calligra::Sheets::CellStorage::invalidateStyleCache() (CellStorage.cpp:1725) ==50468== by 0x131203C3: Calligra::Sheets::Map::handleDamages(QList<Calligra::Sheets::Damage*> const&) (Map.cpp:674) ==50468== by 0x13002283: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:121) ==50468== by 0x5DF1CE3: void doActivate<false>(QObject*, int, void**) (qobject.cpp:3898) ==50468== by 0x5DE74C7: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3946) ==50468== by 0x13001BD7: Calligra::Sheets::Map::damagesFlushed(QList<Calligra::Sheets::Damage*> const&) (moc_Map.cpp:220) ==50468== by 0x1311D333: Calligra::Sheets::Map::flushDamages() (Map.cpp:648) ==50468== by 0x13002273: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:120) ==50468== by 0x5DDE93F: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:617) ==50468== Block was alloc'd at ==50468== at 0x48960A4: operator new(unsigned long) (vg_replace_malloc.c:417) ==50468== by 0x1317BF2F: Calligra::Sheets::StyleManager::resetDefaultStyle() (StyleManager.cpp:124) ==50468== by 0x13223723: Calligra::Sheets::Odf::loadStyleTemplate(Calligra::Sheets::StyleManager*, KoOdfStylesReader&, Calligra::Sheets::Map*) (SheetsOdfStyle.cpp:157) ==50468== by 0x131F4253: Calligra::Sheets::Odf::loadMap(Calligra::Sheets::Map*, KoXmlElement const&, KoOdfLoadingContext&) (SheetsOdfMap.cpp:103) ==50468== by 0x131ED3B3: Calligra::Sheets::Odf::loadDocument(Calligra::Sheets::DocBase*, KoOdfReadStore&) (SheetsOdfDoc.cpp:114) ==50468== by 0x13101693: .LTHUNK4 (DocBase.cpp:139) ==50468== by 0x4BAA5FB: .LTHUNK9 (KoDocument.cpp:1949) ==50468== by 0x4BBAD97: KoDocument::loadNativeFormatFromStoreInternal(KoStore*) (KoDocument.cpp:1835) ==50468== by 0x4BBBEEF: KoDocument::loadNativeFormatFromStore(QString const&) (KoDocument.cpp:1783) ==50468== by 0x4BBCAC7: KoDocument::loadNativeFormat(QString const&) (KoDocument.cpp:1763) ==50468== by 0x4BB63D7: KoDocument::openFile() (KoDocument.cpp:1562) ==50468== by 0x4BC0953: openFile (KoDocument.cpp:270) ==50468== by 0x4BC0953: KoDocument::Private::openLocalFile() (KoDocument.cpp:292) ==50468== ==50468== Invalid read of size 8 ==50468== at 0x1315C8A0: QSharedDataPointer (qshareddata.h:96) ==50468== by 0x1315C8A0: Calligra::Sheets::Style::Style(Calligra::Sheets::Style const&) (Style.cpp:156) ==50468== by 0x13186B9B: Calligra::Sheets::StyleStorage::contains(QPoint const&) const (StyleStorage.cpp:215) ==50468== by 0x13071533: Calligra::Sheets::Cell::style() const (Cell.cpp:327) ==50468== by 0x12EC5203: Calligra::Sheets::CellView::Private::calculateCellBorders(Calligra::Sheets::Cell const&, Calligra::Sheets::SheetView*) (CellView.cpp:472) ==50468== by 0x12ECB5C3: Calligra::Sheets::CellView::CellView(Calligra::Sheets::SheetView*, int, int) (CellView.cpp:285) ==50468== by 0x12EE1A6B: Calligra::Sheets::SheetView::createCellView(int, int) (SheetView.cpp:682) ==50468== by 0x12EE2C07: Calligra::Sheets::SheetView::cellView(int, int) (SheetView.cpp:245) ==50468== by 0x12EE3373: Calligra::Sheets::SheetView::Private::cellViewToProcess(Calligra::Sheets::Cell&, QPointF&, QSet<Calligra::Sheets::Cell>&, Calligra::Sheets::SheetView*, QRect const&) (SheetView.cpp:150) ==50468== by 0x12EE4BBF: Calligra::Sheets::SheetView::paintCells(QPainter&, QRectF const&, QPointF const&, Calligra::Sheets::CanvasBase*, QRect const&) (SheetView.cpp:384) ==50468== by 0x12E20793: Calligra::Sheets::CanvasBase::paint(QPainter*, QRectF const&) (CanvasBase.cpp:473) ==50468== by 0x12E25227: Calligra::Sheets::Canvas::paintEvent(QPaintEvent*) (Canvas.cpp:316) ==50468== by 0x539DFCB: QWidget::event(QEvent*) (qwidget.cpp:8800) ==50468== Address 0x15221178 is 8 bytes inside a block of size 24 free'd ==50468== at 0x4899480: operator delete(void*) (vg_replace_malloc.c:802) ==50468== by 0x1315FD9B: Calligra::Sheets::CustomStyle::~CustomStyle() (Style.cpp:1490) ==50468== by 0x13180E43: clear (qcache.h:124) ==50468== by 0x13180E43: Calligra::Sheets::StyleStorage::invalidateCache() (StyleStorage.cpp:681) ==50468== by 0x130832D7: Calligra::Sheets::CellStorage::invalidateStyleCache() (CellStorage.cpp:1725) ==50468== by 0x131203C3: Calligra::Sheets::Map::handleDamages(QList<Calligra::Sheets::Damage*> const&) (Map.cpp:674) ==50468== by 0x13002283: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:121) ==50468== by 0x5DF1CE3: void doActivate<false>(QObject*, int, void**) (qobject.cpp:3898) ==50468== by 0x5DE74C7: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3946) ==50468== by 0x13001BD7: Calligra::Sheets::Map::damagesFlushed(QList<Calligra::Sheets::Damage*> const&) (moc_Map.cpp:220) ==50468== by 0x1311D333: Calligra::Sheets::Map::flushDamages() (Map.cpp:648) ==50468== by 0x13002273: Calligra::Sheets::Map::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_Map.cpp:120) ==50468== by 0x5DDE93F: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:617) ==50468== Block was alloc'd at ==50468== at 0x48960A4: operator new(unsigned long) (vg_replace_malloc.c:417) ==50468== by 0x1317BF2F: Calligra::Sheets::StyleManager::resetDefaultStyle() (StyleManager.cpp:124) ==50468== by 0x13223723: Calligra::Sheets::Odf::loadStyleTemplate(Calligra::Sheets::StyleManager*, KoOdfStylesReader&, Calligra::Sheets::Map*) (SheetsOdfStyle.cpp:157) ==50468== by 0x131F4253: Calligra::Sheets::Odf::loadMap(Calligra::Sheets::Map*, KoXmlElement const&, KoOdfLoadingContext&) (SheetsOdfMap.cpp:103) ==50468== by 0x131ED3B3: Calligra::Sheets::Odf::loadDocument(Calligra::Sheets::DocBase*, KoOdfReadStore&) (SheetsOdfDoc.cpp:114) ==50468== by 0x13101693: .LTHUNK4 (DocBase.cpp:139) ==50468== by 0x4BAA5FB: .LTHUNK9 (KoDocument.cpp:1949) ==50468== by 0x4BBAD97: KoDocument::loadNativeFormatFromStoreInternal(KoStore*) (KoDocument.cpp:1835) ==50468== by 0x4BBBEEF: KoDocument::loadNativeFormatFromStore(QString const&) (KoDocument.cpp:1783) ==50468== by 0x4BBCAC7: KoDocument::loadNativeFormat(QString const&) (KoDocument.cpp:1763) ==50468== by 0x4BB63D7: KoDocument::openFile() (KoDocument.cpp:1562) ==50468== by 0x4BC0953: openFile (KoDocument.cpp:270) ==50468== by 0x4BC0953: KoDocument::Private::openLocalFile() (KoDocument.cpp:292) ==50468== ==50468== Invalid read of size 8 ==50468== at 0x131796E0: QHash<Calligra::Sheets::Style::Key, Calligra::Sheets::SharedSubStyle>::findNode(Calligra::Sheets::Style::Key const&, unsigned int) const (qhash.h:929) ==50468== by 0x1317976F: QHash<Calligra::Sheets::Style::Key, Calligra::Sheets::SharedSubStyle>::findNode(Calligra::Sheets::Style::Key const&, unsigned int*) const (qhash.h:950) ==50468== by 0x12EBA073: Calligra::Sheets::CellToolBase::Private::updateActions(Calligra::Sheets::Cell const&) (CellToolBase_p.cpp:112) ==50468== by 0x12EA5CCF: Calligra::Sheets::CellToolBase::selectionChanged(Calligra::Sheets::Region const&) (CellToolBase.cpp:1329) ==50468== by 0x12D1B6C7: Calligra::Sheets::CellToolBase::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_CellToolBase.cpp:569) ==50468== by 0x5DF1CE3: void doActivate<false>(QObject*, int, void**) (qobject.cpp:3898) ==50468== by 0x5DE74C7: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3946) ==50468== by 0x12D18887: Calligra::Sheets::Selection::changed(Calligra::Sheets::Region const&) (moc_Selection.cpp:260) ==50468== by 0x12EDD273: Calligra::Sheets::Selection::emitChanged(Calligra::Sheets::Region const&) (Selection.cpp:1079) ==50468== by 0x12EDDE57: Calligra::Sheets::Selection::initialize(QRect const&, Calligra::Sheets::Sheet*) (Selection.cpp:280) ==50468== by 0x12E39337: Calligra::Sheets::RowHeader::mousePress(KoPointerEvent*) (Headers.cpp:175) ==50468== by 0x12E3EF6B: Calligra::Sheets::RowHeaderWidget::mousePressEvent(QMouseEvent*) (HeaderWidgets.cpp:110) ==50468== Address 0x13e0cba8 is 24 bytes inside a block of size 120 free'd ==50468== at 0x4898C58: free (vg_replace_malloc.c:755) ==50468== by 0x5B4DF17: QArrayData::deallocate(QArrayData*, unsigned long, unsigned long) (qarraydata.cpp:267) ==50468== by 0x81E39CB: deallocate (qarraydata.h:239) ==50468== by 0x81E39CB: QVector<QRect>::realloc(int, QFlags<QArrayData::AllocationOption>) (qvector.h:754) ==50468== by 0x81E3C0B: QVector<QRect>::resize(int) (qvector.h:436) ==50468== by 0x81DC0C3: miSubtractNonO1(QRegionPrivate&, QRect const*, QRect const*, int, int) (qregion.cpp:2569) ==50468== by 0x81DE023: miRegionOp(QRegionPrivate&, QRegionPrivate const*, QRegionPrivate const*, void (*)(QRegionPrivate&, QRect const*, QRect const*, QRect const*, QRect const*, int, int), void (*)(QRegionPrivate&, QRect const*, QRect const*, int, int), void (*)(QRegionPrivate&, QRect const*, QRect const*, int, int)) (qregion.cpp:2383) ==50468== by 0x81DE6C3: SubtractRegion(QRegionPrivate*, QRegionPrivate*, QRegionPrivate&) (qregion.cpp:2702) ==50468== by 0x81DF45F: QRegion::subtracted(QRegion const&) const (qregion.cpp:4248) ==50468== by 0x81DF4D3: QRegion::operator-(QRegion const&) const (qregion.cpp:494) ==50468== by 0x81DF557: QRegion::operator-=(QRegion const&) (qregion.cpp:579) ==50468== by 0x5378DC3: QWidgetPrivate::subtractOpaqueChildren(QRegion&, QRect const&) const (qwidget.cpp:2019) ==50468== by 0x5357023: QWidgetRepaintManager::paintAndFlush() (qwidgetrepaintmanager.cpp:870) ==50468== Block was alloc'd at ==50468== at 0x4895618: malloc (vg_replace_malloc.c:380) ==50468== by 0x5B4DD6B: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags<QArrayData::AllocationOption>) (qarraydata.cpp:218) ==50468== by 0x81E3893: allocate (qarraydata.h:224) ==50468== by 0x81E3893: QVector<QRect>::realloc(int, QFlags<QArrayData::AllocationOption>) (qvector.h:708) ==50468== by 0x81E3C0B: QVector<QRect>::resize(int) (qvector.h:436) ==50468== by 0x81DC2EF: miSubtractO(QRegionPrivate&, QRect const*, QRect const*, QRect const*, QRect const*, int, int) (qregion.cpp:2632) ==50468== by 0x81DDE1F: miRegionOp(QRegionPrivate&, QRegionPrivate const*, QRegionPrivate const*, void (*)(QRegionPrivate&, QRect const*, QRect const*, QRect const*, QRect const*, int, int), void (*)(QRegionPrivate&, QRect const*, QRect const*, int, int), void (*)(QRegionPrivate&, QRect const*, QRect const*, int, int)) (qregion.cpp:2358) ==50468== by 0x81DE6C3: SubtractRegion(QRegionPrivate*, QRegionPrivate*, QRegionPrivate&) (qregion.cpp:2702) ==50468== by 0x81DF45F: QRegion::subtracted(QRegion const&) const (qregion.cpp:4248) ==50468== by 0x81DF4D3: QRegion::operator-(QRegion const&) const (qregion.cpp:494) ==50468== by 0x81DF557: QRegion::operator-=(QRegion const&) (qregion.cpp:579) ==50468== by 0x5378DC3: QWidgetPrivate::subtractOpaqueChildren(QRegion&, QRect const&) const (qwidget.cpp:2019) ==50468== by 0x5357023: QWidgetRepaintManager::paintAndFlush() (qwidgetrepaintmanager.cpp:870) ==50468== ==50468== Invalid read of size 4 ==50468== at 0x131796F4: same_key (qhash.h:156) ==50468== by 0x131796F4: QHash<Calligra::Sheets::Style::Key, Calligra::Sheets::SharedSubStyle>::findNode(Calligra::Sheets::Style::Key const&, unsigned int) const (qhash.h:931) ==50468== by 0x1317976F: QHash<Calligra::Sheets::Style::Key, Calligra::Sheets::SharedSubStyle>::findNode(Calligra::Sheets::Style::Key const&, unsigned int*) const (qhash.h:950) ==50468== by 0x12EBA073: Calligra::Sheets::CellToolBase::Private::updateActions(Calligra::Sheets::Cell const&) (CellToolBase_p.cpp:112) ==50468== by 0x12EA5CCF: Calligra::Sheets::CellToolBase::selectionChanged(Calligra::Sheets::Region const&) (CellToolBase.cpp:1329) ==50468== by 0x12D1B6C7: Calligra::Sheets::CellToolBase::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_CellToolBase.cpp:569) ==50468== by 0x5DF1CE3: void doActivate<false>(QObject*, int, void**) (qobject.cpp:3898) ==50468== by 0x5DE74C7: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3946) ==50468== by 0x12D18887: Calligra::Sheets::Selection::changed(Calligra::Sheets::Region const&) (moc_Selection.cpp:260) ==50468== by 0x12EDD273: Calligra::Sheets::Selection::emitChanged(Calligra::Sheets::Region const&) (Selection.cpp:1079) ==50468== by 0x12EDDE57: Calligra::Sheets::Selection::initialize(QRect const&, Calligra::Sheets::Sheet*) (Selection.cpp:280) ==50468== by 0x12E39337: Calligra::Sheets::RowHeader::mousePress(KoPointerEvent*) (Headers.cpp:175) ==50468== by 0x12E3EF6B: Calligra::Sheets::RowHeaderWidget::mousePressEvent(QMouseEvent*) (HeaderWidgets.cpp:110) ==50468== Address 0x8 is not stack'd, malloc'd or (recently) free'd ==50468== KCrash: crashing... crashRecursionCounter = 2 Created attachment 139524 [details]
Problematic spreadsheet
It seems another spreadsheet I have doesn't reproduce the issue, so maybe it's file-related?
Attaching the spreadsheet with the issue.
Created attachment 141470 [details]
New crash information added by DrKonqi
calligrasheets (3.2.1) using Qt 5.15.2
- What I was doing when the application crashed: After adding a row in Calligra Sheets, attempting to enter data in the new row caused the application to terminate unexpectedly.
-- Backtrace (Reduced):
#4 0x00007fee923bc118 in Calligra::Sheets::Style::isEmpty() const () from /lib64/libcalligrasheetsodf.so.17
#5 0x00007fee923bc13d in Calligra::Sheets::Style::isDefault() const () from /lib64/libcalligrasheetsodf.so.17
#6 0x00007fee92639f08 in Calligra::Sheets::CellView::CellView(Calligra::Sheets::SheetView*, int, int) () from /lib64/libcalligrasheetscommon.so.17
#7 0x00007fee9264d7a4 in Calligra::Sheets::SheetView::cellView(int, int) () from /lib64/libcalligrasheetscommon.so.17
#8 0x00007fee9264dae9 in Calligra::Sheets::SheetView::Private::cellViewToProcess(Calligra::Sheets::Cell&, QPointF&, QSet<Calligra::Sheets::Cell>&, Calligra::Sheets::SheetView*, QRect const&) () from /lib64/libcalligrasheetscommon.so.17
Git commit a43a05877689f7cdb7a3f1b36e05626027869d72 by Tomas Mecir. Committed on 21/05/2022 at 12:52. Pushed by mecir into branch 'master'. Disable the style cache, it's causing more problems than it's worth. Related: bug 368852, bug 448587, bug 449729 M +41 -41 sheets/core/StyleStorage.cpp https://invent.kde.org/office/calligra/commit/a43a05877689f7cdb7a3f1b36e05626027869d72 (In reply to Tomas Mecir from comment #14) > Git commit a43a05877689f7cdb7a3f1b36e05626027869d72 by Tomas Mecir. > Committed on 21/05/2022 at 12:52. > Pushed by mecir into branch 'master'. > > Disable the style cache, it's causing more problems than it's worth. > Related: bug 368852, bug 448587, bug 449729 > > M +41 -41 sheets/core/StyleStorage.cpp > > https://invent.kde.org/office/calligra/commit/ > a43a05877689f7cdb7a3f1b36e05626027869d72 Can confirm this (backported to 3.2.1) seems to have fixed my issue. |