[kmymoney] [Bug 453896] When saving a new transaction Kmymoney crashes each time without saving

Jeremy Whiting bugzilla_noreply at kde.org
Mon May 16 19:14:59 BST 2022


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

--- Comment #5 from Jeremy Whiting <jpwhiting at kde.org> ---
Hmm, going back to an earlier glibc changes the assertion, but it's still an
assertion inside new() operator:
This is from going back to glibc 2.35-3 arch package. Looking into the stdc++
library instead now.

malloc(): unaligned tcache chunk detected

Thread 1 "kmymoney" received signal SIGABRT, Aborted.
0x00007ffff576834c in __pthread_kill_implementation () from /usr/lib/libc.so.6
(gdb) bt
#0  0x00007ffff576834c in __pthread_kill_implementation () at
/usr/lib/libc.so.6
#1  0x00007ffff571b4b8 in raise () at /usr/lib/libc.so.6
#2  0x00007ffff5705534 in abort () at /usr/lib/libc.so.6
#3  0x00007ffff575c397 in __libc_message () at /usr/lib/libc.so.6
#4  0x00007ffff577233c in  () at /usr/lib/libc.so.6
#5  0x00007ffff57768cc in  () at /usr/lib/libc.so.6
#6  0x00007ffff5a9237d in operator new(unsigned long) (sz=sz at entry=8) at
/usr/src/debug/gcc/libstdc++-v3/libsupc++/new_op.cc:50
#7  0x00007ffff7a5d218 in
MyMoneyKeyValueContainer::MyMoneyKeyValueContainer(MyMoneyKeyValueContainer
const&) (this=this at entry=0x55555df15e50, other=...)
    at
/home/jeremy/data/devel/kde/src/extragear/office/kmymoney/kmymoney/mymoney/mymoneykeyvaluecontainer.cpp:29
#8  0x00007ffff7a68455 in
MyMoneyTransaction::MyMoneyTransaction(MyMoneyTransaction const&)
(this=this at entry=0x55555df15e40, other=...)
    at
/home/jeremy/data/devel/kde/src/extragear/office/kmymoney/kmymoney/mymoney/mymoneytransaction.cpp:44
#9  0x00007ffff7aecbc8 in
QList<MyMoneyTransaction>::node_construct(QList<MyMoneyTransaction>::Node*,
MyMoneyTransaction const&) (this=0x7fffffffd0e0, t=..., n=0x55555df158a8)
    at /usr/include/qt/QtCore/qlist.h:465
#10 QList<MyMoneyTransaction>::append(MyMoneyTransaction const&)
(this=this at entry=0x7fffffffd0e0, t=...) at /usr/include/qt/QtCore/qlist.h:634
#11 0x00007ffff7ae4425 in
JournalModel::transactionList(QList<MyMoneyTransaction>&,
MyMoneyTransactionFilter&) const (this=0x555555c36880, list=..., filter=...)
    at /usr/include/qt/QtCore/qsharedpointer_impl.h:301
#12 0x00007ffff7a28de0 in
MyMoneyFile::transactionList(QList<MyMoneyTransaction>&,
MyMoneyTransactionFilter&) const (this=<optimized out>, list=..., filter=...)
    at
/home/jeremy/data/devel/kde/src/extragear/office/kmymoney/kmymoney/mymoney/mymoneyfile.cpp:2031
#13 0x00007fff8ab8a528 in MyMoneyStorageXML::writeTransactions(QDomElement&)
(this=0x555558c05ba0, transactions=...)
    at
/home/jeremy/data/devel/kde/src/extragear/office/kmymoney/kmymoney/plugins/xml/mymoneystoragexml.cpp:1851
#14 0x00007fff8ab7ef60 in MyMoneyStorageXML::writeFile(QIODevice*,
MyMoneyFile*) (this=this at entry=0x555558c05ba0, qf=qf at entry=0x55555df03a00,
file=<optimized out>)
    at
/home/jeremy/data/devel/kde/src/extragear/office/kmymoney/kmymoney/plugins/xml/mymoneystoragexml.cpp:1623
#15 0x00007fff8ab75947 in XMLStorage::saveToLocalFile(QString const&,
IMyMoneyOperationsFormat*, bool, QString const&)
     (this=0x5555562394f0, localFile=..., pWriter=0x555558c05ba0,
plaintext=<optimized out>, keyList=...) at
/home/jeremy/data/devel/kde/src/extragear/office/kmymoney/kmymoney/plugins/xml/xmlstorage.cpp:512

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list