Bug 327843 - Editing split kmy
Summary: Editing split kmy
Status: RESOLVED WORKSFORME
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 4.6.3
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-11-19 23:53 UTC by Mike Gaule
Modified: 2014-08-01 06:24 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
attachment-17115-0.html (1.67 KB, text/html)
2014-07-31 18:51 UTC, Mike Gaule
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Gaule 2013-11-19 23:53:24 UTC
Application: kmymoney (4.6.3)
KDE Platform Version: 4.11.2 (Compiled from sources)
Qt Version: 4.8.4
Operating System: Linux 3.11.0-13-generic i686
Distribution: Ubuntu 13.10

-- Information about the crash:
- What I was doing when the application crashed:   attempting to edit splits, always seems to crash at least once

-- 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 0xb3dcb740 (LWP 32690))]

Thread 3 (Thread 0xb08f7b40 (LWP 32691)):
#0  0xb77d5424 in __kernel_vsyscall ()
#1  0xb52f2a0b in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb476aa4b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb475bb68 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb475bca8 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb61e28df in QEventDispatcherGlib::processEvents (this=0xaff00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb61b19f3 in QEventLoop::processEvents (this=this@entry=0xb08f7228, flags=...) at kernel/qeventloop.cpp:149
#7  0xb61b1d19 in QEventLoop::exec (this=this@entry=0xb08f7228, flags=...) at kernel/qeventloop.cpp:204
#8  0xb60a0e3d in QThread::exec (this=this@entry=0x9d02fe8) at thread/qthread.cpp:542
#9  0xb6191e14 in QInotifyFileSystemWatcherEngine::run (this=0x9d02fe8) at io/qfilesystemwatcher_inotify.cpp:265
#10 0xb60a372f in QThreadPrivate::start (arg=0x9d02fe8) at thread/qthread_unix.cpp:338
#11 0xb482ad78 in start_thread (arg=0xb08f7b40) at pthread_create.c:311
#12 0xb530201e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 2 (Thread 0xadd1ab40 (LWP 32717)):
#0  0xb77d5424 in __kernel_vsyscall ()
#1  0xb52f2a0b in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb476aa4b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb475bb68 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb475bca8 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb61e28df in QEventDispatcherGlib::processEvents (this=0xad400468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb61b19f3 in QEventLoop::processEvents (this=this@entry=0xadd1a228, flags=...) at kernel/qeventloop.cpp:149
#7  0xb61b1d19 in QEventLoop::exec (this=this@entry=0xadd1a228, flags=...) at kernel/qeventloop.cpp:204
#8  0xb60a0e3d in QThread::exec (this=this@entry=0xb874c60) at thread/qthread.cpp:542
#9  0xb6191e14 in QInotifyFileSystemWatcherEngine::run (this=0xb874c60) at io/qfilesystemwatcher_inotify.cpp:265
#10 0xb60a372f in QThreadPrivate::start (arg=0xb874c60) at thread/qthread_unix.cpp:338
#11 0xb482ad78 in start_thread (arg=0xadd1ab40) at pthread_create.c:311
#12 0xb530201e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 1 (Thread 0xb3dcb740 (LWP 32690)):
[KCrash Handler]
#7  count (this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qvector.h:259
#8  QMetaObject::activate (sender=sender@entry=0xdd53d70, m=m@entry=0x86073d4 <KMyMoneyCombo::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0xbf865588) at kernel/qobject.cpp:3476
#9  0x08207e3c in objectCreation (_t1=false, this=0xdd53d70) at /build/buildd/kmymoney-4.6.3/obj-i686-linux-gnu/kmymoney/widgets/kmymoneycombo.moc:147
#10 KMyMoneyCombo::focusOutEvent (this=this@entry=0xdd53d70, e=e@entry=0xbf865900) at /build/buildd/kmymoney-4.6.3/kmymoney/widgets/kmymoneycombo.cpp:256
#11 0x083553ec in KMyMoneyCategory::focusOutEvent (this=0xdd53d70, ev=0xbf865900) at /build/buildd/kmymoney-4.6.3/kmymoney/widgets/kmymoneycategory.cpp:168
#12 0xb569fd47 in QWidget::event (this=this@entry=0xdd53d70, event=event@entry=0xbf865900) at kernel/qwidget.cpp:8499
#13 0xb5a77c94 in QComboBox::event (this=0xdd53d70, event=0xbf865900) at widgets/qcombobox.cpp:2878
#14 0xb5646744 in QApplicationPrivate::notify_helper (this=0x98149e0, receiver=0xdd53d70, e=0xbf865900) at kernel/qapplication.cpp:4567
#15 0xb564d223 in QApplication::notify (this=0x98099a8, receiver=receiver@entry=0xdd53d70, e=e@entry=0xbf865900) at kernel/qapplication.cpp:4353
#16 0xb6c7cff4 in KApplication::notify (this=0x98099a8, receiver=0xdd53d70, event=0xbf865900) at ../../kdeui/kernel/kapplication.cpp:311
#17 0xb61b2eda in QCoreApplication::notifyInternal (this=0x98099a8, receiver=receiver@entry=0xdd53d70, event=event@entry=0xbf865900) at kernel/qcoreapplication.cpp:946
#18 0xb564b2a1 in sendEvent (event=0xbf865900, receiver=0xdd53d70) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#19 QApplicationPrivate::setFocusWidget (focus=focus@entry=0xc3b4e78, reason=reason@entry=Qt::OtherFocusReason) at kernel/qapplication.cpp:2268
#20 0xb569a938 in QWidget::setFocus (this=this@entry=0xc3b4e78, reason=reason@entry=Qt::OtherFocusReason) at kernel/qwidget.cpp:6463
#21 0x08347da4 in setFocus (this=0xc3b4e78) at /usr/include/qt4/QtGui/qwidget.h:429
#22 kMyMoneySplitTable::endEdit (this=this@entry=0xc3b4e78, keyBoardDriven=keyBoardDriven@entry=false) at /build/buildd/kmymoney-4.6.3/kmymoney/dialogs/kmymoneysplittable.cpp:747
#23 0x08349e57 in kMyMoneySplitTable::eventFilter (this=0xc3b4e78, o=0xc3b4e78, e=0xbf865ea4) at /build/buildd/kmymoney-4.6.3/kmymoney/dialogs/kmymoneysplittable.cpp:158
#24 0xb61b304e in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x98149e0, receiver=receiver@entry=0xc3b4e78, event=event@entry=0xbf865ea4) at kernel/qcoreapplication.cpp:1056
#25 0xb5646721 in QApplicationPrivate::notify_helper (this=0x98149e0, receiver=0xc3b4e78, e=0xbf865ea4) at kernel/qapplication.cpp:4563
#26 0xb564d223 in QApplication::notify (this=0x98099a8, receiver=receiver@entry=0xc3b4e78, e=e@entry=0xbf865ea4) at kernel/qapplication.cpp:4353
#27 0xb6c7cff4 in KApplication::notify (this=0x98099a8, receiver=0xc3b4e78, event=0xbf865ea4) at ../../kdeui/kernel/kapplication.cpp:311
#28 0xb61b2eda in QCoreApplication::notifyInternal (this=0x98099a8, receiver=receiver@entry=0xc3b4e78, event=event@entry=0xbf865ea4) at kernel/qcoreapplication.cpp:946
#29 0xb569b4cb in sendEvent (event=0xbf865ea4, receiver=0xc3b4e78) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#30 QWidget::setContentsMargins (this=this@entry=0xc3b4e78, left=left@entry=3, top=3, right=3, bottom=bottom@entry=3) at kernel/qwidget.cpp:7202
#31 0xb5aa4ae7 in QFrame::setFrameRect (this=this@entry=0xc3b4e78, r=...) at widgets/qframe.cpp:469
#32 0xb5b31c28 in QAbstractScrollAreaPrivate::layoutChildren (this=this@entry=0xc47b308) at widgets/qabstractscrollarea.cpp:403
#33 0xb5b32aeb in QAbstractScrollAreaPrivate::_q_showOrHideScrollBars (this=0xc47b308) at widgets/qabstractscrollarea.cpp:1324
#34 0xb5b32b3b in QAbstractScrollArea::qt_static_metacall (_o=0xc3b4e78, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xdd95bc8) at .moc/release-shared/moc_qabstractscrollarea.cpp:63
#35 0xb61c477a in QMetaCallEvent::placeMetaCall (this=0xdd975c0, object=0xc3b4e78) at kernel/qobject.cpp:524
#36 0xb61cc58b in QObject::event (this=0xc3b4e78, e=0xdd975c0) at kernel/qobject.cpp:1194
#37 0xb56a0202 in QWidget::event (this=this@entry=0xc3b4e78, event=event@entry=0xdd975c0) at kernel/qwidget.cpp:8845
#38 0xb5aa4fcc in QFrame::event (this=this@entry=0xc3b4e78, e=0xdd975c0) at widgets/qframe.cpp:557
#39 0xb5b331df in QAbstractScrollArea::event (this=this@entry=0xc3b4e78, e=e@entry=0xdd975c0) at widgets/qabstractscrollarea.cpp:996
#40 0xb5bd7bcc in QAbstractItemView::event (this=this@entry=0xc3b4e78, event=event@entry=0xdd975c0) at itemviews/qabstractitemview.cpp:1580
#41 0xb5c46573 in QTableWidget::event (this=0xc3b4e78, e=0xdd975c0) at itemviews/qtablewidget.cpp:2639
#42 0xb5646744 in QApplicationPrivate::notify_helper (this=0x98149e0, receiver=0xc3b4e78, e=0xdd975c0) at kernel/qapplication.cpp:4567
#43 0xb564d223 in QApplication::notify (this=0x98099a8, receiver=receiver@entry=0xc3b4e78, e=e@entry=0xdd975c0) at kernel/qapplication.cpp:4353
#44 0xb6c7cff4 in KApplication::notify (this=0x98099a8, receiver=0xc3b4e78, event=0xdd975c0) at ../../kdeui/kernel/kapplication.cpp:311
#45 0xb61b2eda in QCoreApplication::notifyInternal (this=0x98099a8, receiver=receiver@entry=0xc3b4e78, event=event@entry=0xdd975c0) at kernel/qcoreapplication.cpp:946
#46 0xb61b66ad in sendEvent (event=0xdd975c0, receiver=0xc3b4e78) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#47 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x97e4130) at kernel/qcoreapplication.cpp:1570
#48 0xb61b6bbc in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#49 0xb61e2f6e in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#50 postEventSourceDispatch (s=0x9814848) at kernel/qeventdispatcher_glib.cpp:279
#51 0xb475b83e in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#52 0xb475bbe8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#53 0xb475bca8 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#54 0xb61e28bf in QEventDispatcherGlib::processEvents (this=this@entry=0x97e4ec0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#55 0xb56fb32e in QGuiEventDispatcherGlib::processEvents (this=0x97e4ec0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#56 0xb61b19f3 in QEventLoop::processEvents (this=this@entry=0xbf8667b8, flags=...) at kernel/qeventloop.cpp:149
#57 0xb61b1d19 in QEventLoop::exec (this=this@entry=0xbf8667b8, flags=...) at kernel/qeventloop.cpp:204
#58 0xb5b753e1 in QDialog::exec (this=0xc404e08) at dialogs/qdialog.cpp:554
#59 0x0830b018 in KSplitTransactionDlg::exec (this=0xc404e08) at /build/buildd/kmymoney-4.6.3/kmymoney/dialogs/ksplittransactiondlg.cpp:172
#60 0x08322c2c in StdTransactionEditor::slotEditSplits (this=0xc483498) at /build/buildd/kmymoney-4.6.3/kmymoney/dialogs/transactioneditor.cpp:1901
#61 0x0832c000 in StdTransactionEditor::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=0xbf866af8, _c=<optimized out>) at /build/buildd/kmymoney-4.6.3/obj-i686-linux-gnu/kmymoney/dialogs/transactioneditor.moc:305
#62 0xb61c7fc7 in QMetaObject::activate (sender=sender@entry=0xc393ed0, m=m@entry=0xb5fb2ac8 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0xbf866af8) at kernel/qobject.cpp:3539
#63 0xb5d4158d in QAbstractButton::clicked (this=this@entry=0xc393ed0, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
#64 0xb5a5c381 in QAbstractButtonPrivate::emitClicked (this=this@entry=0xcf09c40) at widgets/qabstractbutton.cpp:548
#65 0xb5a5d707 in QAbstractButtonPrivate::click (this=this@entry=0xcf09c40) at widgets/qabstractbutton.cpp:541
#66 0xb5a5d80e in QAbstractButton::mouseReleaseEvent (this=0xc393ed0, e=0xbf866fe4) at widgets/qabstractbutton.cpp:1123
#67 0xb56a01aa in QWidget::event (this=this@entry=0xc393ed0, event=event@entry=0xbf866fe4) at kernel/qwidget.cpp:8375
#68 0xb5a5e812 in QAbstractButton::event (this=this@entry=0xc393ed0, e=e@entry=0xbf866fe4) at widgets/qabstractbutton.cpp:1082
#69 0xb5af8fdc in QPushButton::event (this=0xc393ed0, e=0xbf866fe4) at widgets/qpushbutton.cpp:683
#70 0xb5646744 in QApplicationPrivate::notify_helper (this=0x98149e0, receiver=receiver@entry=0xc393ed0, e=0xbf866fe4) at kernel/qapplication.cpp:4567
#71 0xb564edf8 in QApplication::notify (this=0x98099a8, receiver=receiver@entry=0xc393ed0, e=e@entry=0xbf866fe4) at kernel/qapplication.cpp:4110
#72 0xb6c7cff4 in KApplication::notify (this=0x98099a8, receiver=0xc393ed0, event=0xbf866fe4) at ../../kdeui/kernel/kapplication.cpp:311
#73 0xb61b2eda in QCoreApplication::notifyInternal (this=0x98099a8, receiver=receiver@entry=0xc393ed0, event=event@entry=0xbf866fe4) at kernel/qcoreapplication.cpp:946
#74 0xb564caa3 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#75 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0xc393ed0, event=0xbf866fe4, alienWidget=0xc393ed0, nativeWidget=0x9f04738, buttonDown=buttonDown@entry=0xb5fbbcc4 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#76 0xb56d04e8 in QETWidget::translateMouseEvent (this=0x9f04738, event=event@entry=0xbf86720c) at kernel/qapplication_x11.cpp:4631
#77 0xb56cfc05 in QApplication::x11ProcessEvent (this=0x98099a8, event=event@entry=0xbf86720c) at kernel/qapplication_x11.cpp:3624
#78 0xb56fb274 in x11EventSourceDispatch (s=0x98107a0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#79 0xb475b83e in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#80 0xb475bbe8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#81 0xb475bca8 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#82 0xb61e28bf in QEventDispatcherGlib::processEvents (this=this@entry=0x97e4ec0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#83 0xb56fb32e in QGuiEventDispatcherGlib::processEvents (this=0x97e4ec0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#84 0xb61b19f3 in QEventLoop::processEvents (this=this@entry=0xbf8674c8, flags=...) at kernel/qeventloop.cpp:149
#85 0xb61b1d19 in QEventLoop::exec (this=this@entry=0xbf8674c8, flags=...) at kernel/qeventloop.cpp:204
#86 0xb61b789e in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#87 0xb5644974 in QApplication::exec () at kernel/qapplication.cpp:3828
#88 0x0808a0a1 in runKMyMoney (splash=splash@entry=0x98f3ae8, a=0x98099a8) at /build/buildd/kmymoney-4.6.3/kmymoney/main.cpp:282
#89 0x08088654 in main (argc=1, argv=0xbf867924) at /build/buildd/kmymoney-4.6.3/kmymoney/main.cpp:181

