Bug 373743 - Inserting columns crash
Summary: Inserting columns crash
Status: RESOLVED DUPLICATE of bug 391018
Alias: None
Product: calligrasheets
Classification: Applications
Component: general (show other bugs)
Version: 2.9.11
Platform: Slackware Linux
: NOR crash
Target Milestone: ---
Assignee: Calligra Sheets (KSpread) Bugs
URL:
Keywords: drkonqi
: 371910 381072 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-12-17 06:56 UTC by David Ferrone
Modified: 2019-09-17 00:28 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Ferrone 2016-12-17 06:56:06 UTC
Application: calligrasheets (2.9.11)
KDE Platform Version: 4.14.21
Qt Version: 4.8.7
Operating System: Linux 4.4.29 x86_64
Distribution (Platform): Slackware Packages

-- Information about the crash:
- What I was doing when the application crashed:

I inserted a column. When I inserted a second column to the right of the first, it crashed.

The crash can be reproduced every time.

-- Backtrace:
Application: Calligra Sheets (calligrasheets), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#6  0x0000000000000021 in  ()
#7  0x00007ff7e102974f in Calligra::Sheets::StyleStorage::invalidateCache() () at /usr/lib64/libcalligrasheetsodf.so.14
#8  0x00007ff7e0fc56a0 in Calligra::Sheets::Map::handleDamages(QList<Calligra::Sheets::Damage*> const&) () at /usr/lib64/libcalligrasheetsodf.so.14
#9  0x00007ff801612e30 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/qt/lib/libQtCore.so.4
#10 0x00007ff7e0fc1102 in Calligra::Sheets::Map::damagesFlushed(QList<Calligra::Sheets::Damage*> const&) () at /usr/lib64/libcalligrasheetsodf.so.14
#11 0x00007ff7e0fc13d1 in Calligra::Sheets::Map::flushDamages() () at /usr/lib64/libcalligrasheetsodf.so.14
#12 0x00007ff801618921 in QObject::event(QEvent*) () at /usr/lib64/qt/lib/libQtCore.so.4
#13 0x00007ff80074e48c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/qt/lib/libQtGui.so.4
#14 0x00007ff800754f5c in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/qt/lib/libQtGui.so.4
#15 0x00007ff7e9cf8d55 in KoApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkomain.so.14
#16 0x00007ff8015ffc0d in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/qt/lib/libQtCore.so.4
#17 0x00007ff801602e6e in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/qt/lib/libQtCore.so.4
#18 0x00007ff80162df3e in  () at /usr/lib64/qt/lib/libQtCore.so.4
#19 0x00007ff7fbe3f797 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#20 0x00007ff7fbe3f9c8 in  () at /usr/lib64/libglib-2.0.so.0
#21 0x00007ff7fbe3fa6c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#22 0x00007ff80162e0ae in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/qt/lib/libQtCore.so.4
#23 0x00007ff8007f19e6 in  () at /usr/lib64/qt/lib/libQtGui.so.4
#24 0x00007ff8015fe5d1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/qt/lib/libQtCore.so.4
#25 0x00007ff8015fe8e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/qt/lib/libQtCore.so.4
#26 0x00007ff801603ec9 in QCoreApplication::exec() () at /usr/lib64/qt/lib/libQtCore.so.4
#27 0x00007ff7e9fb968d in kdemain () at /usr/lib64/libkdeinit4_calligrasheets.so
#28 0x0000000000408c21 in  ()
#29 0x00000000004099f7 in  ()
#30 0x000000000040a13a in  ()
#31 0x0000000000405952 in  ()
#32 0x00007ff7ff6977d0 in __libc_start_main () at /lib64/libc.so.6
#33 0x00000000004067b9 in _start ()

Possible duplicates by query: bug 371910.

Reported using DrKonqi
Comment 1 David Ferrone 2016-12-18 22:40:27 UTC
I thought I should attempt to provide a few more details. Oddly this occurs in a very specific way.

I have an .ods file with 30 students scores (10 quizzes, 3 exams, etc.)

When I click on B (the second column header) and insert a column there, it inserts with no issue.  When I repeat this step, to insert a second column in that same location, Calligra Sheets crashes.

This happens with another .ods file as well. I can cause this crash every time.  

But this crash ONLY occurs when I insert a column IN THE SECOND COLUMN. (and again, only the second time I do this. First insert is fine. Second insert causes a crash.)

I can insert as many columns as I want in column A, or column C, or seemingly any other column.  But B causes trouble on the second insert. Weird!
Comment 2 Tomas Mecir 2017-12-23 18:18:31 UTC
*** Bug 371910 has been marked as a duplicate of this bug. ***
Comment 3 Tomas Mecir 2017-12-23 18:19:11 UTC
*** Bug 381072 has been marked as a duplicate of this bug. ***
Comment 4 Christoph Feck 2019-09-17 00:28:00 UTC
Still occurs on Calligra 3.

*** This bug has been marked as a duplicate of bug 391018 ***