Bug 196852

Summary: Crash editing bookmarks in KRDC
Product: [Applications] keditbookmarks Reporter: Javier García <jgarcia>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: adrien.futschik, andresbajotierra, faure, karl.elliott, kevtongue
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Javier García 2009-06-17 09:29:17 UTC
Application that crashed: keditbookmarks
Version of the application: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2))
KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2))
Qt Version: 4.5.0
Operating System: Linux 2.6.28-11-generic i686
Distribution: Ubuntu 9.04

 -- Backtrace:
Application: Editor de marcadores (keditbookmarks), signal: Segmentation fault
[KCrash Handler]
#6  0xb7872450 in QDomElementPrivate::save (this=0x99b9340, s=@0xbfded590, depth=5, indent=1) at dom/qdom.cpp:4603
#7  0xb7865892 in QDomNodePrivate::save (this=0x99f6028, s=@0xbfded590, depth=5, indent=1) at dom/qdom.cpp:1916
#8  0xb7872077 in QDomElementPrivate::save (this=0x99f6028, s=@0xbfded590, depth=4, indent=1) at dom/qdom.cpp:4640
#9  0xb7865892 in QDomNodePrivate::save (this=0x99b9088, s=@0xbfded590, depth=4, indent=1) at dom/qdom.cpp:1916
#10 0xb7872077 in QDomElementPrivate::save (this=0x99b9088, s=@0xbfded590, depth=3, indent=1) at dom/qdom.cpp:4640
#11 0xb7865892 in QDomNodePrivate::save (this=0x9806868, s=@0xbfded590, depth=3, indent=1) at dom/qdom.cpp:1916
#12 0xb7872077 in QDomElementPrivate::save (this=0x9806868, s=@0xbfded590, depth=2, indent=1) at dom/qdom.cpp:4640
#13 0xb7865892 in QDomNodePrivate::save (this=0x9806088, s=@0xbfded590, depth=2, indent=1) at dom/qdom.cpp:1916
#14 0xb7872077 in QDomElementPrivate::save (this=0x9806088, s=@0xbfded590, depth=1, indent=1) at dom/qdom.cpp:4640
#15 0xb7865892 in QDomNodePrivate::save (this=0x9805c78, s=@0xbfded590, depth=1, indent=1) at dom/qdom.cpp:1916
#16 0xb7872077 in QDomElementPrivate::save (this=0x9805c78, s=@0xbfded590, depth=0, indent=1) at dom/qdom.cpp:4640
#17 0xb7876ac6 in QDomDocumentPrivate::saveDocument (this=0x9803df8, s=@0xbfded590, indent=1, encUsed=QDomNode::EncodingFromDocument) at dom/qdom.cpp:6473
#18 0xb7877163 in QDomNode::save (this=0xbfded650, str=@0xbfded590, indent=1) at dom/qdom.cpp:2684
#19 0xb78771ce in QDomDocument::toString (this=0xbfded650, indent=1) at dom/qdom.cpp:6845
#20 0xb7b640fc in KBookmarkManager::saveAs (this=0x9799680, filename=@0x97c1680, toolbarCache=true) at /build/buildd/kde4libs-4.2.90/kio/bookmarks/kbookmarkmanager.cc:402
#21 0xb7b6461f in KBookmarkManager::save (this=0x9799680, toolbarCache=<value optimized out>) at /build/buildd/kde4libs-4.2.90/kio/bookmarks/kbookmarkmanager.cc:368
#22 0xb7b64660 in KBookmarkManager::emitChanged (this=0x9799680, group=@0xbfded730) at /build/buildd/kde4libs-4.2.90/kio/bookmarks/kbookmarkmanager.cc:516
#23 0xb808cfdb in ?? () from /usr/lib/libkdeinit4_keditbookmarks.so
#24 0xb80906a1 in ?? () from /usr/lib/libkdeinit4_keditbookmarks.so
#25 0xb80b00d0 in ?? () from /usr/lib/libkdeinit4_keditbookmarks.so
#26 0xb6c660f1 in QAbstractItemView::dropEvent (this=0xbfded734, event=0xbfdee03c) at itemviews/qabstractitemview.cpp:1844
#27 0xb6746721 in QWidget::event (this=0x97ffac0, event=0xbfdee03c) at kernel/qwidget.cpp:7698
#28 0xb6b20993 in QFrame::event (this=0x97ffac0, e=0xbfdee03c) at widgets/qframe.cpp:559
#29 0xb6bc094f in QAbstractScrollArea::viewportEvent (this=0x97ffac0, e=0xb71dca48) at widgets/qabstractscrollarea.cpp:962
#30 0xb6c72647 in QAbstractItemView::viewportEvent (this=0x97ffac0, event=0xbfdee03c) at itemviews/qabstractitemview.cpp:1466
#31 0xb6cad0c4 in QTreeView::viewportEvent (this=0x97ffac0, event=0xbfdee03c) at itemviews/qtreeview.cpp:1257
#32 0xb6bc2f55 in QAbstractScrollAreaFilter::eventFilter (this=0x98054f8, o=0x98043f0, e=0xbfdee03c) at widgets/qabstractscrollarea_p.h:100
#33 0xb70e6c5a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x96eae68, receiver=0x98043f0, event=0xbfdee03c) at kernel/qcoreapplication.cpp:718
#34 0xb66efe7a in QApplicationPrivate::notify_helper (this=0x96eae68, receiver=0x98043f0, e=0xbfdee03c) at kernel/qapplication.cpp:4080
#35 0xb66f87b1 in QApplication::notify (this=0xbfdf044c, receiver=0x98043f0, e=0xbfdee03c) at kernel/qapplication.cpp:4037
#36 0xb769be8d in KApplication::notify (this=0xbfdf044c, receiver=0x98043f0, event=0xbfdee03c) at /build/buildd/kde4libs-4.2.90/kdeui/kernel/kapplication.cpp:302
#37 0xb70e7a3b in QCoreApplication::notifyInternal (this=0xbfdf044c, receiver=0x98043f0, event=0xbfdee03c) at kernel/qcoreapplication.cpp:602
#38 0xb677551d in QX11Data::xdndHandleDrop (this=0x96ee6f8, xe=0xbfdee138, passive=false) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#39 0xb677a1a3 in QDragManager::drop (this=0x99eea50) at kernel/qdnd_x11.cpp:1692
#40 0xb677a366 in QDragManager::eventFilter (this=0x99eea50, o=0x97552f0, e=0xbfdee5d8) at kernel/qdnd_x11.cpp:1292
#41 0xb70e6d1c in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x96eae68, receiver=0x97552f0, event=0xbfdee5d8) at kernel/qcoreapplication.cpp:699
#42 0xb66efe13 in QApplicationPrivate::notify_helper (this=0x96eae68, receiver=0x97552f0, e=0xbfdee5d8) at kernel/qapplication.cpp:4059
#43 0xb66f8b11 in QApplication::notify (this=0xbfdf044c, receiver=0x97552f0, e=0xbfdee5d8) at kernel/qapplication.cpp:3786
#44 0xb769be8d in KApplication::notify (this=0xbfdf044c, receiver=0x97552f0, event=0xbfdee5d8) at /build/buildd/kde4libs-4.2.90/kdeui/kernel/kapplication.cpp:302
#45 0xb70e7a3b in QCoreApplication::notifyInternal (this=0xbfdf044c, receiver=0x97552f0, event=0xbfdee5d8) at kernel/qcoreapplication.cpp:602
#46 0xb66f7b7e in QApplicationPrivate::sendMouseEvent (receiver=0x97552f0, event=0xbfdee5d8, alienWidget=0x0, nativeWidget=0x97552f0, buttonDown=0xb6f9a200, lastMouseReceiver=@0xb6f9a204)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#47 0xb676797e in QETWidget::translateMouseEvent (this=0x97552f0, event=0xbfdeec1c) at kernel/qapplication_x11.cpp:4425
#48 0xb6766ca7 in QApplication::x11ProcessEvent (this=0xbfdf044c, event=0xbfdeec1c) at kernel/qapplication_x11.cpp:3421
#49 0xb6791c6a in x11EventSourceDispatch (s=0x96edd70, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#50 0xb5ee2b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#51 0xb5ee60eb in ?? () from /usr/lib/libglib-2.0.so.0
#52 0xb5ee6268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#53 0xb7113438 in QEventDispatcherGlib::processEvents (this=0x96eae48, flags={i = -1075909160}) at kernel/qeventdispatcher_glib.cpp:323
#54 0xb6791365 in QGuiEventDispatcherGlib::processEvents (this=0x96eae48, flags={i = -1075909112}) at kernel/qguieventdispatcher_glib.cpp:202
#55 0xb70e606a in QEventLoop::processEvents (this=0x9756b20, flags={i = -1075909048}) at kernel/qeventloop.cpp:149
#56 0xb70e64aa in QEventLoop::exec (this=0x9756b20, flags={i = -1075908936}) at kernel/qeventloop.cpp:200
#57 0xb6778310 in QDragManager::drag (this=0x99eea50, o=0x99d0cb0) at kernel/qdnd_x11.cpp:1952
#58 0xb670353a in QDrag::exec (this=0x99d0cb0, supportedActions={i = -1075908684}, defaultDropAction=Qt::CopyAction) at kernel/qdrag.cpp:282
#59 0xb6c70b9c in QAbstractItemView::startDrag (this=0x97ffac0, supportedActions={i = -1075908428}) at itemviews/qabstractitemview.cpp:3189
#60 0xb6c6db5d in QAbstractItemView::mouseMoveEvent (this=0x97ffac0, event=0xbfdef958) at itemviews/qabstractitemview.cpp:1547
#61 0xb6cace84 in QTreeView::mouseMoveEvent (this=0x97ffac0, event=0xbfdef958) at itemviews/qtreeview.cpp:1863
#62 0xb67469ad in QWidget::event (this=0x97ffac0, event=0xbfdef958) at kernel/qwidget.cpp:7501
#63 0xb6b20993 in QFrame::event (this=0x97ffac0, e=0xbfdef958) at widgets/qframe.cpp:559
#64 0xb6bc094f in QAbstractScrollArea::viewportEvent (this=0x97ffac0, e=0xb71dca48) at widgets/qabstractscrollarea.cpp:962
#65 0xb6c72647 in QAbstractItemView::viewportEvent (this=0x97ffac0, event=0xbfdef958) at itemviews/qabstractitemview.cpp:1466
#66 0xb6cad0c4 in QTreeView::viewportEvent (this=0x97ffac0, event=0xbfdef958) at itemviews/qtreeview.cpp:1257
#67 0xb6bc2f55 in QAbstractScrollAreaFilter::eventFilter (this=0x98054f8, o=0x98043f0, e=0xbfdef958) at widgets/qabstractscrollarea_p.h:100
#68 0xb70e6c5a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x96eae68, receiver=0x98043f0, event=0xbfdef958) at kernel/qcoreapplication.cpp:718
#69 0xb66efe7a in QApplicationPrivate::notify_helper (this=0x96eae68, receiver=0x98043f0, e=0xbfdef958) at kernel/qapplication.cpp:4080
#70 0xb66f8b11 in QApplication::notify (this=0xbfdf044c, receiver=0x98043f0, e=0xbfdef958) at kernel/qapplication.cpp:3786
#71 0xb769be8d in KApplication::notify (this=0xbfdf044c, receiver=0x98043f0, event=0xbfdef958) at /build/buildd/kde4libs-4.2.90/kdeui/kernel/kapplication.cpp:302
#72 0xb70e7a3b in QCoreApplication::notifyInternal (this=0xbfdf044c, receiver=0x98043f0, event=0xbfdef958) at kernel/qcoreapplication.cpp:602
#73 0xb66f7b7e in QApplicationPrivate::sendMouseEvent (receiver=0x98043f0, event=0xbfdef958, alienWidget=0x98043f0, nativeWidget=0x97a4230, buttonDown=0xb6f9a200, lastMouseReceiver=@0xb6f9a204)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#74 0xb676797e in QETWidget::translateMouseEvent (this=0x97a4230, event=0xbfdeff9c) at kernel/qapplication_x11.cpp:4425
#75 0xb6766ca7 in QApplication::x11ProcessEvent (this=0xbfdf044c, event=0xbfdeff9c) at kernel/qapplication_x11.cpp:3421
#76 0xb6791c6a in x11EventSourceDispatch (s=0x96edd70, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#77 0xb5ee2b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#78 0xb5ee60eb in ?? () from /usr/lib/libglib-2.0.so.0
#79 0xb5ee6268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#80 0xb7113438 in QEventDispatcherGlib::processEvents (this=0x96eae48, flags={i = -1075904168}) at kernel/qeventdispatcher_glib.cpp:323
#81 0xb6791365 in QGuiEventDispatcherGlib::processEvents (this=0x96eae48, flags={i = -1075904120}) at kernel/qguieventdispatcher_glib.cpp:202
#82 0xb70e606a in QEventLoop::processEvents (this=0xbfdf0200, flags={i = -1075904056}) at kernel/qeventloop.cpp:149
#83 0xb70e64aa in QEventLoop::exec (this=0xbfdf0200, flags={i = -1075903992}) at kernel/qeventloop.cpp:200
#84 0xb70e8959 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#85 0xb66efd17 in QApplication::exec () at kernel/qapplication.cpp:3553
#86 0xb808c109 in kdemain () from /usr/lib/libkdeinit4_keditbookmarks.so
#87 0x080486a2 in _start ()

Reported using DrKonqi
Comment 1 FiNeX 2009-06-17 14:32:17 UTC
*** Bug 196853 has been marked as a duplicate of this bug. ***
Comment 2 Dario Andres 2009-06-17 14:40:35 UTC
This could be related to bug 190625 / or bug 160679.
Currently the app is very buggy, and there is a rewrite in progress.
Thanks
Comment 3 Javier García 2009-06-19 08:17:39 UTC
It's related to bug 190625 except that doesn't matter length of list or length of movement, crashes randomly moving 1 position up or down the same as it crashes moving it 20 positions. Also it seems completely random as moving one bookmark works but moving that same bookmark after in same way crashes the app.
Comment 4 Christoph Feck 2009-09-04 00:34:56 UTC
*** Bug 206172 has been marked as a duplicate of this bug. ***
Comment 5 Dario Andres 2009-09-16 23:19:35 UTC
*** Bug 207606 has been marked as a duplicate of this bug. ***
Comment 6 David Faure 2009-10-01 13:32:11 UTC

*** This bug has been marked as a duplicate of bug 160679 ***
Comment 7 Dario Andres 2009-11-25 14:11:43 UTC
*** Bug 215985 has been marked as a duplicate of this bug. ***