[Kmymoney-devel] [Bug 237892] New: Crash adding accounts to report

William Haller bill at awmach.org
Mon May 17 00:20:19 CEST 2010


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

           Summary: Crash adding accounts to report
           Product: kmymoney4
           Version: unspecified
          Platform: Fedora RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kmymoney-devel at kde.org
        ReportedBy: bill at awmach.org


Application: kmymoney (3.97.2)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32.11-99.fc12.x86_64 x86_64
Distribution: "Fedora release 12 (Constantine)"

-- Information about the crash:
Added new account information to several reports. It worked in the smaller
reports covering 6 months and 12 months, and yearly information. This one was a
report with many columns and rows, but is running on a computer with plenty of
free RAM so should not have been an out of memory error.

The crash can be reproduced every time.

 -- Backtrace:
Application: KMyMoney (kmymoney), signal: Segmentation fault
[KCrash Handler]
#5  0x0000003ec809e2eb in KDChart::CartesianDiagramDataCompressor::mapToCache
(this=<value optimized out>, row=<value optimized out>, column=<value optimized
out>)
    at
/ub/rpms/kmymoney-3.97.2/libkdchart/src/KDChartCartesianDiagramDataCompressor_p.cpp:653
#6  0x0000003ec809e3d3 in KDChart::CartesianDiagramDataCompressor::mapToCache
(this=<value optimized out>, index=<value optimized out>)
    at
/ub/rpms/kmymoney-3.97.2/libkdchart/src/KDChartCartesianDiagramDataCompressor_p.cpp:645
#7  0x0000003ec809ecd8 in
KDChart::CartesianDiagramDataCompressor::slotModelDataChanged (this=<value
optimized out>, topLeftIndex=<value optimized out>, bottomRightIndex=<value
optimized out>)
    at
/ub/rpms/kmymoney-3.97.2/libkdchart/src/KDChartCartesianDiagramDataCompressor_p.cpp:397
#8  0x0000003ec8068c34 in KDChart::CartesianDiagramDataCompressor::qt_metacall
(this=<value optimized out>, _c=<value optimized out>, _id=<value optimized
out>, _a=<value optimized out>)
    at
/ub/rpms/kmymoney-3.97.2/build/libkdchart/src/moc_KDChartCartesianDiagramDataCompressor_p.cpp:107
#9  0x00007f05598812af in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#10 0x00007f05598c2d87 in QAbstractItemModel::dataChanged(QModelIndex const&,
QModelIndex const&) () from /usr/lib64/libQtCore.so.4
#11 0x0000003ec8081af2 in KDChart::AttributesModel::slotDataChanged
(this=<value optimized out>, topLeft=<value optimized out>, bottomRight=<value
optimized out>)
    at /ub/rpms/kmymoney-3.97.2/libkdchart/src/KDChartAttributesModel.cpp:648
#12 0x0000003ec80690a4 in KDChart::AttributesModel::qt_metacall (this=<value
optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value
optimized out>)
    at
/ub/rpms/kmymoney-3.97.2/build/libkdchart/src/moc_KDChartAttributesModel.cpp:104
#13 0x00007f05598812af in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#14 0x00007f05598c2d87 in QAbstractItemModel::dataChanged(QModelIndex const&,
QModelIndex const&) () from /usr/lib64/libQtCore.so.4
#15 0x00007f05591fbf3b in ?? () from /usr/lib64/libQtGui.so.4
#16 0x00007f05591fc0df in QStandardItem::setData(QVariant const&, int) () from
/usr/lib64/libQtGui.so.4
#17 0x00007f055920042f in QStandardItemModel::setData(QModelIndex const&,
QVariant const&, int) () from /usr/lib64/libQtGui.so.4
#18 0x0000000000554ccd in reports::KReportChartView::setCellTip (this=<value
optimized out>, row=<value optimized out>, column=1, tip=...)
    at /ub/rpms/kmymoney-3.97.2/kmymoney/reports/kreportchartview.cpp:522
