Bug 312659 - Crashes every time running the function "Add new budget"
Summary: Crashes every time running the function "Add new budget"
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 4.6.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-05 10:10 UTC by architekt.sommer
Modified: 2014-01-31 21:28 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (9.21 KB, text/plain)
2013-11-04 21:52 UTC, pierre.azema
Details
New crash information added by DrKonqi (11.44 KB, text/plain)
2014-01-04 16:33 UTC, Ösel
Details
New crash information added by DrKonqi (8.61 KB, text/plain)
2014-01-31 21:28 UTC, Ösel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description architekt.sommer 2013-01-05 10:10:53 UTC
Application: kmymoney (4.6.1)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-35-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I tried to add a new budget and kmymoney crashed. This happend all time. 
I run the application in Kubuntu 12.04 (using in VirtualBox)  and had no crash but this is not a solution for me.

The crash can be reproduced every time.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fbb128c4780 (LWP 5571))]

Thread 3 (Thread 0x7fbaf9832700 (LWP 5574)):
#0  0x00007fbb0cfa0303 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fbb08611036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fbb0861149a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbaf983798b in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007fbb086329e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fbb0fcbfe9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007fbb0cfabcbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fbaf8e00700 (LWP 5575)):
#0  0x00007fbb0fcc1fbb in pthread_mutex_lock () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fbb0864c5a1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fbb086101df in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbb08610f04 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fbb0861149a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fbafff1c406 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007fbb086329e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fbb0fcbfe9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007fbb0cfabcbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fbb128c4780 (LWP 5571)):
[KCrash Handler]
#6  0x00007fbb0df8ae75 in QStyleSheetStyle::unpolish (this=0x7fff6db70a10, w=0x1e0bed0) at styles/qstylesheetstyle.cpp:2822
#7  0x00007fbae580097a in parent (this=0x7fff6db70a80) at ../../../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:393
#8  QAccessibleTree::indexFromLogical (this=0x375d950, row=<optimized out>, column=1) at itemviews.cpp:488
#9  0x00007fbae5801070 in navigate (iface=0x7fff6db70b68, index=3, this=0x375d950, relation=<optimized out>) at itemviews.cpp:573
#10 QAccessibleTree::navigate (this=0x375d950, relation=<optimized out>, index=<optimized out>, iface=0x7fff6db70b68) at itemviews.cpp:554
#11 0x00007fbb0e17558e in QAccessible::updateAccessibility (o=<optimized out>, who=6, reason=QAccessible::Focus) at accessible/qaccessible_unix.cpp:109
#12 0x00007fbb0e1bab36 in QTreeView::currentChanged (this=0x1dedb50, current=..., previous=...) at itemviews/qtreeview.cpp:3770
#13 0x00007fbb0eb63281 in QMetaObject::activate (sender=0x1df7790, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff6db70d20) at kernel/qobject.cpp:3547
#14 0x00007fbb0e1d18ea in QItemSelectionModel::currentChanged (this=<optimized out>, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:173
#15 0x00007fbb0e1d19e0 in QItemSelectionModel::setCurrentIndex (this=0x1df7790, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1175
#16 0x00007fbb0e1774be in QAbstractItemView::setCurrentIndex (this=0x1dedb50, index=...) at itemviews/qabstractitemview.cpp:1022
#17 0x00007fbb0e1f436f in QTreeWidget::setCurrentItem (this=<optimized out>, item=<optimized out>, column=<optimized out>) at itemviews/qtreewidget.cpp:2815
#18 0x00000000004fa475 in KBudgetView::slotSelectBudget (this=0x1de98a0) at /build/buildd/kmymoney-4.6.1/kmymoney/views/kbudgetview.cpp:590
#19 0x00000000004facc0 in KBudgetView::loadBudgets (this=0x1de98a0) at /build/buildd/kmymoney-4.6.1/kmymoney/views/kbudgetview.cpp:502
#20 0x00000000004fada5 in KBudgetView::slotRefreshView (this=0x1de98a0) at /build/buildd/kmymoney-4.6.1/kmymoney/views/kbudgetview.cpp:526
#21 0x00007fbb0eb63281 in QMetaObject::activate (sender=0x7fbb126edb20, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#22 0x00007fbb1248aceb in MyMoneyFile::commitTransaction (this=0x7fbb126edb20) at /build/buildd/kmymoney-4.6.1/kmymoney/mymoney/mymoneyfile.cpp:423
#23 0x00007fbb1248af05 in MyMoneyFileTransaction::commit (this=0x7fff6db71500) at /build/buildd/kmymoney-4.6.1/kmymoney/mymoney/mymoneyfile.cpp:2786
#24 0x000000000046c80f in KMyMoneyApp::slotBudgetNew (this=<optimized out>) at /build/buildd/kmymoney-4.6.1/kmymoney/kmymoney.cpp:4857
#25 0x000000000049b11a in KMyMoneyApp::qt_static_metacall (_o=0x1377e80, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /build/buildd/kmymoney-4.6.1/obj-x86_64-linux-gnu/kmymoney/kmymoney.moc:442
#26 0x00007fbb0eb63281 in QMetaObject::activate (sender=0x1575de0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff6db71b00) at kernel/qobject.cpp:3547
#27 0x00007fbb0dc4e132 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#28 0x00007fbb0dc4e31f in QAction::activate (this=0x1575de0, event=<optimized out>) at kernel/qaction.cpp:1257
#29 0x00007fbb0eb63281 in QMetaObject::activate (sender=0x1dea670, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff6db71c80) at kernel/qobject.cpp:3547
#30 0x00007fbb0e2e4c72 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
#31 0x00007fbb0e022a4e in QAbstractButtonPrivate::emitClicked (this=<optimized out>) at widgets/qabstractbutton.cpp:548
#32 0x00007fbb0e023d8b in QAbstractButtonPrivate::click (this=0x1deba60) at widgets/qabstractbutton.cpp:541
#33 0x00007fbb0e023ffc in QAbstractButton::mouseReleaseEvent (this=0x1dea670, e=0x7fff6db72550) at widgets/qabstractbutton.cpp:1123
#34 0x00007fbb0dca5144 in QWidget::event (this=0x1dea670, event=0x7fff6db72550) at kernel/qwidget.cpp:8362
#35 0x00007fbb0dc54894 in notify_helper (e=0x7fff6db72550, receiver=0x1dea670, this=0x12602a0) at kernel/qapplication.cpp:4559
#36 QApplicationPrivate::notify_helper (this=0x12602a0, receiver=0x1dea670, e=0x7fff6db72550) at kernel/qapplication.cpp:4531
#37 0x00007fbb0dc5a0bf in QApplication::notify (this=<optimized out>, receiver=0x1dea670, e=0x7fff6db72550) at kernel/qapplication.cpp:4102
#38 0x00007fbb10ee73f6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#39 0x00007fbb0eb4ee9c in QCoreApplication::notifyInternal (this=0x1252950, receiver=0x1dea670, event=0x7fff6db72550) at kernel/qcoreapplication.cpp:876
#40 0x00007fbb0dc55862 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#41 QApplicationPrivate::sendMouseEvent (receiver=0x1dea670, event=0x7fff6db72550, alienWidget=0x1dea670, nativeWidget=0x1de98a0, buttonDown=0x1dea670, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#42 0x00007fbb0dcd4bf5 in QETWidget::translateMouseEvent (this=0x1de98a0, event=<optimized out>) at kernel/qapplication_x11.cpp:4617
#43 0x00007fbb0dcd3bae in QApplication::x11ProcessEvent (this=0x1252950, event=0x7fff6db72e20) at kernel/qapplication_x11.cpp:3732
#44 0x00007fbb0dcfd0d2 in x11EventSourceDispatch (s=0x1261600, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#45 0x00007fbb08610d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007fbb086110a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007fbb08611164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007fbb0eb7e3bf in QEventDispatcherGlib::processEvents (this=0x122aad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#49 0x00007fbb0dcfcd5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#50 0x00007fbb0eb4dc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#51 0x00007fbb0eb4ded7 in QEventLoop::exec (this=0x7fff6db731c0, flags=...) at kernel/qeventloop.cpp:204
#52 0x00007fbb0eb52f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#53 0x0000000000457dcd in runKMyMoney (splash=<optimized out>, a=<optimized out>) at /build/buildd/kmymoney-4.6.1/kmymoney/main.cpp:282
#54 0x00000000004564f3 in main (argc=1, argv=0x7fff6db73da8) at /build/buildd/kmymoney-4.6.1/kmymoney/main.cpp:181

