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.