<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>258355</bug_id>
          
          <creation_ts>2010-11-30 11:30:50 +0000</creation_ts>
          <short_desc>KMyMoney segfaults when completing transaction directly in ledger (i.e. without transaction form)</short_desc>
          <delta_ts>2011-01-06 20:27:48 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>kmymoney</product>
          <component>general</component>
          <version>unspecified</version>
          <rep_platform>Ubuntu</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Michael Gorven">michael</reporter>
          <assigned_to name="KMyMoney Devel Mailing List">kmymoney-devel</assigned_to>
          <cc>agander93</cc>
    
    <cc>domlyons</cc>
    
    <cc>helwitch</cc>
    
    <cc>ticalnet</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1051277</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Gorven">michael</who>
    <bug_when>2010-11-30 11:30:50 +0000</bug_when>
    <thetext>Application: kmymoney (4.5.0)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-22-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
Entering a new transaction directly in the ledger. Crash occured when pressing Enter to complete the entry. Although I didn&apos;t test with this specific transaction, when it has happened in the past I have been able to reproduce by restarting KMyMoney and attempting to enter the same transaction. Enabling the transaction form and entering the same transaction always succeeds.
- Custom settings of the application:
Transaction form is disabled.

The crash can be reproduced some of the time.

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

Thread 2 (Thread 0x7f161ad7a710 (LWP 10292)):
#0  0x00007f162a0551ca in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#1  0x00007f162a0592a8 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f162a05945c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f162fd561e6 in QEventDispatcherGlib::processEvents (this=0x2943ea0, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f162fd28a02 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f162fd28dec in QEventLoop::exec (this=0x7f161ad79db0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f162fc332fd in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:490
#7  0x00007f162fd085f8 in QInotifyFileSystemWatcherEngine::run (this=0x31f8ba0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f162fc3627e in QThreadPrivate::start (arg=0x31f8ba0) at thread/qthread_unix.cpp:266
#9  0x00007f1631b5a971 in start_thread () from /lib/libpthread.so.0
#10 0x00007f162ef0a94d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f1634537760 (LWP 10291)):
[KCrash Handler]
#6  QWidgetPrivate::setWSGeometry (this=0x4625d40, dontShow=&lt;value optimized out&gt;) at kernel/qwidget_x11.cpp:2425
#7  0x00007f1630732850 in QWidgetPrivate::scrollChildren (this=&lt;value optimized out&gt;, dx=&lt;value optimized out&gt;, dy=&lt;value optimized out&gt;) at kernel/qwidget.cpp:355
#8  0x00007f1630784e39 in QWidgetPrivate::scroll_sys (this=0x4c24420, dx=49, dy=0) at kernel/qwidget_x11.cpp:2650
#9  0x00007f1630730885 in QWidget::scroll (this=0x33375e0, dx=0, dy=6) at kernel/qwidget.cpp:10138
#10 0x00007f1630c605b6 in scrollContentsBy (this=&lt;value optimized out&gt;, dx=0, dy=6) at ../../include/QtGui/private/../../../src/gui/itemviews/qabstractitemview_p.h:230
#11 QTableView::scrollContentsBy (this=&lt;value optimized out&gt;, dx=0, dy=6) at itemviews/qtableview.cpp:1254
#12 0x00007f1630b8fd50 in QAbstractScrollArea::qt_metacall (this=0x3337120, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fffe14f3ff0) at .moc/release-shared/moc_qabstractscrollarea.cpp:85
#13 0x00007f1630c350b5 in QAbstractItemView::qt_metacall (this=0x4c24420, _c=49, _id=0, _a=0x0) at .moc/release-shared/moc_qabstractitemview.cpp:213
#14 0x00007f1630c6ab35 in QTableView::qt_metacall (this=0x4c24420, _c=49, _id=0, _a=0x0) at .moc/release-shared/moc_qtableview.cpp:118
#15 0x00007f1630ca7676 in QTableWidget::qt_metacall (this=0x4c24420, _c=49, _id=0, _a=0x0) at .moc/release-shared/moc_qtablewidget.cpp:135
#16 0x0000000000742910 in KMyMoneyRegister::Register::qt_metacall (this=0x4c24420, _c=49, _id=0, _a=0x0) at /build/buildd/kmymoney-4.5/obj-x86_64-linux-gnu/kmymoney/widgets/register.moc:143
#17 0x00007f162fd41b27 in QMetaObject::activate (sender=0x3334f80, m=&lt;value optimized out&gt;, local_signal_index=&lt;value optimized out&gt;, argv=0x0) at kernel/qobject.cpp:3280
#18 0x00007f1630dbd9ee in QAbstractSlider::valueChanged (this=0x4c24420, _t1=816) at .moc/release-shared/moc_qabstractslider.cpp:182
#19 0x00007f1630c5f0b6 in QTableView::updateGeometries (this=0x3337120) at itemviews/qtableview.cpp:2110
#20 0x00007f1630c2b929 in QAbstractItemView::doItemsLayout (this=0x3337120) at itemviews/qabstractitemview.cpp:1139
#21 0x00007f1630c614d6 in executePostedLayout (this=0x3337120, pos=...) at ../../include/QtGui/private/../../../src/gui/itemviews/qabstractitemview_p.h:212
#22 QTableView::indexAt (this=0x3337120, pos=...) at itemviews/qtableview.cpp:1464
#23 0x00007f1630c3ac11 in QAbstractItemView::viewportEvent (this=0x3337120, event=0x7fffe14f48a0) at itemviews/qabstractitemview.cpp:1572
#24 0x00007f162fd29507 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=&lt;value optimized out&gt;, receiver=0x33375e0, event=0x7fffe14f48a0) at kernel/qcoreapplication.cpp:847
#25 0x00007f16306dffac in QApplicationPrivate::notify_helper (this=0x28b2560, receiver=0x33375e0, e=0x7fffe14f48a0) at kernel/qapplication.cpp:4392
#26 0x00007f16306e721c in QApplication::notify (this=&lt;value optimized out&gt;, receiver=&lt;value optimized out&gt;, e=0x7fffe14f4c20) at kernel/qapplication.cpp:3984
#27 0x00007f1632b5e156 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#28 0x00007f162fd29cdc in QCoreApplication::notifyInternal (this=0x28b24c0, receiver=0x33375e0, event=0x7fffe14f4c20) at kernel/qcoreapplication.cpp:732
#29 0x00007f16306e4dbe in sendEvent (receiver=0x33375e0, event=0x7fffe14f4c20, alienWidget=0x33375e0, nativeWidget=0x2ac1f30, buttonDown=&lt;value optimized out&gt;, lastMouseReceiver=&lt;value optimized out&gt;, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#30 QApplicationPrivate::sendMouseEvent (receiver=0x33375e0, event=0x7fffe14f4c20, alienWidget=0x33375e0, nativeWidget=0x2ac1f30, buttonDown=&lt;value optimized out&gt;, lastMouseReceiver=&lt;value optimized out&gt;, spontaneous=true) at kernel/qapplication.cpp:3058
#31 0x00007f16306e526f in QApplicationPrivate::sendSyntheticEnterLeave (this=&lt;value optimized out&gt;, widget=&lt;value optimized out&gt;) at kernel/qapplication.cpp:3144
#32 0x00007f163073a76c in QWidget::~QWidget (this=0x42c54b0, __in_chrg=&lt;value optimized out&gt;) at kernel/qwidget.cpp:1543
#33 0x00007f162fd3bd5f in QObjectPrivate::deleteChildren (this=0x4625d40) at kernel/qobject.cpp:1957
#34 0x00007f163073b168 in QWidget::~QWidget (this=0x4c24420, __in_chrg=&lt;value optimized out&gt;) at kernel/qwidget.cpp:1589
#35 0x00007f1632c6469f in KTextEdit::~KTextEdit() () from /usr/lib/libkdeui.so.5
#36 0x00007f162fd3bc08 in QObject::event (this=0x4c24420, e=0x31) at kernel/qobject.cpp:1202
#37 0x00007f16307356df in QWidget::event (this=0x4c24420, event=0x4e09710) at kernel/qwidget.cpp:8646
#38 0x00007f1630b015e6 in QFrame::event (this=0x4c24420, e=0x4e09710) at widgets/qframe.cpp:557
#39 0x00007f1630b8f71b in QAbstractScrollArea::event (this=0x4c24420, e=0x4e09710) at widgets/qabstractscrollarea.cpp:996
#40 0x00007f1630b7a815 in QTextEdit::event (this=0x4c24420, e=0x4e09710) at widgets/qtextedit.cpp:1070
#41 0x00007f16306dffdc in QApplicationPrivate::notify_helper (this=0x28b2560, receiver=0x4c24420, e=0x4e09710) at kernel/qapplication.cpp:4396
#42 0x00007f16306e5aed in QApplication::notify (this=0x28b24c0, receiver=0x4c24420, e=0x4e09710) at kernel/qapplication.cpp:4277
#43 0x00007f1632b5e156 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#44 0x00007f162fd29cdc in QCoreApplication::notifyInternal (this=0x28b24c0, receiver=0x4c24420, event=0x4e09710) at kernel/qcoreapplication.cpp:732
#45 0x00007f162fd2cc22 in sendEvent (receiver=0x0, event_type=&lt;value optimized out&gt;, data=0x2892380) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#46 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=&lt;value optimized out&gt;, data=0x2892380) at kernel/qcoreapplication.cpp:1373
#47 0x00007f162fd56653 in sendPostedEvents (s=0x28b61a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#48 postEventSourceDispatch (s=0x28b61a0) at kernel/qeventdispatcher_glib.cpp:277
#49 0x00007f162a055342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#50 0x00007f162a0592a8 in ?? () from /lib/libglib-2.0.so.0
#51 0x00007f162a05945c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#52 0x00007f162fd56193 in QEventDispatcherGlib::processEvents (this=0x2891e90, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:415
#53 0x00007f1630792a4e in QGuiEventDispatcherGlib::processEvents (this=0x4c24420, flags=&lt;value optimized out&gt;) at kernel/qguieventdispatcher_glib.cpp:204
#54 0x00007f162fd28a02 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=) at kernel/qeventloop.cpp:149
#55 0x00007f162fd28dec in QEventLoop::exec (this=0x7fffe14f5c10, flags=) at kernel/qeventloop.cpp:201
#56 0x00007f162fd2cebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#57 0x0000000000452d58 in main (argc=&lt;value optimized out&gt;, argv=&lt;value optimized out&gt;) at /build/buildd/kmymoney-4.5/kmymoney/main.cpp:260

