[Kmymoney-devel] [Bug 305025] New: KMyMoney crash on Budget Report opening: segmentation fault

xionbox xionbox33418 at gmail.com
Sun Aug 12 14:34:59 UTC 2012


https://bugs.kde.org/show_bug.cgi?id=305025

            Bug ID: 305025
          Severity: crash
           Version: 4.6.2
          Priority: NOR
          Assignee: kmymoney-devel at kde.org
           Summary: KMyMoney crash on Budget Report opening: segmentation
                    fault
    Classification: Unclassified
                OS: Linux
          Reporter: xionbox33418 at gmail.com
          Hardware: openSUSE RPMs
            Status: UNCONFIRMED
         Component: general
           Product: kmymoney4

Application: kmymoney (4.6.2)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.2
Operating System: Linux 3.1.10-1.16-default i686
Distribution: "openSUSE 12.1 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:

I clicked on "Report", then on "Budget", then double clicked on the budget I
wanted to compare my accounting with. KMM crashes as soon as I open that
budget.

The budget was working the first time I created it. However, as soon as I
restarted the application, I was no longer able to open the budget report. I
can however still see the budget information in the Budget section (instead of
reports/budget).

This crash is always reproducible.

Do not hesitate to contact me if you would like me to do some tests on my KMM
file. I will be more than happy to help in any way possible.

