[Kmymoney-devel] [Bug 257533] New: KMM 4.5.1 crashes when closing chart

Jan jan_cecile at verizon.net
Sun Nov 21 19:00:11 CET 2010


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

           Summary: KMM 4.5.1 crashes when closing chart
           Product: kmymoney4
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kmymoney-devel at kde.org
        ReportedBy: jan_cecile at verizon.net


Application: kmymoney (4.5.1)
KDE Platform Version: 4.5.3 (KDE 4.5.3) (Compiled from sources)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-25-generic-pae i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I opened a custom investment price graph, and changed the starting date to
11/21/2000.  It took ~4 minutes to get the graph.  When I closed the graph, KMM
aborted.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Segmentation fault
[Current thread is 1 (Thread 0xb77cb710 (LWP 14325))]

Thread 2 (Thread 0xb2a2bb70 (LWP 14326)):
#0  0x00336422 in __kernel_vsyscall ()
#1  0x06cc7b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x015934eb in g_poll () from /lib/libglib-2.0.so.0
#3  0x015860ac in ?? () from /lib/libglib-2.0.so.0
#4  0x015864b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x037ac82f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#6  0x0377ca99 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#7  0x0377cf1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#8  0x03679c5e in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0x0375b9ab in ?? () from /usr/lib/libQtCore.so.4
#10 0x0367cf39 in ?? () from /usr/lib/libQtCore.so.4
#11 0x002da96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x06cd5a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb77cb710 (LWP 14325)):
[KCrash Handler]
#7  QBasicAtomicInt::ref (this=0x19f96c94, asize=2146959360, aalloc=0) at
/usr/include/qt4/QtCore/qatomic_i386.h:120
#8  QVector (this=0x19f96c94, asize=2146959360, aalloc=0) at
/usr/include/qt4/QtCore/qvector.h:118
#9  QVector<QVector<KDChart::CartesianDiagramDataCompressor::DataPoint>
>::realloc (this=0x19f96c94, asize=2146959360, aalloc=0) at
/usr/include/qt4/QtCore/qvector.h:503
#10 0x00bd5c5d in
QVector<QVector<KDChart::CartesianDiagramDataCompressor::DataPoint>
>::detach_helper (this=0x19f96c8c, row=721, column=1) at
/usr/include/qt4/QtCore/qvector.h:325
#11 QVector<QVector<KDChart::CartesianDiagramDataCompressor::DataPoint>
>::detach (this=0x19f96c8c, row=721, column=1) at
/usr/include/qt4/QtCore/qvector.h:134
#12 QVector<QVector<KDChart::CartesianDiagramDataCompressor::DataPoint> >::data
(this=0x19f96c8c, row=721, column=1) at /usr/include/qt4/QtCore/qvector.h:139
#13 QVector<QVector<KDChart::CartesianDiagramDataCompressor::DataPoint>
>::operator[] (this=0x19f96c8c, row=721, column=1) at
/usr/include/qt4/QtCore/qvector.h:348
#14 KDChart::CartesianDiagramDataCompressor::mapToCache (this=0x19f96c8c,
row=721, column=1) at
/home/jan/Downloads/kmymoney-4.5.1/libkdchart/src/KDChartCartesianDiagramDataCompressor_p.cpp:653
#15 0x00bd5d6c in KDChart::CartesianDiagramDataCompressor::mapToCache
(this=0x19f96c8c, index=...) at
/home/jan/Downloads/kmymoney-4.5.1/libkdchart/src/KDChartCartesianDiagramDataCompressor_p.cpp:645
#16 0x00bd5f4d in KDChart::CartesianDiagramDataCompressor::slotModelDataChanged
(this=0x19f96c8c, topLeftIndex=..., bottomRightIndex=...)
    at
/home/jan/Downloads/kmymoney-4.5.1/libkdchart/src/KDChartCartesianDiagramDataCompressor_p.cpp:397
#17 0x00b98f5c in KDChart::CartesianDiagramDataCompressor::qt_metacall
(this=0x19f96c8c, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xbfb871f4)
    at
/home/jan/Downloads/kmymoney-4.5.1/build/libkdchart/src/moc_KDChartCartesianDiagramDataCompressor_p.cpp:107
#18 0x03783d4a in QMetaObject::metacall(QObject*, QMetaObject::Call, int,
void**) () from /usr/lib/libQtCore.so.4
#19 0x03796ab5 in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from /usr/lib/libQtCore.so.4
#20 0x037e7599 in QAbstractItemModel::dataChanged(QModelIndex const&,
QModelIndex const&) () from /usr/lib/libQtCore.so.4
#21 0x00bb77be in KDChart::AttributesModel::slotDataChanged (this=0x22c4a208,
topLeft=..., bottomRight=...) at
/home/jan/Downloads/kmymoney-4.5.1/libkdchart/src/KDChartAttributesModel.cpp:648
#22 0x00b9b7d4 in KDChart::AttributesModel::qt_metacall (this=0x22c4a208,
_c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xbfb873a4)
    at
/home/jan/Downloads/kmymoney-4.5.1/build/libkdchart/src/moc_KDChartAttributesModel.cpp:104
#23 0x00b9b9c2 in KDChart::PrivateAttributesModel::qt_metacall
(this=0x22c4a208, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xbfb873a4)
    at