This bug may be a duplicate of or related to bug 247877, bug 254607.

Possible duplicates by query: bug 254607, bug 247877.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052526</commentid>
    <comment_count>1</comment_count>
    <who name="Cristian Oneț">onet.cristian</who>
    <bug_when>2010-12-02 20:04:39 +0000</bug_when>
    <thetext>Could you give some more specific hints to reproduce this since just entering transactions directly in the ledger doesn&apos;t help me reproduce this crash. Also it would be nice if you could try version 4.5.1 to see if the crash is still occurring.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052583</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Gorven">michael</who>
    <bug_when>2010-12-02 22:01:11 +0000</bug_when>
    <thetext>The crash is related to scrolling of the ledger and the edit mode entry box. I can reliably crash with the following operations:

Start KMyMoney2
Click &quot;Current Account&quot; on home page (Asset account)
Scroll to bottom of ledger with trackpad
Click on empty row at bottom of ledger (goes into edit mode)
Click in payer/receiver, type &quot;unk&quot;, select &quot;Unknown&quot; from drop down list
Click in category, type &quot;sun&quot;, select Sundry from drop down list
Click in comment box, type &quot;foo&quot;
Click on ledger scroll bar up button (below scroll bar)
Click in comment box to focus
Press Enter

I have four more backtraces which look similar to the above one (can attach if they&apos;ll be useful).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052748</commentid>
    <comment_count>3</comment_count>
    <who name="Cristian Oneț">onet.cristian</who>
    <bug_when>2010-12-03 08:54:35 +0000</bug_when>
    <thetext>I think this sequence to reproduce it will be enough, thanks. I&apos;ll let you know if I still can&apos;t reproduce it with all these steps.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1053081</commentid>
    <comment_count>4</comment_count>
    <who name="Cristian Oneț">onet.cristian</who>
    <bug_when>2010-12-03 22:37:43 +0000</bug_when>
    <thetext>Sorry but I still couldn&apos;t reproduce this using those same steps.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1053085</commentid>
    <comment_count>5</comment_count>
    <who name="Jack">ostroffjh</who>
    <bug_when>2010-12-03 22:47:50 +0000</bug_when>
    <thetext>I was also unable to reproduce in 4.5.0.  I had different payee and category names, but I assume it should not matter.  I assume by comment box you mean the memo field.

