Cantor 17.12 crashes working with R and Sage backends and is very slow with some other ones on Arch Linux.

Fernando de Morais fernandodemorais.jf at gmail.com
Tue Jan 16 01:27:43 UTC 2018


Hi Alexander,

Finally I managed to generate backtraces through the crashes occurred in
the recompiled version of Cantor. Again, I used the same expression, "2+2"
("2+2;" for Maxima), in Sage and Maxima backends.

Follows attached.

Regards.

2018-01-15 17:50 GMT-03:00 Alexander Semke <alexander.semke at web.de>:

> Hi Fernando,
>
>
> On 15.01.2018 21:36, Fernando de Morais wrote:
>
>> [...]
>> Something gone wrong in build?
>>
> The build is ok. You are almost done. I assume you did already 'make
> install' and everything was installed to /usr. Now you just need to do
> 'export QT_PLUGIN_PATH=/usr/lib64/plugins' to make your self-compiled
> binary aware of the plugins. Adjust the path accordingly if you installed
> to /usr/local/ and /usr/local/lib(64)/plugins has to be used.
>
>
> In advance, I would like to apologize for the immense work and possible
>> inconvenience I am causing you with all this reports.​
>>
> Don't worry :-)
>
>
> Regards,
> Alexander
>



-- 
Atenciosamente,

*José Fernando de Morais Firmino.*
Graduando no Curso Superior de Tecnologia em Automação Industrial.
*IFPB,* Campus Cajazeiras.
Currículo Lattes: clique aqui <http://lattes.cnpq.br/0001199049062038>.
Diretório de Grupos de Pesquisa: clique aqui
<http://dgp.cnpq.br/dgp/espelhorh/0001199049062038>.
E-mail acadêmico: fernando.morais at academico.ifpb.edu.br
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-edu/attachments/20180115/7fa28334/attachment.html>
-------------- next part --------------
Application: Cantor (cantor), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f74ad9cec80 (LWP 8804))]

Thread 3 (Thread 0x7f749167e700 (LWP 8806)):
#0  0x00007f74a648a91b in poll () from /usr/lib/libc.so.6
#1  0x00007f74a1952053 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f74a195216e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f74a73386b4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007f74a72da82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f74a70ea78e in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f74a8f89416 in ?? () from /usr/lib/libQt5DBus.so.5
#7  0x00007f74a70efb2d in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f74a3e2408c in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f74a6494e1f in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f749a8bb700 (LWP 8805)):
#0  0x00007f74a648a91b in poll () from /usr/lib/libc.so.6
#1  0x00007f74a16ea8e0 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f74a16ec679 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f749d6697aa in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f74a70efb2d in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f74a3e2408c in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f74a6494e1f in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f74ad9cec80 (LWP 8804)):
[KCrash Handler]
#5  0x00007f74a7256bf0 in QProcess::pid() const () from /usr/lib/libQt5Core.so.5
#6  0x00007f74a94716ea in KProcess::pid() const () from /usr/lib/libKF5CoreAddons.so.5
#7  0x00007f747fec2a7e in MaximaSession::interrupt(MaximaExpression*) () from /usr/local/lib64/plugins/cantor/backends/cantor_maximabackend.so
#8  0x00007f747fec63c7 in MaximaExpression::interrupt() () from /usr/local/lib64/plugins/cantor/backends/cantor_maximabackend.so
#9  0x00007f747fec2969 in MaximaSession::interrupt() () from /usr/local/lib64/plugins/cantor/backends/cantor_maximabackend.so
#10 0x00007f747b12f295 in Worksheet::interrupt() () from /usr/local/lib64/plugins/libcantorpart.so
#11 0x00007f747b1252cd in CantorPart::evaluateOrInterrupt() () from /usr/local/lib64/plugins/libcantorpart.so
#12 0x00007f747b174559 in CantorPart::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/local/lib64/plugins/libcantorpart.so
#13 0x00007f74a730ca06 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#14 0x00007f74a8050383 in QAction::triggered(bool) () from /usr/lib/libQt5Widgets.so.5
#15 0x00007f74a8052c06 in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQt5Widgets.so.5
#16 0x00007f74a814dc1c in ?? () from /usr/lib/libQt5Widgets.so.5
#17 0x00007f74a814de8e in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt5Widgets.so.5
#18 0x00007f74a8233ddb in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt5Widgets.so.5
#19 0x00007f74a8096e38 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#20 0x00007f74a8233e75 in QToolButton::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#21 0x00007f74a8056e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#22 0x00007f74a805ed91 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#23 0x00007f74a72dc1e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#24 0x00007f74a805dd1a in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQt5Widgets.so.5
#25 0x00007f74a80b2289 in ?? () from /usr/lib/libQt5Widgets.so.5
#26 0x00007f74a80b49a0 in ?? () from /usr/lib/libQt5Widgets.so.5
#27 0x00007f74a8056e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#28 0x00007f74a805e816 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#29 0x00007f74a72dc1e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#30 0x00007f74a784d634 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/libQt5Gui.so.5
#31 0x00007f74a784f186 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/libQt5Gui.so.5
#32 0x00007f74a7826bbc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5
#33 0x00007f749d6f128d in ?? () from /usr/lib/libQt5XcbQpa.so.5
#34 0x00007f74a72da82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#35 0x00007f74a72e3b18 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#36 0x0000563e8f99bc4d in main ()
-------------- next part --------------
Application: Cantor (cantor), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7cede8ec80 (LWP 8836))]

