Application: kwalletmanager (1.8) KDE Platform Version: 4.7.4 (4.7.4) Qt Version: 4.8.0 Operating System: Linux 3.3.0-trunk-amd64 x86_64 Distribution: Debian GNU/Linux 5.0.10 (lenny) -- Information about the crash: - What I was doing when the application crashed: Creating a new password entry in the KDE wallet, and then decided to delete it. The crash can be reproduced every time. -- Backtrace: Application: KDE Wallet Manager (kwalletmanager), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [KCrash Handler] #7 isEmpty (this=0x7100000030) at ../../include/QtCore/../../src/corelib/tools/qlist.h:99 #8 isEmpty (this=0x7100000030) at ../../include/QtCore/../../src/corelib/tools/qlist.h:152 #9 QTreeWidgetItem::~QTreeWidgetItem (this=0x15aa7a0, __in_chrg=<optimized out>) at itemviews/qtreewidget.cpp:1495 #10 0x000000000042c629 in KWalletEntryItem::~KWalletEntryItem (this=0x15aa7a0, __in_chrg=<optimized out>) at ../../kwallet/allyourbase.cpp:152 #11 0x0000000000422a5e in KWalletEditor::deleteEntry (this=0x137ee80) at ../../kwallet/kwalleteditor.cpp:810 #12 0x0000000000426dbb in KWalletEditor::qt_metacall (this=0x137ee80, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff67dfeb10) at ./kwalleteditor.moc:134 #13 0x00007f2024383df9 in QMetaObject::activate (sender=0x1520030, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff67dfeb10) at kernel/qobject.cpp:3566 #14 0x00007f202500aa12 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:277 #15 0x00007f202500abff in QAction::activate (this=0x1520030, event=<optimized out>) at kernel/qaction.cpp:1257 #16 0x00007f2025459279 in QMenuPrivate::activateCausedStack (this=0x14053c0, causedStack=..., action=0x1520030, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1028 #17 0x00007f202545f382 in QMenuPrivate::activateAction (this=0x14053c0, action=0x1520030, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1120 #18 0x00007f2025e306a0 in KMenu::mouseReleaseEvent (this=0x146b5a0, e=0x7fff67dff6e0) at ../../kdeui/widgets/kmenu.cpp:464 #19 0x00007f20250615f4 in QWidget::event (this=0x146b5a0, event=0x7fff67dff6e0) at kernel/qwidget.cpp:8361 #20 0x00007f202546091b in QMenu::event (this=0x146b5a0, e=0x7fff67dff6e0) at widgets/qmenu.cpp:2460 #21 0x00007f2025010ec4 in notify_helper (e=0x7fff67dff6e0, receiver=0x146b5a0, this=0x11d4010) at kernel/qapplication.cpp:4555 #22 QApplicationPrivate::notify_helper (this=0x11d4010, receiver=0x146b5a0, e=0x7fff67dff6e0) at kernel/qapplication.cpp:4527 #23 0x00007f2025016613 in QApplication::notify (this=<optimized out>, receiver=0x146b5a0, e=0x7fff67dff6e0) at kernel/qapplication.cpp:4098 #24 0x00007f2025d6eb26 in KApplication::notify (this=0x7fff67e00430, receiver=0x146b5a0, event=0x7fff67dff6e0) at ../../kdeui/kernel/kapplication.cpp:311 #25 0x00007f202436f80c in QCoreApplication::notifyInternal (this=0x7fff67e00430, receiver=0x146b5a0, event=0x7fff67dff6e0) at kernel/qcoreapplication.cpp:876 #26 0x00007f2025011e92 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #27 QApplicationPrivate::sendMouseEvent (receiver=0x146b5a0, event=0x7fff67dff6e0, alienWidget=0x0, nativeWidget=0x146b5a0, buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3166 #28 0x00007f202508e901 in QETWidget::translateMouseEvent (this=0x146b5a0, event=<optimized out>) at kernel/qapplication_x11.cpp:4449 #29 0x00007f202508d11a in QApplication::x11ProcessEvent (this=0x7fff67e00430, event=0x7fff67dfffa0) at kernel/qapplication_x11.cpp:3641 #30 0x00007f20250b5852 in x11EventSourceDispatch (s=0x11d0530, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #31 0x00007f2020cb279a in g_main_dispatch (context=0x11d0400) at /tmp/buildd/glib2.0-2.32.1/./glib/gmain.c:2500 #32 g_main_context_dispatch (context=0x11d0400) at /tmp/buildd/glib2.0-2.32.1/./glib/gmain.c:3052 #33 0x00007f2020cb2b60 in g_main_context_poll (n_fds=5, fds=0x1, timeout=15554, context=0x11d0400, priority=<optimized out>) at /tmp/buildd/glib2.0-2.32.1/./glib/gmain.c:3420 #34 g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x11d0400, self=<optimized out>) at /tmp/buildd/glib2.0-2.32.1/./glib/gmain.c:3118 #35 g_main_context_iterate (context=0x11d0400, block=<optimized out>, dispatch=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.32.1/./glib/gmain.c:3060 #36 0x00007f2020cb2c24 in g_main_context_iteration (context=0x1577e20, may_block=1742726768) at /tmp/buildd/glib2.0-2.32.1/./glib/gmain.c:3177 #37 0x00007fff67e00430 in ?? () #38 0x00000000011d3760 in ?? () #39 0x0000000000000001 in ?? () #40 0x00007f202439ed8f in QEventDispatcherGlib::processEvents (this=0x11a44b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #41 0x00007f20250b54de in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #42 0x00007f202436e5f2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #43 0x00007f202436e847 in QEventLoop::exec (this=0x7fff67e00340, flags=...) at kernel/qeventloop.cpp:204 #44 0x00007f20243738d7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148 #45 0x0000000000419248 in main (argc=1, argv=0x7fff67e00878) at ../../kwallet/main.cpp:95 Reported using DrKonqi
Actual steps to reproduce: -create a new entry under Password/passwords in the folder tree -input some data into the newly created entry but don't save -right click on the newly created item in the folder tree and select "Delete" -in the dialog that asks to save unsaved data, press No. Sorry for the confusion, the bug reporting application got me confused too.
Can confirm with current KDE/4.9 from git
Created attachment 72903 [details] New crash information added by DrKonqi kwalletmanager (1.10) on KDE Platform 4.9.00 using Qt 4.8.2 - What I was doing when the application crashed: same problem here: create a new entry, create a field like password, do not save the modified entry, delte the modified entry from tree, question diolog pops up and ask if i want to save the modified entry, klick no -- Backtrace (Reduced): #6 isEmpty (this=0x30) at ../../include/QtCore/../../src/corelib/tools/qlist.h:99 #7 isEmpty (this=0x30) at ../../include/QtCore/../../src/corelib/tools/qlist.h:152 #8 QTreeWidgetItem::~QTreeWidgetItem (this=0x285cc20, __in_chrg=<optimized out>) at itemviews/qtreewidget.cpp:1495 #9 0x000000000042d399 in KWalletEntryItem::~KWalletEntryItem (this=0x285cc20, __in_chrg=<optimized out>) at /var/tmp/portage/kde-base/kwallet-4.9.0/work/kwallet-4.9.0/allyourbase.cpp:152 #10 0x00000000004213a2 in KWalletEditor::deleteEntry (this=0x236e9e0) at /var/tmp/portage/kde-base/kwallet-4.9.0/work/kwallet-4.9.0/kwalleteditor.cpp:810
*** Bug 322342 has been marked as a duplicate of this bug. ***
I think this is gone when I did the UI-refactoring.