https://bugs.kde.org/show_bug.cgi?id=326732
Bug ID: 326732 Summary: crash during save Classification: Unclassified Product: kmymoney4 Version: 4.6.3 Platform: Ubuntu Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kmymoney-devel@kde.org Reporter: b...@mroczka.com Application: kmymoney (4.6.3) KDE Platform Version: 4.11.2 Qt Version: 4.8.4 Operating System: Linux 3.11.0-12-generic i686 Distribution: Ubuntu 13.10 -- Information about the crash: - What I was doing when the application crashed: I attempted to save my work and the application crashed. During the crash my data file became an empty file. I had to copy a backed up version to the normally used file name. The crash can be reproduced sometimes. -- Backtrace: Application: KMyMoney (kmymoney), signal: Segmentation fault Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0xb3ce0740 (LWP 30507))] Thread 2 (Thread 0xb064cb40 (LWP 30513)): #0 0xb7702424 in __kernel_vsyscall () #1 0xb5207a0b in poll () at ../sysdeps/unix/syscall-template.S:81 #2 0xb467fa3b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb4670b58 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb4670c98 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb60f78df in QEventDispatcherGlib::processEvents (this=0xafd00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0xb60c69f3 in QEventLoop::processEvents (this=this@entry=0xb064c228, flags=...) at kernel/qeventloop.cpp:149 #7 0xb60c6d19 in QEventLoop::exec (this=this@entry=0xb064c228, flags=...) at kernel/qeventloop.cpp:204 #8 0xb5fb5e3d in QThread::exec (this=this@entry=0x9e1fe68) at thread/qthread.cpp:542 #9 0xb60a6e14 in QInotifyFileSystemWatcherEngine::run (this=0x9e1fe68) at io/qfilesystemwatcher_inotify.cpp:265 #10 0xb5fb872f in QThreadPrivate::start (arg=0x9e1fe68) at thread/qthread_unix.cpp:338 #11 0xb473fd78 in start_thread (arg=0xb064cb40) at pthread_create.c:311 #12 0xb521701e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131 Thread 1 (Thread 0xb3ce0740 (LWP 30507)): [KCrash Handler] #6 __memcpy_ssse3 () at ../sysdeps/i386/i686/multiarch/memcpy-ssse3.S:2789 #7 0xb525d765 in __memcpy_ssse3 () at ../sysdeps/i386/i686/multiarch/memcpy-ssse3.S:136 #8 0xb600c00c in memcpy (__len=2, __src=<optimized out>, __dest=<optimized out>) at /usr/include/i386-linux-gnu/bits/string3.h:51 #9 QString::append (this=0xbfcc2640, str=...) at tools/qstring.cpp:1588 #10 0xb6067b11 in write (data=..., this=0x14d01e40) at io/qtextstream.cpp:920 #11 putString (number=false, s=..., this=0x14d01e40) at io/qtextstream.cpp:1000 #12 QTextStream::operator<< (this=0xbfcc2508, string=...) at io/qtextstream.cpp:2533 #13 0xb65041a0 in QDomElementPrivate::save (this=0xeeaf890, s=..., depth=4, indent=1) at dom/qdom.cpp:4617 #14 0xb65043e2 in save (indent=<optimized out>, depth=4, s=..., this=<optimized out>) at dom/qdom.cpp:1919 #15 QDomElementPrivate::save (this=0xeeaf810, s=..., depth=3, indent=1) at dom/qdom.cpp:4652 #16 0xb65043e2 in save (indent=<optimized out>, depth=3, s=..., this=<optimized out>) at dom/qdom.cpp:1919 #17 QDomElementPrivate::save (this=0xeeaf1f8, s=..., depth=2, indent=1) at dom/qdom.cpp:4652 #18 0xb65043e2 in save (indent=<optimized out>, depth=2, s=..., this=<optimized out>) at dom/qdom.cpp:1919 #19 QDomElementPrivate::save (this=0xc86b640, s=..., depth=1, indent=1) at dom/qdom.cpp:4652 #20 0xb65043e2 in save (indent=<optimized out>, depth=1, s=..., this=<optimized out>) at dom/qdom.cpp:1919 #21 QDomElementPrivate::save (this=0xcb16bd8, s=..., depth=0, indent=1) at dom/qdom.cpp:4652 #22 0xb64fdbde in QDomDocumentPrivate::saveDocument (this=0xc21da78, s=..., indent=1, encUsed=QDomNode::EncodingFromDocument) at dom/qdom.cpp:6477 #23 0xb64fdee2 in QDomNode::save (this=0xc21da78, this@entry=0xcb32638, str=..., indent=indent@entry=1, encodingPolicy=encodingPolicy@entry=QDomNode::EncodingFromDocument) at dom/qdom.cpp:2712 #24 0xb64fdf23 in QDomNode::save (this=this@entry=0xcb32638, str=..., indent=indent@entry=1) at dom/qdom.cpp:2691 #25 0xb650477c in QDomDocument::toString (this=0xcb32638, indent=indent@entry=1) at dom/qdom.cpp:6853 #26 0x0841a266 in MyMoneyStorageXML::writeFile (this=0x9c9c600, qf=0xc5a2688, storage=0xa24d0bc) at /build/buildd/kmymoney-4.6.3/kmymoney/mymoney/storage/mymoneystoragexml.cpp:524 #27 0x080eb4ed in KMyMoneyView::saveToLocalFile (this=0x9a0a260, localFile=..., pWriter=0x9c9c600, plaintext=plaintext@entry=false, keyList=...) at /build/buildd/kmymoney-4.6.3/kmymoney/views/kmymoneyview.cpp:1190 #28 0x080ec868 in KMyMoneyView::saveFile (this=0x9a0a260, url=..., keyList=...) at /build/buildd/kmymoney-4.6.3/kmymoney/views/kmymoneyview.cpp:1265 #29 0x080c1dda in KMyMoneyApp::slotFileSave (this=this@entry=0x993d0d0) at /build/buildd/kmymoney-4.6.3/kmymoney/kmymoney.cpp:1575 #30 0x080cfac6 in KMyMoneyApp::qt_static_metacall (_o=_o@entry=0x993d0d0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=113, _a=0xbfcc2a08) at /build/buildd/kmymoney-4.6.3/obj-i686-linux-gnu/kmymoney/kmymoney.moc:491 #31 0xb60dcfc7 in QMetaObject::activate (sender=sender@entry=0x99c8e08, m=m@entry=0xb5eb3718 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0xbfcc2a08) at kernel/qobject.cpp:3539 #32 0xb555467d in QAction::triggered (this=this@entry=0x99c8e08, _t1=false) at .moc/release-shared/moc_qaction.cpp:277 #33 0xb5556274 in QAction::activate (this=this@entry=0x99c8e08, event=event@entry=QAction::Trigger) at kernel/qaction.cpp:1257 #34 0xb5556400 in QAction::event (this=0x99c8e08, e=0xbfcc2d48) at kernel/qaction.cpp:1183 #35 0xb6aa360d in KAction::event(QEvent*) () from /usr/lib/libkdeui.so.5 #36 0xb555b744 in QApplicationPrivate::notify_helper (this=0x9893960, receiver=0x99c8e08, e=0xbfcc2d48) at kernel/qapplication.cpp:4567 #37 0xb5562223 in QApplication::notify (this=0x98889d0, receiver=0x99c8e08, e=0xbfcc2d48) at kernel/qapplication.cpp:4353 #38 0xb6b91ff4 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #39 0xb60c7eda in QCoreApplication::notifyInternal (this=0x98889d0, receiver=0x99c8e08, event=event@entry=0xbfcc2d48) at kernel/qcoreapplication.cpp:946 #40 0xb559377b in sendEvent (event=0xbfcc2d48, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #41 QShortcutMap::dispatchEvent (this=this@entry=0x9893a08, e=e@entry=0xbfcc3048) at kernel/qshortcutmap.cpp:884 #42 0xb55938ed in QShortcutMap::tryShortcutEvent (this=0x9893a08, o=0x9ed6330, e=0xbfcc3048) at kernel/qshortcutmap.cpp:364 #43 0xb5563c00 in QApplication::notify (this=0x98889d0, receiver=0x9ed6330, e=0xbfcc3048) at kernel/qapplication.cpp:3991 #44 0xb6b91ff4 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #45 0xb60c7eda in QCoreApplication::notifyInternal (this=0x98889d0, receiver=receiver@entry=0x9ed6330, event=event@entry=0xbfcc3048) at kernel/qcoreapplication.cpp:946 #46 0xb5559bcd in sendSpontaneousEvent (event=0xbfcc3048, receiver=0x9ed6330) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #47 qt_sendSpontaneousEvent (receiver=0x9ed6330, event=event@entry=0xbfcc3048) at kernel/qapplication.cpp:5565 #48 0xb560d579 in QKeyMapper::sendKeyEvent (keyWidget=keyWidget@entry=0x9ed6330, grab=grab@entry=false, type=QEvent::KeyPress, code=83, modifiers=..., text=..., autorepeat=autorepeat@entry=false, count=1, nativeScanCode=nativeScanCode@entry=39, nativeVirtualKey=115, nativeModifiers=nativeModifiers@entry=4) at kernel/qkeymapper_x11.cpp:1866 #49 0xb560d968 in QKeyMapperPrivate::translateKeyEvent (this=0x98d3698, keyWidget=keyWidget@entry=0x9ed6330, event=event@entry=0xbfcc33bc, grab=grab@entry=false) at kernel/qkeymapper_x11.cpp:1836 #50 0xb55e3ae5 in QApplication::x11ProcessEvent (this=0x98889d0, event=event@entry=0xbfcc33bc) at kernel/qapplication_x11.cpp:3639 #51 0xb5610274 in x11EventSourceDispatch (s=0x9892ce0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #52 0xb467082e in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #53 0xb4670bd8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #54 0xb4670c98 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #55 0xb60f78bf in QEventDispatcherGlib::processEvents (this=this@entry=0x9863ea8, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #56 0xb561032e in QGuiEventDispatcherGlib::processEvents (this=0x9863ea8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #57 0xb60c69f3 in QEventLoop::processEvents (this=this@entry=0xbfcc3678, flags=...) at kernel/qeventloop.cpp:149 #58 0xb60c6d19 in QEventLoop::exec (this=this@entry=0xbfcc3678, flags=...) at kernel/qeventloop.cpp:204 #59 0xb60cc89e in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218 #60 0xb5559974 in QApplication::exec () at kernel/qapplication.cpp:3828 #61 0x0808a0a1 in runKMyMoney (splash=splash@entry=0x9985870, a=0x98889d0) at /build/buildd/kmymoney-4.6.3/kmymoney/main.cpp:282 #62 0x08088654 in main (argc=1, argv=0xbfcc3ad4) at /build/buildd/kmymoney-4.6.3/kmymoney/main.cpp:181 Possible duplicates by query: bug 283149. Reported using DrKonqi -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel