Bug 283254 - Start crash
Summary: Start crash
Status: RESOLVED DUPLICATE of bug 282107
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 4.5.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-03 16:05 UTC by R2D2Que
Modified: 2011-11-28 06:05 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (3.90 KB, text/plain)
2011-10-06 01:40 UTC, R2D2Que
Details

Note You need to log in before you can comment on or make changes to this bug.
Description R2D2Que 2011-10-03 16:05:39 UTC
Application: kmymoney (4.5.3)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-10-generic i686
Distribution: Ubuntu 11.04

-- Information about the crash:
Je ne peut plus démarrer le programme se ferme avant de faire quoi que ce soit

The crash can be reproduced every time.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Floating point exception
[Current thread is 1 (Thread 0xb77c3710 (LWP 2051))]

Thread 3 (Thread 0xb7536b70 (LWP 2053)):
#0  0x001ad7af in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x01757f24 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x01758e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0175992b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x01eb4304 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#5  0x017822df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x001a9e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x00d6273e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb1536b70 (LWP 2066)):
#0  0x00633d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x0784add8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x079174f2 in updateCurrentTime (this=0x9118584, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x9118584, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x07915d32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb15360dc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x07915dcd in timerSourcePrepare (source=0x9118550, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x01757fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x01758e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x01759524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x07916577 in QEventDispatcherGlib::processEvents (this=0x91181c8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x078e8289 in QEventLoop::processEvents (this=0xb1536290, flags=...) at kernel/qeventloop.cpp:149
#12 0x078e8522 in QEventLoop::exec (this=0xb1536290, flags=...) at kernel/qeventloop.cpp:201
#13 0x077f22a0 in QThread::exec (this=0x92e88d0) at thread/qthread.cpp:492
#14 0x078c9fdb in QInotifyFileSystemWatcherEngine::run (this=0x92e88d0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x077f4da2 in QThreadPrivate::start (arg=0x92e88d0) at thread/qthread_unix.cpp:320
#16 0x001a9e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x00d6273e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb77c3710 (LWP 2051)):
[KCrash Handler]
#7  0x0034cce3 in __moddi3 () from /lib/i386-linux-gnu/libgcc_s.so.1
#8  0x0059c963 in MyMoneyMoney::getLcd (this=0xbfa92eb0, b=...) at /build/buildd/kmymoney-4.5.3/kmymoney/mymoney/mymoneymoney.cpp:567
#9  0x0059cff8 in MyMoneyMoney::operator+ (this=0x91098c8, _b=...) at /build/buildd/kmymoney-4.5.3/kmymoney/mymoney/mymoneymoney.cpp:431
#10 0x081d6d1a in operator+= (this=0x91098c8, value=...) at /build/buildd/kmymoney-4.5.3/obj-i686-linux-gnu/kmymoney/mymoneymoney.h:606
#11 reports::PivotCell::operator+= (this=0x91098c8, value=...) at /build/buildd/kmymoney-4.5.3/kmymoney/reports/pivotgrid.cpp:59
#12 0x081b3636 in reports::PivotTable::assignCell (this=0xbfa93870, outergroup=..., _row=..., column=1, value=..., budget=true, stockSplit=false) at /build/buildd/kmymoney-4.5.3/kmymoney/reports/pivottable.cpp:1214
#13 0x081a4f44 in reports::PivotTable::calculateBudgetMapping (this=0xbfa93870) at /build/buildd/kmymoney-4.5.3/kmymoney/reports/pivottable.cpp:902
#14 0x081aa9d3 in reports::PivotTable::init (this=0xbfa93870) at /build/buildd/kmymoney-4.5.3/kmymoney/reports/pivottable.cpp:169
#15 0x081ab3cb in reports::PivotTable::PivotTable (this=0xbfa93870, _config_f=...) at /build/buildd/kmymoney-4.5.3/kmymoney/reports/pivottable.cpp:94
#16 0x0816dc1a in KHomeView::showBudget (this=0x8b22cc0) at /build/buildd/kmymoney-4.5.3/kmymoney/views/khomeview.cpp:1340
#17 0x08175ec6 in KHomeView::loadView (this=0x8b22cc0) at /build/buildd/kmymoney-4.5.3/kmymoney/views/khomeview.cpp:276
#18 0x08177062 in KHomeView::slotLoadView (this=0x8b22cc0) at /build/buildd/kmymoney-4.5.3/kmymoney/views/khomeview.cpp:171
#19 0x0817711e in KHomeView::qt_metacall (this=0x8b22cc0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfa93f1c) at /build/buildd/kmymoney-4.5.3/obj-i686-linux-gnu/kmymoney/views/khomeview.moc:90
#20 0x078ef6ba in QMetaObject::metacall (object=0x8b22cc0, cl=QMetaObject::InvokeMetaMethod, idx=31, argv=0xbfa93f1c) at kernel/qmetaobject.cpp:237
#21 0x078ff4ff in QMetaObject::activate (sender=0x62f56c, m=0x62ebec, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287
#22 0x005c80c7 in MyMoneyFile::dataChanged (this=0x62f56c) at /build/buildd/kmymoney-4.5.3/obj-i686-linux-gnu/kmymoney/mymoney/mymoneyfile.moc:83
#23 0x080fcd29 in forceDataChanged (this=0x8b184f8) at /build/buildd/kmymoney-4.5.3/kmymoney/mymoney/storage/../mymoneyfile.h:1366
#24 KMyMoneyView::initializeStorage (this=0x8b184f8) at /build/buildd/kmymoney-4.5.3/kmymoney/views/kmymoneyview.cpp:992
#25 0x080fe4ab in KMyMoneyView::readFile (this=0x8b184f8, url=...) at /build/buildd/kmymoney-4.5.3/kmymoney/views/kmymoneyview.cpp:805
#26 0x080ca756 in KMyMoneyApp::slotFileOpenRecent (this=0x8a19ab8, url=...) at /build/buildd/kmymoney-4.5.3/kmymoney/kmymoney.cpp:1503
#27 0x080cb564 in KMyMoneyApp::slotFileOpen (this=0x8a19ab8) at /build/buildd/kmymoney-4.5.3/kmymoney/kmymoney.cpp:1408
#28 0x080d56d1 in KMyMoneyApp::qt_metacall (this=0x8a19ab8, _c=QMetaObject::InvokeMetaMethod, _id=110, _a=0xbfa948f8) at /build/buildd/kmymoney-4.5.3/obj-i686-linux-gnu/kmymoney/kmymoney.moc:513
#29 0x078ef6ba in QMetaObject::metacall (object=0x8a19ab8, cl=QMetaObject::InvokeMetaMethod, idx=156, argv=0xbfa948f8) at kernel/qmetaobject.cpp:237
#30 0x078ff4ff in QMetaObject::activate (sender=0x8a2e8f8, m=0x58613f8, local_signal_index=1, argv=0xbfa948f8) at kernel/qobject.cpp:3287
#31 0x04f278d9 in QAction::triggered (this=0x8a2e8f8, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#32 0x04f27b38 in QAction::activate (this=0x8a2e8f8, event=QAction::Trigger) at kernel/qaction.cpp:1257
#33 0x04f28ffb in trigger (this=0x8a2e8f8, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x911fc80) at kernel/qaction.h:218
#34 QAction::qt_metacall (this=0x8a2e8f8, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x911fc80) at .moc/release-shared/moc_qaction.cpp:174
#35 0x04f8e68a in QWidgetAction::qt_metacall (this=0x8a2e8f8, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0x911fc80) at .moc/release-shared/moc_qwidgetaction.cpp:67
#36 0x0082e2ba in KAction::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#37 0x078ef6ba in QMetaObject::metacall (object=0x8a2e8f8, cl=QMetaObject::InvokeMetaMethod, idx=12, argv=0x911fc80) at kernel/qmetaobject.cpp:237
#38 0x078f9e16 in QMetaCallEvent::placeMetaCall (this=0x8e49688, object=0x8a2e8f8) at kernel/qobject.cpp:535
#39 0x078fe3b7 in QObject::event (this=0x8a2e8f8, e=0x8e49688) at kernel/qobject.cpp:1226
#40 0x04f27c33 in QAction::event (this=0x8a2e8f8, e=0x8e49688) at kernel/qaction.cpp:1187
#41 0x0082c7c3 in KAction::event(QEvent*) () from /usr/lib/libkdeui.so.5
#42 0x04f2ed24 in QApplicationPrivate::notify_helper (this=0x8893348, receiver=0x8a2e8f8, e=0x8e49688) at kernel/qapplication.cpp:4462
#43 0x04f338ce in QApplication::notify (this=0x88903a8, receiver=0x8a2e8f8, e=0x8e49688) at kernel/qapplication.cpp:3862
#44 0x0092032a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#45 0x078e90bb in QCoreApplication::notifyInternal (this=0x88903a8, receiver=0x8a2e8f8, event=0x8e49688) at kernel/qcoreapplication.cpp:731
#46 0x078ecc79 in sendEvent (receiver=0x0, event_type=0, data=0x8857f50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#47 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8857f50) at kernel/qcoreapplication.cpp:1372
#48 0x078ece0d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#49 0x079163c4 in sendPostedEvents (s=0x8896680) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#50 postEventSourceDispatch (s=0x8896680) at kernel/qeventdispatcher_glib.cpp:277
#51 0x01758aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#52 0x01759270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#53 0x01759524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#54 0x0791653c in QEventDispatcherGlib::processEvents (this=0x8857aa8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#55 0x04fe51e5 in QGuiEventDispatcherGlib::processEvents (this=0x8857aa8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#56 0x078e8289 in QEventLoop::processEvents (this=0xbfa952c4, flags=...) at kernel/qeventloop.cpp:149
#57 0x078e8522 in QEventLoop::exec (this=0xbfa952c4, flags=...) at kernel/qeventloop.cpp:201
#58 0x078ececc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#59 0x04f2c8e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#60 0x08086c4f in main (argc=) at /build/buildd/kmymoney-4.5.3/kmymoney/main.cpp:260

