<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>I have 3.7.6, which is currently the only version available in
Gentoo. gmp is 6.2.1-r2 (second Gentoo revision, but I don't know
what changed.) Crash remains after recompiling gmp and gnutls.<br>
</p>
<div class="moz-cite-prefix">On 7/7/22 13:28, Jeremy Whiting wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CADWV2K7GT8=D_K=f+hbDf-XLBYRcwWaKEARz+t193gEXxs8B=w@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div class="gmail_default" style="font-family:monospace">This is
a duplicate of the gnutls crash found a couple months ago.
What version of gnutls do you have on your device?</div>
<div class="gmail_default" style="font-family:monospace"><a
href="https://bugs.kde.org/show_bug.cgi?id=453857"
moz-do-not-send="true" class="moz-txt-link-freetext">https://bugs.kde.org/show_bug.cgi?id=453857</a></div>
<div class="gmail_default" style="font-family:monospace"><br>
</div>
<div class="gmail_default" style="font-family:monospace">gnutls
3.7.5 introduced the bug, 3.7.5-2 from arch has a fix, gnutls
also released a fix in 3.7.6 iirc<br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Thu, Jul 7, 2022 at 11:16
AM Jack via KMyMoney-devel <<a
href="mailto:kmymoney-devel@kde.org" moz-do-not-send="true"
class="moz-txt-link-freetext">kmymoney-devel@kde.org</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I
got several of these over the past days, but didn't report
yet, as I <br>
wasn't sure I was on absolute latest. I just recompiled from
git <br>
master head, and get this (consistently) when saving an
investment <br>
transaction, where I had changed the security. Let me know if
there is <br>
any other information which might be helpful.<br>
<br>
Separate but related, and I'll add to Issue 61 later, closed
accounts, <br>
when shown, are not shown crossed out, in security dropdown,
but also <br>
on Favorite accounts on Home View.<br>
<br>
Thread 1 "kmymoney" received signal SIGFPE, Arithmetic
exception.<br>
0x00007ffff55b4e1c in ?? () from /lib64/libc.so.6<br>
(gdb) bt<br>
#0 0x00007ffff55b4e1c in () at /lib64/libc.so.6<br>
#1 0x00007ffff5567a12 in raise () at /lib64/libc.so.6<br>
#2 0x00007ffff6f8c867 in __gmp_exception () at
/usr/lib64/libgmp.so.10<br>
#3 0x00007ffff6f8c88e in () at /usr/lib64/libgmp.so.10<br>
#4 0x00007ffff6fa6ab5 in __gmpq_div () at
/usr/lib64/libgmp.so.10<br>
#5 0x00007ffff76e1402 in AlkValue::operator/(AlkValue
const&) const () <br>
at /usr/lib64/libalkimia5.so.8<br>
#6 0x00007ffff79e93c6 in MyMoneyMoney::operator/(MyMoneyMoney
const&) <br>
const (this=this@entry=0x7fffffffc3c0, _b=...)<br>
at <br>
/var/tmp/portage/app-office/kmymoney-9999/work/kmymoney-9999/kmymoney/mymoney/mymoneymoney.cpp:349<br>
#7 0x00005555556c2423 in <br>
InvestTransactionEditor::saveTransaction(QStringList
const&) <br>
(this=this@entry=0x55555e636140, selectedJournalEntries=...)<br>
at <br>
/var/tmp/portage/app-office/kmymoney-9999/work/kmymoney-9999/kmymoney/views/investtransactioneditor.cpp:1212<br>
#8 0x00005555556a8dc0 in
JournalDelegate::setModelData(QWidget*, <br>
QAbstractItemModel*, QModelIndex const&) const
(this=0x55555ef09cf0, <br>
editWidget=<optimized out>, model=<optimized out>,
index=<optimized <br>
out>)<br>
at <br>
/var/tmp/portage/app-office/kmymoney-9999/work/kmymoney-9999/kmymoney/views/journaldelegate.cpp:653<br>
#9 0x00007ffff7be1a5a in
DelegateProxy::setModelData(QWidget*, <br>
QAbstractItemModel*, QModelIndex const&) const
(this=<optimized out>, <br>
editor=0x55555e636140, model=0x55555e576e20, index=...)<br>
at <br>
/var/tmp/portage/app-office/kmymoney-9999/work/kmymoney-9999/kmymoney/models/delegateproxy.cpp:141<br>
#10 0x00007ffff6be2dff in
QAbstractItemView::commitData(QWidget*) () at <br>
/usr/lib64/libQt5Widgets.so.5<br>
#11 0x00007ffff5eb438e in () at /usr/lib64/libQt5Core.so.5<br>
#12 0x00007ffff6c015ff in
QAbstractItemDelegate::commitData(QWidget*) <br>
() at /usr/lib64/libQt5Widgets.so.5<br>
#13 0x00007ffff7be23c3 in <br>
QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, <br>
QtPrivate::List<QWidget*>, void, void <br>
(QAbstractItemDelegate::*)(QWidget*)>::call(void <br>
(QAbstractItemDelegate::*)(QWidget*), QAbstractItemDelegate*,
void**) <br>
(arg=<optimized out>, o=<optimized out>,
f=<optimized out>) at <br>
/usr/include/qt5/QtCore/qobjectdefs_impl.h:152<br>
#14 QtPrivate::FunctionPointer<void <br>
(QAbstractItemDelegate::*)(QWidget*)>::call<QtPrivate::List<QWidget*>,
<br>
void>(void (QAbstractItemDelegate::*)(QWidget*), <br>
QAbstractItemDelegate*, void**)<br>
(arg=<optimized out>, o=<optimized out>,
f=<optimized out>) at <br>
/usr/include/qt5/QtCore/qobjectdefs_impl.h:185<br>
#15 QtPrivate::QSlotObject<void
(QAbstractItemDelegate::*)(QWidget*), <br>
QtPrivate::List<QWidget*>, void>::impl(int, <br>
QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)<br>
(which=<optimized out>, this_=<optimized
out>, r=<optimized out>, <br>
a=<optimized out>, ret=<optimized out>) at <br>
/usr/include/qt5/QtCore/qobjectdefs_impl.h:418<br>
#16 0x00007ffff5eb45f6 in () at /usr/lib64/libQt5Core.so.5<br>
#17 0x00007ffff6c015ff in
QAbstractItemDelegate::commitData(QWidget*) <br>
() at /usr/lib64/libQt5Widgets.so.5<br>
#18 0x00005555556a8b5a in JournalDelegate::endEdit() <br>
(this=0x55555ef09cf0) at <br>
/var/tmp/portage/app-office/kmymoney-9999/work/kmymoney-9999/kmymoney/views/journaldelegate.cpp:618<br>
#19 0x00005555556ab342 in <br>
QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, <br>
void, void (JournalDelegate::*)()>::call(void
(JournalDelegate::*)(), <br>
JournalDelegate*, void**)<br>
(arg=<optimized out>, o=<optimized out>,
f=<optimized out>) at <br>
/usr/include/qt5/QtCore/qobjectdefs_impl.h:152<br>
#20 QtPrivate::FunctionPointer<void <br>
(JournalDelegate::*)()>::call<QtPrivate::List<>,
void>(void <br>
(JournalDelegate::*)(), JournalDelegate*, void**)
(arg=<optimized out>, <br>
o=<optimized out>, f=<optimized out>)<br>
at /usr/include/qt5/QtCore/qobjectdefs_impl.h:185<br>
#21 QtPrivate::QSlotObject<void (JournalDelegate::*)(), <br>
QtPrivate::List<>, void>::impl(int,
QtPrivate::QSlotObjectBase*, <br>
QObject*, void**, bool*)<br>
(which=<optimized out>, this_=<optimized
out>, r=<optimized out>, <br>
a=<optimized out>, ret=<optimized out>) at <br>
/usr/include/qt5/QtCore/qobjectdefs_impl.h:418<br>
#22 0x00007ffff5eb45f6 in () at /usr/lib64/libQt5Core.so.5<br>
#23 0x000055555560e50c in TransactionEditorBase::done() <br>
(this=<optimized out>)<br>
at <br>
/var/tmp/portage/app-office/kmymoney-9999/work/kmymoney-9999_build/kmymoney/views/views_autogen/EWIEGA46WW/moc_transactioneditorbase.cpp:151<br>
#24 0x00005555556b5d81 in operator() (__closure=<optimized
out>) at <br>
/var/tmp/portage/app-office/kmymoney-9999/work/kmymoney-9999/kmymoney/views/investtransactioneditor.cpp:884<br>
#25 QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, <br>
void,
InvestTransactionEditor::InvestTransactionEditor(QWidget*,
const <br>
QString&)::<lambda()> >::call (arg=<optimized
out>, f=<optimized out>)<br>
at /usr/include/qt5/QtCore/qobjectdefs_impl.h:146<br>
#26 <br>
QtPrivate::Functor<InvestTransactionEditor::InvestTransactionEditor(QWidget*,
<br>
const QString&)::<lambda()>,
0>::call<QtPrivate::List<>, void> <br>
(arg=<optimized out>, f=<optimized out>)<br>
at /usr/include/qt5/QtCore/qobjectdefs_impl.h:256<br>
#27 <br>
QtPrivate::QFunctorSlotObject<InvestTransactionEditor::InvestTransactionEditor(QWidget*,
<br>
const QString&)::<lambda()>, 0,
QtPrivate::List<>, void>::impl(int, <br>
QtPrivate::QSlotObjectBase *, QObject *, void **, bool *)<br>
(which=<optimized out>, this_=<optimized
out>, r=<optimized out>, <br>
a=<optimized out>, ret=<optimized out>) at <br>
/usr/include/qt5/QtCore/qobjectdefs_impl.h:443<br>
#28 0x00007ffff5eb45f6 in () at /usr/lib64/libQt5Core.so.5<br>
#29 0x00007ffff6a5a1b2 in QAbstractButton::clicked(bool) ()
at <br>
/usr/lib64/libQt5Widgets.so.5<br>
#30 0x00007ffff6a5a41a in () at /usr/lib64/libQt5Widgets.so.5<br>
#31 0x00007ffff6a5c040 in () at /usr/lib64/libQt5Widgets.so.5<br>
#32 0x00007ffff6a5c277 in <br>
QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at <br>
/usr/lib64/libQt5Widgets.so.5<br>
#33 0x00007ffff6b5aa7a in
QToolButton::mouseReleaseEvent(QMouseEvent*) <br>
() at /usr/lib64/libQt5Widgets.so.5<br>
#34 0x00007ffff69a6d4e in QWidget::event(QEvent*) () at <br>
/usr/lib64/libQt5Widgets.so.5<br>
#35 0x00007ffff69639af in
QApplicationPrivate::notify_helper(QObject*, <br>
QEvent*) () at /usr/lib64/libQt5Widgets.so.5<br>
#36 0x00007ffff696b84a in QApplication::notify(QObject*,
QEvent*) () at <br>
/usr/lib64/libQt5Widgets.so.5<br>
#37 0x00007ffff5e80b38 in
QCoreApplication::notifyInternal2(QObject*, <br>
QEvent*) () at /usr/lib64/libQt5Core.so.5<br>
#38 0x00007ffff696a31d in
QApplicationPrivate::sendMouseEvent(QWidget*, <br>
QMouseEvent*, QWidget*, QWidget*, QWidget**,
QPointer<QWidget>&, bool, <br>
bool) () at /usr/lib64/libQt5Widgets.so.5<br>
#39 0x00007ffff69c07ba in () at /usr/lib64/libQt5Widgets.so.5<br>
#40 0x00007ffff69c39d5 in () at /usr/lib64/libQt5Widgets.so.5<br>
#41 0x00007ffff69639af in
QApplicationPrivate::notify_helper(QObject*, <br>
QEvent*) () at /usr/lib64/libQt5Widgets.so.5<br>
#42 0x00007ffff5e80b38 in
QCoreApplication::notifyInternal2(QObject*, <br>
QEvent*) () at /usr/lib64/libQt5Core.so.5<br>
--Type <RET> for more, q to quit, c to continue without
paging--<br>
#43 0x00007ffff631a450 in <br>
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
<br>
() at /usr/lib64/libQt5Gui.so.5<br>
#44 0x00007ffff62f9b6b in <br>
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
<br>
() at /usr/lib64/libQt5Gui.so.5<br>
#45 0x00007fffe4d820ca in () at /usr/lib64/libQt5XcbQpa.so.5<br>
#46 0x00007ffff3d9160b in g_main_context_dispatch () at <br>
/usr/lib64/libglib-2.0.so.0<br>
#47 0x00007ffff3d918c8 in () at /usr/lib64/libglib-2.0.so.0<br>
#48 0x00007ffff3d9197f in g_main_context_iteration () at <br>
/usr/lib64/libglib-2.0.so.0<br>
#49 0x00007ffff5ed2e54 in <br>
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
<br>
() at /usr/lib64/libQt5Core.so.5<br>
#50 0x00007ffff5e7f51b in <br>
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
() at <br>
/usr/lib64/libQt5Core.so.5<br>
#51 0x00007ffff5e87b7d in QCoreApplication::exec() () at <br>
/usr/lib64/libQt5Core.so.5<br>
#52 0x00005555555d708e in runKMyMoney(QApplication&, QUrl
const&, bool) <br>
(a=..., file=..., noFile=noFile@entry=false) at <br>
/var/tmp/portage/app-office/kmymoney-9999/work/kmymoney-9999/kmymoney/main.cpp:385<br>
#53 0x00005555555d8648 in main(int, char**)
(argc=<optimized out>, <br>
argv=<optimized out>) at <br>
/var/tmp/portage/app-office/kmymoney-9999/work/kmymoney-9999/kmymoney/main.cpp:294
</blockquote>
</div>
</blockquote>
</body>
</html>