[Kmymoney-devel] [Bug 255135] New: Kmymoney crashes during budget report displaying
Fabio Puddu
fpuddu at gmail.com
Sun Oct 24 20:15:18 CEST 2010
https://bugs.kde.org/show_bug.cgi?id=255135
Summary: Kmymoney crashes during budget report displaying
Product: kmymoney4
Version: unspecified
Platform: Ubuntu Packages
OS/Version: Linux
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: general
AssignedTo: kmymoney-devel at kde.org
ReportedBy: fpuddu at gmail.com
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:
Steps to reproduce:
1) create a file with subcategories and add fictional expenses
2) create a budget for the year, select the category containing the
subcategories and tick "Include Subaccounts"
3) save the budget and the file
4)select the "Budget vs. Actual This Year" to display (or probably any of the
"Budgeting" reports)
Kmymoney crashes
5)On reopening the kmy file the tick from "Include subaccounts" has vanished
The crash can be reproduced every time.
-- Backtrace:
Application: KMyMoney (kmymoney), signal: Floating point exception
[Current thread is 1 (Thread 0x7fb1d223b760 (LWP 14510))]
Thread 2 (Thread 0x7fb1b8cc2710 (LWP 14511)):
#0 0x00007fb1ccc071d3 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007fb1c7d62009 in ?? () from /lib/libglib-2.0.so.0
#2 0x00007fb1c7d6245c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3 0x00007fb1cda5f1e6 in QEventDispatcherGlib::processEvents (this=0x2aea900,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4 0x00007fb1cda31a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5 0x00007fb1cda31dec in QEventLoop::exec (this=0x7fb1b8cc1db0, flags=) at
kernel/qeventloop.cpp:201
#6 0x00007fb1cd93c2fd in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:490
#7 0x00007fb1cda115f8 in QInotifyFileSystemWatcherEngine::run (this=0x2ac6770)
at io/qfilesystemwatcher_inotify.cpp:248
#8 0x00007fb1cd93f27e in QThreadPrivate::start (arg=0x2ac6770) at
thread/qthread_unix.cpp:266
#9 0x00007fb1cf863971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#10 0x00007fb1ccc1391d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7fb1d223b760 (LWP 14510)):
[KCrash Handler]
#6 0x00007fb1d1dce720 in MyMoneyMoney::getLcd (this=0x7fffea26e990, b=<value
optimized out>) at
/build/buildd/kmymoney-4.5/kmymoney/mymoney/mymoneymoney.cpp:567
#7 0x00007fb1d1dcea1d in MyMoneyMoney::operator+ (this=<value optimized out>,
_b=<value optimized out>) at
/build/buildd/kmymoney-4.5/kmymoney/mymoney/mymoneymoney.cpp:431
#8 0x00000000005a4fa1 in operator+= (this=0x514aa10, value=...) at
/build/buildd/kmymoney-4.5/obj-x86_64-linux-gnu/kmymoney/mymoneymoney.h:606
#9 reports::PivotCell::operator+= (this=0x514aa10, value=...) at
/build/buildd/kmymoney-4.5/kmymoney/reports/pivotgrid.cpp:59
#10 0x000000000057fcd9 in reports::PivotTable::assignCell(QString const&,
reports::ReportAccount const&, int, MyMoneyMoney, bool, bool) ()
#11 0x00000000005768f4 in reports::PivotTable::calculateBudgetMapping
(this=0x4c10310) at
/build/buildd/kmymoney-4.5/kmymoney/reports/pivottable.cpp:902
#12 0x000000000057ad9f in reports::PivotTable::init (this=<value optimized
out>) at /build/buildd/kmymoney-4.5/kmymoney/reports/pivottable.cpp:169
#13 0x000000000057b567 in reports::PivotTable::PivotTable (this=0x4c10310,
_config_f=...) at /build/buildd/kmymoney-4.5/kmymoney/reports/pivottable.cpp:94
#14 0x00000000004e09a1 in KReportsView::KReportTab::updateReport
(this=0x392ef10) at
/build/buildd/kmymoney-4.5/kmymoney/views/kreportsview.cpp:180
#15 0x00000000004e0ac2 in KReportsView::KReportTab::showEvent
(this=0x7fffea26e990, event=<value optimized out>) at
/build/buildd/kmymoney-4.5/kmymoney/views/kreportsview.cpp:158
#16 0x00007fb1ce43ec79 in QWidget::event (this=0x392ef10, event=0x7fffea270290)
at kernel/qwidget.cpp:8394
#17 0x00007fb1ce3e8fdc in QApplicationPrivate::notify_helper (this=0x2450be0,
receiver=0x392ef10, e=0x7fffea270290) at kernel/qapplication.cpp:4396
#18 0x00007fb1ce3eeaed in QApplication::notify (this=0x2450ae0,
receiver=0x392ef10, e=0x7fffea270290) at kernel/qapplication.cpp:4277
#19 0x00007fb1d0867156 in KApplication::notify (this=0x2450ae0,
receiver=0x392ef10, event=0x7fffea270290) at
../../kdeui/kernel/kapplication.cpp:310
#20 0x00007fb1cda32cdc in QCoreApplication::notifyInternal (this=0x2450ae0,
receiver=0x392ef10, event=0x7fffea270290) at kernel/qcoreapplication.cpp:732
#21 0x00007fb1ce442f4a in sendEvent (this=0x39ca250) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#22 QWidgetPrivate::show_helper (this=0x39ca250) at kernel/qwidget.cpp:7367
#23 0x00007fb1ce44469a in QWidget::setVisible (this=0x392ef10, visible=<value
optimized out>) at kernel/qwidget.cpp:7589
#24 0x00007fb1ce42886e in show (this=0x2d21dd0, index=1) at
../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#25 QStackedLayout::setCurrentIndex (this=0x2d21dd0, index=1) at
kernel/qstackedlayout.cpp:311
#26 0x00007fb1ce87c2a3 in QTabWidgetPrivate::_q_showTab (this=0x2d217c0,
index=1) at widgets/qtabwidget.cpp:734
#27 0x00007fb1ce87c560 in QTabWidget::qt_metacall (this=0x2d21570,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffea270550)
at .moc/release-shared/moc_qtabwidget.cpp:142
#28 0x00007fb1d09679c5 in KTabWidget::qt_metacall (this=0x7fffea26e990,
_c=QMetaObject::ReadProperty, _id=0, _a=0x0) at ./ktabwidget.moc:128
#29 0x00007fb1cda4ab27 in QMetaObject::activate (sender=0x2d230d0, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x0) at
kernel/qobject.cpp:3280
#30 0x00007fb1ce870d2e in QTabBar::currentChanged (this=0x7fffea26e990, _t1=1)
at .moc/release-shared/moc_qtabbar.cpp:201
#31 0x00000000004ec8cc in KReportsView::qt_metacall (this=0x2cfc540,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffea270690)
at
/build/buildd/kmymoney-4.5/obj-x86_64-linux-gnu/kmymoney/views/kreportsview.moc:119
#32 0x00007fb1cda4ab27 in QMetaObject::activate (sender=0x2d22d30, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x0) at
kernel/qobject.cpp:3280
#33 0x00007fb1ce9b4670 in QTreeWidget::itemDoubleClicked (this=0x7fffea26e990,
_t1=0x40b0820, _t2=0) at .moc/release-shared/moc_qtreewidget.cpp:214
#34 0x00007fb1ce9bb95b in QTreeWidget::qt_metacall (this=0x2d22d30,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffea2707d0)
at .moc/release-shared/moc_qtreewidget.cpp:151
#35 0x00007fb1cda4ab27 in QMetaObject::activate (sender=0x2d22d30, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x0) at
kernel/qobject.cpp:3280
#36 0x00007fb1ce933735 in QAbstractItemView::doubleClicked
(this=0x7fffea26e990, _t1=<value optimized out>) at
.moc/release-shared/moc_qabstractitemview.cpp:338
#37 0x00007fb1ce983c4b in QTreeView::mouseDoubleClickEvent (this=0x2d22d30,
event=0x7fffea271570) at itemviews/qtreeview.cpp:1861
#38 0x00007fb1ce43ec92 in QWidget::event (this=0x2d22d30, event=0x7fffea271570)
at kernel/qwidget.cpp:8191
#39 0x00007fb1ce80a5e6 in QFrame::event (this=0x2d22d30, e=0x7fffea271570) at
widgets/qframe.cpp:557
#40 0x00007fb1ce943a8b in QAbstractItemView::viewportEvent (this=0x2d22d30,
event=0x7fffea271570) at itemviews/qabstractitemview.cpp:1619
#41 0x00007fb1ce981d65 in QTreeView::viewportEvent (this=0x2d22d30,
event=0x7fffea271570) at itemviews/qtreeview.cpp:1256
#42 0x00007fb1cda32507 in
QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized
out>, receiver=0x2d22470, event=0x7fffea271570) at
kernel/qcoreapplication.cpp:847
#43 0x00007fb1ce3e8fac in QApplicationPrivate::notify_helper (this=0x2450be0,
receiver=0x2d22470, e=0x7fffea271570) at kernel/qapplication.cpp:4392
#44 0x00007fb1ce3ef30e in QApplication::notify (this=0x2450ae0,
receiver=0x2d22470, e=0x7fffea271570) at kernel/qapplication.cpp:3959
#45 0x00007fb1d0867156 in KApplication::notify (this=0x2450ae0,
receiver=0x2d22470, event=0x7fffea271570) at
../../kdeui/kernel/kapplication.cpp:310
#46 0x00007fb1cda32cdc in QCoreApplication::notifyInternal (this=0x2450ae0,
receiver=0x2d22470, event=0x7fffea271570) at kernel/qcoreapplication.cpp:732
#47 0x00007fb1ce3eddbe in sendEvent (receiver=0x2d22470, event=0x7fffea271570,
alienWidget=0x2d22470, nativeWidget=0x2cfc540, buttonDown=<value optimized
out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#48 QApplicationPrivate::sendMouseEvent (receiver=0x2d22470,
event=0x7fffea271570, alienWidget=0x2d22470, nativeWidget=0x2cfc540,
buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>,
spontaneous=true) at kernel/qapplication.cpp:3058
#49 0x00007fb1ce471345 in QETWidget::translateMouseEvent (this=0x2cfc540,
event=<value optimized out>) at kernel/qapplication_x11.cpp:4403
#50 0x00007fb1ce46fc5c in QApplication::x11ProcessEvent (this=<value optimized
out>, event=0x7fffea271e90) at kernel/qapplication_x11.cpp:3536
#51 0x00007fb1ce49c0e2 in x11EventSourceDispatch (s=0x24549d0, callback=<value
optimized out>, user_data=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:146
#52 0x00007fb1c7d5e342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#53 0x00007fb1c7d622a8 in ?? () from /lib/libglib-2.0.so.0
#54 0x00007fb1c7d6245c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#55 0x00007fb1cda5f193 in QEventDispatcherGlib::processEvents (this=0x242fe90,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#56 0x00007fb1ce49ba4e in QGuiEventDispatcherGlib::processEvents
(this=0x7fffea26e990, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#57 0x00007fb1cda31a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#58 0x00007fb1cda31dec in QEventLoop::exec (this=0x7fffea2721c0, flags=) at
kernel/qeventloop.cpp:201
#59 0x00007fb1cda35ebb in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1009
#60 0x0000000000452d58 in main (argc=<value optimized out>, argv=<value
optimized out>) at /build/buildd/kmymoney-4.5/kmymoney/main.cpp:260
Reported using DrKonqi
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the KMyMoney-devel
mailing list