Bug 282240 - Split Transaction
Summary: Split Transaction
Status: RESOLVED DUPLICATE of bug 311752
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 4.5.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
: 307688 313560 323144 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-09-17 21:10 UTC by Skye Barton
Modified: 2013-09-15 15:56 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (7.39 KB, text/plain)
2013-05-13 20:19 UTC, Arnold Metselaar
Details
New crash information added by DrKonqi (8.85 KB, text/plain)
2013-05-23 11:54 UTC, Allen Tinius
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Skye Barton 2011-09-17 21:10:12 UTC
Application: kmymoney (4.5.3)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-11-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed: Entering transaction data in to the 'split transaction' window. All information seemed normal. Crashed occured when I clicked 'finish'.

The crash does not seem to be reproducible.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f43e196e780 (LWP 2220))]

Thread 2 (Thread 0x7f43d0f93700 (LWP 2225)):
#0  0x00007f43dc378f03 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f43d7ac4104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f43d7ac49f2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f43d18f2c44 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f43d7aeb3e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f43def87d8c in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f43dc38604d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f43e196e780 (LWP 2220)):
[KCrash Handler]
#6  0x00007f43dd2aca82 in QStyleSheetStyle::event (this=0x2705050, e=0x7fff636055b0) at styles/qstylesheetstyle.cpp:5801
#7  0x00007f43dcf8e9f4 in QApplicationPrivate::notify_helper (this=0x157db40, receiver=0x2705050, e=0x7fff636055b0) at kernel/qapplication.cpp:4462
#8  0x00007f43dcf933ba in QApplication::notify (this=<value optimized out>, receiver=0x2705050, e=0x7fff636055b0) at kernel/qapplication.cpp:4341
#9  0x00007f43dffa7866 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#10 0x00007f43dde4849c in QCoreApplication::notifyInternal (this=0x15796d0, receiver=0x2705050, event=0x7fff636055b0) at kernel/qcoreapplication.cpp:731
#11 0x00007f43dcf8d295 in sendEvent (focus=0x0, reason=Qt::OtherFocusReason) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#12 QApplicationPrivate::setFocusWidget (focus=0x0, reason=Qt::OtherFocusReason) at kernel/qapplication.cpp:2235
#13 0x00007f43dcfd0294 in QWidget::clearFocus (this=0x26ee070) at kernel/qwidget.cpp:6434
#14 0x00007f43dcfdae2c in QWidget::~QWidget (this=0x26ee070, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1563
#15 0x00000000005a6669 in kMyMoneyLineEdit::~kMyMoneyLineEdit (this=0x26ee070, __in_chrg=<value optimized out>) at /build/buildd/kmymoney-4.5.3/kmymoney/widgets/kmymoneylineedit.cpp:71
#16 0x00007f43dde5c4c8 in QObject::event (this=0x26ee070, e=<value optimized out>) at kernel/qobject.cpp:1209
#17 0x00007f43dcfdf67d in QWidget::event (this=0x26ee070, event=0x2710eb0) at kernel/qwidget.cpp:8718
#18 0x00007f43dd3a0287 in QLineEdit::event (this=0x26ee070, e=0x2710eb0) at widgets/qlineedit.cpp:1485
#19 0x00007f43e0064423 in KLineEdit::event(QEvent*) () from /usr/lib/libkdeui.so.5
#20 0x00007f43dcf8e9f4 in QApplicationPrivate::notify_helper (this=0x157db40, receiver=0x26ee070, e=0x2710eb0) at kernel/qapplication.cpp:4462
#21 0x00007f43dcf933ba in QApplication::notify (this=<value optimized out>, receiver=0x26ee070, e=0x2710eb0) at kernel/qapplication.cpp:4341
#22 0x00007f43dffa7866 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#23 0x00007f43dde4849c in QCoreApplication::notifyInternal (this=0x15796d0, receiver=0x26ee070, event=0x2710eb0) at kernel/qcoreapplication.cpp:731
#24 0x00007f43dde4bc25 in sendEvent (receiver=0x0, event_type=0, data=0x152bb60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#25 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x152bb60) at kernel/qcoreapplication.cpp:1372
#26 0x00007f43dde73253 in sendPostedEvents (s=0x1581160) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#27 postEventSourceDispatch (s=0x1581160) at kernel/qeventdispatcher_glib.cpp:277
#28 0x00007f43d7ac3bcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f43d7ac43a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f43d7ac4639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f43dde733ef in QEventDispatcherGlib::processEvents (this=0x152b340, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#32 0x00007f43dd0384de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x00007f43dde47882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#34 0x00007f43dde47abc in QEventLoop::exec (this=0x7fff636063e0, flags=...) at kernel/qeventloop.cpp:201
#35 0x00007f43dd44ffd6 in QDialog::exec (this=0x26cb680) at dialogs/qdialog.cpp:552
#36 0x00000000006b6cf2 in KSplitTransactionDlg::exec (this=0x26cb680) at /build/buildd/kmymoney-4.5.3/kmymoney/dialogs/ksplittransactiondlg.cpp:172
#37 0x00000000006cce6d in StdTransactionEditor::slotEditSplits (this=0x2690da0) at /build/buildd/kmymoney-4.5.3/kmymoney/dialogs/transactioneditor.cpp:1864
#38 0x00000000006d5f9d in StdTransactionEditor::qt_metacall (this=0x2690da0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff63606bf0) at /build/buildd/kmymoney-4.5.3/obj-x86_64-linux-gnu/kmymoney/dialogs/transactioneditor.moc:304
#39 0x00007f43dde5d5f8 in QMetaObject::activate (sender=0x2656740, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff63606bf0) at kernel/qobject.cpp:3287
#40 0x00007f43dd606942 in QAbstractButton::clicked (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#41 0x00007f43dd34ff2e in QAbstractButtonPrivate::emitClicked (this=0x2669c80) at widgets/qabstractbutton.cpp:546
#42 0x00007f43dd3514ab in QAbstractButtonPrivate::click (this=0x2669c80) at widgets/qabstractbutton.cpp:539
#43 0x00007f43dd35171c in QAbstractButton::mouseReleaseEvent (this=0x2656740, e=0x7fff63607530) at widgets/qabstractbutton.cpp:1121
#44 0x00007f43dcfdfcc8 in QWidget::event (this=0x2656740, event=0x7fff63607530) at kernel/qwidget.cpp:8259
#45 0x00007f43dcf8e9f4 in QApplicationPrivate::notify_helper (this=0x157db40, receiver=0x2656740, e=0x7fff63607530) at kernel/qapplication.cpp:4462
#46 0x00007f43dcf93dc3 in QApplication::notify (this=<value optimized out>, receiver=0x2656740, e=0x7fff63607530) at kernel/qapplication.cpp:4023
#47 0x00007f43dffa7866 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#48 0x00007f43dde4849c in QCoreApplication::notifyInternal (this=0x15796d0, receiver=0x2656740, event=0x7fff63607530) at kernel/qcoreapplication.cpp:731
#49 0x00007f43dcf8fa1d in sendEvent (receiver=0x2656740, event=0x7fff63607530, alienWidget=0x2656740, nativeWidget=0x23f7ef0, buttonDown=0x7f43dda72218, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#50 QApplicationPrivate::sendMouseEvent (receiver=0x2656740, event=0x7fff63607530, alienWidget=0x2656740, nativeWidget=0x23f7ef0, buttonDown=0x7f43dda72218, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3122
#51 0x00007f43dd011190 in QETWidget::translateMouseEvent (this=0x23f7ef0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4558
#52 0x00007f43dd00fab7 in QApplication::x11ProcessEvent (this=0x15796d0, event=0x7fff63607e80) at kernel/qapplication_x11.cpp:3680
#53 0x00007f43dd038842 in x11EventSourceDispatch (s=0x15822b0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#54 0x00007f43d7ac3bcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007f43d7ac43a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007f43d7ac4639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007f43dde733ef in QEventDispatcherGlib::processEvents (this=0x152b340, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#58 0x00007f43dd0384de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#59 0x00007f43dde47882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#60 0x00007f43dde47abc in QEventLoop::exec (this=0x7fff63608180, flags=...) at kernel/qeventloop.cpp:201
#61 0x00007f43dd44ffd6 in QDialog::exec (this=0x23f7ef0) at dialogs/qdialog.cpp:552
#62 0x0000000000669002 in KEnterScheduleDlg::exec (this=0x23f7ef0) at /build/buildd/kmymoney-4.5.3/kmymoney/dialogs/kenterscheduledlg.cpp:192
#63 0x00000000004875e1 in KMyMoneyApp::enterSchedule (this=0x7f43cc000dc0, schedule=..., autoEnter=false, extendedKeys=<value optimized out>) at /build/buildd/kmymoney-4.5.3/kmymoney/kmymoney.cpp:4378
#64 0x00000000004889f5 in KMyMoneyApp::slotScheduleEnter (this=0x7f43cc000dc0) at /build/buildd/kmymoney-4.5.3/kmymoney/kmymoney.cpp:4336
#65 0x000000000049e31d in KMyMoneyApp::qt_metacall (this=0x7f43cc000dc0, _c=QMetaObject::InvokeMetaMethod, _id=156, _a=0x7fff636090e0) at /build/buildd/kmymoney-4.5.3/obj-x86_64-linux-gnu/kmymoney/kmymoney.moc:565
#66 0x00007f43dde5d5f8 in QMetaObject::activate (sender=0x1a55970, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3287
#67 0x00000000004e9a66 in KScheduledView::qt_metacall (this=0x1a55970, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff63609210) at /build/buildd/kmymoney-4.5.3/obj-x86_64-linux-gnu/kmymoney/views/kscheduledview.moc:119
#68 0x00007f43dde5d5f8 in QMetaObject::activate (sender=0x1a60cf0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff63609210) at kernel/qobject.cpp:3287
#69 0x00000000007164c7 in kMyMoneyScheduledCalendar::enterClicked (this=<value optimized out>, _t1=<value optimized out>, _t2=<value optimized out>) at /build/buildd/kmymoney-4.5.3/obj-x86_64-linux-gnu/kmymoney/widgets/moc_kmymoneyscheduledcalendar.cpp:98
#70 0x00000000007165d6 in kMyMoneyScheduledCalendar::qt_metacall (this=0x1a60cf0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff63609320) at /build/buildd/kmymoney-4.5.3/obj-x86_64-linux-gnu/kmymoney/widgets/moc_kmymoneyscheduledcalendar.cpp:82
#71 0x00007f43dde5d5f8 in QMetaObject::activate (sender=0x1a63dc0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff63609320) at kernel/qobject.cpp:3287
#72 0x0000000000716607 in kMyMoneyScheduledDateTbl::enterClicked (this=<value optimized out>, _t1=<value optimized out>, _t2=<value optimized out>) at /build/buildd/kmymoney-4.5.3/obj-x86_64-linux-gnu/kmymoney/widgets/moc_kmymoneyscheduleddatetbl.cpp:88
#73 0x0000000000716680 in kMyMoneyScheduledDateTbl::qt_metacall (this=0x1a63dc0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff63609430) at /build/buildd/kmymoney-4.5.3/obj-x86_64-linux-gnu/kmymoney/widgets/moc_kmymoneyscheduleddatetbl.cpp:75
#74 0x00007f43dde5d5f8 in QMetaObject::activate (sender=0x1a63e28, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff63609430) at kernel/qobject.cpp:3287
#75 0x00000000007166f7 in KMyMoneyBriefSchedule::enterClicked (this=<value optimized out>, _t1=<value optimized out>, _t2=<value optimized out>) at /build/buildd/kmymoney-4.5.3/obj-x86_64-linux-gnu/kmymoney/widgets/moc_kmymoneybriefschedule.cpp:100
#76 0x00000000007167ac in KMyMoneyBriefSchedule::qt_metacall (this=0x1a63e28, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff63609550) at /build/buildd/kmymoney-4.5.3/obj-x86_64-linux-gnu/kmymoney/widgets/moc_kmymoneybriefschedule.cpp:87
#77 0x00007f43dde5d5f8 in QMetaObject::activate (sender=0x1b3c7b0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff63609550) at kernel/qobject.cpp:3287
#78 0x00007f43dd606942 in QAbstractButton::clicked (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#79 0x00007f43dd34ff2e in QAbstractButtonPrivate::emitClicked (this=0x1b3c7f0) at widgets/qabstractbutton.cpp:546
#80 0x00007f43dd3514ab in QAbstractButtonPrivate::click (this=0x1b3c7f0) at widgets/qabstractbutton.cpp:539
#81 0x00007f43dd35171c in QAbstractButton::mouseReleaseEvent (this=0x1b3c7b0, e=0x7fff63609e90) at widgets/qabstractbutton.cpp:1121
#82 0x00007f43dcfdfcc8 in QWidget::event (this=0x1b3c7b0, event=0x7fff63609e90) at kernel/qwidget.cpp:8259
#83 0x00007f43dcf8e9f4 in QApplicationPrivate::notify_helper (this=0x157db40, receiver=0x1b3c7b0, e=0x7fff63609e90) at kernel/qapplication.cpp:4462
#84 0x00007f43dcf93dc3 in QApplication::notify (this=<value optimized out>, receiver=0x1b3c7b0, e=0x7fff63609e90) at kernel/qapplication.cpp:4023
#85 0x00007f43dffa7866 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#86 0x00007f43dde4849c in QCoreApplication::notifyInternal (this=0x15796d0, receiver=0x1b3c7b0, event=0x7fff63609e90) at kernel/qcoreapplication.cpp:731
#87 0x00007f43dcf8fa1d in sendEvent (receiver=0x1b3c7b0, event=0x7fff63609e90, alienWidget=0x1b3c7b0, nativeWidget=0x1a63e28, buttonDown=0x7f43dda72218, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#88 QApplicationPrivate::sendMouseEvent (receiver=0x1b3c7b0, event=0x7fff63609e90, alienWidget=0x1b3c7b0, nativeWidget=0x1a63e28, buttonDown=0x7f43dda72218, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3122
#89 0x00007f43dd011190 in QETWidget::translateMouseEvent (this=0x1a63e28, event=<value optimized out>) at kernel/qapplication_x11.cpp:4558
#90 0x00007f43dd00fab7 in QApplication::x11ProcessEvent (this=0x15796d0, event=0x7fff6360a7e0) at kernel/qapplication_x11.cpp:3680
#91 0x00007f43dd038842 in x11EventSourceDispatch (s=0x15822b0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#92 0x00007f43d7ac3bcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#93 0x00007f43d7ac43a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#94 0x00007f43d7ac4639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#95 0x00007f43dde733ef in QEventDispatcherGlib::processEvents (this=0x152b340, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#96 0x00007f43dd0384de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#97 0x00007f43dde47882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#98 0x00007f43dde47abc in QEventLoop::exec (this=0x7fff6360aae0, flags=...) at kernel/qeventloop.cpp:201
#99 0x00007f43dde4becb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#100 0x0000000000454115 in main (argc=1, argv=<value optimized out>) at /build/buildd/kmymoney-4.5.3/kmymoney/main.cpp:260

