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

            Bug ID: 414541
           Summary: cantor git master and maxima 5.43 crash
           Product: cantor
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: cantor-b...@kde.org
          Reporter: bigfootedrockmid...@hotmail.com
  Target Milestone: ---

Application: cantor (20.03.70)

Qt Version: 5.9.7
Frameworks Version: 5.55.0
Operating System: Linux 4.12.14-lp151.28.32-default x86_64
Distribution: "openSUSE Leap 15.1"

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

just installed cantor from git (master) and installed maxima 5.43.0 from
sourceforge
started cantor from the command line in kde (opensuse)

evaluating any maxima command will result in a crash for my system setup
This does not happen with cantor 18.12.3-lp151.2.1, which is the current
release of my opensuse distribution.

The crash can be reproduced every time.

-- Backtrace:
Application: Cantor (cantor), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f87dda17140 (LWP 22179))]

Thread 4 (Thread 0x7f87a7e4b700 (LWP 22184)):
#0  0x00007f87ce39cff0 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f87ce3566fc in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007f87ce3570db in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f87ce3572bc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#4  0x00007f87d65ef96b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#5  0x00007f87d659490a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#6  0x00007f87d63b2daa in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007f87d63b7ced in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007f87d3540569 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f87d57649ef in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f87bb114700 (LWP 22181)):
#0  0x00007f87ce39cff4 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f87ce3572c6 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007f87d65ef96b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#3  0x00007f87d659490a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#4  0x00007f87d63b2daa in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#5  0x00007f87d80d89e5 in ?? () from /usr/lib64/libQt5DBus.so.5
#6  0x00007f87d63b7ced in ?? () from /usr/lib64/libQt5Core.so.5
#7  0x00007f87d3540569 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f87d57649ef in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f87c32cd700 (LWP 22180)):
#0  0x00007f87d575a19b in poll () from /lib64/libc.so.6
#1  0x00007f87cbc0c307 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f87cbc0df3a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f87c5c0e939 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f87d63b7ced in ?? () from /usr/lib64/libQt5Core.so.5
#5  0x00007f87d3540569 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f87d57649ef in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f87dda17140 (LWP 22179)):
[KCrash Handler]
#6  0x00007f87d570e5b3 in __memmove_sse2_unaligned_erms () from
/lib64/libc.so.6
#7  0x00007f87d3c29a04 in cmsOpenIOhandlerFromMem () from
/usr/lib64/liblcms2.so.2
#8  0x00007f87d3c2b245 in cmsOpenProfileFromMemTHR () from
/usr/lib64/liblcms2.so.2
#9  0x00007f87d249d2f5 in gsicc_set_device_profile () from
/usr/lib64/libgs.so.9
#10 0x00007f87d249da22 in gsicc_init_device_profile_struct () from
/usr/lib64/libgs.so.9
#11 0x00007f87d26b697c in gs_setdevice_no_erase () from /usr/lib64/libgs.so.9
#12 0x00007f87d27ae43c in zsetdevice () from /usr/lib64/libgs.so.9
#13 0x00007f87d2783278 in ?? () from /usr/lib64/libgs.so.9
#14 0x00007f87d2783523 in gs_interpret () from /usr/lib64/libgs.so.9
#15 0x00007f87d27766cc in ?? () from /usr/lib64/libgs.so.9
#16 0x00007f87d2776b90 in gs_main_init2aux () from /usr/lib64/libgs.so.9
#17 0x00007f87d2777152 in gs_main_init2 () from /usr/lib64/libgs.so.9
#18 0x00007f87d2779e6e in gs_main_init_with_args () from /usr/lib64/libgs.so.9
#19 0x00007f87dc27084c in spectre_gs_run () from /usr/lib64/libspectre.so.1
#20 0x00007f87dc27143e in spectre_device_render () from
/usr/lib64/libspectre.so.1
#21 0x00007f87dc271db3 in spectre_page_render () from
/usr/lib64/libspectre.so.1
#22 0x00007f87dc26fc3f in spectre_document_render_full () from
/usr/lib64/libspectre.so.1
#23 0x00007f87dd629626 in Cantor::Renderer::epsRenderToImage (url=..., scale=1,
useHighRes=false, size=0x7ffc6627bb10, errorReason=0x0) at
/home/nijso/mathematics/cantor/src/lib/renderer.cpp:153
#24 0x00007f87dd62a07f in Cantor::Renderer::renderToImage (this=0x1401f10,
url=..., method=Cantor::Renderer::EPS, size=0x7ffc6627bb10) at
/home/nijso/mathematics/cantor/src/lib/renderer.cpp:237
#25 0x00007f87dd6290e8 in Cantor::Renderer::renderToResource (this=0x1401f10,
document=0x1a62840, method=Cantor::Renderer::EPS, url=..., internal=...) at
/home/nijso/mathematics/cantor/src/lib/renderer.cpp:107
#26 0x00007f87dd628cb9 in Cantor::Renderer::render (this=0x1401f10,
document=0x1a62840, method=Cantor::Renderer::EPS, url=..., uuid=...) at
/home/nijso/mathematics/cantor/src/lib/renderer.cpp:79
#27 0x00007f87a935f35b in TextResultItem::setLatex (this=0x1a99820,
result=0x1aa98d0) at /home/nijso/mathematics/cantor/src/textresultitem.cpp:160
#28 0x00007f87a935eef0 in TextResultItem::update (this=0x1a99820) at
/home/nijso/mathematics/cantor/src/textresultitem.cpp:124
#29 0x00007f87a935e28b in TextResultItem::TextResultItem (this=0x1a99820,
parent=0x10c3260, result=0x1aa98d0) at
/home/nijso/mathematics/cantor/src/textresultitem.cpp:43
#30 0x00007f87a935dbc4 in ResultItem::create (parent=0x10c3260,
result=0x1aa98d0) at /home/nijso/mathematics/cantor/src/resultitem.cpp:56
#31 0x00007f87a932b12d in CommandEntry::updateEntry (this=0x10c3260) at
/home/nijso/mathematics/cantor/src/commandentry.cpp:744
#32 0x00007f87a9333ad6 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void, void (CommandEntry::*)()>::call(void
(CommandEntry::*)(), CommandEntry*, void**) (f=&virtual table offset 264,
o=0x10c3260, arg=0x7ffc6627c080) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:136
#33 0x00007f87a93335ec in QtPrivate::FunctionPointer<void
(CommandEntry::*)()>::call<QtPrivate::List<>, void>(void (CommandEntry::*)(),
CommandEntry*, void**) (f=&virtual table offset 264, o=0x10c3260,
arg=0x7ffc6627c080) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:169
#34 0x00007f87a93324f7 in QtPrivate::QSlotObject<void (CommandEntry::*)(),
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*,
void**, bool*) (which=1, this_=0x1aac1f0, r=0x10c3260, a=0x7ffc6627c080,
ret=0x0) at /usr/include/qt5/QtCore/qobject_impl.h:120
#35 0x00007f87d65c564f in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQt5Core.so.5
#36 0x00007f87dd64949d in Cantor::Expression::gotResult (this=0x1a20890) at
/home/nijso/mathematics/cantor/build/src/lib/cantorlibs_autogen/EWIEGA46WW/moc_expression.cpp:205
#37 0x00007f87dd616d84 in Cantor::Expression::addResult (this=0x1a20890,
result=0x1aa98d0) at /home/nijso/mathematics/cantor/src/lib/expression.cpp:155
#38 0x00007f87dd6175a7 in Cantor::Expression::latexRendered (this=0x1a20890,
renderer=0x1a99290, result=0x1a45c00) at
/home/nijso/mathematics/cantor/src/lib/expression.cpp:245
#39 0x00007f87dd61707c in Cantor::Expression::<lambda()>::operator()(void)
const (__closure=0x1abe430) at
/home/nijso/mathematics/cantor/src/lib/expression.cpp:228
#40 0x00007f87dd617fd8 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void,
Cantor::Expression::renderResultAsLatex(Cantor::Result*)::<lambda()>
>::call(Cantor::Expression::<lambda()> &, void **) (f=..., arg=0x7ffc6627c4b0)
at /usr/include/qt5/QtCore/qobjectdefs_impl.h:130
#41 0x00007f87dd617f8f in
QtPrivate::Functor<Cantor::Expression::renderResultAsLatex(Cantor::Result*)::<lambda()>,
0>::call<QtPrivate::List<>, void>(Cantor::Expression::<lambda()> &, void *,
void **) (f=..., arg=0x7ffc6627c4b0) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:240
#42 0x00007f87dd617ed7 in
QtPrivate::QFunctorSlotObject<Cantor::Expression::renderResultAsLatex(Cantor::Result*)::<lambda()>,
0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *,
void **, bool *) (which=1, this_=0x1abe420, r=0x1a99290, a=0x7ffc6627c4b0,
ret=0x0) at /usr/include/qt5/QtCore/qobject_impl.h:168
#43 0x00007f87d65c564f in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQt5Core.so.5
#44 0x00007f87dd64b4e5 in Cantor::LatexRenderer::done (this=0x1a99290) at
/home/nijso/mathematics/cantor/build/src/lib/cantorlibs_autogen/EWIEGA46WW/moc_latexrenderer.cpp:169
#45 0x00007f87dd6275f7 in Cantor::LatexRenderer::convertingDone
(this=0x1a99290) at
/home/nijso/mathematics/cantor/src/lib/latexrenderer.cpp:305
#46 0x00007f87dd64b2bb in Cantor::LatexRenderer::qt_static_metacall
(_o=0x1a99290, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7ffc6627c7d0) at
/home/nijso/mathematics/cantor/build/src/lib/cantorlibs_autogen/EWIEGA46WW/moc_latexrenderer.cpp:108
#47 0x00007f87d65c5535 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQt5Core.so.5
#48 0x00007f87d6510daf in QProcess::finished(int, QProcess::ExitStatus) () from
/usr/lib64/libQt5Core.so.5
#49 0x00007f87d6517bd7 in ?? () from /usr/lib64/libQt5Core.so.5
#50 0x00007f87d6517cf9 in ?? () from /usr/lib64/libQt5Core.so.5
#51 0x00007f87d65c5535 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQt5Core.so.5
#52 0x00007f87d65d1a98 in QSocketNotifier::activated(int,
QSocketNotifier::QPrivateSignal) () from /usr/lib64/libQt5Core.so.5
#53 0x00007f87d65d1e62 in QSocketNotifier::event(QEvent*) () from
/usr/lib64/libQt5Core.so.5
#54 0x00007f87d73403dc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQt5Widgets.so.5
#55 0x00007f87d7347ca4 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#56 0x00007f87d65968d8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib64/libQt5Core.so.5
#57 0x00007f87d65f05ad in ?? () from /usr/lib64/libQt5Core.so.5
#58 0x00007f87ce356e87 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#59 0x00007f87ce357230 in ?? () from /usr/lib64/libglib-2.0.so.0
#60 0x00007f87ce3572bc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#61 0x00007f87d65ef94f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#62 0x00007f87d659490a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#63 0x00007f87d659d9b4 in QCoreApplication::exec() () from
/usr/lib64/libQt5Core.so.5
#64 0x000000000040f852 in main (argc=1, argv=0x7ffc6627d728) at
/home/nijso/mathematics/cantor/src/main.cpp:154
[Inferior 1 (process 22179) detached]

Reported using DrKonqi

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

Reply via email to