Thread 3 (Thread 0x7f7cd19a0700 (LWP 8838)):
#0  0x00007f7ce694a91b in poll () from /usr/lib/libc.so.6
#1  0x00007f7ce1e12053 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f7ce1e1216e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f7ce77f86b4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007f7ce779a82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f7ce75aa78e in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f7ce9449416 in ?? () from /usr/lib/libQt5DBus.so.5
#7  0x00007f7ce75afb2d in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f7ce42e408c in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f7ce6954e1f in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f7cdad7b700 (LWP 8837)):
#0  0x00007f7ce694a91b in poll () from /usr/lib/libc.so.6
#1  0x00007f7ce1baa8e0 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f7ce1bac679 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f7cddb297aa in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f7ce75afb2d in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f7ce42e408c in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f7ce6954e1f in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f7cede8ec80 (LWP 8836)):
[KCrash Handler]
#5  0x00007f7ce7716bf4 in QProcess::pid() const () from /usr/lib/libQt5Core.so.5
#6  0x00007f7ce99316ea in KProcess::pid() const () from /usr/lib/libKF5CoreAddons.so.5
#7  0x00007f7cbbff34f9 in SageSession::sendSignalToProcess(int) () from /usr/local/lib64/plugins/cantor/backends/cantor_sagebackend.so
#8  0x00007f7cbbff6593 in SageExpression::interrupt() () from /usr/local/lib64/plugins/cantor/backends/cantor_sagebackend.so
#9  0x00007f7cbbff33c5 in SageSession::interrupt() () from /usr/local/lib64/plugins/cantor/backends/cantor_sagebackend.so
#10 0x00007f7cbb58d295 in Worksheet::interrupt() () from /usr/local/lib64/plugins/libcantorpart.so
#11 0x00007f7cbb5832cd in CantorPart::evaluateOrInterrupt() () from /usr/local/lib64/plugins/libcantorpart.so
#12 0x00007f7cbb5d2559 in CantorPart::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/local/lib64/plugins/libcantorpart.so
#13 0x00007f7ce77cca06 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#14 0x00007f7ce8510383 in QAction::triggered(bool) () from /usr/lib/libQt5Widgets.so.5
#15 0x00007f7ce8512c06 in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQt5Widgets.so.5
#16 0x00007f7ce860dc1c in ?? () from /usr/lib/libQt5Widgets.so.5
#17 0x00007f7ce860de8e in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt5Widgets.so.5
#18 0x00007f7ce86f3ddb in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt5Widgets.so.5
#19 0x00007f7ce8556e38 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#20 0x00007f7ce86f3e75 in QToolButton::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#21 0x00007f7ce8516e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#22 0x00007f7ce851ed91 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#23 0x00007f7ce779c1e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#24 0x00007f7ce851dd1a in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQt5Widgets.so.5
#25 0x00007f7ce8572289 in ?? () from /usr/lib/libQt5Widgets.so.5
#26 0x00007f7ce85749a0 in ?? () from /usr/lib/libQt5Widgets.so.5
#27 0x00007f7ce8516e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#28 0x00007f7ce851e816 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#29 0x00007f7ce779c1e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#30 0x00007f7ce7d0d634 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/libQt5Gui.so.5
#31 0x00007f7ce7d0f186 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/libQt5Gui.so.5
#32 0x00007f7ce7ce6bbc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5
#33 0x00007f7cddbb128d in ?? () from /usr/lib/libQt5XcbQpa.so.5
#34 0x00007f7ce779a82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#35 0x00007f7ce77a3b18 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#36 0x000055ced0eccc4d in main ()


More information about the kde-edu mailing list