calligra -lots of error messages then crash

Treeve Jelbert treeve at scarlet.be
Fri Dec 2 12:31:18 GMT 2016


I did a clean build of calligra (commit 
648eeb4280f19364a145aa94b53b51be6d59fb82) using gcc-6.2.0 and 
qtbase-5.7.1), frameworks-5.28

I started sheets, and chose new document. I enter a few letters in a 
cell and press tab. - Crash!!

calligrasheets: 
/var/git/qt5/qtbase/src/3rdparty/double-conversion/double-conversion.cc:364: 
static void
double_conversion::DoubleToStringConverter::DoubleToAscii(double, 
double_conversion::DoubleToStringConverter::DtoaMode, int,
char*, int, bool*, int*, int*): Assertion `!Double(v).IsSpecial()' 
failed.

Thread 1 "calligrasheets" received signal SIGABRT, Aborted.



The full gdb trace is follows,
Regards, Treeve


Starting program: /opt/qt5/bin/calligrasheets
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
calligra.lib.pigment: Compiled for arch: 6
calligra.lib.pigment: Features supported:
calligra.lib.pigment:    "SSE2"         ---      yes
calligra.lib.pigment:    "SSSE3"        ---      yes
calligra.lib.pigment:    "SSE4.1"       ---      yes
calligra.lib.pigment:    "AVX "         ---      yes
calligra.lib.pigment:    "AVX2 "        ---      no
[New Thread 0x7fffe1b09700 (LWP 4883)]
[New Thread 0x7fffdbb59700 (LWP 4884)]
[New Thread 0x7fffc2146700 (LWP 4890)]
XmbTextListToTextProperty result code -2
XmbTextListToTextProperty result code -2
this does not work on a KActionCollection containing actions!
sonnet.core: No language dictionaries for the language: "en-IE"
sonnet.core: deleting 0x7fffffffbfd0 for "en_US"
sonnet.core: No language dictionaries for the language: "en-IE"
sonnet.core: No language dictionaries for the language: "en-IE"
[New Thread 0x7fffc0663700 (LWP 4897)]
[Thread 0x7fffc0663700 (LWP 4897) exited]
[New Thread 0x7fffc0663700 (LWP 4898)]
[Thread 0x7fffc0663700 (LWP 4898) exited]
[New Thread 0x7fffc0663700 (LWP 4899)]
[Thread 0x7fffc0663700 (LWP 4899) exited]
XmbTextListToTextProperty result code -2
XmbTextListToTextProperty result code -2
Shortcut for action  "editCell" "Modify Cell" set with 
QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s)
instead.
Shortcut for action  "namedAreaDialog" "Named Areas..." set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "inspector" "Run Inspector..." set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "italic" "Italic" set with QAction::setShortcut()! 
Use KActionCollection::setDefaultShortcut(s)
instead.
Shortcut for action  "bold" "Bold" set with QAction::setShortcut()! Use 
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "permuteFixation" "Permute reference fixation" set 
with QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "permuteFixation" "Permute reference fixation" set 
with QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "cellStyle" "Cell Format..." set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "gotoCell" "Goto Cell..." set with 
QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s)
instead.
Shortcut for action  "underline" "Underline" set with 
QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s)
instead.
Shortcut for action  "format_font" "Font..." set with 
QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s)
instead.
Shortcut for action  "format_aligncenter" "Align Center" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "fontsizedown" "Decrease Font Size" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "change_text_direction" "Change text direction" 
set with QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "format_italic" "Italic" set with 
QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s)
instead.
Shortcut for action  "insert_annotation" "Insert Comment" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "format_super" "Superscript" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "format_sub" "Subscript" set with 
QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s)
instead.
Shortcut for action  "insert_specialchar" "Special Character..." set 
with QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "format_alignleft" "Align Left" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "format_bold" "Bold" set with 
QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s)
instead.
Shortcut for action  "nonbreaking_space" "Insert Non-Breaking Space" 
set with QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "format_underline" "Underline" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "format_alignblock" "Align Block" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "format_alignright" "Align Right" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "format_stylist" "Style Manager..." set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "insert_index" "Insert Index" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "edit_paste_text" "Paste As Text" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "format_paragraph" "Paragraph..." set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "fontsizeup" "Increase Font Size" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "line_break" "Line Break" set with 
QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s)
instead.
Shortcut for action  "nonbreaking_hyphen" "Insert Non-Breaking Hyphen" 
set with QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "insert_framebreak" "Page Break" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "pathsegment-line" "Segment to Line" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "pathsegment-curve" "Segment to Curve" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "pathpoint-join" "Join with segment" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "pathpoint-insert" "Insert point" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "pathpoint-remove" "Remove point" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "convert-to-path" "To Path" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "RecalcWorkSheet" "Recalculate Sheet" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "RecalcWorkBook" "Recalculate Document" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "go_next" "Next Sheet" set with 
QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s)
instead.
Shortcut for action  "go_previous" "Previous Sheet" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "edit_delete" "Delete" set with 
QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s)
instead.
Shortcut for action  "object_order_raise" "&Raise" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "object_order_lower" "&Lower" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "object_order_back" "Send to &Back" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "object_order_front" "Bring to &Front" set with 
QAction::setShortcut()! Use
KActionCollection::setDefaultShortcut(s) instead.
calligra.lib.flake: "KSpreadCellToolId" : action "selectAll" conflicts 
with canvas action "edit_select_all" shortcut:
"Ctrl+A"
calligra.lib.flake: "KSpreadCellToolId" : action "italic" conflicts 
with canvas action "format_italic" shortcut: "Ctrl+I"
calligra.lib.flake: "KSpreadCellToolId" : action "bold" conflicts with 
canvas action "format_bold" shortcut: "Ctrl+B"
calligra.lib.flake: "KSpreadCellToolId" : action "edit_replace" 
conflicts with canvas action "format_alignright" shortcut:
"Ctrl+R"
calligra.lib.flake: "KSpreadCellToolId" : action "cellStyle" conflicts 
with canvas action "format_font" shortcut:
"Ctrl+Alt+F"
calligra.lib.flake: "KSpreadCellToolId" : action "underline" conflicts 
with canvas action "format_underline" shortcut:
"Ctrl+U"
XmbTextListToTextProperty result code -2
calligrasheets: 
/var/git/qt5/qtbase/src/3rdparty/double-conversion/double-conversion.cc:364: 
static void
double_conversion::DoubleToStringConverter::DoubleToAscii(double, 
double_conversion::DoubleToStringConverter::DtoaMode, int,
char*, int, bool*, int*, int*): Assertion `!Double(v).IsSpecial()' 
failed.