I don&apos;t know why it would matter - but have you run a consistency check on your data?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1053297</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Gorven">michael</who>
    <bug_when>2010-12-04 12:52:05 +0000</bug_when>
    <thetext>Consistency check says that my data is consistent, and yes, I meant the memo field. I&apos;ve created a new KMyMoney file and can also crash it with that, so it doesn&apos;t seem to be my data.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1053299</commentid>
    <comment_count>7</comment_count>
      <attachid>54076</attachid>
    <who name="Michael Gorven">michael</who>
    <bug_when>2010-12-04 12:55:13 +0000</bug_when>
    <thetext>Created attachment 54076
KMyMoney data file

To reproduce the crash with the attached data file:

Open test.kmy
Click &quot;Current&quot; on the home page
Resize the window so that a scroll bar appears on the right
Scroll to the bottom
Click on the empty line
Click on the down arrow of the category drop down and select &quot;Sundry&quot;
Click in the memo field
Click the scroll bar up button once
Click in the memo field
Press Enter</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1053312</commentid>
    <comment_count>8</comment_count>
    <who name="Cristian Oneț">onet.cristian</who>
    <bug_when>2010-12-04 13:18:34 +0000</bug_when>
    <thetext>Still with all that info I cand reproduce the crash. See the video at http://kmymoney2.sourceforge.net/258355.ogv do you notice any differences between what I do an what are you seeing on your version.