Reported using DrKonqi
Comment 1 Christoph Feck 2011-10-26 20:55:15 UTC
Similar to bug 268328. It might be a kdelibs bug not properly handling custom style sheets in KLineEdit, or maybe kMyMoneyLineEdit does something wrong.
Comment 2 Cristian Oneț 2012-12-07 20:43:25 UTC
*** Bug 307688 has been marked as a duplicate of this bug. ***
Comment 3 Cristian Oneț 2013-01-21 14:08:04 UTC
*** Bug 313560 has been marked as a duplicate of this bug. ***
Comment 4 Arnold Metselaar 2013-05-13 20:19:49 UTC
Created attachment 79875 [details]
New crash information added by DrKonqi

kmymoney (4.6.2) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.2

- What I was doing when the application crashed:

I had just entered the second component of a transaction in the split transaction window and was trying to get back to the main window.

-- Backtrace (Reduced):
#7  0x00007f6518c7b845 in QStyleSheetStyle::event (this=0x72ec640, e=0x7fff87e72820) at styles/qstylesheetstyle.cpp:5798
#8  0x00007f651895e70c in QApplicationPrivate::notify_helper (this=this@entry=0x2b42b30, receiver=receiver@entry=0x72ec640, e=e@entry=0x7fff87e72820) at kernel/qapplication.cpp:4556
#9  0x00007f6518962b8a in QApplication::notify (this=0x2b34900, receiver=0x72ec640, e=0x7fff87e72820) at kernel/qapplication.cpp:4417
#10 0x00007f651be5c886 in KApplication::notify (this=0x2b34900, receiver=0x72ec640, event=0x7fff87e72820) at ../../kdeui/kernel/kapplication.cpp:311
#11 0x00007f6519831b5e in QCoreApplication::notifyInternal (this=0x2b34900, receiver=0x72ec640, event=0x7fff87e72820) at kernel/qcoreapplication.cpp:915
Comment 5 Allen Tinius 2013-05-23 11:54:01 UTC
Created attachment 80035 [details]
New crash information added by DrKonqi

