Bug 312386 - KMyMoney crashes will editing an operation
Summary: KMyMoney crashes will editing an operation
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 4.6.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-30 15:54 UTC by farfouille64
Modified: 2014-09-01 11:08 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description farfouille64 2012-12-30 15:54:45 UTC
Application: kmymoney (4.6.1)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-35-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Editing a newly created operation, changing it from 'deposit' to 'withdrawal'
2 boxes shows up, I clicked on cancel on the first (can't remember which one it was)

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb3a67a2780 (LWP 6949))]

Thread 2 (Thread 0x7fb38ca43700 (LWP 6953)):
#0  0x00007fb39c4c3a50 in g_ptr_array_set_size () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fb39c4ed6f6 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb39c4edf5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb39c4ee49a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb394382406 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#5  0x00007fb39c50f9e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fb3a3b9ce9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00007fb3a0e88cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb3a67a2780 (LWP 6949)):
[KCrash Handler]
#6  0x00007fb3a2972963 in length (this=0xfffffffffffffff8) at ../../include/QtCore/../../src/corelib/tools/qstring.h:697
#7  QString::operator< (this=0xfffffffffffffff8, other=...) at tools/qstring.cpp:2257
#8  0x00000000006c9ca9 in qMapLessThanKey<QString> (key2=..., key1=...) at /usr/include/qt4/QtCore/qmap.h:107
#9  findNode (akey=..., this=0x625a7a8) at /usr/include/qt4/QtCore/qmap.h:487
#10 find (akey=..., this=0x625a7a8) at /usr/include/qt4/QtCore/qmap.h:608
#11 haveWidget (name=..., this=0x625a7a8) at /build/buildd/kmymoney-4.6.1/kmymoney/widgets/register.h:97
#12 TransactionEditor::haveWidget (this=0x625a770, name=...) at /build/buildd/kmymoney-4.6.1/kmymoney/dialogs/transactioneditor.cpp:271
#13 0x00000000006d657e in StdTransactionEditor::autoFill (this=0x625a770, payeeId=...) at /build/buildd/kmymoney-4.6.1/kmymoney/dialogs/transactioneditor.cpp:1392
#14 0x00000000006d71cb in StdTransactionEditor::slotUpdatePayee (this=0x625a770, payeeId=...) at /build/buildd/kmymoney-4.6.1/kmymoney/dialogs/transactioneditor.cpp:1196
#15 0x00007fb3a2a40281 in QMetaObject::activate (sender=0x7c6f7c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff647f2770) at kernel/qobject.cpp:3547
#16 0x00000000005aa732 in KMyMoneyMVCCombo::itemSelected (this=<optimized out>, _t1=...) at /build/buildd/kmymoney-4.6.1/obj-x86_64-linux-gnu/kmymoney/widgets/kmymoneymvccombo.moc:142
#17 0x00000000005aadd5 in KMyMoneyMVCCombo::focusOutEvent (this=0x7c6f7c0, e=<optimized out>) at /build/buildd/kmymoney-4.6.1/kmymoney/widgets/kmymoneymvccombo.cpp:267
#18 0x00007fb3a1b81dfd in QWidget::event (this=0x7c6f7c0, event=0x7fff647f3030) at kernel/qwidget.cpp:8475
#19 0x00007fb3a1b31894 in notify_helper (e=0x7fff647f3030, receiver=0x7c6f7c0, this=0x19ede90) at kernel/qapplication.cpp:4559
#20 QApplicationPrivate::notify_helper (this=0x19ede90, receiver=0x7c6f7c0, e=0x7fff647f3030) at kernel/qapplication.cpp:4531
#21 0x00007fb3a1b36713 in QApplication::notify (this=0x19e0b00, receiver=0x7c6f7c0, e=0x7fff647f3030) at kernel/qapplication.cpp:4420
#22 0x00007fb3a4dc43f6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#23 0x00007fb3a2a2be9c in QCoreApplication::notifyInternal (this=0x19e0b00, receiver=0x7c6f7c0, event=0x7fff647f3030) at kernel/qcoreapplication.cpp:876
#24 0x00007fb3a1b300ae in sendEvent (event=0x7fff647f3030, receiver=0x7c6f7c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#25 QApplicationPrivate::setFocusWidget (focus=0x241aac0, reason=Qt::MouseFocusReason) at kernel/qapplication.cpp:2260
#26 0x00007fb3a1b74ef1 in QWidget::setFocus (this=0x241aac0, reason=Qt::MouseFocusReason) at kernel/qwidget.cpp:6450
#27 0x00007fb3a1b383d5 in QApplication::notify (this=0x19e0b00, receiver=0x2416b50, e=0x7fff647f36c0) at kernel/qapplication.cpp:4059
#28 0x00007fb3a4dc43f6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#29 0x00007fb3a2a2be9c in QCoreApplication::notifyInternal (this=0x19e0b00, receiver=0x2416b50, event=0x7fff647f36c0) at kernel/qcoreapplication.cpp:876
#30 0x00007fb3a1b32862 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#31 QApplicationPrivate::sendMouseEvent (receiver=0x2416b50, event=0x7fff647f36c0, alienWidget=0x2416b50, nativeWidget=0x1f51a70, buttonDown=0x2416b50, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#32 0x00007fb3a1bb1bf5 in QETWidget::translateMouseEvent (this=0x1f51a70, event=<optimized out>) at kernel/qapplication_x11.cpp:4617
#33 0x00007fb3a1bb0bae in QApplication::x11ProcessEvent (this=0x19e0b00, event=0x7fff647f3f90) at kernel/qapplication_x11.cpp:3732
#34 0x00007fb3a1bda0d2 in x11EventSourceDispatch (s=0x19ec9f0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#35 0x00007fb39c4edd53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007fb39c4ee0a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007fb39c4ee164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007fb3a2a5b3bf in QEventDispatcherGlib::processEvents (this=0x19b8ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#39 0x00007fb3a1bd9d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#40 0x00007fb3a2a2ac82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#41 0x00007fb3a2a2aed7 in QEventLoop::exec (this=0x7fff647f4330, flags=...) at kernel/qeventloop.cpp:204
#42 0x00007fb3a2a2ff67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#43 0x0000000000457dcd in runKMyMoney (splash=<optimized out>, a=<optimized out>) at /build/buildd/kmymoney-4.6.1/kmymoney/main.cpp:282
#44 0x00000000004564f3 in main (argc=1, argv=0x7fff647f4f18) at /build/buildd/kmymoney-4.6.1/kmymoney/main.cpp:181

Reported using DrKonqi
Comment 1 Cristian Oneț 2013-09-15 16:36:50 UTC
Could you try to reproduce this with a newer version like 4.6.3?
Comment 2 Cristian Oneț 2014-09-01 11:08:59 UTC
Closing these issues as unmaintained since we have been waiting for feedback on them for a year now.