Summary: | Crash while entering data if XIM input method is used | ||
---|---|---|---|
Product: | [Applications] kmymoney | Reporter: | Ron McCormick <ronmccormick01> |
Component: | general | Assignee: | KMyMoney Devel Mailing List <kmymoney-devel> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | atconley, cotteuxm, decotamed, Douglas_Peale, Fam.Hoogerwerf, francoismalias-forum, jm.bourgit, jswami, onet.cristian, peter, richpal33, ronmccormick01, skidaddy45, tmickel, trioleyre |
Priority: | NOR | ||
Version: | 4.5.3 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kmymoney/9ab659c6878798b27572afb8c209c7498ccc9261 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi This could solve the problem but I haven't been able to test it since I could not reproduce the crash New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Ron McCormick
2011-05-04 00:29:42 UTC
Created attachment 59592 [details]
New crash information added by DrKonqi
kmymoney (4.5.3) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2
- What I was doing when the application crashed:Same thing as a few minutes ago - same amount, same date etc. Trying to enter deposit that caused the first crash
-- Backtrace (Reduced):
#7 0xb579229f in QWidget::testAttribute_helper(Qt::WidgetAttribute) const () from /usr/lib/libQtGui.so.4
#8 0xb5793318 in QWidget::effectiveWinId() const () from /usr/lib/libQtGui.so.4
[...]
#14 0xb6279b87 in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#15 0xb579d144 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#16 0xb5b6211e in QComboBox::~QComboBox() () from /usr/lib/libQtGui.so.4
Created attachment 59593 [details]
New crash information added by DrKonqi
kmymoney (4.5.3) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2
- What I was doing when the application crashed:
Entering nother deposit - different amount; different payee
-- Backtrace (Reduced):
#7 0xb588129f in QWidget::testAttribute_helper(Qt::WidgetAttribute) const () from /usr/lib/libQtGui.so.4
#8 0xb5882318 in QWidget::effectiveWinId() const () from /usr/lib/libQtGui.so.4
[...]
#14 0xb6368b87 in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#15 0xb588c144 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#16 0xb5c5111e in QComboBox::~QComboBox() () from /usr/lib/libQtGui.so.4
*** Bug 272482 has been marked as a duplicate of this bug. *** Created attachment 59666 [details]
This could solve the problem but I haven't been able to test it since I could not reproduce the crash
Could you try this patch? I haven't been able to crash KMyMoney while entering transactions for a long time (In think since the 4.5 series was released) so I can't tell what is the exact problem and if this patch fixes it but it's worth giving it a try.
BTW I also have Qt 4.7.2 + KDE 4.6.2 running + KMyMoney from SVN trunk.
Thanks for your quick reply to my crash issue. I have the patch you sent but I don't have a clue where and how to apply it. I am a semi novice to Ubuntu /linux but really like KMyMoney as an alternative to Quicken. Thanks for your help. On Thu, May 5, 2011 at 4:43 PM, Cristian Onet <onet.cristian@gmail.com> wrote: > https://bugs.kde.org/show_bug.cgi?id=272393 > > > > > > --- Comment #4 from Cristian Onet <onet cristian gmail com> 2011-05-05 22:43:16 --- > Created an attachment (id=59666) > --> (http://bugs.kde.org/attachment.cgi?id=59666) > This could solve the problem but I haven't been able to test it since I could > not reproduce the crash > > Could you try this patch? I haven't been able to crash KMyMoney while entering > transactions for a long time (In think since the 4.5 series was released) so I > can't tell what is the exact problem and if this patch fixes it but it's worth > giving it a try. > BTW I also have Qt 4.7.2 + KDE 4.6.2 running + KMyMoney from SVN trunk. > > -- > Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email > ------- You are receiving this mail because: ------- > You are on the CC list for the bug. > You reported the bug. > Created attachment 59744 [details]
New crash information added by DrKonqi
kmymoney (4.5.3) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2
- What I was doing when the application crashed:updating ledgers ,it crashed when I entered the data, clicked enter button.
-- Backtrace (Reduced):
#7 0x0160f29f in QWidget::testAttribute_helper (this=0x9832b60, attribute=Qt::WA_WState_Created) at kernel/qwidget.cpp:10870
#8 0x01610318 in testAttribute (this=0x9832b60) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:1031
#9 QWidget::effectiveWinId (this=0x9832b60) at kernel/qwidget.cpp:2544
#10 0x01bee54b in QXIMInputContext::reset (this=0x98ebb20) at inputmethod/qximinputcontext_x11.cpp:579
#11 0x01bf087a in QXIMInputContext::setFocusWidget (this=0x98ebb20, w=0x0) at inputmethod/qximinputcontext_x11.cpp:649
*** Bug 274707 has been marked as a duplicate of this bug. *** Created attachment 61338 [details]
New crash information added by DrKonqi
kmymoney (4.5.3) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2
- What I was doing when the application crashed: enter new entry, button record entry, credit or debit
-- Backtrace (Reduced):
#7 0x0193029f in QWidget::testAttribute_helper (this=0xa741340, attribute=Qt::WA_WState_Created) at kernel/qwidget.cpp:10870
#8 0x01931318 in testAttribute (this=0xa741340) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:1031
#9 QWidget::effectiveWinId (this=0xa741340) at kernel/qwidget.cpp:2544
#10 0x01f0f54b in QXIMInputContext::reset (this=0xa77f638) at inputmethod/qximinputcontext_x11.cpp:579
#11 0x01f1187a in QXIMInputContext::setFocusWidget (this=0xa77f638, w=0x0) at inputmethod/qximinputcontext_x11.cpp:649
*** Bug 277897 has been marked as a duplicate of this bug. *** *** Bug 278985 has been marked as a duplicate of this bug. *** *** Bug 282524 has been marked as a duplicate of this bug. *** Created attachment 64778 [details]
New crash information added by DrKonqi
kmymoney (4.5.3) on KDE Platform 4.7.1 (4.7.1) using Qt 4.7.4
- What I was doing when the application crashed: enter data in an account
- Unusual behavior I noticed: not sure but I think money was starting an auto save
- Custom settings of the application: my file '.kmy) is not on the same drive as the system
-- Backtrace (Reduced):
#7 0x03c69e0a in QWidget::testAttribute_helper (this=0xc129530, attribute=Qt::WA_WState_Created) at kernel/qwidget.cpp:10912
#8 0x03c6b020 in testAttribute (attribute=Qt::WA_WState_Created, this=0xc129530) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:1031
#9 QWidget::effectiveWinId (this=0xc129530) at kernel/qwidget.cpp:2564
#10 0x0426b2f6 in QXIMInputContext::reset (this=0xbf40e48) at inputmethod/qximinputcontext_x11.cpp:579
#11 0x0426d6ed in QXIMInputContext::setFocusWidget (this=0xbf40e48, w=0x0) at inputmethod/qximinputcontext_x11.cpp:649
Created attachment 72105 [details]
New crash information added by DrKonqi
kmymoney (4.6.1) on KDE Platform 4.8.3 (4.8.3) using Qt 4.8.1
- What I was doing when the application crashed:Entered transaction in ledger and crashed on hitting OK button. Happened three times.
-- Backtrace (Reduced):
#6 0x00007ff8e23e763f in QWidget::testAttribute_helper (this=0x4b886e0, attribute=Qt::WA_WState_Created) at kernel/qwidget.cpp:11034
#7 0x00007ff8e23e864a in testAttribute (attribute=Qt::WA_WState_Created, this=0x4b886e0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:1042
#8 QWidget::effectiveWinId (this=0x4b886e0) at kernel/qwidget.cpp:2610
#9 0x00007ff8e29788ed in QXIMInputContext::reset (this=0x2d36fb0) at inputmethod/qximinputcontext_x11.cpp:579
#10 0x00007ff8e297a073 in QXIMInputContext::setFocusWidget (this=0x2d36fb0, w=0x0) at inputmethod/qximinputcontext_x11.cpp:649
*** Bug 315625 has been marked as a duplicate of this bug. *** *** Bug 316150 has been marked as a duplicate of this bug. *** *** Bug 304797 has been marked as a duplicate of this bug. *** *** Bug 317063 has been marked as a duplicate of this bug. *** *** Bug 311347 has been marked as a duplicate of this bug. *** *** Bug 320068 has been marked as a duplicate of this bug. *** *** Bug 322382 has been marked as a duplicate of this bug. *** Git commit ea6b2b13886afa30d2b402627ef8e6b374216338 by Cristian Oneț. Committed on 27/08/2013 at 06:25. Pushed by conet into branch 'master'. KMyMoneyCompletion should now work properly using input methods. Remove previous workarounds that were added to hide this problem. Related: bug 272631, bug 320579 M +1 -9 kmymoney/converter/mymoneystatementreader.cpp M +4 -6 kmymoney/widgets/kmymoneycompletion.cpp M +0 -9 kmymoney/widgets/kmymoneyselector.cpp http://commits.kde.org/kmymoney/ea6b2b13886afa30d2b402627ef8e6b374216338 Git commit 9ab659c6878798b27572afb8c209c7498ccc9261 by Cristian Oneț. Committed on 27/08/2013 at 06:25. Pushed by conet into branch '4.6'. KMyMoneyCompletion should now work properly using input methods. Remove previous workarounds that were added to hide this problem. Related: bug 272631, bug 320579 (cherry picked from commit ea6b2b13886afa30d2b402627ef8e6b374216338) M +1 -9 kmymoney/converter/mymoneystatementreader.cpp M +4 -6 kmymoney/widgets/kmymoneycompletion.cpp M +0 -9 kmymoney/widgets/kmymoneyselector.cpp http://commits.kde.org/kmymoney/9ab659c6878798b27572afb8c209c7498ccc9261 Created attachment 84422 [details]
New crash information added by DrKonqi
kmymoney (4.6.1) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1
- What I was doing when the application crashed: Entering a new ledger entry.
- Just upgraded to Linux Kernel 3.8.0.
- Re-installing KMyMoney with the UIbuntu Software Center doesn't help.
-- Backtrace (Reduced):
#6 0x00007f9b596e163f in QWidget::testAttribute_helper (this=0x35da3c0, attribute=Qt::WA_WState_Created) at kernel/qwidget.cpp:11034
#7 0x00007f9b596e264a in testAttribute (attribute=Qt::WA_WState_Created, this=0x35da3c0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:1042
#8 QWidget::effectiveWinId (this=0x35da3c0) at kernel/qwidget.cpp:2610
#9 0x00007f9b59c728ed in QXIMInputContext::reset (this=0x1f35240) at inputmethod/qximinputcontext_x11.cpp:579
#10 0x00007f9b59c74073 in QXIMInputContext::setFocusWidget (this=0x1f35240, w=0x0) at inputmethod/qximinputcontext_x11.cpp:649
(In reply to comment #23) > Created attachment 84422 [details] > New crash information added by DrKonqi > > kmymoney (4.6.1) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1 This bug has been fixed in KMyMoney 4.6.4 and is therefor closed. Please upgrade and reopen only if the problem still persists. Thanks Thomas, I built the version 4.6.4 stating from the TAR archive. I found it would have been helpful to have the command : sudo apt-get build-dep kmymoney given in the README.cmake file. Now I only ran into it on the page: http://www.linuxquestions.org/questions/debian-26/minimun-packages-required-to-build-kde-apps-kmymoney-856535/ after some struggle to get cmake to run. I have done a quick test and it appears the program works fine. Thanks for your efforts. Arno Hoogerwerf On 01/03/2014 12:38 PM, Thomas Baumgart wrote: > https://bugs.kde.org/show_bug.cgi?id=272393 > > --- Comment #24 from Thomas Baumgart <ipwizard@users.sourceforge.net> --- > (In reply to comment #23) >> Created attachment 84422 [details] >> New crash information added by DrKonqi >> >> kmymoney (4.6.1) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1 > This bug has been fixed in KMyMoney 4.6.4 and is therefor closed. Please > upgrade and reopen only if the problem still persists. > |