Thread 1 "calligrasheets" received signal SIGABRT, Aborted.
0x00007ffff7851b0d in raise () from /lib/libc.so.6



(gdb) ba
#0  0x00007ffff7851b0d in raise () from /lib/libc.so.6
#1  0x00007ffff78531d5 in abort () from /lib/libc.so.6
#2  0x00007ffff7849b5c in __assert_fail_base () from /lib/libc.so.6
#3  0x00007ffff7849c0a in __assert_fail () from /lib/libc.so.6
#4  0x00007ffff5c3719f in ?? () from /opt/qt5/lib/libQt5Core.so.5
#5  0x00007ffff5b8ac84 in ?? () from /opt/qt5/lib/libQt5Core.so.5
#6  0x00007ffff5b7e7ab in ?? () from /opt/qt5/lib/libQt5Core.so.5
#7  0x00007ffff5b7eee4 in ?? () from /opt/qt5/lib/libQt5Core.so.5
#8  0x00007ffff5bb8d8c in QString::number(double, char, int) () from 
/opt/qt5/lib/libQt5Core.so.5

#9  0x00007fffd9fd808f in 
Calligra::Sheets::ValueFormatter::createNumberFormat(long double, int,
Calligra::Sheets::Format::Type, Calligra::Sheets::Style::FloatFormat, 
QString const&, QString const&, bool) () from
/opt/qt5/lib/libcalligrasheetsodf.so.15
#10 0x00007fffd9fddfe9 in 
Calligra::Sheets::ValueFormatter::formatText(Calligra::Sheets::Value 
const&,
Calligra::Sheets::Format::Type, int, 
Calligra::Sheets::Style::FloatFormat, QString const&, QString const&, 
QString const&,
QString const&, bool) ()
    from /opt/qt5/lib/libcalligrasheetsodf.so.15
#11 0x00007fffd9e79e66 in 
Calligra::Sheets::Cell::displayText(Calligra::Sheets::Style const&, 
Calligra::Sheets::Value*,
bool*) const () from /opt/qt5/lib/libcalligrasheetsodf.so.15
#12 0x00007fffda49c268 in 
Calligra::Sheets::CellView::CellView(Calligra::Sheets::SheetView*, int, 
int) ()
    from /opt/qt5/lib/libcalligrasheetscommon.so.15