#19 0x0000000000554fcd in reports::KReportChartView::drawPivotRowSet
(this=0x78c4340, rowNum=1, rowSet=<value optimized out>, rowType=eActual,
legendText=<value optimized out>, 
    startColumn=<value optimized out>, endColumn=366) at
/ub/rpms/kmymoney-3.97.2/kmymoney/reports/kreportchartview.cpp:492
#20 0x00000000005570c7 in reports::KReportChartView::drawPivotChart
(this=0x78c4340, grid=<value optimized out>, config=<value optimized out>,
numberColumns=<value optimized out>, 
    columnHeadings=<value optimized out>, rowTypeList=...,
columnTypeHeaderList=...) at
/ub/rpms/kmymoney-3.97.2/kmymoney/reports/kreportchartview.cpp:278
#21 0x000000000056179a in reports::PivotTable::drawChart (this=0x0,
chartView=...) at /ub/rpms/kmymoney-3.97.2/kmymoney/reports/pivottable.cpp:1827
#22 0x00000000004e1d5d in KReportsView::KReportTab::updateReport
(this=0x6879c20) at
/ub/rpms/kmymoney-3.97.2/kmymoney/views/kreportsview.cpp:200
#23 0x00000000004ed5e4 in KReportsView::loadView (this=<value optimized out>)
at /ub/rpms/kmymoney-3.97.2/kmymoney/views/kreportsview.cpp:491
#24 0x00000000004edc3d in KReportsView::slotLoadView (this=0x0) at
/ub/rpms/kmymoney-3.97.2/kmymoney/views/kreportsview.cpp:348
#25 0x00000000004edd15 in KReportsView::qt_metacall (this=0x2fa2810,
_c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffaa61f360)
    at /ub/rpms/kmymoney-3.97.2/build/kmymoney/views/kreportsview.moc:111
#26 0x00007f05598812af in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#27 0x0000003ec884e0e5 in MyMoneyFileTransaction::commit (this=<value optimized
out>) at /ub/rpms/kmymoney-3.97.2/kmymoney/mymoney/mymoneyfile.cpp:2311
#28 0x00000000004e4b2b in KReportsView::slotConfigure (this=0x2fa2810) at
/ub/rpms/kmymoney-3.97.2/kmymoney/views/kreportsview.cpp:611
#29 0x00000000004edd66 in KReportsView::qt_metacall (this=0x2fa2810,
_c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffaa61f940)
    at /ub/rpms/kmymoney-3.97.2/build/kmymoney/views/kreportsview.moc:115
#30 0x00007f05598812af in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#31 0x00007f05592cb252 in QAbstractButton::clicked(bool) () from
/usr/lib64/libQtGui.so.4
#32 0x00007f055901bb0b in ?? () from /usr/lib64/libQtGui.so.4
#33 0x00007f055901cd7b in ?? () from /usr/lib64/libQtGui.so.4
#34 0x00007f055901cfec in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
from /usr/lib64/libQtGui.so.4
#35 0x00007f0558ce2b3a in QWidget::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#36 0x00007f0558c979dc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#37 0x00007f0558c9e27d in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#38 0x0000003156a06856 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#39 0x00007f055986e74c in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#40 0x00007f0558c9d46e in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib64/libQtGui.so.4
#41 0x00007f0558d0f405 in ?? () from /usr/lib64/libQtGui.so.4
#42 0x00007f0558d0e128 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib64/libQtGui.so.4
#43 0x00007f0558d36d82 in ?? () from /usr/lib64/libQtGui.so.4
#44 0x000000314723923e in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#45 0x000000314723cc28 in ?? () from /lib64/libglib-2.0.so.0
#46 0x000000314723cd4a in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#47 0x00007f0559894063 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#48 0x00007f0558d36a4e in ?? () from /usr/lib64/libQtGui.so.4
#49 0x00007f055986d192 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#50 0x00007f055986d45c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#51 0x00007f055986f749 in QCoreApplication::exec() () from
/usr/lib64/libQtCore.so.4
#52 0x000000000045a448 in main (argc=<value optimized out>, argv=<value
optimized out>) at /ub/rpms/kmymoney-3.97.2/kmymoney/main.cpp:277

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