https://bugs.kde.org/show_bug.cgi?id=405705

            Bug ID: 405705
           Summary: Crash: merging cells and drawing borders
           Product: calligrasheets
           Version: 3.1.0
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: calligra-sheets-bugs-n...@kde.org
          Reporter: popp16...@gmail.com
  Target Milestone: ---

Application: calligrasheets (3.1.0)

Qt Version: 5.12.2
Frameworks Version: 5.56.0
Operating System: Linux 5.0.2-arch1-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

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

I was performing a mix of cell merger operations and draw borders operations.
It crashes from time to time so I save a lot in between. If one of the two
operations caused a crash, then after reopening the file to perform the same
operation, the program does not always crash. It is a hit or miss.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Calligra Sheets (calligrasheets), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fbf0ad32d80 (LWP 2496))]

Thread 3 (Thread 0x7fbf08b75700 (LWP 2498)):
#0  0x00007fbf12172c21 in poll () from /usr/lib/libc.so.6
#1  0x00007fbf0e5f5690 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fbf0e5f577e in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007fbf11349cb4 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#4  0x00007fbf112f2a8c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#5  0x00007fbf11136569 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007fbf0f86cba6 in ?? () from /usr/lib/libQt5DBus.so.5
#7  0x00007fbf1113796c in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007fbf0eeb3a9d in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007fbf1217db23 in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7fbf0a267700 (LWP 2497)):
#0  0x00007fbf12172c21 in poll () from /usr/lib/libc.so.6
#1  0x00007fbf0dbb1630 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007fbf0dbb32db in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007fbf0ab9f989 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fbf1113796c in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007fbf0eeb3a9d in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fbf1217db23 in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7fbf0ad32d80 (LWP 2496)):
[KCrash Handler]
#6  0x00007fbf034dbb98 in Calligra::Sheets::Style::isEmpty() const () from
/usr/lib/libcalligrasheetsodf.so.16
#7  0x00007fbf034f7cfa in
Calligra::Sheets::StyleStorage::composeStyle(QList<Calligra::Sheets::SharedSubStyle>
const&) const () from /usr/lib/libcalligrasheetsodf.so.16
#8  0x00007fbf034f8512 in Calligra::Sheets::StyleStorage::contains(QPoint
const&) const () from /usr/lib/libcalligrasheetsodf.so.16
#9  0x00007fbf03406180 in Calligra::Sheets::CellStorage::style(int, int) const
() from /usr/lib/libcalligrasheetsodf.so.16
#10 0x00007fbf033fa090 in Calligra::Sheets::Cell::style() const () from
/usr/lib/libcalligrasheetsodf.so.16
#11 0x00007fbf0829e2f9 in
Calligra::Sheets::CellView::CellView(Calligra::Sheets::SheetView*, int, int) ()
from /usr/lib/libcalligrasheetscommon.so.16
#12 0x00007fbf082addf3 in Calligra::Sheets::SheetView::createCellView(int, int)
() from /usr/lib/libcalligrasheetscommon.so.16
#13 0x00007fbf082ae608 in Calligra::Sheets::SheetView::cellView(int, int) ()
from /usr/lib/libcalligrasheetscommon.so.16
#14 0x00007fbf082af0a9 in ?? () from /usr/lib/libcalligrasheetscommon.so.16
#15 0x00007fbf082b0e7c in Calligra::Sheets::SheetView::paintCells(QPainter&,
QRectF const&, QPointF const&, Calligra::Sheets::CanvasBase*, QRect const&) ()
from /usr/lib/libcalligrasheetscommon.so.16
#16 0x00007fbf0822905c in Calligra::Sheets::CanvasBase::paint(QPainter*, QRectF
const&) () from /usr/lib/libcalligrasheetscommon.so.16
#17 0x00007fbf0822cb63 in Calligra::Sheets::Canvas::paintEvent(QPaintEvent*) ()
from /usr/lib/libcalligrasheetscommon.so.16
#18 0x00007fbf11742c28 in QWidget::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#19 0x00007fbf11701e24 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#20 0x00007fbf117095f1 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#21 0x00007fbf11fda188 in KoApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkomain.so.16
#22 0x00007fbf112f3df9 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#23 0x00007fbf1173b507 in QWidgetPrivate::sendPaintEvent(QRegion const&) ()
from /usr/lib/libQt5Widgets.so.5
#24 0x00007fbf1173bdf6 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib/libQt5Widgets.so.5
#25 0x00007fbf11711e19 in ?? () from /usr/lib/libQt5Widgets.so.5
#26 0x00007fbf11712039 in ?? () from /usr/lib/libQt5Widgets.so.5
#27 0x00007fbf1172a4f7 in QWidgetPrivate::syncBackingStore() () from
/usr/lib/libQt5Widgets.so.5
#28 0x00007fbf11742d69 in QWidget::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#29 0x00007fbf11850535 in QMainWindow::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#30 0x00007fbf1038a3dc in KMainWindow::event(QEvent*) () from
/usr/lib/libKF5XmlGui.so.5
#31 0x00007fbf103d55c6 in KXmlGuiWindow::event(QEvent*) () from
/usr/lib/libKF5XmlGui.so.5
#32 0x00007fbf11701e24 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#33 0x00007fbf117095f1 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#34 0x00007fbf11fda188 in KoApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkomain.so.16
#35 0x00007fbf112f3df9 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#36 0x00007fbf112f6ee8 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#37 0x00007fbf1134a6c4 in ?? () from /usr/lib/libQt5Core.so.5
#38 0x00007fbf0e5f37bf in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#39 0x00007fbf0e5f5739 in ?? () from /usr/lib/libglib-2.0.so.0
#40 0x00007fbf0e5f577e in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#41 0x00007fbf11349c99 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#42 0x00007fbf112f2a8c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#43 0x00007fbf112fade6 in QCoreApplication::exec() () from
/usr/lib/libQt5Core.so.5
#44 0x00007fbf1224a87f in kdemain () from
/usr/lib/libkdeinit5_calligrasheets.so
#45 0x00007fbf120a6223 in __libc_start_main () from /usr/lib/libc.so.6
#46 0x0000558b6d45505e in _start ()
[Inferior 1 (process 2496) detached]

The reporter indicates this bug may be a duplicate of or related to bug 377775.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to