/home/jan/Downloads/kmymoney-4.5.1/build/libkdchart/src/moc_KDChartAbstractDiagram.cpp:161
#24 0x03783d4a in QMetaObject::metacall(QObject*, QMetaObject::Call, int,
void**) () from /usr/lib/libQtCore.so.4
#25 0x03796ab5 in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from /usr/lib/libQtCore.so.4
#26 0x037e7599 in QAbstractItemModel::dataChanged(QModelIndex const&,
QModelIndex const&) () from /usr/lib/libQtCore.so.4
#27 0x048e62a3 in ?? () from /usr/lib/libQtGui.so.4
#28 0x048e6490 in QStandardItem::setData(QVariant const&, int) () from
/usr/lib/libQtGui.so.4
#29 0x048eb552 in QStandardItemModel::setData(QModelIndex const&, QVariant
const&, int) () from /usr/lib/libQtGui.so.4
#30 0x081aaf2d in reports::KReportChartView::setCellTip (this=0xc837620,
row=721, column=1, tip=...) at
/home/jan/Downloads/kmymoney-4.5.1/kmymoney/reports/kreportchartview.cpp:519
#31 0x081ab221 in reports::KReportChartView::drawPivotRowSet (this=0xc837620,
rowNum=1, rowSet=..., rowType=reports::ePrice, legendText=..., startColumn=1,
endColumn=3654)
    at
/home/jan/Downloads/kmymoney-4.5.1/kmymoney/reports/kreportchartview.cpp:489
#32 0x081ad61d in reports::KReportChartView::drawPivotChart (this=0xc837620,
grid=..., config=..., numberColumns=3654, columnHeadings=..., rowTypeList=...,
columnTypeHeaderList=...)
    at
/home/jan/Downloads/kmymoney-4.5.1/kmymoney/reports/kreportchartview.cpp:268
#33 0x081b855a in reports::PivotTable::drawChart (this=0xd10e2e0,
chartView=...) at
/home/jan/Downloads/kmymoney-4.5.1/kmymoney/reports/pivottable.cpp:1864
#34 0x081270c3 in KReportsView::KReportTab::updateReport (this=0xadef4f0) at
/home/jan/Downloads/kmymoney-4.5.1/kmymoney/views/kreportsview.cpp:192
#35 0x081330ef in KReportsView::loadView (this=0x8e96910) at
/home/jan/Downloads/kmymoney-4.5.1/kmymoney/views/kreportsview.cpp:547
#36 0x08133a10 in KReportsView::slotLoadView (this=0x8e96910) at
/home/jan/Downloads/kmymoney-4.5.1/kmymoney/views/kreportsview.cpp:363
#37 0x08133afd in KReportsView::qt_metacall (this=0x8e96910,
_c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbfb87d7c) at
/home/jan/Downloads/kmymoney-4.5.1/build/kmymoney/views/kreportsview.moc:112
#38 0x03783d4a in QMetaObject::metacall(QObject*, QMetaObject::Call, int,
void**) () from /usr/lib/libQtCore.so.4
#39 0x03796ab5 in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from /usr/lib/libQtCore.so.4
#40 0x00504fc7 in MyMoneyFile::dataChanged (this=0x573a6c) at
/home/jan/Downloads/kmymoney-4.5.1/build/kmymoney/mymoney/mymoneyfile.moc:83
#41 0x005091db in MyMoneyFile::commitTransaction (this=0x573a6c) at
/home/jan/Downloads/kmymoney-4.5.1/kmymoney/mymoney/mymoneyfile.cpp:160
#42 0x0050921d in MyMoneyFileTransaction::commit (this=0xbfb880fe) at
/home/jan/Downloads/kmymoney-4.5.1/kmymoney/mymoney/mymoneyfile.cpp:2408
#43 0x08129abe in KReportsView::slotConfigure (this=0x8e96910) at
/home/jan/Downloads/kmymoney-4.5.1/kmymoney/views/kreportsview.cpp:763
#44 0x08133b46 in KReportsView::qt_metacall (this=0x8e96910,
_c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfb88248) at
/home/jan/Downloads/kmymoney-4.5.1/build/kmymoney/views/kreportsview.moc:116
#45 0x03783d4a in QMetaObject::metacall(QObject*, QMetaObject::Call, int,
void**) () from /usr/lib/libQtCore.so.4
#46 0x03796ab5 in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from /usr/lib/libQtCore.so.4
#47 0x049e0bc9 in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4
#48 0x046a17d9 in ?? () from /usr/lib/libQtGui.so.4
#49 0x046a2ee4 in ?? () from /usr/lib/libQtGui.so.4
#50 0x046a319e in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib/libQtGui.so.4
#51 0x042d3628 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#52 0x046a167e in QAbstractButton::event(QEvent*) () from
/usr/lib/libQtGui.so.4
#53 0x0474f1f2 in QPushButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#54 0x0427572c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#55 0x0427c117 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#56 0x0076063a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#57 0x0377dfeb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from
/usr/lib/libQtCore.so.4
#58 0x0427a7c2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*,
QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib/libQtGui.so.4
#59 0x04309288 in ?? () from /usr/lib/libQtGui.so.4
#60 0x04308719 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib/libQtGui.so.4
#61 0x0433770a in ?? () from /usr/lib/libQtGui.so.4
#62 0x015825e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#63 0x015862d8 in ?? () from /lib/libglib-2.0.so.0
#64 0x015864b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#65 0x037ac7f5 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#66 0x04336f85 in ?? () from /usr/lib/libQtGui.so.4
#67 0x0377ca99 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#68 0x0377cf1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#69 0x037814cf in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#70 0x04274557 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#71 0x0808b117 in main (argc=1, argv=0xbfb89624) at
/home/jan/Downloads/kmymoney-4.5.1/kmymoney/main.cpp:260

Possible duplicates by query: bug 237892.

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