[Bug 221572] New: crash after opening and on saving older kmymoney data file containing custom report

Thomas Bettler bettlertho at sis.unibe.ch
Wed Jan 6 20:17:36 GMT 2010


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

           Summary: crash after opening and on saving older kmymoney data
                    file containing custom report
           Product: kde
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: unassigned-bugs at kde.org
        ReportedBy: bettlertho at sis.unibe.ch


Application that crashed: kmymoney
Version of the application: 3.95.0-svn20090511
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.6.0
Operating System: Linux 2.6.32-gentoo-r1 i686

What I was doing when the application crashed:
I have a file containing a cutom report.
On opening and saving again kmymoney4 crashes. (see attached dump)

 -- Backtrace:
Application: KMyMoney (kmymoney), signal: Aborted
[Current thread is 1 (Thread 0xb4824700 (LWP 8862))]

Thread 3 (Thread 0xafbd8b90 (LWP 8865)):
#0  0xb780b424 in __kernel_vsyscall ()
#1  0xb65c0fa2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb5c36a91 in QWaitConditionPrivate::wait (this=0x91cdf34, mutex=0x91cdf30,
time=30000) at thread/qwaitcondition_unix.cpp:85
#3  QWaitCondition::wait (this=0x91cdf34, mutex=0x91cdf30, time=30000) at
thread/qwaitcondition_unix.cpp:159
#4  0xb5c2b478 in QThreadPoolThread::run (this=0x90887f8) at
concurrent/qthreadpool.cpp:140
#5  0xb5c35aa0 in QThreadPrivate::start (arg=0x90887f8) at
thread/qthread_unix.cpp:244
#6  0xb65bd15f in start_thread () from /lib/libpthread.so.0
#7  0xb5128c0e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xaf1ffb90 (LWP 8883)):
#0  0xb780b424 in __kernel_vsyscall ()
#1  0xb65c0fa2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb5c36a91 in QWaitConditionPrivate::wait (this=0x91cdf34, mutex=0x91cdf30,
time=30000) at thread/qwaitcondition_unix.cpp:85
#3  QWaitCondition::wait (this=0x91cdf34, mutex=0x91cdf30, time=30000) at
thread/qwaitcondition_unix.cpp:159
#4  0xb5c2b478 in QThreadPoolThread::run (this=0x91cfc50) at
concurrent/qthreadpool.cpp:140
#5  0xb5c35aa0 in QThreadPrivate::start (arg=0x91cfc50) at
thread/qthread_unix.cpp:244
#6  0xb65bd15f in start_thread () from /lib/libpthread.so.0
#7  0xb5128c0e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4824700 (LWP 8862)):
[KCrash Handler]
#6  0xb780b424 in __kernel_vsyscall ()
#7  0xb5084660 in raise () from /lib/libc.so.6
#8  0xb5085e98 in abort () from /lib/libc.so.6
#9  0xb5c2c959 in qt_message_output (msgType=QtFatalMsg, buf=0xad0fee50 "ASSERT
failure in QList<T>::operator[]: \"index out of range\", file
/usr/include/qt4/QtCore/qlist.h, line 443")
    at global/qglobal.cpp:2226
#10 0xb5c2caf2 in qt_message (msgType=QtFatalMsg, msg=0xb5da9c10 "ASSERT
failure in %s: \"%s\", file %s, line %d", ap=0xbf8bed64
"\030u~\267\005u~\267\304t~\267\273\001") at global/qglobal.cpp:2272
#11 0xb5c2cbfd in qFatal (msg=0xb5da9c10 "ASSERT failure in %s: \"%s\", file
%s, line %d") at global/qglobal.cpp:2455
#12 0xb5c2cc3e in qt_assert_x (where=0xb77e7518 "QList<T>::operator[]",
what=0xb77e7505 "index out of range", file=0xb77e74c4
"/usr/include/qt4/QtCore/qlist.h", line=443) at global/qglobal.cpp:1997
#13 0xb77bf5bd in QList<QString>::operator[] (this=0xb7809bc0, i=-1256611520)
at /usr/include/qt4/QtCore/qlist.h:443
#14 0xb77b8221 in MyMoneyReport::write (this=0xad0fcff8, e=..., doc=0xaf2059d8,
anonymous=false)
    at
/var/tmp/portage/app-office/kmymoney-3.95.0/work/kmymoney-3.95.0/kmymoney/mymoney/mymoneyreport.cpp:350
#15 0xb77ba07d in MyMoneyReport::writeXML (this=0x0, document=..., parent=...)
at
/var/tmp/portage/app-office/kmymoney-3.95.0/work/kmymoney-3.95.0/kmymoney/mymoney/mymoneyreport.cpp:777
#16 0x08379b66 in MyMoneyStorageXML::writeReports (this=0x8f6c008, parent=...)
at
/var/tmp/portage/app-office/kmymoney-3.95.0/work/kmymoney-3.95.0/kmymoney/mymoney/storage/mymoneystoragexml.cpp:753
#17 0x0837c8a7 in MyMoneyStorageXML::writeFile (this=0x8f6c008, qf=0x9b24dc8,
storage=0xbf8bf1c0)
    at