kmymoney (4.6.3) on KDE Platform 4.9.5 using Qt 4.8.3

- What I was doing when the application crashed:

Intering transactions in the split window, pressed enter to accept a split.

-- Backtrace (Reduced):
#6  0x00007f89d6815325 in QStyleSheetStyle::event (this=0x7923970, e=0x7fffe1632ef0) at styles/qstylesheetstyle.cpp:5798
#7  0x00007f89d64f3e9c in QApplicationPrivate::notify_helper (this=this@entry=0x2176a10, receiver=receiver@entry=0x7923970, e=e@entry=0x7fffe1632ef0) at kernel/qapplication.cpp:4562
#8  0x00007f89d64f830a in QApplication::notify (this=0x2168b20, receiver=0x7923970, e=0x7fffe1632ef0) at kernel/qapplication.cpp:4423
#9  0x00007f89d99721f6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#10 0x00007f89d73c756e in QCoreApplication::notifyInternal (this=0x2168b20, receiver=0x7923970, event=0x7fffe1632ef0) at kernel/qcoreapplication.cpp:915
Comment 6 Cristian Oneț 2013-08-29 11:02:33 UTC
*** Bug 323144 has been marked as a duplicate of this bug. ***
Comment 7 Cristian Oneț 2013-09-15 15:56:06 UTC
I could not reproduce this but I suspect that it has the same source as bug 311752. Although the backtraces are different the fix of bug 311752 (hiding edit widgets before removing them) should fix this issue as well.

*** This bug has been marked as a duplicate of bug 311752 ***