#13 0x00007fffda4b1464 in Calligra::Sheets::SheetView::cellView(int, 
int) () from /opt/qt5/lib/libcalligrasheetscommon.so.15
#14 0x00007fffda4b1bfe in 
Calligra::Sheets::SheetView::Private::cellViewToProcess(Calligra::Sheets::Cell&, 
QPointF&,
QSet<Calligra::Sheets::Cell>&, Calligra::Sheets::SheetView*, QRect 
const&) () from
/opt/qt5/lib/libcalligrasheetscommon.so.15
#15 0x00007fffda4b3a79 in 
Calligra::Sheets::SheetView::paintCells(QPainter&, QRectF const&, 
QPointF const&,
Calligra::Sheets::CanvasBase*, QRect const&) () from 
/opt/qt5/lib/libcalligrasheetscommon.so.15
#16 0x00007fffda41b83d in 
Calligra::Sheets::CanvasBase::paint(QPainter*, QRectF const&) ()
    from /opt/qt5/lib/libcalligrasheetscommon.so.15
#17 0x00007fffda41f707 in 
Calligra::Sheets::Canvas::paintEvent(QPaintEvent*) () from
/opt/qt5/lib/libcalligrasheetscommon.so.15
#18 0x00007ffff63c0431 in QWidget::event(QEvent*) () from 
/opt/qt5/lib/libQt5Widgets.so.5
#19 0x00007ffff636fe6c in QApplicationPrivate::notify_helper(QObject*, 
QEvent*) () from /opt/qt5/lib/libQt5Widgets.so.5
#20 0x00007ffff637a3ee in QApplication::notify(QObject*, QEvent*) () 
from /opt/qt5/lib/libQt5Widgets.so.5
#21 0x00007ffff7541ab7 in KoApplication::notify(QObject*, QEvent*) () 
from /opt/qt5/lib/libkomain.so.15
#22 0x00007ffff5d85851 in QCoreApplication::notifyInternal2(QObject*, 
QEvent*) () from /opt/qt5/lib/libQt5Core.so.5
#23 0x00007ffff63b982a in QWidgetPrivate::sendPaintEvent(QRegion 
const&) () from /opt/qt5/lib/libQt5Widgets.so.5
#24 0x00007ffff63b9e38 in QWidgetPrivate::drawWidget(QPaintDevice*, 
QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /opt/qt5/lib/libQt5Widgets.so.5
#25 0x00007ffff63bab08 in 
QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> 
const&, int, QRegion const&,
QPoint const&, int, QPainter*, QWidgetBackingStore*) () from 
/opt/qt5/lib/libQt5Widgets.so.5
#26 0x00007ffff63b999e in QWidgetPrivate::drawWidget(QPaintDevice*, 
QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /opt/qt5/lib/libQt5Widgets.so.5
#27 0x00007ffff63bab08 in 
QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> 
const&, int, QRegion const&,
QPoint const&, int, QPainter*, QWidgetBackingStore*) () from 
/opt/qt5/lib/libQt5Widgets.so.5
#28 0x00007ffff63b999e in QWidgetPrivate::drawWidget(QPaintDevice*, 
QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /opt/qt5/lib/libQt5Widgets.so.5
#29 0x00007ffff63bab08 in 
QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> 
const&, int, QRegion const&,
QPoint const&, int, QPainter*, QWidgetBackingStore*) () from 
/opt/qt5/lib/libQt5Widgets.so.5
#30 0x00007ffff63ba9f9 in 
QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> 
const&, int, QRegion const&,
QPoint const&, int, QPainter*, QWidgetBackingStore*) () from 
/opt/qt5/lib/libQt5Widgets.so.5
#31 0x00007ffff63ba9f9 in 
QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> 
const&, int, QRegion const&,
QPoint const&, int, QPainter*, QWidgetBackingStore*) () from 
/opt/qt5/lib/libQt5Widgets.so.5
#32 0x00007ffff63b999e in QWidgetPrivate::drawWidget(QPaintDevice*, 
QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /opt/qt5/lib/libQt5Widgets.so.5
#33 0x00007ffff63bab08 in 
QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> 
const&, int, QRegion const&,
QPoint const&, int, QPainter*, QWidgetBackingStore*) () from 
/opt/qt5/lib/libQt5Widgets.so.5
#34 0x00007ffff63ba9f9 in 
QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> 
const&, int, QRegion const&,
QPoint const&, int, QPainter*, QWidgetBackingStore*) () from 
/opt/qt5/lib/libQt5Widgets.so.5
#35 0x00007ffff63ba9f9 in 
QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> 
const&, int, QRegion const&,
QPoint const&, int, QPainter*, QWidgetBackingStore*) () from 
/opt/qt5/lib/libQt5Widgets.so.5
#36 0x00007ffff63ba9f9 in 
QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> 
const&, int, QRegion const&,
QPoint const&, int, QPainter*, QWidgetBackingStore*) () from 
/opt/qt5/lib/libQt5Widgets.so.5
#37 0x00007ffff63ba9f9 in 
QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> 
const&, int, QRegion const&,
QPoint const&, int, QPainter*, QWidgetBackingStore*) () from 
/opt/qt5/lib/libQt5Widgets.so.5
#38 0x00007ffff63ba9f9 in 
QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> 
const&, int, QRegion const&,
QPoint const&, int, QPainter*, QWidgetBackingStore*) () from 
/opt/qt5/lib/libQt5Widgets.so.5
#39 0x00007ffff63ba9f9 in 
QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> 
const&, int, QRegion const&,
QPoint const&, int, QPainter*, QWidgetBackingStore*) () from 
/opt/qt5/lib/libQt5Widgets.so.5
#40 0x00007ffff63b999e in QWidgetPrivate::drawWidget(QPaintDevice*, 
QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /opt/qt5/lib/libQt5Widgets.so.5
#41 0x00007ffff63847e5 in ?? () from /opt/qt5/lib/libQt5Widgets.so.5
#42 0x00007ffff6384a2a in ?? () from /opt/qt5/lib/libQt5Widgets.so.5
#43 0x00007ffff63a838f in QWidgetPrivate::syncBackingStore() () from 
/opt/qt5/lib/libQt5Widgets.so.5
#44 0x00007ffff63c04e0 in QWidget::event(QEvent*) () from 
/opt/qt5/lib/libQt5Widgets.so.5
#45 0x00007ffff64d98e3 in QMainWindow::event(QEvent*) () from 
/opt/qt5/lib/libQt5Widgets.so.5
#46 0x00007ffff2a057d5 in KMainWindow::event(QEvent*) () from 
/opt/qt5/lib/libKF5XmlGui.so.5
#47 0x00007ffff2a4628d in KXmlGuiWindow::event(QEvent*) () from 
/opt/qt5/lib/libKF5XmlGui.so.5
#48 0x00007ffff636fe6c in QApplicationPrivate::notify_helper(QObject*, 
QEvent*) () from /opt/qt5/lib/libQt5Widgets.so.5
#49 0x00007ffff637a3ee in QApplication::notify(QObject*, QEvent*) () 
from /opt/qt5/lib/libQt5Widgets.so.5
#50 0x00007ffff7541ab7 in KoApplication::notify(QObject*, QEvent*) () 
from /opt/qt5/lib/libkomain.so.15
#51 0x00007ffff5d85851 in QCoreApplication::notifyInternal2(QObject*, 
QEvent*) () from /opt/qt5/lib/libQt5Core.so.5
#52 0x00007ffff5d88509 in 
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) 
()
    from /opt/qt5/lib/libQt5Core.so.5
#53 0x00007ffff5dfaf43 in ?? () from /opt/qt5/lib/libQt5Core.so.5
#54 0x00007fffec1cd2ca in g_main_dispatch () from 
/usr/lib/libglib-2.0.so.0
#55 0x00007fffec1ce142 in g_main_context_dispatch () from 
/usr/lib/libglib-2.0.so.0
#56 0x00007fffec1ce326 in g_main_context_iterate () from 
/usr/lib/libglib-2.0.so.0
#57 0x00007fffec1ce3ea in g_main_context_iteration () from 
/usr/lib/libglib-2.0.so.0
#58 0x00007ffff5dfb49f in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) 
()
    from /opt/qt5/lib/libQt5Core.so.5
#59 0x00007ffff5d837fa in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/opt/qt5/lib/libQt5Core.so.5
#60 0x00007ffff5d8d2d7 in QCoreApplication::exec() () from 
/opt/qt5/lib/libQt5Core.so.5
#61 0x00007ffff7bd0dec in kdemain () from 
/opt/qt5/lib/libkdeinit5_calligrasheets.so
#62 0x00007ffff783a0d3 in __libc_start_main () from /lib/libc.so.6
#63 0x00000000004007da in _start ()




More information about the calligra-devel mailing list