[Pkg-kde-extras] Bug#574600: [kmymoney] Crashes when clicking on save
Robert Wohlrab
robert.wohlrab at gmx.de
Fri Mar 19 09:54:16 UTC 2010
Package: kmymoney
Version: 3.96.1-1
Severity: normal
Opened a file from kmymoney2 (1.0.2-1) and clicked on save. The program just
crashes. I cannot provide a real backtrace because your program doesn't
provide a -dbg package.
#0 GpgME::Subkey::isRevoked (this=0x2181818) at ../../gpgme++/key.cpp:374
No locals.
#1 0x00000000009089ae in ?? ()
No symbol table info available.
#2 0x000000000090a409 in ?? ()
No symbol table info available.
#3 0x00000000004b83d0 in _start ()
No symbol table info available.
The opened file is just a gpg encrypted xml file.
Ok, just rebuild kmymoney with
export DEB_BUILD_OPTIONS="parallel=5 nostrip debug noopt"
#0 GpgME::Subkey::isRevoked (this=0x1d849a0) at ../../gpgme++/key.cpp:374
No locals.
#1 0x00000000009089ae in KGPGFile::keyList (this=<value optimized out>, list=..., secretKeys=<value optimized out>,
pattern=<value optimized out>)
at /home/rowo/tmp/kmymoney-3.96.1/libkgpgfile/kgpgfile.cpp:313
skey = @0x1d849a0
i = 4
key = {static null = {<No data fields>}, key = {px = 0x15bfb10, pn = {pi_ = 0x1d895d0}}}
needPushBack = false
userIDs = {<std::_Vector_base<GpgME::UserID, std::allocator<GpgME::UserID> >> = {
_M_impl = {<std::allocator<GpgME::UserID>> = {<__gnu_cxx::new_allocator<GpgME::UserID>> = {<No data fields>},
<No data fields>}, _M_start = 0x1d83e20, _M_finish = 0x1d83ee0,
_M_end_of_storage = 0x1d83ee0}}, <No data fields>}
subkeys = {<std::_Vector_base<GpgME::Subkey, std::allocator<GpgME::Subkey> >> = {
_M_impl = {<std::allocator<GpgME::Subkey>> = {<__gnu_cxx::new_allocator<GpgME::Subkey>> = {<No data fields>},
<No data fields>}, _M_start = 0x1d84940, _M_finish = 0x1d849a0,
_M_end_of_storage = 0x1d849a0}}, <No data fields>}
error = {mErr = 0, mMessage = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x3a3af01138 ""}}}
#2 0x000000000090a245 in KGPGFile::keyAvailable (name=...) at /home/rowo/tmp/kmymoney-3.96.1/libkgpgfile/kgpgfile.cpp:275
file = {<QFile> = {<QIODevice> = {<QObject> = {_vptr.QObject = 0xc448d0, static staticMetaObject = {d = {superdata =
0x0, stringdata = 0x3a3b1e6ac0 "QObject", data = 0x3a3b1e6b60,
extradata = 0x3a3b43b700}}, d_ptr = 0x1d81da0, static staticQtMetaObject = {d = {superdata = 0x0,
stringdata = 0x3a3b1f0340 "Qt", data = 0x3a3b1f36c0, extradata = 0x0}}},
static staticMetaObject = {d = {superdata = 0x3a3b43b6e0, stringdata = 0x3a3b1f7ac0 "QIODevice", data =
0x3a3b1f7b20, extradata = 0x0}}}, static staticMetaObject = {d = {
superdata = 0x3a3b441820, stringdata = 0x3a3b1f7a60 "QFile", data = 0x3a3b1f7a80, extradata = 0x0}}}, static
staticMetaObject = {d = {superdata = 0x3a3b4416e0,
stringdata = 0x957d00 "KGPGFile", data = 0x957d20, extradata = 0x0}}, d = 0x26f7fa0}
keys = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 44973}, alloc = 0, begin = 0, end = 0,
sharable = 1, array = {0x0}}, d = 0x1d89250}, d = 0x1d89250}}, <No data fields>}
#3 0x00000000004b7b4e in KMyMoneyView::saveToLocalFile (this=<value optimized out>, localFile=<value optimized out>,
pWriter=<value optimized out>, plaintext=<value optimized out>,
keyList=<value optimized out>) at /home/rowo/tmp/kmymoney-3.96.1/kmymoney/views/kmymoneyview.cpp:1017
keys = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 44973}, alloc = 0, begin = 0, end = 0,
sharable = 1, array = {0x0}}, d = 0x1d84d00}, d = 0x1d84d00}}, <No data fields>}
qfile = {<QFile> = {<QIODevice> = {<QObject> = {_vptr.QObject = 0x3dd967dc50, static staticMetaObject = {d =
{superdata = 0x0, stringdata = 0x3a3b1e6ac0 "QObject", data = 0x3a3b1e6b60,
extradata = 0x3a3b43b700}}, d_ptr = 0x26980f0, static staticQtMetaObject = {d = {superdata = 0x0,
stringdata = 0x3a3b1f0340 "Qt", data = 0x3a3b1f36c0, extradata = 0x0}}},
static staticMetaObject = {d = {superdata = 0x3a3b43b6e0, stringdata = 0x3a3b1f7ac0 "QIODevice", data =
0x3a3b1f7b20, extradata = 0x0}}}, static staticMetaObject = {d = {
superdata = 0x3a3b441820, stringdata = 0x3a3b1f7a60 "QFile", data = 0x3a3b1f7a80, extradata = 0x0}}}, d =
0x2645880}
dev = <value optimized out>
statusDevice = <value optimized out>
ft = {m_isNested = 96, m_needRollback = 237}
base = <value optimized out>
encryptedOk = true
encryptRecover = false
blocked = <value optimized out>
#4 0x00000000004b941c in KMyMoneyView::saveFile (this=0xfced60, url=..., keyList=<value optimized out>) at
/home/rowo/tmp/kmymoney-3.96.1/kmymoney/views/kmymoneyview.cpp:1154
fmode = 420
gid = 1000
fi = {d_ptr = 0x1105fb0}
filename = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 25586}, alloc = 0, size = 0,
data = 0x3a3b446aba, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 198}, alloc =
0, size = 0, data = 0x3a3b446ada, clean = 0, simpletext = 0,
righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1db2080, static
codecForCStrings = 0x0}
pWriter = 0x28a4610
plaintext = 3
rc = <value optimized out>
#5 0x0000000000491ae8 in KMyMoneyApp::slotFileSave (this=0xcda910) at
/home/rowo/tmp/kmymoney-3.96.1/kmymoney/kmymoney.cpp:1505
rc = <value optimized out>
_thisStatus = {m_prevText = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 25586}, alloc
= 0, size = 0, data = 0x3a3b446aba, clean = 0, simpletext = 0,
righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref =
{_q_value = 198}, alloc = 0, size = 0, data = 0x3a3b446ada, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xdb4e00,
static codecForCStrings = 0x0}}
#6 0x00000000004a703d in KMyMoneyApp::qt_metacall (this=0xcda910, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized
out>, _a=0x7fffffffae50)
at /home/rowo/tmp/kmymoney-3.96.1/obj-x86_64-linux-gnu/kmymoney/kmymoney.moc:490
_r = <value optimized out>
#7 0x0000003a3b166df2 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>,
to_signal_index=<value optimized out>, argv=<value optimized out>)
at kernel/qobject.cpp:3112
previousSender = <value optimized out>
method = <value optimized out>
currentSender = Could not find the frame base for "QMetaObject::activate(QObject*, int, int, void**)".
Or the long backtrace without full output:
#0 GpgME::Subkey::isRevoked (this=0x1d849a0) at ../../gpgme++/key.cpp:374
#1 0x00000000009089ae in KGPGFile::keyList (this=<value optimized out>, list=..., secretKeys=<value optimized out>,
pattern=<value optimized out>)
at /home/rowo/tmp/kmymoney-3.96.1/libkgpgfile/kgpgfile.cpp:313
#2 0x000000000090a245 in KGPGFile::keyAvailable (name=...) at /home/rowo/tmp/kmymoney-3.96.1/libkgpgfile/kgpgfile.cpp:275
#3 0x00000000004b7b4e in KMyMoneyView::saveToLocalFile (this=<value optimized out>, localFile=<value optimized out>,
pWriter=<value optimized out>, plaintext=<value optimized out>,
keyList=<value optimized out>) at /home/rowo/tmp/kmymoney-3.96.1/kmymoney/views/kmymoneyview.cpp:1017
#4 0x00000000004b941c in KMyMoneyView::saveFile (this=0xfced60, url=..., keyList=<value optimized out>) at
/home/rowo/tmp/kmymoney-3.96.1/kmymoney/views/kmymoneyview.cpp:1154
#5 0x0000000000491ae8 in KMyMoneyApp::slotFileSave (this=0xcda910) at
/home/rowo/tmp/kmymoney-3.96.1/kmymoney/kmymoney.cpp:1505
#6 0x00000000004a703d in KMyMoneyApp::qt_metacall (this=0xcda910, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized
out>, _a=0x7fffffffae50)
at /home/rowo/tmp/kmymoney-3.96.1/obj-x86_64-linux-gnu/kmymoney/kmymoney.moc:490
#7 0x0000003a3b166df2 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>,
to_signal_index=<value optimized out>, argv=<value optimized out>)
at kernel/qobject.cpp:3112
#8 0x000000353a7d2147 in QAction::triggered (this=<value optimized out>, _t1=<value optimized out>) at .moc/release-
shared/moc_qaction.cpp:236
#9 0x000000353a7d35c0 in QAction::activate (this=<value optimized out>, event=<value optimized out>) at
kernel/qaction.cpp:1167
#10 0x000000353ab4aeda in QAbstractButtonPrivate::click (this=<value optimized out>) at widgets/qabstractbutton.cpp:525
#11 0x000000353ab4b175 in QAbstractButton::mouseReleaseEvent (this=<value optimized out>, e=<value optimized out>) at
widgets/qabstractbutton.cpp:1115
#12 0x000000353ac19c2a in QToolButton::mouseReleaseEvent (this=<value optimized out>, e=<value optimized out>) at
widgets/qtoolbutton.cpp:709
#13 0x000000353a82837f in QWidget::event (this=<value optimized out>, event=<value optimized out>) at
kernel/qwidget.cpp:7554
#14 0x000000353a7d801d in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>,
e=<value optimized out>) at kernel/qapplication.cpp:4065
#15 0x000000353a7e07ca in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value
optimized out>) at kernel/qapplication.cpp:3767
#16 0x0000003f14c22de6 in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value
optimized out>) at ../../kdeui/kernel/kapplication.cpp:302
#17 0x0000003a3b151c9c in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>,
event=<value optimized out>) at kernel/qcoreapplication.cpp:610
#18 0x000000353a7dfa78 in QCoreApplication::sendSpontaneousEvent (receiver=<value optimized out>, event=<value optimized
out>, alienWidget=<value optimized out>, nativeWidget=<value optimized out>,
buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#19 QApplicationPrivate::sendMouseEvent (receiver=<value optimized out>, event=<value optimized out>, alienWidget=<value
optimized out>, nativeWidget=<value optimized out>,
buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>) at kernel/qapplication.cpp:2924
#20 0x000000353a848659 in QETWidget::translateMouseEvent (this=<value optimized out>, event=<value optimized out>) at
kernel/qapplication_x11.cpp:4411
#21 0x000000353a84740f in QApplication::x11ProcessEvent (this=<value optimized out>, event=<value optimized out>) at
kernel/qapplication_x11.cpp:3552
#22 0x000000353a86f76c in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=<value
optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#23 0x0000003ce243b90e in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#24 0x0000003ce243f2c8 in ?? () from /lib/libglib-2.0.so.0
#25 0x0000003ce243f3f0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#26 0x0000003a3b17a39c in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:407
#27 0x000000353a86ef1f in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>)
at kernel/qguieventdispatcher_glib.cpp:202
#28 0x0000003a3b150562 in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at
kernel/qeventloop.cpp:149
#29 0x0000003a3b150934 in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at
kernel/qeventloop.cpp:201
#30 0x0000003a3b152ba4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#31 0x000000000045dca8 in main (argc=<value optimized out>, argv=<value optimized out>) at
/home/rowo/tmp/kmymoney-3.96.1/kmymoney/main.cpp:273
--- System information. ---
Architecture: amd64
Kernel: Linux 2.6.32-3-amd64
Debian Release: squeeze/sid
500 unstable ftp.debian.org
--- Package information. ---
Depends (Version) | Installed
==================================-+-=============
kdebase-runtime (>= 4:4.3.0) | 4:4.3.4-2
kdelibs5 (>= 4:4.3.4) | 4:4.3.4-3
kdepimlibs5 (>= 4:4.3.4) | 4:4.3.4-2
libaqbanking29 (>= 4.0.0) | 4.2.4-1
libc6 (>= 2.2.5) | 2.10.2-6
libgcc1 (>= 1:4.1.1) | 1:4.4.3-3
libgwenhywfar47 (>= 3.1.0) | 3.11.3-1
libical0 (>= 0.30) | 0.44-3
libofx4 | 1:0.9.0-3
libq4banking1 | 4.2.4-1
libqt4-dbus (>= 4:4.5.3) | 4:4.5.3-4
libqt4-qt3support (>= 4:4.5.3) | 4:4.5.3-4
libqt4-sql (>= 4:4.5.3) | 4:4.5.3-4
libqt4-svg (>= 4:4.5.3) | 4:4.5.3-4
libqt4-xml (>= 4:4.5.3) | 4:4.5.3-4
libqtcore4 (>= 4:4.5.3) | 4:4.5.3-4
libqtgui4 (>= 4:4.5.3) | 4:4.5.3-4
libstdc++6 (>= 4.4.0) | 4.4.3-3
kmymoney-common (= 3.96.1-1) | 3.96.1-1
Package's Recommends field is empty.
Package's Suggests field is empty.
--
Robert Wohlrab
More information about the pkg-kde-extras
mailing list