Could you also try to upgrade to 4.5.1?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1053328</commentid>
    <comment_count>9</comment_count>
    <who name="allan">agander93</who>
    <bug_when>2010-12-04 13:51:19 +0000</bug_when>
    <thetext>(In reply to comment #6)
&gt; Consistency check says that my data is consistent, and yes, I meant the memo
&gt; field. I&apos;ve created a new KMyMoney file and can also crash it with that, so it
&gt; doesn&apos;t seem to be my data.

If it still fails with a new file, I&apos;d rename or delete the resource file (
~/.kde4/share/config/kmymoneyrc).  I think the .kde4 will be .kde on Ubuntu.

Allan</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1054902</commentid>
    <comment_count>10</comment_count>
    <who name="Michael Gorven">michael</who>
    <bug_when>2010-12-07 16:24:40 +0000</bug_when>
    <thetext>Removing the resource files (kmymoneyrc and kmymoney2rc) doesn&apos;t help, and 4.5.1 (compiled by myself with 4.5-2 debianisation) still crashes. That video looks basically the same, although it scrolls up higher than mine does. Screencast: http://mene.za.net/~mgorven/kmymoney-crash.ogv</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1054923</commentid>
    <comment_count>11</comment_count>
    <who name="Cristian Oneț">onet.cristian</who>
    <bug_when>2010-12-07 16:55:29 +0000</bug_when>
    <thetext>(In reply to comment #10)
&gt; Removing the resource files (kmymoneyrc and kmymoney2rc) doesn&apos;t help, and
&gt; 4.5.1 (compiled by myself with 4.5-2 debianisation) still crashes. That video
&gt; looks basically the same, although it scrolls up higher than mine does.
&gt; Screencast: http://mene.za.net/~mgorven/kmymoney-crash.ogv

Yes, in your case the last item seems to be missing while editing the new transaction. I&apos;ll take a look at what could be the cause of that because that could be the source of the crash. Thanks for posting your screencast.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1054993</commentid>
    <comment_count>12</comment_count>
    <who name="Cristian Oneț">onet.cristian</who>
    <bug_when>2010-12-07 19:34:53 +0000</bug_when>
    <thetext>I finally managed to reproduce this on Qt 4.7.1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1055039</commentid>
    <comment_count>13</comment_count>
    <who name="Michael Gorven">michael</who>
    <bug_when>2010-12-07 20:31:50 +0000</bug_when>
    <thetext>Great! I had similar crashes while I was running Ubuntu Lucid (which has Qt 4.6.2), although I can&apos;t easily check if it&apos;s the same issue or not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1055069</commentid>
    <comment_count>14</comment_count>
    <who name="Cristian Oneț">onet.cristian</who>
    <bug_when>2010-12-07 21:57:20 +0000</bug_when>
    <thetext>SVN commit 1204535 by conet:

BUG: 258355
Hide the edit widgets before removing them because if the widgets are visible while they are being removed (actually scheduled for deleteLater()) some events will be sent to the register (during the actual delete process) which will cause a crash by accessing the widgets which where already deleted. This was happening somewhere deep in Qt&apos;s code and I found this to be the best workaround for it.

 M  +3 -1      register.cpp  
 M  +3 -1      transactionform.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&amp;revision=1204535</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1055070</commentid>
    <comment_count>15</comment_count>
    <who name="Cristian Oneț">onet.cristian</who>
    <bug_when>2010-12-07 21:58:19 +0000</bug_when>
    <thetext>SVN commit 1204536 by conet:

BUG: 258355
Hide the edit widgets before removing them because if the widgets are visible while they are being removed (actually scheduled for deleteLater()) some events will be sent to the register (during the actual delete process) which will cause a crash by accessing the widgets which where already deleted. This was happening somewhere deep in Qt&apos;s code and I found this to be the best workaround for it.
Merged into the stable branch.

 M  +3 -1      register.cpp  
 M  +3 -1      transactionform.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&amp;revision=1204536</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1055072</commentid>
    <comment_count>16</comment_count>
    <who name="Cristian Oneț">onet.cristian</who>
    <bug_when>2010-12-07 22:11:44 +0000</bug_when>
    <thetext>*** Bug 258557 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1055320</commentid>
    <comment_count>17</comment_count>
    <who name="Cristian Oneț">onet.cristian</who>
    <bug_when>2010-12-08 13:02:57 +0000</bug_when>
    <thetext>*** Bug 254607 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1069290</commentid>
    <comment_count>18</comment_count>
    <who name="Cristian Oneț">onet.cristian</who>
    <bug_when>2011-01-06 20:27:48 +0000</bug_when>
    <thetext>*** Bug 261551 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>54076</attachid>
            <date>2010-12-04 12:55:13 +0000</date>
            <delta_ts>2010-12-04 12:55:13 +0000</delta_ts>
            <desc>KMyMoney data file</desc>
            <filename>test.kmy</filename>
            <type>application/octet-stream</type>
            <size>4315</size>
            <attacher name="Michael Gorven">michael</attacher>
            
              <data encoding="base64">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
</data>

          </attachment>
      

    </bug>

</bugzilla>