The crash can be reproduced every time.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Segmentation fault
[KCrash Handler]
#6  0xb50b8204 in __gmpq_mul () from /usr/lib/libgmp.so.10
#7  0xb688b600 in AlkValue::operator*(AlkValue const&) const () from
/usr/lib/libalkimia.so.4
#8  0xb76b683a in MyMoneyMoney::operator* (this=0xb620043c, _b=...) at
/usr/src/debug/kmymoney-4.6.2/kmymoney/mymoney/mymoneymoney.cpp:278
#9  0x081aaad1 in reports::PivotTable::calculateBudgetMapping (this=0x8f41680)
at /usr/src/debug/kmymoney-4.6.2/kmymoney/reports/pivottable.cpp:880
#10 0x081af237 in reports::PivotTable::init (this=0x8f41680) at
/usr/src/debug/kmymoney-4.6.2/kmymoney/reports/pivottable.cpp:169
#11 0x081afd8a in reports::PivotTable::PivotTable (this=0x8f41680,
_config_f=...) at
/usr/src/debug/kmymoney-4.6.2/kmymoney/reports/pivottable.cpp:94
#12 0x08116fad in KReportsView::KReportTab::updateReport (this=0x8cd0a40) at
/usr/src/debug/kmymoney-4.6.2/kmymoney/views/kreportsview.cpp:181
#13 0x081170c2 in KReportsView::KReportTab::showEvent (this=0x8cd0a40,
event=0xbfe452c0) at
/usr/src/debug/kmymoney-4.6.2/kmymoney/views/kreportsview.cpp:159
#14 0xb555e988 in QWidget::event (this=0x8cd0a40, event=0xbfe452c0) at
kernel/qwidget.cpp:8578
#15 0xb5504404 in notify_helper (e=0xbfe452c0, receiver=0x8cd0a40,
this=0x8667e60) at kernel/qapplication.cpp:4551
#16 QApplicationPrivate::notify_helper (this=0x8667e60, receiver=0x8cd0a40,
e=0xbfe452c0) at kernel/qapplication.cpp:4523
#17 0xb55097ea in QApplication::notify (this=0x8667e60, receiver=0x8cd0a40,
e=0xbfe452c0) at kernel/qapplication.cpp:4516
#18 0xb6bfbe91 in KApplication::notify (this=0x8664e40, receiver=0x8cd0a40,
event=0xbfe452c0) at
/usr/src/debug/kdelibs-4.8.5/kdeui/kernel/kapplication.cpp:311
#19 0xb60a0dce in QCoreApplication::notifyInternal (this=0x8664e40,
receiver=0x8cd0a40, event=0xbfe452c0) at kernel/qcoreapplication.cpp:915
#20 0xb55618ad in sendEvent (event=0xbfe452c0, receiver=0x8cd0a40) at
../../src/corelib/kernel/qcoreapplication.h:231
#21 QWidgetPrivate::show_helper (this=0x8ce07c8) at kernel/qwidget.cpp:7551
#22 0xb5561be1 in QWidget::setVisible (this=0x8cd0a40, visible=true) at
kernel/qwidget.cpp:7773
#23 0xb553f74d in show (this=0x8cd0a40) at ../../src/gui/kernel/qwidget.h:494
#24 QStackedLayout::setCurrentIndex (this=0x8ccfb08, index=1) at
kernel/qstackedlayout.cpp:311
#25 0xb59e3cac in QStackedWidget::setCurrentIndex (this=0x8ccf638, index=1) at
widgets/qstackedwidget.cpp:258
#26 0xb59f3b01 in QTabWidgetPrivate::_q_showTab (this=0x8ccf400, index=1) at
widgets/qtabwidget.cpp:744
#27 0xb60b769f in QMetaObject::activate (sender=0x8cd1340, m=0xb5e8260c,
local_signal_index=0, argv=0xbfe454b8) at kernel/qobject.cpp:3556
#28 0xb59e7205 in QTabBar::currentChanged (this=0x8cd1340, _t1=1) at
.moc/release-shared/moc_qtabbar.cpp:215
#29 0xb59eb235 in QTabBar::setCurrentIndex (this=0x8cd1340, index=1) at
widgets/qtabbar.cpp:1233
#30 0xb59f0e8c in QTabWidget::setCurrentIndex (this=0x8ccefa8, index=1) at
widgets/qtabwidget.cpp:669
#31 0x08114686 in KReportsView::addReportTab (this=0x8ccee50, report=...) at
/usr/src/debug/kmymoney-4.6.2/kmymoney/views/kreportsview.cpp:1076
#32 0xb60b769f in QMetaObject::activate (sender=0x8cd0368, m=0xb5e892f4,
local_signal_index=2, argv=0xbfe45644) at kernel/qobject.cpp:3556
#33 0xb5b3a05d in QTreeWidget::itemDoubleClicked (this=0x8cd0368,
_t1=0x8ea53a8, _t2=0) at .moc/release-shared/moc_qtreewidget.cpp:228
#34 0xb5b3a0dd in QTreeWidgetPrivate::_q_emitItemDoubleClicked (this=0x8cd0380,
index=...) at itemviews/qtreewidget.cpp:2247
#35 0xb60b769f in QMetaObject::activate (sender=0x8cd0368, m=0xb5e87d1c,
local_signal_index=2, argv=0xbfe45758) at kernel/qobject.cpp:3556
#36 0xb5ab75e5 in QAbstractItemView::doubleClicked (this=0x8cd0368, _t1=...) at
.moc/release-shared/moc_qabstractitemview.cpp:355
#37 0xb5b09ee4 in QTreeView::mouseDoubleClickEvent (this=0x8cd0368,
event=0xbfe46064) at itemviews/qtreeview.cpp:1899
#38 0xb555e865 in QWidget::event (this=0x8cd0368, event=0xbfe46064) at
kernel/qwidget.cpp:8375
#39 0xb597bcd5 in QFrame::event (this=0x8cd0368, e=0xbfe46064) at
widgets/qframe.cpp:557
#40 0xb5a0f741 in QAbstractScrollArea::viewportEvent (this=0x8cd0368,
e=0xbfe46064) at widgets/qabstractscrollarea.cpp:1043
#41 0xb5ab5cfc in QAbstractItemView::viewportEvent (this=0x8cd0368,
event=0xbfe46064) at itemviews/qabstractitemview.cpp:1644
#42 0xb5b04016 in QTreeView::viewportEvent (this=0x8cd0368, event=0xbfe46064)
at itemviews/qtreeview.cpp:1257
#43 0xb5a11f06 in viewportEvent (this=<optimized out>, event=0xbfe46064) at
widgets/qabstractscrollarea_p.h:100
#44 eventFilter (e=0xbfe46064, this=<optimized out>, o=<optimized out>) at
widgets/qabstractscrollarea_p.h:116
#45 QAbstractScrollAreaFilter::eventFilter (this=0x8cd3438, o=0x8cd08d8,
e=0xbfe46064) at widgets/qabstractscrollarea_p.h:115
#46 0xb60a0f66 in QCoreApplicationPrivate::sendThroughObjectEventFilters
(this=0x8667e60, receiver=0x8cd08d8, event=0xbfe46064) at
kernel/qcoreapplication.cpp:1025
#47 0xb55043d2 in notify_helper (e=0xbfe46064, receiver=0x8cd08d8,
this=0x8667e60) at kernel/qapplication.cpp:4547
#48 QApplicationPrivate::notify_helper (this=0x8667e60, receiver=0x8cd08d8,
e=0xbfe46064) at kernel/qapplication.cpp:4523
#49 0xb550a16c in QApplication::notify (this=0x8667e60, receiver=0x8cd08d8,
e=0xbfe46064) at kernel/qapplication.cpp:4094
#50 0xb6bfbe91 in KApplication::notify (this=0x8664e40, receiver=0x8cd08d8,
event=0xbfe46064) at
/usr/src/debug/kdelibs-4.8.5/kdeui/kernel/kapplication.cpp:311
#51 0xb60a0dce in QCoreApplication::notifyInternal (this=0x8664e40,
receiver=0x8cd08d8, event=0xbfe46064) at kernel/qcoreapplication.cpp:915
#52 0xb55053c0 in sendEvent (event=<optimized out>, receiver=<optimized out>)
at ../../src/corelib/kernel/qcoreapplication.h:231
#53 QApplicationPrivate::sendMouseEvent (receiver=0x8cd08d8, event=0xbfe46064,
alienWidget=0x8cd08d8, nativeWidget=0x8ccee50, buttonDown=0xb5e97cb4,
lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3162
#54 0xb558e584 in QETWidget::translateMouseEvent (this=0x8ccee50,
event=0xbfe4651c) at kernel/qapplication_x11.cpp:4513
#55 0xb558d14e in QApplication::x11ProcessEvent (this=0x8664e40,
event=0xbfe4651c) at kernel/qapplication_x11.cpp:3636
#56 0xb55b880c in x11EventSourceDispatch (s=0x866d4a8, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#57 0xb462ae4f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#58 0xb462b580 in ?? () from /usr/lib/libglib-2.0.so.0
#59 0xb462b81a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#60 0xb60d3ae7 in QEventDispatcherGlib::processEvents (this=0x8646388,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#61 0xb55b840a in QGuiEventDispatcherGlib::processEvents (this=0x8646388,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#62 0xb609f64d in QEventLoop::processEvents (this=0xbfe46824, flags=...) at
kernel/qeventloop.cpp:149
#63 0xb609f8e9 in QEventLoop::exec (this=0xbfe46824, flags=...) at
kernel/qeventloop.cpp:204
#64 0xb60a4e2a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#65 0xb55022a4 in QApplication::exec () at kernel/qapplication.cpp:3812
#66 0x0808f483 in runKMyMoney (splash=0xbfe46978, a=<optimized out>) at
/usr/src/debug/kmymoney-4.6.2/kmymoney/main.cpp:282
#67 0x0808d9cb in main (argc=) at
/usr/src/debug/kmymoney-4.6.2/kmymoney/main.cpp:181

Possible duplicates by query: bug 302718, bug 300022, bug 299142, bug 298791,
bug 297271.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list