Bug 256940 - Cannot Open Any of the Transaction Reports
Summary: Cannot Open Any of the Transaction Reports
Status: RESOLVED DUPLICATE of bug 256573
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-14 23:40 UTC by Ozan
Modified: 2010-11-15 07:35 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
Anan file (331.90 KB, application/x-gzip)
2010-11-15 03:08 UTC, Ozan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ozan 2010-11-14 23:40:01 UTC
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.32-25-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Trying to open the transaction reports. None work. Kmymoney crashes everytime.

The crash can be reproduced every time.

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

Thread 2 (Thread 0x7fea1dc1f710 (LWP 21559)):
#0  0x00007fea31e5ef93 in poll () from /lib/libc.so.6
#1  0x00007fea2c73e4a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fea2c73e8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007fea32ccc1d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007fea32c9edd2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007fea32c9f1bc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007fea32baa36d in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007fea32c7eb48 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007fea32bad2ee in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007fea348a89ca in start_thread () from /lib/libpthread.so.0
#10 0x00007fea31e6b70d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fea374a1760 (LWP 21558)):
[KCrash Handler]
#6  MyMoneyObjectContainer::account (this=0x2501030, id=...) at /build/buildd/kmymoney-4.5/kmymoney/mymoney/mymoneyobjectcontainer.cpp:120
#7  0x0000000000589ade in reports::QueryTable::constructTransactionTable (this=<value optimized out>) at /build/buildd/kmymoney-4.5/kmymoney/reports/querytable.cpp:498
#8  0x00000000005921f1 in reports::QueryTable::init (this=0x2501030) at /build/buildd/kmymoney-4.5/kmymoney/reports/querytable.cpp:265
#9  0x0000000000592e8f in QueryTable (this=0x4bcbb40, _report=<value optimized out>) at /build/buildd/kmymoney-4.5/kmymoney/reports/querytable.cpp:250
#10 0x00000000004e3e49 in KReportsView::KReportTab::updateReport (this=0x4b62d40) at /build/buildd/kmymoney-4.5/kmymoney/views/kreportsview.cpp:182
#11 0x00000000004e3f42 in KReportsView::KReportTab::showEvent (this=0x2501030, event=<value optimized out>) at /build/buildd/kmymoney-4.5/kmymoney/views/kreportsview.cpp:158
#12 0x00007fea336c60b9 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#13 0x00007fea336706ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#14 0x00007fea336761dd in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#15 0x00007fea35acb536 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#16 0x00007fea32ca00ac in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#17 0x00007fea336ca35a in QWidgetPrivate::show_helper() () from /usr/lib/libQtGui.so.4
#18 0x00007fea336cbaaa in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4
#19 0x00007fea336afd9e in QStackedLayout::setCurrentIndex(int) () from /usr/lib/libQtGui.so.4
#20 0x00007fea33afe3d3 in ?? () from /usr/lib/libQtGui.so.4
#21 0x00007fea33afe690 in QTabWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4
#22 0x00007fea35bcbdc5 in KTabWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#23 0x00007fea32cb7da7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#24 0x00007fea33af2f1e in QTabBar::currentChanged(int) () from /usr/lib/libQtGui.so.4
#25 0x00000000004ed00c in KReportsView::qt_metacall (this=0x2d1dcd0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe7ae1ed0)
    at /build/buildd/kmymoney-4.5/obj-x86_64-linux-gnu/kmymoney/views/kreportsview.moc:119
#26 0x00007fea32cb7da7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#27 0x00007fea33c35020 in QTreeWidget::itemDoubleClicked(QTreeWidgetItem*, int) () from /usr/lib/libQtGui.so.4
#28 0x00007fea33c3c2fb in QTreeWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4
#29 0x00007fea32cb7da7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#30 0x00007fea33bb47c5 in QAbstractItemView::doubleClicked(QModelIndex const&) () from /usr/lib/libQtGui.so.4
#31 0x00007fea33c047eb in QTreeView::mouseDoubleClickEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#32 0x00007fea336c60d2 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#33 0x00007fea33a8ce76 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#34 0x00007fea33bc4abb in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#35 0x00007fea33c028f5 in QTreeView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#36 0x00007fea32c9f8d7 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#37 0x00007fea336706bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#38 0x00007fea336769fe in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#39 0x00007fea35acb536 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#40 0x00007fea32ca00ac in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#41 0x00007fea336754ae in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#42 0x00007fea336f84a5 in ?? () from /usr/lib/libQtGui.so.4
#43 0x00007fea336f6ddc in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#44 0x00007fea33723012 in ?? () from /usr/lib/libQtGui.so.4
#45 0x00007fea2c73a8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#46 0x00007fea2c73e748 in ?? () from /lib/libglib-2.0.so.0
#47 0x00007fea2c73e8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#48 0x00007fea32ccc183 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#49 0x00007fea3372297e in ?? () from /usr/lib/libQtGui.so.4
#50 0x00007fea32c9edd2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#51 0x00007fea32c9f1bc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#52 0x00007fea32ca326b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#53 0x0000000000457898 in main (argc=<value optimized out>, argv=<value optimized out>) at /build/buildd/kmymoney-4.5/kmymoney/main.cpp:260

Possible duplicates by query: bug 256573.

Reported using DrKonqi
Comment 1 Alvaro Soliverez 2010-11-15 02:51:14 UTC
Please run a consistency check. If it still happens, please save your file as an anonymous file on the Save As option of the File menu and compress the anon file and attach it here for further testing.
Comment 2 Ozan 2010-11-15 03:08:40 UTC
Created attachment 53422 [details]
Anan file
Comment 3 Ozan 2010-11-15 03:08:53 UTC
I ran the consistency check and it returns no problems. I removed kmymoney completely and reinstalled it and that did not help either. A few hours ago, I realized I can run a transaction report from the Account menu at the top while a ledger of a bank account is open. Then I can customize it to include other bank accounts and dates etc. So there is a work around. But from the reports list I cannot directly run any of the transaction reports. All other reports (income expense etc) are fine.
Comment 4 Cristian Oneț 2010-11-15 07:35:19 UTC
This is already fixed in 4.5.1 and trunk.

*** This bug has been marked as a duplicate of bug 256573 ***