Bug 202184 - Crash when re-organizing bookmarks via drag-and-drop
Summary: Crash when re-organizing bookmarks via drag-and-drop
Status: RESOLVED DUPLICATE of bug 181856
Alias: None
Product: keditbookmarks
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-01 11:08 UTC by Thilo-Alexander Ginkel
Modified: 2009-08-01 15:55 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thilo-Alexander Ginkel 2009-08-01 11:08:05 UTC
Version:           4.2.4 (using KDE 4.2.4)
OS:                Linux
Installed from:    Ubuntu Packages

When attempting to move a KRDC bookmark from the "History" folder on the right-hand side of the screen to the "Bookmarks" root folder in the tree view on the left side, the Bookmark Editor reliably crashes:

Application: Bookmark Editor (keditbookmarks), signal SIGSEGV
0x00007f234e38bcf0 in __nanosleep_nocancel () from /lib/libc.so.6
Current language:  auto; currently c

Thread 1 (Thread 0x7f23528b3750 (LWP 9999)):
[KCrash Handler]
#5  QDomNode (this=0x7fff5a8f50e0, n=@0x18) at dom/qdom.cpp:2035
#6  0x00007f23524ca6ed in TreeItem::bookmark (this=<value optimized out>) at /usr/include/kbookmark.h:34
#7  0x00007f23524c857c in KBookmarkModel::dropMimeData (this=0x24f10f0, data=0x255ef00, action=Qt::CopyAction, row=<value optimized out>, column=-1, parent=@0x7fff5a8f5140)
    at /build/buildd/kdebase-4.2.4/apps/keditbookmarks/bookmarkmodel.cpp:342
#8  0x00007f23524ca208 in BookmarkFolderViewFilterModel::dropMimeData (this=0x251d760, data=0x255ef00, action=Qt::CopyAction, row=1, column=0, parent=@0x7fff5a8f5220)
    at /build/buildd/kdebase-4.2.4/apps/keditbookmarks/bookmarklistview.cpp:184
#9  0x00007f234f4ea0cd in QAbstractItemView::dropEvent (this=0x2320690, event=0x7fff5a8f5da0) at itemviews/qabstractitemview.cpp:1844
#10 0x00007f234f0273a9 in QWidget::event (this=0x2320690, event=0x7fff5a8f5da0) at kernel/qwidget.cpp:7698
#11 0x00007f234f3c140b in QFrame::event (this=0x2320690, e=0x7fff5a8f5da0) at widgets/qframe.cpp:559
#12 0x00007f234f4f62bd in QAbstractItemView::viewportEvent (this=0x2320690, event=0x7fff5a8f5da0) at itemviews/qabstractitemview.cpp:1466
#13 0x00007f234f52cef0 in QTreeView::viewportEvent (this=0x2320690, event=0x7fff5a8f5da0) at itemviews/qtreeview.cpp:1257
#14 0x00007f234fb92a68 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x2320660, event=0x7fff5a8f5da0) at kernel/qcoreapplication.cpp:718
#15 0x00007f234efd675c in QApplicationPrivate::notify_helper (this=0x22cc790, receiver=0x2320660, e=0x7fff5a8f5da0) at kernel/qapplication.cpp:4080
#16 0x00007f234efdeec0 in QApplication::notify (this=<value optimized out>, receiver=0x2320660, e=0x7fff5a8f5da0) at kernel/qapplication.cpp:4037
#17 0x00007f23509c484b in KApplication::notify (this=0x7fff5a8f95b0, receiver=0x2320660, event=0x7fff5a8f5da0) at /build/buildd/kde4libs-4.2.4/kdeui/kernel/kapplication.cpp:307
#18 0x00007f234fb9375c in QCoreApplication::notifyInternal (this=0x7fff5a8f95b0, receiver=0x2320660, event=0x7fff5a8f5da0) at kernel/qcoreapplication.cpp:602
#19 0x00007f234f054965 in QX11Data::xdndHandleDrop (this=<value optimized out>, xe=<value optimized out>, passive=<value optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#20 0x00007f234f0591f7 in QDragManager::drop (this=0x255f950) at kernel/qdnd_x11.cpp:1692
#21 0x00007f234f05938c in QDragManager::eventFilter (this=0x255f950, o=<value optimized out>, e=<value optimized out>) at kernel/qdnd_x11.cpp:1292
#22 0x00007f234fb92b2c in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x22cc790, receiver=0x2472920, event=0x7fff5a8f65e0) at kernel/qcoreapplication.cpp:699
#23 0x00007f234efd66f6 in QApplicationPrivate::notify_helper (this=0x7fff5a8f50e0, receiver=0x18, e=0x1) at kernel/qapplication.cpp:4059
#24 0x00007f234efdf0da in QApplication::notify (this=<value optimized out>, receiver=0x2472920, e=0x7fff5a8f65e0) at kernel/qapplication.cpp:3786
#25 0x00007f23509c484b in KApplication::notify (this=0x7fff5a8f95b0, receiver=0x2472920, event=0x7fff5a8f65e0) at /build/buildd/kde4libs-4.2.4/kdeui/kernel/kapplication.cpp:307
#26 0x00007f234fb9375c in QCoreApplication::notifyInternal (this=0x7fff5a8f95b0, receiver=0x2472920, event=0x7fff5a8f65e0) at kernel/qcoreapplication.cpp:602
#27 0x00007f234efde328 in QApplicationPrivate::sendMouseEvent (receiver=0x2472920, event=0x7fff5a8f65e0, alienWidget=0x0, nativeWidget=0x2472920, buttonDown=<value optimized out>, 
    lastMouseReceiver=@0x7f234fa3aeb0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#28 0x00007f234f047e19 in QETWidget::translateMouseEvent (this=0x2472920, event=<value optimized out>) at kernel/qapplication_x11.cpp:4425
