[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#525673: keditbookmarks: segfault when moving bookmark



Package: kdebase-bin
Version: 4:4.2.2-1
Severity: normal

Hi,

keditbookmarks segfaults when I move a bookmark.

How to reproduce it with a mininal bookmarks file:

- remove all konqueror bookmark
- bookmark a page with Bookmark/Add bookmark menu
- launch keditbookmarks
- create a directory "foo"
- drag and drop the bookmark in foo directory

=> keditbookmarks crashs. If it don't crash, retry the drag and drop, it
crashs.

I attached the keditbookmarks.crash file generated with all symbols.

Best regards
Florentin Duneau

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.29-1-686 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages kdebase-bin depends on:
ii  kdebase-data                  4:4.2.2-1  shared data files for the KDE 4 ba
ii  kdebase-runtime               4:4.2.2-1  runtime components from the offici
ii  kdelibs5                      4:4.2.2-2  core libraries for all KDE 4 appli
ii  libc6                         2.9-7      GNU C Library: Shared libraries
ii  libqt4-dbus                   4.5.1-1    Qt 4 D-Bus module
ii  libqt4-xml                    4.5.1-1    Qt 4 XML module
ii  libqtcore4                    4.5.1-1    Qt 4 core module
ii  libqtgui4                     4.5.1-1    Qt 4 GUI module
ii  libstdc++6                    4.3.3-8    The GNU Standard C++ Library v3
ii  libx11-6                      2:1.2.1-1  X11 client-side library

kdebase-bin recommends no packages.

kdebase-bin suggests no packages.

-- no debconf information
Application : Éditeur de signet (keditbookmarks), signal SIGSEGV

Thread 1 (Thread 0xb5af8700 (LWP 20335)):
[KCrash Handler]
#6  0xb79fb380 in QDomElementPrivate::save (this=0x9208a88, s=@0xbfd8edd0, depth=5, indent=1) at dom/qdom.cpp:4603
#7  0xb79ee812 in QDomNodePrivate::save (this=0x9214820, s=@0xbfd8edd0, depth=5, indent=1) at dom/qdom.cpp:1916
#8  0xb79fafa7 in QDomElementPrivate::save (this=0x9214820, s=@0xbfd8edd0, depth=4, indent=1) at dom/qdom.cpp:4640
#9  0xb79ee812 in QDomNodePrivate::save (this=0x920dfe8, s=@0xbfd8edd0, depth=4, indent=1) at dom/qdom.cpp:1916
#10 0xb79fafa7 in QDomElementPrivate::save (this=0x920dfe8, s=@0xbfd8edd0, depth=3, indent=1) at dom/qdom.cpp:4640
#11 0xb79ee812 in QDomNodePrivate::save (this=0x91ffd50, s=@0xbfd8edd0, depth=3, indent=1) at dom/qdom.cpp:1916
#12 0xb79fafa7 in QDomElementPrivate::save (this=0x91ffd50, s=@0xbfd8edd0, depth=2, indent=1) at dom/qdom.cpp:4640
#13 0xb79ee812 in QDomNodePrivate::save (this=0x90f5ab8, s=@0xbfd8edd0, depth=2, indent=1) at dom/qdom.cpp:1916
#14 0xb79fafa7 in QDomElementPrivate::save (this=0x90f5ab8, s=@0xbfd8edd0, depth=1, indent=1) at dom/qdom.cpp:4640
#15 0xb79ee812 in QDomNodePrivate::save (this=0x8fed510, s=@0xbfd8edd0, depth=1, indent=1) at dom/qdom.cpp:1916
#16 0xb79fafa7 in QDomElementPrivate::save (this=0x8fed510, s=@0xbfd8edd0, depth=0, indent=1) at dom/qdom.cpp:4640
#17 0xb79ff9f6 in QDomDocumentPrivate::saveDocument (this=0x8f89000, s=@0xbfd8edd0, indent=1, encUsed=QDomNode::EncodingFromDocument) at dom/qdom.cpp:6473
#18 0xb7a00093 in QDomNode::save (this=0xbfd8ee90, str=@0xbfd8edd0, indent=1) at dom/qdom.cpp:2684
#19 0xb7a000fe in QDomDocument::toString (this=0xbfd8ee90, indent=1) at dom/qdom.cpp:6845
#20 0xb7bc8d3c in KBookmarkManager::saveAs (this=0x8f7a628, filename=@0x8fe6618, toolbarCache=true) at ../../kio/bookmarks/kbookmarkmanager.cc:402
#21 0xb7bc925f in KBookmarkManager::save (this=0x8f7a628, toolbarCache=<value optimized out>) at ../../kio/bookmarks/kbookmarkmanager.cc:368
#22 0xb7bc92a0 in KBookmarkManager::emitChanged (this=0x8f7a628, group=@0xbfd8ef70) at ../../kio/bookmarks/kbookmarkmanager.cc:516
#23 0xb7f33cbb in CurrentMgr::notifyManagers (this=0x8f87030, grp=@0xbfd8ef70) at ../../../apps/keditbookmarks/toplevel.cpp:183
#24 0xb7f37381 in CmdHistory::slotCommandExecuted (this=0x8f891d0, k=0x91fe870) at ../../../apps/keditbookmarks/toplevel.cpp:82
#25 0xb7f56da0 in KBookmarkModel::dropMimeData (this=0x8ff1dc8, data=0x9174d18, action=Qt::CopyAction, row=-1, column=-1, parent=@0xbfd8f0a4) at ../../../apps/keditbookmarks/bookmarkmodel.cpp:306
#26 0xb6e48bf1 in QAbstractItemView::dropEvent (this=0x8ff5528, event=0xbfd8f880) at itemviews/qabstractitemview.cpp:1844
#27 0xb6928f91 in QWidget::event (this=0x8ff5528, event=0xbfd8f880) at kernel/qwidget.cpp:7703
#28 0xb6d033e3 in QFrame::event (this=0x8ff5528, e=0xbfd8f880) at widgets/qframe.cpp:559
#29 0xb6da339f in QAbstractScrollArea::viewportEvent (this=0x8ff5528, e=0xb73bfc08) at widgets/qabstractscrollarea.cpp:962
#30 0xb6e55247 in QAbstractItemView::viewportEvent (this=0x8ff5528, event=0xbfd8f880) at itemviews/qabstractitemview.cpp:1471
#31 0xb6e8f396 in QTreeView::viewportEvent (this=0x8ff5528, event=0xbfd8f880) at itemviews/qtreeview.cpp:1264
#32 0xb6da59a5 in QAbstractScrollAreaFilter::eventFilter (this=0x8ff66a8, o=0x8ff5600, e=0xbfd8f880) at widgets/qabstractscrollarea_p.h:100
#33 0xb72cac4a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8ef2758, receiver=0x8ff5600, event=0xbfd8f880) at kernel/qcoreapplication.cpp:726
#34 0xb68d279a in QApplicationPrivate::notify_helper (this=0x8ef2758, receiver=0x8ff5600, e=0xbfd8f880) at kernel/qapplication.cpp:4053
#35 0xb68db0e1 in QApplication::notify (this=0xbfd93ccc, receiver=0x8ff5600, e=0xbfd8f880) at kernel/qapplication.cpp:4010
#36 0xb782fb7d in KApplication::notify (this=0xbfd93ccc, receiver=0x8ff5600, event=0xbfd8f880) at ../../kdeui/kernel/kapplication.cpp:307
#37 0xb72cba2b in QCoreApplication::notifyInternal (this=0xbfd93ccc, receiver=0x8ff5600, event=0xbfd8f880) at kernel/qcoreapplication.cpp:610
#38 0xb695779f in QX11Data::xdndHandleDrop (this=0x8ef62f0, xe=0xbfd8f96c, passive=false) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#39 0xb695c1f8 in QDragManager::drop (this=0x8f55bc0) at kernel/qdnd_x11.cpp:1709
#40 0xb695c3b6 in QDragManager::eventFilter (this=0x8f55bc0, o=0x9209ec0, e=0xbfd8fecc) at kernel/qdnd_x11.cpp:1302
#41 0xb72cad0c in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x8ef2758, receiver=0x9209ec0, event=0xbfd8fecc) at kernel/qcoreapplication.cpp:707
#42 0xb68d2733 in QApplicationPrivate::notify_helper (this=0x8ef2758, receiver=0x9209ec0, e=0xbfd8fecc) at kernel/qapplication.cpp:4032
#43 0xb68db441 in QApplication::notify (this=0xbfd93ccc, receiver=0x9209ec0, e=0xbfd8fecc) at kernel/qapplication.cpp:3759
#44 0xb782fb7d in KApplication::notify (this=0xbfd93ccc, receiver=0x9209ec0, event=0xbfd8fecc) at ../../kdeui/kernel/kapplication.cpp:307
#45 0xb72cba2b in QCoreApplication::notifyInternal (this=0xbfd93ccc, receiver=0x9209ec0, event=0xbfd8fecc) at kernel/qcoreapplication.cpp:610
#46 0xb68da4ae in QApplicationPrivate::sendMouseEvent (receiver=0x9209ec0, event=0xbfd8fecc, alienWidget=0x0, nativeWidget=0x9209ec0, buttonDown=0xb717f9e0, lastMouseReceiver=@0xb717f9e4)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#47 0xb6949dc5 in QETWidget::translateMouseEvent (this=0x9209ec0, event=0xbfd9147c) at kernel/qapplication_x11.cpp:4448
#48 0xb6949266 in QApplication::x11ProcessEvent (this=0xbfd93ccc, event=0xbfd9147c) at kernel/qapplication_x11.cpp:3444
#49 0xb69739a2 in x11EventSourceDispatch (s=0x8ef5668, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#50 0xb5efa848 in IA__g_main_context_dispatch (context=0x8ef4890) at /build/buildd-glib2.0_2.20.1-1-i386-SPuBUJ/glib2.0-2.20.1/glib/gmain.c:1814
#51 0xb5efddab in g_main_context_iterate (context=0x8ef4890, block=1, dispatch=1, self=0x8ef25c0) at /build/buildd-glib2.0_2.20.1-1-i386-SPuBUJ/glib2.0-2.20.1/glib/gmain.c:2448
#52 0xb5efdf28 in IA__g_main_context_iteration (context=0x8ef4890, may_block=1) at /build/buildd-glib2.0_2.20.1-1-i386-SPuBUJ/glib2.0-2.20.1/glib/gmain.c:2511
#53 0xb72f7398 in QEventDispatcherGlib::processEvents (this=0x8edf550, flags={i = -1076292040}) at kernel/qeventdispatcher_glib.cpp:324
#54 0xb69730e5 in QGuiEventDispatcherGlib::processEvents (this=0x8edf550, flags={i = -1076291992}) at kernel/qguieventdispatcher_glib.cpp:202
#55 0xb72ca05a in QEventLoop::processEvents (this=0x8fb86e0, flags={i = -1076291928}) at kernel/qeventloop.cpp:149
#56 0xb72ca49a in QEventLoop::exec (this=0x8fb86e0, flags={i = -1076291716}) at kernel/qeventloop.cpp:200
#57 0xb695bc26 in QDragManager::drag (this=0x8f55bc0, o=0x91fc2e8) at kernel/qdnd_x11.cpp:1969
#58 0xb68e5e7a in QDrag::exec (this=0x91fc2e8, supportedActions={i = -1076291564}, defaultDropAction=Qt::CopyAction) at kernel/qdrag.cpp:282
#59 0xb6e5379c in QAbstractItemView::startDrag (this=0x8ff5528, supportedActions={i = -1076291308}) at itemviews/qabstractitemview.cpp:3196
#60 0xb6e506ad in QAbstractItemView::mouseMoveEvent (this=0x8ff5528, event=0xbfd9227c) at itemviews/qabstractitemview.cpp:1547
#61 0xb6e8f194 in QTreeView::mouseMoveEvent (this=0x8ff5528, event=0xbfd9227c) at itemviews/qtreeview.cpp:1870
#62 0xb692921d in QWidget::event (this=0x8ff5528, event=0xbfd9227c) at kernel/qwidget.cpp:7506
#63 0xb6d033e3 in QFrame::event (this=0x8ff5528, e=0xbfd9227c) at widgets/qframe.cpp:559
#64 0xb6da339f in QAbstractScrollArea::viewportEvent (this=0x8ff5528, e=0xb73bfc08) at widgets/qabstractscrollarea.cpp:962
#65 0xb6e55247 in QAbstractItemView::viewportEvent (this=0x8ff5528, event=0xbfd9227c) at itemviews/qabstractitemview.cpp:1471
#66 0xb6e8f396 in QTreeView::viewportEvent (this=0x8ff5528, event=0xbfd9227c) at itemviews/qtreeview.cpp:1264
#67 0xb6da59a5 in QAbstractScrollAreaFilter::eventFilter (this=0x8ff66a8, o=0x8ff5600, e=0xbfd9227c) at widgets/qabstractscrollarea_p.h:100
#68 0xb72cac4a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8ef2758, receiver=0x8ff5600, event=0xbfd9227c) at kernel/qcoreapplication.cpp:726
#69 0xb68d279a in QApplicationPrivate::notify_helper (this=0x8ef2758, receiver=0x8ff5600, e=0xbfd9227c) at kernel/qapplication.cpp:4053
#70 0xb68db441 in QApplication::notify (this=0xbfd93ccc, receiver=0x8ff5600, e=0xbfd9227c) at kernel/qapplication.cpp:3759
#71 0xb782fb7d in KApplication::notify (this=0xbfd93ccc, receiver=0x8ff5600, event=0xbfd9227c) at ../../kdeui/kernel/kapplication.cpp:307
#72 0xb72cba2b in QCoreApplication::notifyInternal (this=0xbfd93ccc, receiver=0x8ff5600, event=0xbfd9227c) at kernel/qcoreapplication.cpp:610
#73 0xb68da4ae in QApplicationPrivate::sendMouseEvent (receiver=0x8ff5600, event=0xbfd9227c, alienWidget=0x8ff5600, nativeWidget=0x8ef2270, buttonDown=0xb717f9e0, lastMouseReceiver=@0xb717f9e4)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#74 0xb6949dc5 in QETWidget::translateMouseEvent (this=0x8ef2270, event=0xbfd9382c) at kernel/qapplication_x11.cpp:4448
#75 0xb6949266 in QApplication::x11ProcessEvent (this=0xbfd93ccc, event=0xbfd9382c) at kernel/qapplication_x11.cpp:3444
#76 0xb69739a2 in x11EventSourceDispatch (s=0x8ef5668, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#77 0xb5efa848 in IA__g_main_context_dispatch (context=0x8ef4890) at /build/buildd-glib2.0_2.20.1-1-i386-SPuBUJ/glib2.0-2.20.1/glib/gmain.c:1814
#78 0xb5efddab in g_main_context_iterate (context=0x8ef4890, block=1, dispatch=1, self=0x8ef25c0) at /build/buildd-glib2.0_2.20.1-1-i386-SPuBUJ/glib2.0-2.20.1/glib/gmain.c:2448
#79 0xb5efdf28 in IA__g_main_context_iteration (context=0x8ef4890, may_block=1) at /build/buildd-glib2.0_2.20.1-1-i386-SPuBUJ/glib2.0-2.20.1/glib/gmain.c:2511
#80 0xb72f7398 in QEventDispatcherGlib::processEvents (this=0x8edf550, flags={i = -1076282904}) at kernel/qeventdispatcher_glib.cpp:324
#81 0xb69730e5 in QGuiEventDispatcherGlib::processEvents (this=0x8edf550, flags={i = -1076282856}) at kernel/qguieventdispatcher_glib.cpp:202
#82 0xb72ca05a in QEventLoop::processEvents (this=0xbfd93a90, flags={i = -1076282792}) at kernel/qeventloop.cpp:149
#83 0xb72ca49a in QEventLoop::exec (this=0xbfd93a90, flags={i = -1076282728}) at kernel/qeventloop.cpp:200
#84 0xb72cc949 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#85 0xb68d2637 in QApplication::exec () at kernel/qapplication.cpp:3526
#86 0xb7f32df9 in kdemain (argc=6, argv=0xbfd94014) at ../../../apps/keditbookmarks/main.cpp:203
#87 0x08048592 in main (argc=1, argv=0x8fd2038) at keditbookmarks_dummy.cpp:3


Reply to: