Bug 281978 - drag one folder from booksmark into another folder
Summary: drag one folder from booksmark into another folder
Status: RESOLVED DUPLICATE of bug 258505
Alias: None
Product: keditbookmarks
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-13 22:49 UTC by Bogdan Grosu
Modified: 2013-05-28 05:39 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (12.08 KB, text/plain)
2013-05-28 05:39 UTC, Franjo Kumer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bogdan Grosu 2011-09-13 22:49:45 UTC
Application: keditbookmarks (4.7.00 (4.7.0))
KDE Platform Version: 4.7.00 (4.7.0)
Qt Version: 4.7.3
Operating System: Linux 2.6.40.4-5.fc15.x86_64 x86_64
Distribution: "Fedora release 15 (Lovelock)"

-- Information about the crash:
- What I was doing when the application crashed:

freezed and crashed the window when i drag the bookmark folder from one folder to another.

The crash can be reproduced every time.

-- Backtrace:
Application: Bookmark Editor (keditbookmarks), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#6  end (this=0x3000000001) at /usr/include/QtCore/qlist.h:98
#7  end (this=0x3000000001) at /usr/include/QtCore/qlist.h:258
#8  qDeleteAll<QList<TreeItem*> > (c=...) at /usr/include/QtCore/qalgorithms.h:330
#9  TreeItem::~TreeItem (this=0x3000000001, __in_chrg=<optimized out>) at /usr/src/debug/kde-baseapps-4.7.0/keditbookmarks/kbookmarkmodel/treeitem.cpp:29
#10 0x0000003e22e12819 in TreeItem::deleteChildren (this=0x17eba20, first=<optimized out>, last=<optimized out>) at /usr/src/debug/kde-baseapps-4.7.0/keditbookmarks/kbookmarkmodel/treeitem.cpp:80
#11 0x0000003e22e10e82 in KBookmarkModel::removeBookmark (this=0x17e03f0, bookmark=...) at /usr/src/debug/kde-baseapps-4.7.0/keditbookmarks/kbookmarkmodel/model.cpp:450
#12 0x0000003e22e0bc3b in CreateCommand::undo (this=0x1d89460) at /usr/src/debug/kde-baseapps-4.7.0/keditbookmarks/kbookmarkmodel/commands.cpp:156
#13 0x0000003e22e0eb2a in DeleteCommand::redo (this=0x1c6db90) at /usr/src/debug/kde-baseapps-4.7.0/keditbookmarks/kbookmarkmodel/commands.cpp:320
#14 0x0000003e20fff003 in QUndoCommand::redo (this=0x1a750b0) at util/qundostack.cpp:208
#15 0x0000003e22e0ee36 in DeleteCommand::redo (this=0x1c748f0) at /usr/src/debug/kde-baseapps-4.7.0/keditbookmarks/kbookmarkmodel/commands.cpp:311
#16 0x0000003e20fff003 in QUndoCommand::redo (this=0x1ac0120) at util/qundostack.cpp:208
#17 0x0000003e22e0ee36 in DeleteCommand::redo (this=0x18530d0) at /usr/src/debug/kde-baseapps-4.7.0/keditbookmarks/kbookmarkmodel/commands.cpp:311
#18 0x0000003e22e0d589 in MoveCommand::redo (this=0x1c6d560) at /usr/src/debug/kde-baseapps-4.7.0/keditbookmarks/kbookmarkmodel/commands.cpp:377
#19 0x0000003e20fff003 in QUndoCommand::redo (this=0x1d6fbe0) at util/qundostack.cpp:208
#20 0x0000003e21000573 in QUndoStack::push (this=0x179d8e8, cmd=0x1d6fbe0) at util/qundostack.cpp:541
#21 0x0000003e22e0b9a6 in CommandHistory::addCommand (this=0x17964f0, cmd=0x1d6fbe0) at /usr/src/debug/kde-baseapps-4.7.0/keditbookmarks/kbookmarkmodel/commandhistory.cpp:107
#22 0x0000003e22e11612 in KBookmarkModel::dropMimeData (this=0x17e03f0, data=<optimized out>, action=<optimized out>, row=-1, column=<optimized out>, parent=<optimized out>) at /usr/src/debug/kde-baseapps-4.7.0/keditbookmarks/kbookmarkmodel/model.cpp:380
#23 0x0000003e23232371 in BookmarkFolderViewFilterModel::dropMimeData (this=0x1c82700, data=0x1a2a5c0, action=Qt::MoveAction, row=-1, column=<optimized out>, parent=...) at /usr/src/debug/kde-baseapps-4.7.0/keditbookmarks/bookmarklistview.cpp:178
#24 0x0000003e20eba521 in QAbstractItemView::dropEvent (this=0x1c793e0, event=0x7fff06fa39d0) at itemviews/qabstractitemview.cpp:1990
#25 0x0000003e20a07e51 in QWidget::event (this=0x1c793e0, event=0x7fff06fa39d0) at kernel/qwidget.cpp:8449
#26 0x0000003e20da4da6 in QFrame::event (this=0x1c793e0, e=0x7fff06fa39d0) at widgets/qframe.cpp:557
#27 0x0000003e20eb41eb in QAbstractItemView::viewportEvent (this=0x1c793e0, event=0x7fff06fa39d0) at itemviews/qabstractitemview.cpp:1628
#28 0x0000003e20ef8b35 in QTreeView::viewportEvent (this=0x1c793e0, event=0x7fff06fa39d0) at itemviews/qtreeview.cpp:1256
#29 0x0000003dbf95a338 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x1c79a30, event=0x7fff06fa39d0) at kernel/qcoreapplication.cpp:846
#30 0x0000003e209b740f in notify_helper (e=0x7fff06fa39d0, receiver=0x1c79a30, this=0x163ef20) at kernel/qapplication.cpp:4458
#31 QApplicationPrivate::notify_helper (this=0x163ef20, receiver=0x1c79a30, e=0x7fff06fa39d0) at kernel/qapplication.cpp:4434
#32 0x0000003e209bc84e in QApplication::notify (this=<optimized out>, receiver=<optimized out>, e=0x7fff06fa39d0) at kernel/qapplication.cpp:4266
#33 0x0000003e2184c156 in KApplication::notify (this=0x7fff06fa6be0, receiver=0x1c79a30, event=0x7fff06fa39d0) at /usr/src/debug/kdelibs-4.7.0/kdeui/kernel/kapplication.cpp:311
#34 0x0000003dbf95a1ac in QCoreApplication::notifyInternal (this=0x7fff06fa6be0, receiver=0x1c79a30, event=0x7fff06fa39d0) at kernel/qcoreapplication.cpp:731
#35 0x0000003e20a3e279 in sendEvent (event=0x7fff06fa39d0, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#36 QX11Data::xdndHandleDrop (this=<optimized out>, xe=<optimized out>, passive=<optimized out>) at kernel/qdnd_x11.cpp:1183
#37 0x0000003e20a42013 in QDragManager::drop (this=0x1d5c4a0) at kernel/qdnd_x11.cpp:1725
#38 0x0000003e20a421e8 in QDragManager::eventFilter (this=0x1d5c4a0, o=<optimized out>, e=<optimized out>) at kernel/qdnd_x11.cpp:1312
#39 0x0000003dbf95a27c in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x163ef20, receiver=0x1c6d560, event=0x7fff06fa4230) at kernel/qcoreapplication.cpp:827
#40 0x0000003e209b73b6 in QApplicationPrivate::notify_helper (this=0x163ef20, receiver=0x1c6d560, e=0x7fff06fa4230) at kernel/qapplication.cpp:4437
#41 0x0000003e209bcbcb in QApplication::notify (this=<optimized out>, receiver=0x1c6d560, e=0x7fff06fa4230) at kernel/qapplication.cpp:4023
#42 0x0000003e2184c156 in KApplication::notify (this=0x7fff06fa6be0, receiver=0x1c6d560, event=0x7fff06fa4230) at /usr/src/debug/kdelibs-4.7.0/kdeui/kernel/kapplication.cpp:311
#43 0x0000003dbf95a1ac in QCoreApplication::notifyInternal (this=0x7fff06fa6be0, receiver=0x1c6d560, event=0x7fff06fa4230) at kernel/qcoreapplication.cpp:731
#44 0x0000003e209b8412 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#45 QApplicationPrivate::sendMouseEvent (receiver=0x1c6d560, event=0x7fff06fa4230, alienWidget=0x0, nativeWidget=0x1c6d560, buttonDown=0x1c56df0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3122
#46 0x0000003e20a34095 in QETWidget::translateMouseEvent (this=0x1c6d560, event=<optimized out>) at kernel/qapplication_x11.cpp:4461
#47 0x0000003e20a32f6a in QApplication::x11ProcessEvent (this=0x7fff06fa6be0, event=0x7fff06fa4af0) at kernel/qapplication_x11.cpp:3587
#48 0x0000003e20a5a2ec in x11EventSourceDispatch (s=0x16427e0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#49 0x0000003db64427ed in g_main_dispatch (context=0x16418e0) at gmain.c:2441
#50 g_main_context_dispatch (context=0x16418e0) at gmain.c:3014
#51 0x0000003db6442fc8 in g_main_context_iterate (context=0x16418e0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3092
#52 0x0000003db644325c in g_main_context_iteration (context=0x16418e0, may_block=1) at gmain.c:3155
#53 0x0000003dbf984d0f in QEventDispatcherGlib::processEvents (this=0x161ffe0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#54 0x0000003e20a59fde in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#55 0x0000003dbf9596c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#56 0x0000003dbf9598bf in QEventLoop::exec (this=0x198e2a0, flags=...) at kernel/qeventloop.cpp:201
#57 0x0000003e20a41c53 in QDragManager::drag (this=0x1d5c4a0, o=<optimized out>) at kernel/qdnd_x11.cpp:1981
#58 0x0000003e209c9128 in QDrag::exec (this=0x1b06290, supportedActions=..., defaultDropAction=Qt::MoveAction) at kernel/qdrag.cpp:284
#59 0x0000003e20ebe143 in QAbstractItemView::startDrag (this=0x1c5afc0, supportedActions=...) at itemviews/qabstractitemview.cpp:3448
#60 0x0000003e20ebc8ae in QAbstractItemView::mouseMoveEvent (this=0x1c5afc0, event=<optimized out>) at itemviews/qabstractitemview.cpp:1709
#61 0x0000003e20a07b38 in QWidget::event (this=0x1c5afc0, event=0x7fff06fa5ec0) at kernel/qwidget.cpp:8244
#62 0x0000003e20da4da6 in QFrame::event (this=0x1c5afc0, e=0x7fff06fa5ec0) at widgets/qframe.cpp:557
#63 0x0000003e20eb41eb in QAbstractItemView::viewportEvent (this=0x1c5afc0, event=0x7fff06fa5ec0) at itemviews/qabstractitemview.cpp:1628
#64 0x0000003e20ef8b35 in QTreeView::viewportEvent (this=0x1c5afc0, event=0x7fff06fa5ec0) at itemviews/qtreeview.cpp:1256
#65 0x0000003dbf95a338 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x1c56df0, event=0x7fff06fa5ec0) at kernel/qcoreapplication.cpp:846
#66 0x0000003e209b740f in notify_helper (e=0x7fff06fa5ec0, receiver=0x1c56df0, this=0x163ef20) at kernel/qapplication.cpp:4458
#67 QApplicationPrivate::notify_helper (this=0x163ef20, receiver=0x1c56df0, e=0x7fff06fa5ec0) at kernel/qapplication.cpp:4434
#68 0x0000003e209bcbcb in QApplication::notify (this=<optimized out>, receiver=0x1c56df0, e=0x7fff06fa5ec0) at kernel/qapplication.cpp:4023
#69 0x0000003e2184c156 in KApplication::notify (this=0x7fff06fa6be0, receiver=0x1c56df0, event=0x7fff06fa5ec0) at /usr/src/debug/kdelibs-4.7.0/kdeui/kernel/kapplication.cpp:311
#70 0x0000003dbf95a1ac in QCoreApplication::notifyInternal (this=0x7fff06fa6be0, receiver=0x1c56df0, event=0x7fff06fa5ec0) at kernel/qcoreapplication.cpp:731
#71 0x0000003e209b8412 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#72 QApplicationPrivate::sendMouseEvent (receiver=0x1c56df0, event=0x7fff06fa5ec0, alienWidget=0x1c79a30, nativeWidget=0x17d15b0, buttonDown=0x1c56df0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3122
#73 0x0000003e20a34095 in QETWidget::translateMouseEvent (this=0x17d15b0, event=<optimized out>) at kernel/qapplication_x11.cpp:4461
#74 0x0000003e20a32f6a in QApplication::x11ProcessEvent (this=0x7fff06fa6be0, event=0x7fff06fa6780) at kernel/qapplication_x11.cpp:3587
#75 0x0000003e20a5a2ec in x11EventSourceDispatch (s=0x16427e0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#76 0x0000003db64427ed in g_main_dispatch (context=0x16418e0) at gmain.c:2441
#77 g_main_context_dispatch (context=0x16418e0) at gmain.c:3014
#78 0x0000003db6442fc8 in g_main_context_iterate (context=0x16418e0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3092
#79 0x0000003db644325c in g_main_context_iteration (context=0x16418e0, may_block=1) at gmain.c:3155
#80 0x0000003dbf984d0f in QEventDispatcherGlib::processEvents (this=0x161ffe0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#81 0x0000003e20a59fde in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#82 0x0000003dbf9596c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#83 0x0000003dbf9598bf in QEventLoop::exec (this=0x7fff06fa6b50, flags=...) at kernel/qeventloop.cpp:201
#84 0x0000003dbf95da07 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#85 0x0000003e2321b76e in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kde-baseapps-4.7.0/keditbookmarks/main.cpp:212
#86 0x0000003db442139d in __libc_start_main (main=0x400750 <main(int, char**)>, argc=1, ubp_av=0x7fff06fa7488, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff06fa7478) at libc-start.c:226
#87 0x0000000000400781 in _start ()