#29 0x00007f234f046a88 in QApplication::x11ProcessEvent (this=0x7fff5a8f95b0, event=0x7fff5a8f7120) at kernel/qapplication_x11.cpp:3543
#30 0x00007f234f06f464 in x11EventSourceDispatch (s=0x22d0180, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#31 0x00007f234aa5320a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#32 0x00007f234aa568e0 in ?? () from /usr/lib/libglib-2.0.so.0
#33 0x00007f234aa56a7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#34 0x00007f234fbbce6f in QEventDispatcherGlib::processEvents (this=0x22b7940, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323
#35 0x00007f234f06ebef in QGuiEventDispatcherGlib::processEvents (this=0x7fff5a8f50e0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#36 0x00007f234fb92002 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 1519350800}) at kernel/qeventloop.cpp:149
#37 0x00007f234fb923cd in QEventLoop::exec (this=0x2540140, flags={i = 1519350944}) at kernel/qeventloop.cpp:200
#38 0x00007f234f05755b in QDragManager::drag (this=0x255f950, o=<value optimized out>) at kernel/qdnd_x11.cpp:1952
#39 0x00007f234efe91a8 in QDrag::exec (this=0x262e660, supportedActions={i = 1519351408}, defaultDropAction=Qt::CopyAction) at kernel/qdrag.cpp:282
#40 0x00007f234f4f45ee in QAbstractItemView::startDrag (this=0x24f7300, supportedActions={i = 1519351856}) at itemviews/qabstractitemview.cpp:3189
#41 0x00007f234f4f19f7 in QAbstractItemView::mouseMoveEvent (this=0x24f7300, event=0x7fff5a8f84f0) at itemviews/qabstractitemview.cpp:1547
#42 0x00007f234f027768 in QWidget::event (this=0x24f7300, event=0x7fff5a8f84f0) at kernel/qwidget.cpp:7501
#43 0x00007f234f3c140b in QFrame::event (this=0x24f7300, e=0x7fff5a8f84f0) at widgets/qframe.cpp:559
#44 0x00007f234f4f62bd in QAbstractItemView::viewportEvent (this=0x24f7300, event=0x7fff5a8f84f0) at itemviews/qabstractitemview.cpp:1466
#45 0x00007f234f52cef0 in QTreeView::viewportEvent (this=0x24f7300, event=0x7fff5a8f84f0) at itemviews/qtreeview.cpp:1257
#46 0x00007f234fb92a68 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x2519c10, event=0x7fff5a8f84f0) at kernel/qcoreapplication.cpp:718
#47 0x00007f234efd675c in QApplicationPrivate::notify_helper (this=0x22cc790, receiver=0x2519c10, e=0x7fff5a8f84f0) at kernel/qapplication.cpp:4080
#48 0x00007f234efdf0da in QApplication::notify (this=<value optimized out>, receiver=0x2519c10, e=0x7fff5a8f84f0) at kernel/qapplication.cpp:3786
#49 0x00007f23509c484b in KApplication::notify (this=0x7fff5a8f95b0, receiver=0x2519c10, event=0x7fff5a8f84f0) at /build/buildd/kde4libs-4.2.4/kdeui/kernel/kapplication.cpp:307
#50 0x00007f234fb9375c in QCoreApplication::notifyInternal (this=0x7fff5a8f95b0, receiver=0x2519c10, event=0x7fff5a8f84f0) at kernel/qcoreapplication.cpp:602
#51 0x00007f234efde328 in QApplicationPrivate::sendMouseEvent (receiver=0x2519c10, event=0x7fff5a8f84f0, alienWidget=0x2519c10, nativeWidget=0x2464470, buttonDown=<value optimized out>, 
    lastMouseReceiver=@0x7f234fa3aeb0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#52 0x00007f234f047e19 in QETWidget::translateMouseEvent (this=0x2464470, event=<value optimized out>) at kernel/qapplication_x11.cpp:4425
#53 0x00007f234f046a88 in QApplication::x11ProcessEvent (this=0x7fff5a8f95b0, event=0x7fff5a8f9030) at kernel/qapplication_x11.cpp:3543
#54 0x00007f234f06f464 in x11EventSourceDispatch (s=0x22d0180, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#55 0x00007f234aa5320a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#56 0x00007f234aa568e0 in ?? () from /usr/lib/libglib-2.0.so.0
#57 0x00007f234aa56a7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#58 0x00007f234fbbce6f in QEventDispatcherGlib::processEvents (this=0x22b7940, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323
#59 0x00007f234f06ebef in QGuiEventDispatcherGlib::processEvents (this=0x7fff5a8f50e0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#60 0x00007f234fb92002 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 1519358752}) at kernel/qeventloop.cpp:149
#61 0x00007f234fb923cd in QEventLoop::exec (this=0x7fff5a8f9360, flags={i = 1519358832}) at kernel/qeventloop.cpp:200
#62 0x00007f234fb94694 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#63 0x00007f23524a7d60 in kdemain (argc=4, argv=0x7fff5a8fa138) at /build/buildd/kdebase-4.2.4/apps/keditbookmarks/main.cpp:203
#64 0x00007f234e3025a6 in __libc_start_main (main=0x400820 <main>, argc=4, ubp_av=0x7fff5a8fa138, init=0x400850 <__libc_csu_init>, fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fff5a8fa128) at libc-start.c:220
#65 0x0000000000400759 in _start () at ../sysdeps/x86_64/elf/start.S:113

In case it makes the difference: The bookmark I am trying to move is the only bookmark defined for KRDC.
Comment 1 Dario Andres 2009-08-01 15:55:08 UTC
Merging with bug 181856. Thanks

*** This bug has been marked as a duplicate of bug 181856 ***