Reported using DrKonqi
Comment 1 allan 2013-01-05 11:30:17 UTC

*** This bug has been marked as a duplicate of bug 299671 ***
Comment 2 allan 2013-01-05 11:32:59 UTC
A lot of fixes have been included since 4.6.1.

Have a look for Claydoh's PPA and get the latest version from there.  Be sure to de-install your current version first.
Comment 3 architekt.sommer 2013-01-05 12:35:46 UTC
(In reply to comment #2)
> A lot of fixes have been included since 4.6.1.
> 
> Have a look for Claydoh's PPA and get the latest version from there.  Be
> sure to de-install your current version first.

Crashes also with version 4.6.3 from Clay's PPA.
Comment 4 allan 2013-01-05 12:48:55 UTC
Too bad that didn't help.

It works for me on Mint 14, and for you on Kubuntu.

Could you try it with a new .kmy file, just in case there's something in there upsetting things.
Comment 5 architekt.sommer 2013-01-05 13:36:32 UTC
(In reply to comment #4)
> Could you try it with a new .kmy file, just in case there's something in
> there upsetting things.
Works also bad with a new file. So I installed kmymomey from Clay's PPA in another virtual maschine with Ubuntu 12.04 and this works fine. So there must be an old or corrupt package in my regular Ubuntu installation.
Comment 6 allan 2013-01-05 13:46:25 UTC
(In reply to comment #5)
> (In reply to comment #4)
> > Could you try it with a new .kmy file, just in case there's something in
> > there upsetting things.
> Works also bad with a new file. So I installed kmymomey from Clay's PPA in
> another virtual maschine with Ubuntu 12.04 and this works fine. So there
> must be an old or corrupt package in my regular Ubuntu installation.

OK, that's good.  I'll mark this as fixed (unless...).
Comment 7 pierre.azema 2013-11-04 21:52:42 UTC
Created attachment 83341 [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: 
Just clicking on the "Budget" button on the left hand

-- Backtrace (Reduced):
#6  0x00007fcef03ed96e in parent (this=0x7fff50328500) at ../../../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:393
#7  QAccessibleTree::indexFromLogical (this=0x5c0c500, row=<optimized out>, column=1) at itemviews.cpp:488
#8  0x00007fcef03ee070 in navigate (iface=0x7fff503285e8, index=3, this=0x5c0c500, relation=<optimized out>) at itemviews.cpp:573
#9  QAccessibleTree::navigate (this=0x5c0c500, relation=<optimized out>, index=<optimized out>, iface=0x7fff503285e8) at itemviews.cpp:554
#10 0x00007fcf1699a58e in QAccessible::updateAccessibility (o=<optimized out>, who=6, reason=QAccessible::Focus) at accessible/qaccessible_unix.cpp:109
Comment 8 allan 2013-11-04 23:35:51 UTC
On 04/11/13 21:52, pierre.azema@live.fr wrote:
> https://bugs.kde.org/show_bug.cgi?id=312659
>
> --- Comment #7 from pierre.azema@live.fr ---
> Created attachment 83341 [details]
>    --> https://bugs.kde.org/attachment.cgi?id=83341&action=edit
> 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:
> Just clicking on the "Budget" button on the left hand
>
> -- Backtrace (Reduced):
> #6  0x00007fcef03ed96e in parent (this=0x7fff50328500) at
> ../../../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:393
> #7  QAccessibleTree::indexFromLogical (this=0x5c0c500, row=<optimized out>,
> column=1) at itemviews.cpp:488
> #8  0x00007fcef03ee070 in navigate (iface=0x7fff503285e8, index=3,
> this=0x5c0c500, relation=<optimized out>) at itemviews.cpp:573
> #9  QAccessibleTree::navigate (this=0x5c0c500, relation=<optimized out>,
> index=<optimized out>, iface=0x7fff503285e8) at itemviews.cpp:554
> #10 0x00007fcf1699a58e in QAccessible::updateAccessibility (o=<optimized out>,
> who=6, reason=QAccessible::Focus) at accessible/qaccessible_unix.cpp:109
>

That is really just confirming what has been reported before several 
times, including several other bugs.

There was a suggestion on one to -
"
... run kmymoney like this from a shell?

$export QT_ACCESSIBILITY=0 && kmymoney
"

Version 4.6.4 has now been released and it would be a good idea to try 
to get more up-to-date.  Or, alternatively, a later version of Ubuntu, 
in case the problem is in a library.

Allan
Comment 9 Ösel 2014-01-04 16:33:30 UTC
Created attachment 84450 [details]
New crash information added by DrKonqi

kmymoney (4.6.4) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1

- What I was doing when the application crashed:

I clicked the "Budget"-button on the left side to view and add the budgets, but the programm closed

I tried 
$export QT_ACCESSIBILITY=0 && kmymoney
in the shell, could see my budget, can add a new one and save my .kmy file.

But when I start with the software by clicking the icon, the software crashes by opening the budget.

-- Backtrace (Reduced):
#6  0x00007f12dd5a896e in parent (this=0x7fff49532f20) at ../../../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:393
#7  QAccessibleTree::indexFromLogical (this=0x4c400d0, row=<optimized out>, column=1) at itemviews.cpp:488
#8  0x00007f12dd5a9070 in navigate (iface=0x7fff49533008, index=3, this=0x4c400d0, relation=<optimized out>) at itemviews.cpp:573
#9  QAccessibleTree::navigate (this=0x4c400d0, relation=<optimized out>, index=<optimized out>, iface=0x7fff49533008) at itemviews.cpp:554
#10 0x00007f1305fbf58e in QAccessible::updateAccessibility (o=<optimized out>, who=6, reason=QAccessible::Focus) at accessible/qaccessible_unix.cpp:109
Comment 10 allan 2014-01-04 17:48:03 UTC
On 04/01/14 16:33, Ösel  wrote:
> https://bugs.kde.org/show_bug.cgi?id=312659
>
> --- Comment #9 from Ösel <spooning@speckmann-family.de> ---
> Created attachment 84450 [details]
>    --> https://bugs.kde.org/attachment.cgi?id=84450&action=edit
> New crash information added by DrKonqi
>
> kmymoney (4.6.4) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1
>
> - What I was doing when the application crashed:
>
> I clicked the "Budget"-button on the left side to view and add the budgets, but
> the programm closed
>
> I tried
> $export QT_ACCESSIBILITY=0 && kmymoney
> in the shell, could see my budget, can add a new one and save my .kmy file.
>
> But when I start with the software by clicking the icon, the software crashes
> by opening the budget.
>
> -- Backtrace (Reduced):
> #6  0x00007f12dd5a896e in parent (this=0x7fff49532f20) at
> ../../../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:393
> #7  QAccessibleTree::indexFromLogical (this=0x4c400d0, row=<optimized out>,
> column=1) at itemviews.cpp:488
> #8  0x00007f12dd5a9070 in navigate (iface=0x7fff49533008, index=3,
> this=0x4c400d0, relation=<optimized out>) at itemviews.cpp:573
> #9  QAccessibleTree::navigate (this=0x4c400d0, relation=<optimized out>,
> index=<optimized out>, iface=0x7fff49533008) at itemviews.cpp:554
> #10 0x00007f1305fbf58e in QAccessible::updateAccessibility (o=<optimized out>,
> who=6, reason=QAccessible::Focus) at accessible/qaccessible_unix.cpp:109
>

