[Kmymoney-devel] [Bug 307688] New: split transaction

Claudio cpcpelvr at gmail.com
Mon Oct 1 21:09:18 UTC 2012


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

            Bug ID: 307688
          Severity: crash
           Version: 4.6.1
          Priority: NOR
          Assignee: kmymoney-devel at kde.org
           Summary: split transaction
    Classification: Unclassified
                OS: Linux
          Reporter: cpcpelvr at gmail.com
          Hardware: Ubuntu Packages
            Status: UNCONFIRMED
         Component: general
           Product: kmymoney4

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-32-generic-pae i686
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I was entering a split transaction. I entered about 12 transaction when KMM
crashed. No particular thing happened before.

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

Thread 4 (Thread 0xb1735b40 (LWP 3701)):
#0  0xb77a1424 in __kernel_vsyscall ()
#1  0xb5247160 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb46d4a7b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb46c70ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb46c756b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb179f134 in ?? () from
/usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so
#6  0xb46ea6b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb6872d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb52558ae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xb0cffb40 (LWP 3702)):
#0  0xb77a1424 in __kernel_vsyscall ()
#1  0xb68799db in read () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb47056ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb46c6bd2 in g_main_context_check () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb46c7042 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb46c756b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb249b1ba in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#7  0xb46ea6b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb6872d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0xb52558ae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb02ffb40 (LWP 5541)):
#0  0xb477cdcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb605a315 in do_gettime (frac=0xb02fefb0, sec=0xb02fefa8) at
tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6144226 in QTimerInfoList::updateCurrentTime (this=0xaf901974) at
kernel/qeventdispatcher_unix.cpp:343
#4  0xb614457a in QTimerInfoList::timerWait (this=0xaf901974, tm=...) at
kernel/qeventdispatcher_unix.cpp:450
#5  0xb6142e23 in timerSourcePrepareHelper (src=<optimized out>,
timeout=0xb02ff0bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb6142ebd in timerSourcePrepare (source=0xaf901940, timeout=<optimized
out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb46c6872 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb46c6faf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb46c7201 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb61438e7 in QEventDispatcherGlib::processEvents (this=0xaf900468,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0xb610f50d in QEventLoop::processEvents (this=0xb02ff240, flags=...) at
kernel/qeventloop.cpp:149
#12 0xb610f7a9 in QEventLoop::exec (this=0xb02ff240, flags=...) at
kernel/qeventloop.cpp:204
#13 0xb5ff894c in QThread::exec (this=0xbf943d8) at thread/qthread.cpp:501
#14 0xb60ecb5d in QInotifyFileSystemWatcherEngine::run (this=0xbf943d8) at
io/qfilesystemwatcher_inotify.cpp:248
#15 0xb5ffbde0 in QThreadPrivate::start (arg=0xbf943d8) at
thread/qthread_unix.cpp:298
#16 0xb6872d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0xb52558ae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb3d0b740 (LWP 3698)):
[KCrash Handler]
#7  0x00000000 in ?? ()
#8  0xb58f3b86 in QStyleSheetStyle::event (this=0xc06e3c8, e=0xbfe01780) at
styles/qstylesheetstyle.cpp:5798
#9  0xb557aed4 in notify_helper (e=0xbfe01780, receiver=0xc06e3c8,
this=0x9eeeec8) at kernel/qapplication.cpp:4559
#10 QApplicationPrivate::notify_helper (this=0x9eeeec8, receiver=0xc06e3c8,
e=0xbfe01780) at kernel/qapplication.cpp:4531
#11 0xb558030d in QApplication::notify (this=0xbfe01780, receiver=0xc06e3c8,
e=0xbfe01780) at kernel/qapplication.cpp:4288
#12 0xb6c47e01 in KApplication::notify (this=0x9ee6250, receiver=0xc06e3c8,
event=0xbfe01780) at ../../kdeui/kernel/kapplication.cpp:311
#13 0xb611097e in QCoreApplication::notifyInternal (this=0x9ee6250,
receiver=0xc06e3c8, event=0xbfe01780) at kernel/qcoreapplication.cpp:876
#14 0xb557943c in sendEvent (event=0xbfe01780, receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#15 QApplicationPrivate::setFocusWidget (focus=0x0,
reason=Qt::OtherFocusReason) at kernel/qapplication.cpp:2262
#16 0xb55c35ac in clearFocus (this=0xc95bfc8) at kernel/qwidget.cpp:6533
#17 QWidget::clearFocus (this=0xc95bfc8) at kernel/qwidget.cpp:6517
#18 0xb55cf0c9 in QWidget::~QWidget (this=0xc95bfc8, __in_chrg=<optimized out>)
at kernel/qwidget.cpp:1607
#19 0xb5a0054f in QLineEdit::~QLineEdit (this=0xc95bfc8, __in_chrg=<optimized
out>) at widgets/qlineedit.cpp:357
#20 0xb6d172ff in KLineEdit::~KLineEdit (this=0xc95bfc8, __in_chrg=<optimized
out>) at ../../kdeui/widgets/klineedit.cpp:247
#21 0x081ecd59 in kMyMoneyLineEdit::~kMyMoneyLineEdit (this=0xc95bfc8,
__in_chrg=<optimized out>) at
/build/buildd/kmymoney-4.6.1/kmymoney/widgets/kmymoneylineedit.cpp:68
#22 0x081ecdd2 in kMyMoneyLineEdit::~kMyMoneyLineEdit (this=0xc95bfc8,
__in_chrg=<optimized out>) at
/build/buildd/kmymoney-4.6.1/kmymoney/widgets/kmymoneylineedit.cpp:71
#23 0xb6124d03 in qDeleteInEventHandler (o=0xc95bfc8) at
kernel/qobject.cpp:4277
#24 0xb612bca8 in QObject::event (this=0xc95bfc8, e=0xa66db48) at
kernel/qobject.cpp:1176
#25 0xb55d4e62 in QWidget::event (this=0xc95bfc8, event=0xa66db48) at
kernel/qwidget.cpp:8821
#26 0xb5a0308b in QLineEdit::event (this=0xc95bfc8, e=0xa66db48) at
widgets/qlineedit.cpp:1524
#27 0xb6d1c6be in KLineEdit::event (this=0xc95bfc8, ev=0xa66db48) at
../../kdeui/widgets/klineedit.cpp:1403
#28 0xb557aed4 in notify_helper (e=0xa66db48, receiver=0xc95bfc8,
this=0x9eeeec8) at kernel/qapplication.cpp:4559
#29 QApplicationPrivate::notify_helper (this=0x9eeeec8, receiver=0xc95bfc8,
e=0xa66db48) at kernel/qapplication.cpp:4531
#30 0xb55803a2 in QApplication::notify (this=0x9eeeec8, receiver=0xc95bfc8,
e=0xa66db48) at kernel/qapplication.cpp:4524
#31 0xb6c47e01 in KApplication::notify (this=0x9ee6250, receiver=0xc95bfc8,
event=0xa66db48) at ../../kdeui/kernel/kapplication.cpp:311
#32 0xb611097e in QCoreApplication::notifyInternal (this=0x9ee6250,
receiver=0xc95bfc8, event=0xa66db48) at kernel/qcoreapplication.cpp:876
#33 0xb6114ad8 in sendEvent (event=<optimized out>, receiver=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#34 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x9ec6130) at kernel/qcoreapplication.cpp:1500
#35 0xb6114e0c in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1393
#36 0xb6143494 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#37 postEventSourceDispatch (s=0x9eeec98) at
kernel/qeventdispatcher_glib.cpp:279
#38 0xb46c6d86 in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#39 0xb46c7125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#40 0xb46c7201 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#41 0xb6143887 in QEventDispatcherGlib::processEvents (this=0x9ec6ea0,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#42 0xb5633aaa in QGuiEventDispatcherGlib::processEvents (this=0x9ec6ea0,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#43 0xb610f50d in QEventLoop::processEvents (this=0xbfe02260, flags=...) at
kernel/qeventloop.cpp:149
#44 0xb610f7a9 in QEventLoop::exec (this=0xbfe02260, flags=...) at
kernel/qeventloop.cpp:204
#45 0xb5acd0d9 in QDialog::exec (this=0xc6bad10) at dialogs/qdialog.cpp:554
#46 0x0831b60e in KSplitTransactionDlg::exec (this=0xc6bad10) at
/build/buildd/kmymoney-4.6.1/kmymoney/dialogs/ksplittransactiondlg.cpp:172
#47 0x08335e6e in StdTransactionEditor::slotEditSplits (this=0xc7e39e0) at
/build/buildd/kmymoney-4.6.1/kmymoney/dialogs/transactioneditor.cpp:1896
#48 0x0833e058 in qt_static_metacall (_a=0xbfe02688, _id=0, _o=0xc7e39e0,
_c=<optimized out>) at
/build/buildd/kmymoney-4.6.1/obj-i686-linux-gnu/kmymoney/dialogs/transactioneditor.moc:305
#49 StdTransactionEditor::qt_static_metacall (_o=0xc7e39e0,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfe02688) at
/build/buildd/kmymoney-4.6.1/obj-i686-linux-gnu/kmymoney/dialogs/transactioneditor.moc:299
#50 0xb61276b1 in QMetaObject::activate (sender=0xb964ce0, m=0xb5f067c8,
local_signal_index=2, argv=0xbfe02688) at kernel/qobject.cpp:3547
#51 0xb5cb297d in QAbstractButton::clicked (this=0xb964ce0, _t1=false) at
.moc/release-shared/moc_qabstractbutton.cpp:220
#52 0xb59a662d in QAbstractButtonPrivate::emitClicked (this=0xc69b690) at
widgets/qabstractbutton.cpp:548
#53 0xb59a7c9b in QAbstractButtonPrivate::click (this=0xc69b690) at
widgets/qabstractbutton.cpp:541
#54 0xb59a7f56 in QAbstractButton::mouseReleaseEvent (this=0xb964ce0,
e=0xbfe02d54) at widgets/qabstractbutton.cpp:1123
#55 0xb55d51ac in QWidget::event (this=0xb964ce0, event=0xbfe02d54) at
kernel/qwidget.cpp:8362
#56 0xb59a71f9 in QAbstractButton::event (this=0xb964ce0, e=0xbfe02d54) at
widgets/qabstractbutton.cpp:1082
#57 0xb5a4a768 in QPushButton::event (this=0xb964ce0, e=0xbfe02d54) at
widgets/qpushbutton.cpp:683
#58 0xb557aed4 in notify_helper (e=0xbfe02d54, receiver=0xb964ce0,
this=0x9eeeec8) at kernel/qapplication.cpp:4559
#59 QApplicationPrivate::notify_helper (this=0x9eeeec8, receiver=0xb964ce0,
e=0xbfe02d54) at kernel/qapplication.cpp:4531
#60 0xb5581024 in QApplication::notify (this=0x9eeeec8, receiver=0xb964ce0,
e=0xbfe02d54) at kernel/qapplication.cpp:4102
#61 0xb6c47e01 in KApplication::notify (this=0x9ee6250, receiver=0xb964ce0,
event=0xbfe02d54) at ../../kdeui/kernel/kapplication.cpp:311
#62 0xb611097e in QCoreApplication::notifyInternal (this=0x9ee6250,
receiver=0xb964ce0, event=0xbfe02d54) at kernel/qcoreapplication.cpp:876
#63 0xb557be95 in sendEvent (event=<optimized out>, receiver=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#64 QApplicationPrivate::sendMouseEvent (receiver=0xb964ce0, event=0xbfe02d54,
alienWidget=0xb964ce0, nativeWidget=0xa68c630, buttonDown=0xb5f0fcf4,
lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#65 0xb5608074 in QETWidget::translateMouseEvent (this=0xa68c630,
event=0xbfe0320c) at kernel/qapplication_x11.cpp:4617
#66 0xb5606c0d in QApplication::x11ProcessEvent (this=0x9ee6250,
event=0xbfe0320c) at kernel/qapplication_x11.cpp:3732
#67 0xb5633eac in x11EventSourceDispatch (s=0x9eef1a0, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#68 0xb46c6d86 in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#69 0xb46c7125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#70 0xb46c7201 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#71 0xb6143887 in QEventDispatcherGlib::processEvents (this=0x9ec6ea0,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#72 0xb5633aaa in QGuiEventDispatcherGlib::processEvents (this=0x9ec6ea0,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#73 0xb610f50d in QEventLoop::processEvents (this=0xbfe03504, flags=...) at
kernel/qeventloop.cpp:149
#74 0xb610f7a9 in QEventLoop::exec (this=0xbfe03504, flags=...) at
kernel/qeventloop.cpp:204
#75 0xb6114eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#76 0xb5578a74 in QApplication::exec () at kernel/qapplication.cpp:3820
#77 0x0808a493 in runKMyMoney (splash=0xbfe03658, a=<optimized out>) at
/build/buildd/kmymoney-4.6.1/kmymoney/main.cpp:282
#78 0x080889db in main (argc=<error reading variable: Cannot access memory at
address 0x0>, argv=<error reading variable: Cannot access memory at address
0x4>) at /build/buildd/kmymoney-4.6.1/kmymoney/main.cpp:181

This bug may be a duplicate of or related to bug 282240.

Possible duplicates by query: bug 282240.

Reported using DrKonqi

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


More information about the KMyMoney-devel mailing list