Bug 429873 - Calligra word crash when typing equations (using matlab style)
Summary: Calligra word crash when typing equations (using matlab style)
Status: REPORTED
Alias: None
Product: calligrawords
Classification: Applications
Component: general (other bugs)
Version First Reported In: 3.2.1
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Calligra Words Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-12-01 02:03 UTC by LiTuX
Modified: 2021-03-01 02:24 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description LiTuX 2020-12-01 02:03:49 UTC
Application: calligrawords (3.2.1)

Qt Version: 5.15.2
Frameworks Version: 5.76.0
Operating System: Linux 5.4.79-1-lts x86_64
Windowing system: X11
Distribution: "Arch Linux"

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

In calligra word, insert formula, change from latex to matlab, type sin(x), then calligra crashed.

-- Backtrace:
Application: Calligra Words (calligrawords), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f6d3ccb5638 in Cauchy::DeclarationsRegistry::constant(Cauchy::String const&) const () from /usr/lib/libCauchy.so.0.0
#5  0x00007f6d3ccc0c01 in Cauchy::VariablesManager::getVariable(Cauchy::String const&, bool) () from /usr/lib/libCauchy.so.0.0
#6  0x00007f6d3ccba127 in Cauchy::Parser::parsePrimaryExpression() () from /usr/lib/libCauchy.so.0.0
#7  0x00007f6d3ccbaa6c in Cauchy::Parser::parseExpression(Cauchy::Parser::ExpressionParseMode) () from /usr/lib/libCauchy.so.0.0
#8  0x00007f6d3ccbc353 in Cauchy::Parser::parseArguments[abi:cxx11]() () from /usr/lib/libCauchy.so.0.0
#9  0x00007f6d3ccba1c2 in Cauchy::Parser::parsePrimaryExpression() () from /usr/lib/libCauchy.so.0.0
#10 0x00007f6d3ccbaa6c in Cauchy::Parser::parseExpression(Cauchy::Parser::ExpressionParseMode) () from /usr/lib/libCauchy.so.0.0
#11 0x00007f6d3ccbae8b in Cauchy::Parser::parseStatement() () from /usr/lib/libCauchy.so.0.0
#12 0x00007f6d3ccbc1c1 in Cauchy::Parser::parseBody() () from /usr/lib/libCauchy.so.0.0
#13 0x00007f6d3ccbc274 in Cauchy::Parser::parse() () from /usr/lib/libCauchy.so.0.0
#14 0x00007f6d3ccb0ca5 in Cauchy::Source::compile() () from /usr/lib/libCauchy.so.0.0
#15 0x00007f6d3dc881db in m2mml(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) () from /usr/lib/libm2mml.so.0.0
#16 0x00007f6d3cd6b327 in ?? () from /usr/lib/qt/plugins/calligra/shapes/calligra_shape_formula.so
#17 0x00007f6d46030e10 in ?? () from /usr/lib/libQt5Core.so.5
#18 0x00007f6d46030e10 in ?? () from /usr/lib/libQt5Core.so.5
#19 0x00007f6d46545742 in QWidgetLineControl::processKeyEvent(QKeyEvent*) () from /usr/lib/libQt5Widgets.so.5
#20 0x00007f6d465396dc in QLineEdit::keyPressEvent(QKeyEvent*) () from /usr/lib/libQt5Widgets.so.5
#21 0x00007f6d464379c5 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#22 0x00007f6d463f5752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#23 0x00007f6d463fcdb8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#24 0x00007f6d46a6c03a in KoApplication::notify(QObject*, QEvent*) () from /usr/lib/libkomain.so.17
#25 0x00007f6d45ff9a7a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#26 0x00007f6d4645269a in ?? () from /usr/lib/libQt5Widgets.so.5
#27 0x00007f6d463f5752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#28 0x00007f6d46a6c03a in KoApplication::notify(QObject*, QEvent*) () from /usr/lib/libkomain.so.17
#29 0x00007f6d45ff9a7a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#30 0x00007f6d44739474 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /usr/lib/libQt5Gui.so.5
#31 0x00007f6d44712bb5 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5
#32 0x00007f6d3fc3416c in ?? () from /usr/lib/libQt5XcbQpa.so.5
#33 0x00007f6d43be5914 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0x00007f6d43c397d1 in ?? () from /usr/lib/libglib-2.0.so.0
#35 0x00007f6d43be4121 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#36 0x00007f6d460526e1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#37 0x00007f6d45ff83fc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#38 0x00007f6d46000894 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#39 0x00007f6d46cd1139 in kdemain () from /usr/lib/libkdeinit5_calligrawords.so
#40 0x00007f6d46b2c152 in __libc_start_main () from /usr/lib/libc.so.6
#41 0x000055fbe444805e in _start ()
[Inferior 1 (process 111654) detached]

Reported using DrKonqi
Comment 1 Marc Collin 2021-03-01 02:24:20 UTC
I don't have a crash with 

KDE Frameworks 5.79.0
Qt 5.15.2 (built against 5.15.2)

and calligra 3.2.1