/var/tmp/portage/app-office/kmymoney-3.95.0/work/kmymoney-3.95.0/kmymoney/mymoney/storage/mymoneystoragexml.cpp:489
#18 0x080e5daf in KMyMoneyView::saveToLocalFile (this=0x8d2e0e0, localFile=...,
pWriter=0x8f6c008, plaintext=false, keyList=...)
    at
/var/tmp/portage/app-office/kmymoney-3.95.0/work/kmymoney-3.95.0/kmymoney/views/kmymoneyview.cpp:1061
#19 0x080e7296 in KMyMoneyView::saveFile (this=0x8d2e0e0, url=..., keyList=...)
at
/var/tmp/portage/app-office/kmymoney-3.95.0/work/kmymoney-3.95.0/kmymoney/views/kmymoneyview.cpp:1134
#20 0x080b6a82 in KMyMoney2App::slotFileSaveAs (this=0x8c5b578) at
/var/tmp/portage/app-office/kmymoney-3.95.0/work/kmymoney-3.95.0/kmymoney/kmymoney.cpp:1646
#21 0x080c7266 in KMyMoney2App::qt_metacall (this=0x8c5b578,
_c=QMetaObject::InvokeMetaMethod, _id=107, _a=0xbf8bfaa0)
    at
/var/tmp/portage/app-office/kmymoney-3.95.0/work/kmymoney-3.95.0_build/kmymoney/kmymoney.moc:494
#22 0xb5d445e7 in QMetaObject::metacall (object=0x8c5b578,
cl=QMetaObject::InvokeMetaMethod, idx=153, argv=0xbf8bfaa0) at
kernel/qmetaobject.cpp:237
#23 0xb5d52b35 in QMetaObject::activate (sender=0x8c8de80, m=0xb5bb1078,
local_signal_index=1, argv=0xbf8bfaa0) at kernel/qobject.cpp:3286
#24 0xb53e3799 in QAction::triggered (this=0x8c8de80, _t1=false) at
.moc/debug-shared/moc_qaction.cpp:263
#25 0xb53e483c in QAction::activate (this=0x8c8de80, event=QAction::Trigger) at
kernel/qaction.cpp:1245
#26 0xb585c4ed in QMenuPrivate::activateCausedStack (this=0x8d0a588,
causedStack=..., action=0x8c8de80, action_e=QAction::Trigger, self=true) at
widgets/qmenu.cpp:994
#27 0xb586346a in QMenuPrivate::activateAction (this=0x8d0a588,
action=0x8c8de80, action_e=QAction::Trigger, self=<value optimized out>) at
widgets/qmenu.cpp:1086
#28 0xb5863e9a in QMenu::mouseReleaseEvent (this=0x8d0a568, e=0xbf8c048c) at
widgets/qmenu.cpp:2307
#29 0xb6c43a4a in KMenu::mouseReleaseEvent (this=0x8d0a568, e=0xbf8c048c) at
/var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kdeui/widgets/kmenu.cpp:456
#30 0xb5449258 in QWidget::event (this=0x8d0a568, event=0xbf8c048c) at
kernel/qwidget.cpp:7974
#31 0xb5864382 in QMenu::event (this=0x8d0a568, e=0xbf8c048c) at
widgets/qmenu.cpp:2406
#32 0xb53ea32c in QApplicationPrivate::notify_helper (this=0x8bb7310,
receiver=0x8d0a568, e=0xbf8c048c) at kernel/qapplication.cpp:4242
#33 0xb53f2894 in QApplication::notify (this=0x8bb71e8, receiver=0x8d0a568,
e=0xbf8c048c) at kernel/qapplication.cpp:3822
#34 0xb6b788c1 in KApplication::notify (this=0x8bb71e8, receiver=0x8d0a568,
event=0xbf8c048c) at
/var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kdeui/kernel/kapplication.cpp:302
#35 0xb5d3dec8 in QCoreApplication::notifyInternal (this=0x8bb71e8,
receiver=0x8d0a568, event=0xbf8c048c) at kernel/qcoreapplication.cpp:704
#36 0xb53f562a in QCoreApplication::sendEvent (receiver=0x8d0a568,
event=0xbf8c048c, alienWidget=0x0, nativeWidget=0x8d0a568,
buttonDown=0xb5bcc080, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#37 QApplicationPrivate::sendMouseEvent (receiver=0x8d0a568, event=0xbf8c048c,
alienWidget=0x0, nativeWidget=0x8d0a568, buttonDown=0xb5bcc080,
lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2956
#38 0xb546fd85 in QETWidget::translateMouseEvent (this=0x8d0a568,
event=0xbf8c08fc) at kernel/qapplication_x11.cpp:4302
#39 0xb546ef7d in QApplication::x11ProcessEvent (this=0x8bb71e8,
event=0xbf8c08fc) at kernel/qapplication_x11.cpp:3379
#40 0xb54981dc in x11EventSourceDispatch (s=0x8bba540, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#41 0xb4f9e54e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#42 0x08bb9694 in ?? ()
#43 0x08bba540 in ?? ()
#44 0xb50363b8 in ?? () from /usr/lib/libglib-2.0.so.0
#45 0xb50363e0 in ?? () from /usr/lib/libglib-2.0.so.0
#46 0xb5497e60 in QGuiEventDispatcherGlibPrivate (this=0x0) at
kernel/qguieventdispatcher_glib.cpp:181
#47 0x00000000 in ?? ()

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 Unassigned-bugs mailing list