Bug 224386

Summary: kmymoney 3.95 crash when editing an operation
Product: [Applications] kmymoney Reporter: gilbert durand <gilkou>
Component: generalAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: RESOLVED FIXED    
Severity: crash CC: christopher.tanner
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Mandriva RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description gilbert durand 2010-01-26 21:13:41 UTC
Application: kmymoney (3.95.0)
KDE Platform Version: 4.3.95 (KDE 4.3.95 (KDE 4.4 RC2))
Qt Version: 4.6.1
Operating System: Linux 2.6.33-desktop-0.rc5.1mnb i686
Distribution: "Mandriva Linux 2010.0"

-- Information about the crash:
distribution : mandriva cooker 2010 spring RC1
the new KDE4 kmymoney 3.95 (contrib testing) crashes when, from an account page, I try to select a new value of payee in any operation

The crash can be reproduced every time.

 -- Backtrace:
Application: KMyMoney (kmymoney), signal: Segmentation fault
[KCrash Handler]
#6  0xb5d53725 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#7  0xb528574d in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#8  0xb528cf7e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#9  0xb698fb68 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#10 0xb5d544ce in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#11 0xb528becc in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#12 0xb53197d6 in ?? () from /usr/lib/libQtGui.so.4
#13 0xb5318904 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#14 0xb5345fd8 in ?? () from /usr/lib/libQtGui.so.4
#15 0xb4682cc2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#16 0xb4686598 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0xb46866be in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#18 0xb5d80fe1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#19 0xb5345b2a in ?? () from /usr/lib/libQtGui.so.4
#20 0xb5d52b2d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#21 0xb5d52f79 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#22 0xb5d57100 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#23 0xb5285824 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#24 0x0808da27 in main (argc=1, argv=0xbf8092d4) at /usr/src/debug/kmymoney/kmymoney/main.cpp:275

Possible duplicates by query: bug 224199, bug 221469, bug 221381, bug 220902, bug 220452.

Reported using DrKonqi
Comment 1 Cristian Oneț 2010-01-27 19:37:12 UTC
(In reply to comment #0)
> Application: kmymoney (3.95.0)
> KDE Platform Version: 4.3.95 (KDE 4.3.95 (KDE 4.4 RC2))
> Qt Version: 4.6.1
> Operating System: Linux 2.6.33-desktop-0.rc5.1mnb i686
> Distribution: "Mandriva Linux 2010.0"
> 
> -- Information about the crash:
> distribution : mandriva cooker 2010 spring RC1
> the new KDE4 kmymoney 3.95 (contrib testing) crashes when, from an account
> page, I try to select a new value of payee in any operation
> 
> The crash can be reproduced every time.

By the 'account page' do you mean the 'Ledger'? If this is the 3.95 beta release it could be that this bug is already fixed in SVN (since work was done on that area). If you have the means to try the SVN version please do so, if not the second beta 3.96 will be released on the 15th of February.
Comment 2 gilbert durand 2010-01-27 21:43:39 UTC
Account = Ledger : yes, indead...
I was working under French environment and didn't have exact translation in mind.
Thank you for quick and precise answer.
I don't know which of 3.95 version (beta or updated) was used to create the Mandriva 2010.1 rpm (available since 01/16 on cooker mirrors).
I will compile the SVN right now to overcome as I do need an operational kmymoney... I will keep you informed. 
Otherwise kmymoney works pretty well for my personal use.
Thanks for efforts to move it into KDE4.

> Message du 27/01/10 19:37
> De : "Cristian Onet" 
> A : gilkou@orange.fr
> Copie à : 
> Objet : [Bug 224386] kmymoney 3.95 crash when editing an operation
> 
> 
> https://bugs.kde.org/show_bug.cgi?id=224386
> 
> 
> 
> 
> 
> --- Comment #1 from Cristian Onet  2010-01-27 19:37:12 ---
> (In reply to comment #0)
> > Application: kmymoney (3.95.0)
> > KDE Platform Version: 4.3.95 (KDE 4.3.95 (KDE 4.4 RC2))
> > Qt Version: 4.6.1
> > Operating System: Linux 2.6.33-desktop-0.rc5.1mnb i686
> > Distribution: "Mandriva Linux 2010.0"
> > 
> > -- Information about the crash:
> > distribution : mandriva cooker 2010 spring RC1
> > the new KDE4 kmymoney 3.95 (contrib testing) crashes when, from an account
> > page, I try to select a new value of payee in any operation
> > 
> > The crash can be reproduced every time.
> 
> By the 'account page' do you mean the 'Ledger'? If this is the 3.95 beta
> release it could be that this bug is already fixed in SVN (since work was done
> on that area). If you have the means to try the SVN version please do so, if
> not the second beta 3.96 will be released on the 15th of February.
> 
> -- 
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
> 
>
Comment 3 gilbert durand 2010-01-28 01:27:36 UTC
(In reply to comment #1)
> (In reply to comment #0)
> > Application: kmymoney (3.95.0)
> > KDE Platform Version: 4.3.95 (KDE 4.3.95 (KDE 4.4 RC2))
> > Qt Version: 4.6.1
> > Operating System: Linux 2.6.33-desktop-0.rc5.1mnb i686
> > Distribution: "Mandriva Linux 2010.0"
> > 
> > -- Information about the crash:
> > distribution : mandriva cooker 2010 spring RC1
> > the new KDE4 kmymoney 3.95 (contrib testing) crashes when, from an account
> > page, I try to select a new value of payee in any operation
> > 
> > The crash can be reproduced every time.
> 
> By the 'account page' do you mean the 'Ledger'? If this is the 3.95 beta
> release it could be that this bug is already fixed in SVN (since work was done
> on that area). If you have the means to try the SVN version please do so, if
> not the second beta 3.96 will be released on the 15th of February.

I make my best effort...

I definitely need to apply the 'no-kleo.patch' posted by Thomas Jan 2, 2010 2:56 am to 'kgpgfile' of kmymoney-3.95.0.tar.bz2 (2009-12-28) downloaded at sourceforge.net.

--> 'make install' completed with only :
-------------------------------------------------------------------------------
CMake Error at doc/cmake_install.cmake:185 (FILE):
  file INSTALL cannot find
  "/home/gilbert/Téléchargement/kmymoney-3.95.0/build/doc/kmymoney.1".
Call Stack (most recent call first):
  cmake_install.cmake:42 (INCLUDE)


make: *** [install] Erreur 1
--------------------------------------------------------------------------------

Bug RESOLVED under mandriva 2010.1.
Waiting for an updated rpm of Mandriva 2010.1 with an operational kmymoney.

Thanks.
Comment 4 Cristian Oneț 2010-01-29 12:49:41 UTC
*** Bug 224678 has been marked as a duplicate of this bug. ***