You might have to delete your budget, if you can, and try again.  If it 
still fails, we think again.

Allan
Comment 11 Ösel 2014-01-18 17:48:00 UTC
Hello again,

I have to deleted my budget by using
$export QT_ACCESSIBILITY=0 && kmymoney
and started kmymoney again and now I can open the budget.

But when I click the button to apply a new budget, the software crashes again.
Here is the bug report:

Application: KMyMoney (kmymoney), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f214ec5b780 (LWP 2763))]

Thread 3 (Thread 0x7f2135ba6700 (LWP 2766)):
#0  0x00007f2149325a43 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f2144994ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f214499545a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2135bab98b in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007f21449b69b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f214c047e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f21493313fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f21353a5700 (LWP 2767)):
#0  0x00007f2149325a43 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f2144994ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f214499545a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f213c2a05e6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f21449b69b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f214c047e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f21493313fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f214ec5b780 (LWP 2763)):
[KCrash Handler]
#6  0x00007f2121b98977 in parent (this=0x7fffb02a5470) at ../../../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:393
#7  QAccessibleTree::indexFromLogical (this=0x2755820, row=<optimized out>, column=1) at itemviews.cpp:488
#8  0x00007f2121b99070 in navigate (iface=0x7fffb02a5558, index=3, this=0x2755820, relation=<optimized out>) at itemviews.cpp:573
#9  QAccessibleTree::navigate (this=0x2755820, relation=<optimized out>, index=<optimized out>, iface=0x7fffb02a5558) at itemviews.cpp:554
#10 0x00007f214a4fb5ce in QAccessible::updateAccessibility (o=<optimized out>, who=6, reason=QAccessible::Focus) at accessible/qaccessible_unix.cpp:109
#11 0x00007f214a540b76 in QTreeView::currentChanged (this=0x27c54a0, current=..., previous=...) at itemviews/qtreeview.cpp:3770
#12 0x00007f214aee9281 in QMetaObject::activate (sender=0x27d0db0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffb02a5710) at kernel/qobject.cpp:3547
#13 0x00007f214a55792a in QItemSelectionModel::currentChanged (this=<optimized out>, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:173
#14 0x00007f214a557a20 in QItemSelectionModel::setCurrentIndex (this=0x27d0db0, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1175
#15 0x00007f214a4fd4fe in QAbstractItemView::setCurrentIndex (this=0x27c54a0, index=...) at itemviews/qabstractitemview.cpp:1022
#16 0x00007f214a57a3af in QTreeWidget::setCurrentItem (this=<optimized out>, item=<optimized out>, column=<optimized out>) at itemviews/qtreewidget.cpp:2815
#17 0x00000000004fc265 in KBudgetView::slotSelectBudget (this=0x27c4170) at /home/oesel/Downloads/kmymoney-4.6.4/kmymoney/views/kbudgetview.cpp:564
#18 0x00000000004fcaa0 in KBudgetView::loadBudgets (this=0x27c4170) at /home/oesel/Downloads/kmymoney-4.6.4/kmymoney/views/kbudgetview.cpp:476
#19 0x00000000004fcb85 in KBudgetView::slotRefreshView (this=0x27c4170) at /home/oesel/Downloads/kmymoney-4.6.4/kmymoney/views/kbudgetview.cpp:500
#20 0x00007f214aee9281 in QMetaObject::activate (sender=0x7f214ea87660, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#21 0x00007f214e822d3b in MyMoneyFile::commitTransaction (this=0x7f214ea87660) at /home/oesel/Downloads/kmymoney-4.6.4/kmymoney/mymoney/mymoneyfile.cpp:424
#22 0x00007f214e822f55 in MyMoneyFileTransaction::commit (this=0x7fffb02a5ef0) at /home/oesel/Downloads/kmymoney-4.6.4/kmymoney/mymoney/mymoneyfile.cpp:2843
#23 0x000000000046cbdf in KMyMoneyApp::slotBudgetNew (this=<optimized out>) at /home/oesel/Downloads/kmymoney-4.6.4/kmymoney/kmymoney.cpp:4893
#24 0x000000000049bb7a in KMyMoneyApp::qt_static_metacall (_o=0x21a88f0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /home/oesel/Downloads/kmymoney-4.6.4/build/kmymoney/kmymoney.moc:442
#25 0x00007f214aee9281 in QMetaObject::activate (sender=0x2223e70, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffb02a64f0) at kernel/qobject.cpp:3547
#26 0x00007f2149fd4132 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#27 0x00007f2149fd431f in QAction::activate (this=0x2223e70, event=<optimized out>) at kernel/qaction.cpp:1257
#28 0x00007f214aee9281 in QMetaObject::activate (sender=0x27c56e0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffb02a6670) at kernel/qobject.cpp:3547
#29 0x00007f214a66acb2 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
#30 0x00007f214a3a8a8e in QAbstractButtonPrivate::emitClicked (this=<optimized out>) at widgets/qabstractbutton.cpp:548
#31 0x00007f214a3a9dcb in QAbstractButtonPrivate::click (this=0x27c5720) at widgets/qabstractbutton.cpp:541
#32 0x00007f214a3aa03c in QAbstractButton::mouseReleaseEvent (this=0x27c56e0, e=0x7fffb02a6f40) at widgets/qabstractbutton.cpp:1123
#33 0x00007f214a02b144 in QWidget::event (this=0x27c56e0, event=0x7fffb02a6f40) at kernel/qwidget.cpp:8362
#34 0x00007f2149fda894 in notify_helper (e=0x7fffb02a6f40, receiver=0x27c56e0, this=0x1dad8a0) at kernel/qapplication.cpp:4559
#35 QApplicationPrivate::notify_helper (this=0x1dad8a0, receiver=0x27c56e0, e=0x7fffb02a6f40) at kernel/qapplication.cpp:4531
#36 0x00007f2149fe00bf in QApplication::notify (this=<optimized out>, receiver=0x27c56e0, e=0x7fffb02a6f40) at kernel/qapplication.cpp:4102
#37 0x00007f214d26f3f6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#38 0x00007f214aed4e9c in QCoreApplication::notifyInternal (this=0x1da0930, receiver=0x27c56e0, event=0x7fffb02a6f40) at kernel/qcoreapplication.cpp:876
#39 0x00007f2149fdb862 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#40 QApplicationPrivate::sendMouseEvent (receiver=0x27c56e0, event=0x7fffb02a6f40, alienWidget=0x27c56e0, nativeWidget=0x27c4170, buttonDown=0x27c56e0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#41 0x00007f214a05ac35 in QETWidget::translateMouseEvent (this=0x27c4170, event=<optimized out>) at kernel/qapplication_x11.cpp:4619
#42 0x00007f214a059bee in QApplication::x11ProcessEvent (this=0x1da0930, event=0x7fffb02a7810) at kernel/qapplication_x11.cpp:3734
#43 0x00007f214a083112 in x11EventSourceDispatch (s=0x1db0e00, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#44 0x00007f2144994d13 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007f2144995060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007f2144995124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007f214af04426 in QEventDispatcherGlib::processEvents (this=0x1d78ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#48 0x00007f214a082d9e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#49 0x00007f214aed3c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#50 0x00007f214aed3ed7 in QEventLoop::exec (this=0x7fffb02a7bb0, flags=...) at kernel/qeventloop.cpp:204
#51 0x00007f214aed8f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#52 0x000000000045812d in runKMyMoney (splash=<optimized out>, a=<optimized out>) at /home/oesel/Downloads/kmymoney-4.6.4/kmymoney/main.cpp:282
#53 0x0000000000456853 in main (argc=1, argv=0x7fffb02a8798) at /home/oesel/Downloads/kmymoney-4.6.4/kmymoney/main.cpp:181

Kind regards
Comment 12 Ösel 2014-01-31 21:28:10 UTC
Created attachment 84926 [details]
New crash information added by DrKonqi

kmymoney (4.6.4) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1

- What I was doing when the application crashed:

Hello again,
the bug still exists and is not solved.

I have deleted my budget by using
$export QT_ACCESSIBILITY=0 && kmymoney
and started kmymoney again and now I can open the budget.

But when I click the button to apply a new budget, the software crashes again.

-- Backtrace (Reduced):
#6  0x00007f99af1d196e in parent (this=0x7fff245a9900) at ../../../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:393
#7  QAccessibleTree::indexFromLogical (this=0x4055530, row=<optimized out>, column=1) at itemviews.cpp:488
#8  0x00007f99af1d2070 in navigate (iface=0x7fff245a99e8, index=3, this=0x4055530, relation=<optimized out>) at itemviews.cpp:573
#9  QAccessibleTree::navigate (this=0x4055530, relation=<optimized out>, index=<optimized out>, iface=0x7fff245a99e8) at itemviews.cpp:554
#10 0x00007f99d7b325ce in QAccessible::updateAccessibility (o=<optimized out>, who=6, reason=QAccessible::Focus) at accessible/qaccessible_unix.cpp:109