Application: kmymoney (4.6.0) KDE Platform Version: 4.7.2 (4.7.2) "release 5" Qt Version: 4.7.4 Operating System: Linux 3.1.9-1.4-desktop x86_64 Distribution: "openSUSE 12.1 (x86_64)" -- Information about the crash: As soon as I select a budget report to display, KMyMoney crashes The crash can be reproduced every time. -- Backtrace: Application: KMyMoney (kmymoney), signal: Segmentation fault [Current thread is 1 (Thread 0x7f0f6194d760 (LWP 31439))] Thread 2 (Thread 0x7f0f46e71700 (LWP 31959)): #0 0x00007f0f5c145ff3 in poll () from /lib64/libc.so.6 #1 0x00007f0f56f9aa98 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f0f56f9af59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f0f5dc1f586 in QEventDispatcherGlib::processEvents (this=0x7f0f400008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007f0f5dbf3a32 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f0f5dbf3c2f in QEventLoop::exec (this=0x7f0f46e70df0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f0f5db0b5df in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498 #7 0x00007f0f5dbd6aff in QInotifyFileSystemWatcherEngine::run (this=0x2e4ec20) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f0f5db0e025 in QThreadPrivate::start (arg=0x2e4ec20) at thread/qthread_unix.cpp:331 #9 0x00007f0f5ed4af05 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f0f5c14f10d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f0f6194d760 (LWP 31439)): [KCrash Handler] #6 __gmpq_mul (prod=0x179ecc0, op1=0x0, op2=0x17aaab0) at mul.c:45 #7 0x00007f0f5f3ba321 in AlkValue::operator* (this=0x7f0f5df24818, right=...) at /usr/src/debug/libalkimia-4.3.1/alkvalue.cpp:406 #8 0x00007f0f614f4530 in MyMoneyMoney::operator* (this=<optimized out>, _b=<optimized out>) at /usr/src/debug/kmymoney-4.6.0/kmymoney/mymoney/mymoneymoney.cpp:272 #9 0x0000000000564453 in reports::PivotTable::calculateBudgetMapping (this=0x1879860) at /usr/src/debug/kmymoney-4.6.0/kmymoney/reports/pivottable.cpp:880 #10 0x000000000056862b in reports::PivotTable::init (this=0x1879860) at /usr/src/debug/kmymoney-4.6.0/kmymoney/reports/pivottable.cpp:169 #11 0x0000000000569129 in reports::PivotTable::PivotTable (this=0x1879860, _config_f=...) at /usr/src/debug/kmymoney-4.6.0/kmymoney/reports/pivottable.cpp:94 #12 0x00000000004db2b9 in KReportsView::KReportTab::updateReport (this=0x506fa20) at /usr/src/debug/kmymoney-4.6.0/kmymoney/views/kreportsview.cpp:181 #13 0x00000000004db3d2 in KReportsView::KReportTab::showEvent (this=0x506fa20, event=<optimized out>) at /usr/src/debug/kmymoney-4.6.0/kmymoney/views/kreportsview.cpp:159 #14 0x00007f0f5cd9c5b5 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #15 0x00007f0f5cd4bc34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #16 0x00007f0f5cd50ac1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #17 0x00007f0f5ff6fe36 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #18 0x00007f0f5dbf482c in QCoreApplication::notifyInternal (this=0xc00030, receiver=0x506fa20, event=0x7fffaa3f0860) at kernel/qcoreapplication.cpp:787 #19 0x00007f0f5cd9fde0 in QWidgetPrivate::show_helper() () from /usr/lib64/libQtGui.so.4 #20 0x00007f0f5cda00d2 in QWidget::setVisible(bool) () from /usr/lib64/libQtGui.so.4 #21 0x00007f0f5cd810b9 in QStackedLayout::setCurrentIndex(int) () from /usr/lib64/libQtGui.so.4 #22 0x00007f0f5d1a8d8e in ?? () from /usr/lib64/libQtGui.so.4 #23 0x00007f0f5d1a9040 in QTabWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libQtGui.so.4 #24 0x00007f0f60051f75 in KTabWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5 #25 0x00007f0f5dc075aa in QMetaObject::activate (sender=0x14c1560, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffaa3f0ae0) at kernel/qobject.cpp:3287 #26 0x00007f0f5d19e75e in QTabBar::currentChanged(int) () from /usr/lib64/libQtGui.so.4 #27 0x00000000004e1c53 in KReportsView::qt_metacall (this=0x14bda00, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffaa3f0bf0) at /usr/src/debug/kmymoney-4.6.0/build/kmymoney/views/kreportsview.moc:122 #28 0x00007f0f5dc075aa in QMetaObject::activate (sender=0x14c0de0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffaa3f0bf0) at kernel/qobject.cpp:3287 #29 0x00007f0f5d2c73e0 in QTreeWidget::itemDoubleClicked(QTreeWidgetItem*, int) () from /usr/lib64/libQtGui.so.4 #30 0x00007f0f5d2cee9b in QTreeWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libQtGui.so.4 #31 0x00007f0f5dc075aa in QMetaObject::activate (sender=0x14c0de0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffaa3f0d00) at kernel/qobject.cpp:3287 #32 0x00007f0f5d2537b5 in QAbstractItemView::doubleClicked(QModelIndex const&) () from /usr/lib64/libQtGui.so.4 #33 0x00007f0f5d29b275 in QTreeView::mouseDoubleClickEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4 #34 0x00007f0f5cd9c320 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #35 0x00007f0f5d1407b6 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #36 0x00007f0f5d250b7b in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4 #37 0x00007f0f5d295875 in QTreeView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4 #38 0x00007f0f5dbf49b8 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x14bfb10, event=0x7fffaa3f1a00) at kernel/qcoreapplication.cpp:902 #39 0x00007f0f5cd4bbff in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #40 0x00007f0f5cd513bb in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #41 0x00007f0f5ff6fe36 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #42 0x00007f0f5dbf482c in QCoreApplication::notifyInternal (this=0xc00030, receiver=0x14bfb10, event=0x7fffaa3f1a00) at kernel/qcoreapplication.cpp:787 #43 0x00007f0f5cd4cc02 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4 #44 0x00007f0f5cdc8bc5 in ?? () from /usr/lib64/libQtGui.so.4 #45 0x00007f0f5cdc7a9a in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4 #46 0x00007f0f5cdef312 in ?? () from /usr/lib64/libQtGui.so.4 #47 0x00007f0f56f9a58d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #48 0x00007f0f56f9ad88 in ?? () from /usr/lib64/libglib-2.0.so.0 #49 0x00007f0f56f9af59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #50 0x00007f0f5dc1f51f in QEventDispatcherGlib::processEvents (this=0xbd8280, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #51 0x00007f0f5cdeef9e in ?? () from /usr/lib64/libQtGui.so.4 #52 0x00007f0f5dbf3a32 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #53 0x00007f0f5dbf3c2f in QEventLoop::exec (this=0x7fffaa3f2690, flags=...) at kernel/qeventloop.cpp:201 #54 0x00007f0f5dbf7df7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #55 0x000000000045cedd in runKMyMoney (splash=<optimized out>, a=<optimized out>) at /usr/src/debug/kmymoney-4.6.0/kmymoney/main.cpp:282 #56 0x000000000045b5c3 in main (argc=1, argv=0x7fffaa3f3268) at /usr/src/debug/kmymoney-4.6.0/kmymoney/main.cpp:181 This bug may be a duplicate of or related to bug 296297. Possible duplicates by query: bug 296297, bug 290872. Reported using DrKonqi
Can you try to duplicate the problem with an anonymous version of your data? See http://kmymoney2.sourceforge.net/kde4/online-manual/details.formats.anonymous.html for an explanation. If yes, please attach the file with some instructions on how to duplicate it to this bug report for further analysis. TIA.
Please, we would really need an anonymized file to move ahead with this.
*** This bug has been marked as a duplicate of bug 290737 ***
Created attachment 71827 [details] New crash information added by DrKonqi kmymoney (4.6.1) on KDE Platform 4.8.3 (4.8.3) using Qt 4.8.1 - What I was doing when the application crashed: I have the last version of kmymoney. I want to edit budget report and kmymoney crashed. i have tried many time and the same result happened. -- Backtrace (Reduced): #6 0x00007f9858c6ffa2 in __gmpq_mul () from /usr/lib/x86_64-linux-gnu/libgmp.so.10 #7 0x00007f985c329c81 in AlkValue::operator*(AlkValue const&) const () from /usr/lib/libalkimia.so.4 #8 0x00007f985e451510 in MyMoneyMoney::operator* (this=<optimized out>, _b=...) at /build/buildd/kmymoney-4.6.1/kmymoney/mymoney/mymoneymoney.cpp:272 #9 0x0000000000561453 in reports::PivotTable::calculateBudgetMapping (this=0x3b5fdf0) at /build/buildd/kmymoney-4.6.1/kmymoney/reports/pivottable.cpp:880 #10 0x000000000056578a in reports::PivotTable::init (this=0x3b5fdf0) at /build/buildd/kmymoney-4.6.1/kmymoney/reports/pivottable.cpp:169