Possible duplicates by query: bug 269637.

Reported using DrKonqi
Comment 1 R2D2Que 2011-10-06 01:40:09 UTC
Created attachment 64265 [details]
New crash information added by DrKonqi

kmymoney (4.5.3) on KDE Platform 4.6.5 (4.6.5) using Qt 4.7.2

- What I was doing when the application crashed: I just open the file of my 	accountancy. Kmymoney open and close rapidlyé

-- Backtrace (Reduced):
#7  0x00361ce3 in __moddi3 () from /lib/i386-linux-gnu/libgcc_s.so.1
#8  0x00e1f963 in MyMoneyMoney::getLcd (this=0xbf8d4b50, b=...) at /build/buildd/kmymoney-4.5.3/kmymoney/mymoney/mymoneymoney.cpp:567
#9  0x00e1fff8 in MyMoneyMoney::operator+ (this=0x9397358, _b=...) at /build/buildd/kmymoney-4.5.3/kmymoney/mymoney/mymoneymoney.cpp:431
#10 0x081d6d1a in operator+= (this=0x9397358, value=...) at /build/buildd/kmymoney-4.5.3/obj-i686-linux-gnu/kmymoney/mymoneymoney.h:606
#11 reports::PivotCell::operator+= (this=0x9397358, value=...) at /build/buildd/kmymoney-4.5.3/kmymoney/reports/pivotgrid.cpp:59
Comment 2 Thomas Baumgart 2011-10-09 11:09:28 UTC
This is a 'division by zero' problem. Can you check if it has been resolved in 4.6.0?

Workaround: start KMyMoney from a terminal with option '-n'. Then deselect the budget display on the homepage. Next load your file.
Comment 3 Cristian Oneț 2011-11-28 06:05:11 UTC

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