Reported using DrKonqi
Comment 1 Cristian Oneț 2014-07-31 09:43:22 UTC
Could you give more detail about the steps you take that causes the crash, editing splits in not enough since we all edit splits and if we would be able to reproduce the crash we would fix it.
Comment 2 Mike Gaule 2014-07-31 18:51:32 UTC
Created attachment 88066 [details]
attachment-17115-0.html

IT has taken care of itself with the KDE 14.04 LTS. B4 this release I had
several crashes.


Thanks


On Thu, Jul 31, 2014 at 4:43 AM, Cristian Oneț <onet.cristian@gmail.com>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=327843
>
> Cristian Oneț <onet.cristian@gmail.com> changed:
>
>            What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>              Status|UNCONFIRMED                 |NEEDSINFO
>                  CC|                            |onet.cristian@gmail.com
>          Resolution|---                         |WAITINGFORINFO
>
> --- Comment #1 from Cristian Oneț <onet.cristian@gmail.com> ---
> Could you give more detail about the steps you take that causes the crash,
> editing splits in not enough since we all edit splits and if we would be
> able
> to reproduce the crash we would fix it.
>
> --
> You are receiving this mail because:
> You reported the bug.
Comment 3 Cristian Oneț 2014-08-01 06:24:38 UTC
Thanks for the feedback.