Possible duplicates by query: bug 280293, bug 273307, bug 261642, bug 258505.

Reported using DrKonqi
Comment 1 Andrea Scarpino 2011-11-10 21:47:20 UTC
Duplicate of BUG#258505
Comment 2 Jekyll Wu 2012-06-23 15:19:10 UTC

*** This bug has been marked as a duplicate of bug 258505 ***
Comment 3 Franjo Kumer 2013-05-28 05:39:33 UTC
Created attachment 80113 [details]
New crash information added by DrKonqi

keditbookmarks (4.8.5 (4.8.5)) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1

- What I was doing when the application crashed:Moving folder in bookmark manager from one folder to another

-- Backtrace (Reduced):
#7  end (this=0x8a30000) at /usr/include/qt4/QtCore/qlist.h:271
#8  qDeleteAll<QList<TreeItem*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
#9  TreeItem::~TreeItem (this=0x8a30000, __in_chrg=<optimized out>) at ../../../keditbookmarks/kbookmarkmodel/treeitem.cpp:29
#10 0xb750f57e in TreeItem::deleteChildren (this=0x8b14438, first=0, last=0) at ../../../keditbookmarks/kbookmarkmodel/treeitem.cpp:80
#11 0xb750d874 in KBookmarkModel::removeBookmark (this=0x8ae4990, bookmark=...) at ../../../keditbookmarks/kbookmarkmodel/model.cpp:450