Bug 308823 - Crash on resursive sort
Summary: Crash on resursive sort
Status: RESOLVED DUPLICATE of bug 258505
Alias: None
Product: keditbookmarks
Classification: Applications
Component: general (show other bugs)
Version: 4.9.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-22 18:33 UTC by Kevin Clevenger
Modified: 2013-03-18 10:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (6.64 KB, text/plain)
2013-03-18 06:59 UTC, kdebugs.anon134
Details
New crash information added by DrKonqi (6.58 KB, text/plain)
2013-03-18 07:31 UTC, kdebugs.anon134
Details
New crash information added by DrKonqi (6.70 KB, text/plain)
2013-03-18 08:43 UTC, kdebugs.anon134
Details
New crash information added by DrKonqi (6.73 KB, text/plain)
2013-03-18 08:46 UTC, kdebugs.anon134
Details
New crash information added by DrKonqi (6.73 KB, text/plain)
2013-03-18 08:55 UTC, kdebugs.anon134
Details
New crash information added by DrKonqi (6.73 KB, text/plain)
2013-03-18 09:28 UTC, kdebugs.anon134
Details
New crash information added by DrKonqi (6.70 KB, text/plain)
2013-03-18 10:02 UTC, kdebugs.anon134
Details
New crash information added by DrKonqi (6.77 KB, text/plain)
2013-03-18 10:26 UTC, kdebugs.anon134
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin Clevenger 2012-10-22 18:33:50 UTC
Application: keditbookmarks (4.9.2)
KDE Platform Version: 4.9.2
Qt Version: 4.8.3
Operating System: Linux 3.6.1-1.fc17.x86_64 x86_64
Distribution: "Fedora release 17 (Beefy Miracle)"

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

Crashed when doing a recursive sort starting at the top item

The crash can be reproduced every time.

-- Backtrace:
Application: Bookmark Editor (keditbookmarks), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#6  end (this=0x41) at /usr/include/QtCore/qlist.h:102
#7  end (this=0x41) at /usr/include/QtCore/qlist.h:271
#8  qDeleteAll<QList<TreeItem*> > (c=...) at /usr/include/QtCore/qalgorithms.h:330
#9  TreeItem::~TreeItem (this=0x41, __in_chrg=<optimized out>) at /usr/src/debug/kde-baseapps-4.9.2/keditbookmarks/kbookmarkmodel/treeitem.cpp:29
#10 0x0000003528812438 in TreeItem::deleteChildren (this=0x1fbaf60, first=<optimized out>, last=<optimized out>) at /usr/src/debug/kde-baseapps-4.9.2/keditbookmarks/kbookmarkmodel/treeitem.cpp:80
#11 0x0000003528810b3d in KBookmarkModel::removeBookmark (this=0x19feee0, bookmark=...) at /usr/src/debug/kde-baseapps-4.9.2/keditbookmarks/kbookmarkmodel/model.cpp:450
#12 0x000000352880be0b in CreateCommand::undo (this=0x1abd680) at /usr/src/debug/kde-baseapps-4.9.2/keditbookmarks/kbookmarkmodel/commands.cpp:156
#13 0x000000352880e91a in DeleteCommand::redo (this=0x1fcac40) at /usr/src/debug/kde-baseapps-4.9.2/keditbookmarks/kbookmarkmodel/commands.cpp:320
#14 0x000000358d614760 in QUndoCommand::redo (this=0x1fa64d0) at util/qundostack.cpp:208
#15 0x000000352880ec16 in DeleteCommand::redo (this=0x20871d0) at /usr/src/debug/kde-baseapps-4.9.2/keditbookmarks/kbookmarkmodel/commands.cpp:311
#16 0x000000358d614760 in QUndoCommand::redo (this=0x1fc7cd0) at util/qundostack.cpp:208
#17 0x000000352880ec16 in DeleteCommand::redo (this=0x2085af0) at /usr/src/debug/kde-baseapps-4.9.2/keditbookmarks/kbookmarkmodel/commands.cpp:311
#18 0x000000352880d499 in MoveCommand::redo (this=0x1fa2880) at /usr/src/debug/kde-baseapps-4.9.2/keditbookmarks/kbookmarkmodel/commands.cpp:377
#19 0x000000352880d8b7 in SortCommand::moveAfter (this=this@entry=0x1f9a570, moveMe=..., afterMe=...) at /usr/src/debug/kde-baseapps-4.9.2/keditbookmarks/kbookmarkmodel/commands.cpp:465
#20 0x000000352880df64 in kInsertionSort<SortItem, SortByName, QString, SortCommand> (sortHelper=..., firstChild=...) at /usr/src/debug/kde-baseapps-4.9.2/keditbookmarks/kbookmarkmodel/kinsertionsort_p.h:56
#21 redo (this=0x1f9a570) at /usr/src/debug/kde-baseapps-4.9.2/keditbookmarks/kbookmarkmodel/commands.cpp:446
#22 SortCommand::redo (this=0x1f9a570) at /usr/src/debug/kde-baseapps-4.9.2/keditbookmarks/kbookmarkmodel/commands.cpp:437
#23 0x000000358d614760 in QUndoCommand::redo (this=0x1f52730) at util/qundostack.cpp:208
#24 0x000000358d616013 in QUndoStack::push (this=0x1a083c8, cmd=0x1f52730) at util/qundostack.cpp:583
#25 0x000000352880bb36 in CommandHistory::addCommand (this=0x1a083a0, cmd=0x1f52730) at /usr/src/debug/kde-baseapps-4.9.2/keditbookmarks/kbookmarkmodel/commandhistory.cpp:107
#26 0x0000003363224147 in ActionsImpl::slotRecursiveSort (this=0x1a7a060) at /usr/src/debug/kde-baseapps-4.9.2/keditbookmarks/actionsimpl.cpp:511
#27 0x000000358b78e49f in QMetaObject::activate (sender=0x1bbcf20, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffd8928da0) at kernel/qobject.cpp:3547
#28 0x000000358cfc42c2 in QAction::triggered (this=this@entry=0x1bbcf20, _t1=false) at .moc/release-shared/moc_qaction.cpp:276
#29 0x000000358cfc44b0 in QAction::activate (this=0x1bbcf20, event=<optimized out>) at kernel/qaction.cpp:1257
#30 0x000000358d3fd613 in QMenuPrivate::activateCausedStack (this=this@entry=0x1c2d930, causedStack=..., action=action@entry=0x1bbcf20, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1028
#31 0x000000358d403929 in QMenuPrivate::activateAction (this=0x1c2d930, action=0x1bbcf20, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1120
#32 0x00000035260fff20 in KMenu::mouseReleaseEvent (this=0x1c3aa70, e=0x7fffd8929940) at /usr/src/debug/kdelibs-4.9.2/kdeui/widgets/kmenu.cpp:464
#33 0x000000358d019cb0 in QWidget::event (this=0x1c3aa70, event=0x7fffd8929940) at kernel/qwidget.cpp:8371
#34 0x000000358d404bdb in QMenu::event (this=0x1c3aa70, e=0x7fffd8929940) at widgets/qmenu.cpp:2469
#35 0x000000358cfca47c in QApplicationPrivate::notify_helper (this=this@entry=0x181ca90, receiver=receiver@entry=0x1c3aa70, e=e@entry=0x7fffd8929940) at kernel/qapplication.cpp:4557
#36 0x000000358cfcf15b in QApplication::notify (this=<optimized out>, receiver=0x1c3aa70, e=0x7fffd8929940) at kernel/qapplication.cpp:4100
#37 0x00000035260468a6 in KApplication::notify (this=0x7fffd892a960, receiver=0x1c3aa70, event=0x7fffd8929940) at /usr/src/debug/kdelibs-4.9.2/kdeui/kernel/kapplication.cpp:311
#38 0x000000358b777cee in QCoreApplication::notifyInternal (this=0x7fffd892a960, receiver=0x1c3aa70, event=0x7fffd8929940) at kernel/qcoreapplication.cpp:915
#39 0x000000358cfcb2bb in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#40 QApplicationPrivate::sendMouseEvent (receiver=0x1c3aa70, event=0x7fffd8929940, alienWidget=0x0, nativeWidget=0x1c3aa70, buttonDown=0x358da9cd88, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3168
#41 0x000000358d04582c in QETWidget::translateMouseEvent (this=this@entry=0x1c3aa70, event=event@entry=0x7fffd892a0b0) at kernel/qapplication_x11.cpp:4462
#42 0x000000358d0446f1 in QApplication::x11ProcessEvent (this=0x7fffd892a960, event=0x7fffd892a0b0) at kernel/qapplication_x11.cpp:3651
#43 0x000000358d06a77c in x11EventSourceDispatch (s=s@entry=0x1821560, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#44 0x0000003f7be47825 in g_main_dispatch (context=0x181de00) at gmain.c:2539
#45 g_main_context_dispatch (context=context@entry=0x181de00) at gmain.c:3075
#46 0x0000003f7be47b58 in g_main_context_iterate (context=context@entry=0x181de00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146
#47 0x0000003f7be47c14 in g_main_context_iteration (context=0x181de00, may_block=1) at gmain.c:3207
#48 0x000000358b7a5d56 in QEventDispatcherGlib::processEvents (this=0x17f4a70, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#49 0x000000358d06a45e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#50 0x000000358b776a3f in QEventLoop::processEvents (this=this@entry=0x7fffd892a480, flags=...) at kernel/qeventloop.cpp:149
#51 0x000000358b776cc8 in QEventLoop::exec (this=0x7fffd892a480, flags=...) at kernel/qeventloop.cpp:204
#52 0x000000358b77bab8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#53 0x000000336321b6dc in kdemain (argc=<optimized out>, argv=0x7fff00000001) at /usr/src/debug/kde-baseapps-4.9.2/keditbookmarks/main.cpp:212
#54 0x0000003f79a21735 in __libc_start_main (main=0x4007b0 <main(int, char**)>, argc=6, ubp_av=0x7fffd892ab28, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffd892ab18) at libc-start.c:226
#55 0x00000000004007e1 in _start ()

This bug may be a duplicate of or related to bug 258505.

Possible duplicates by query: bug 290572.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-10-25 03:28:47 UTC

*** This bug has been marked as a duplicate of bug 258505 ***
Comment 2 kdebugs.anon134 2013-03-18 06:59:13 UTC
Created attachment 78158 [details]
New crash information added by DrKonqi

keditbookmarks (4.10.1 "release 545") on KDE Platform 4.10.1 "release 545" using Qt 4.8.4

- What I was doing when the application crashed:
1) opened keditbookmarks
2) immediately did Folder > Recursive Sort
3) keditbookmarks immediately crashed

keditbookmarks frequently crashes during recursive sorting of bookmark folders in any location.

-- Backtrace (Reduced):
#6  0x00007f09acadc8c0 in end (this=0x1df2b8a) at /usr/include/QtCore/qlist.h:102
#7  end (this=0x1df2b8a) at /usr/include/QtCore/qlist.h:271
#8  qDeleteAll<QList<TreeItem*> > (c=...) at /usr/include/QtCore/qalgorithms.h:330
#9  TreeItem::~TreeItem (this=0x1df2b8a, __in_chrg=<optimized out>) at /usr/src/debug/kde-baseapps-4.10.1/keditbookmarks/kbookmarkmodel/treeitem.cpp:29
#10 0x00007f09acadc9f8 in TreeItem::deleteChildren (this=0x1def860, first=<optimized out>, last=<optimized out>) at /usr/src/debug/kde-baseapps-4.10.1/keditbookmarks/kbookmarkmodel/treeitem.cpp:80
Comment 3 kdebugs.anon134 2013-03-18 07:31:53 UTC
Created attachment 78159 [details]
New crash information added by DrKonqi

keditbookmarks (4.10.1 "release 545") on KDE Platform 4.10.1 "release 545" using Qt 4.8.4

- What I was doing when the application crashed:
1) opened keditbookmarks
2) immediately did Folder > Recursive Sort
3) keditbookmarks immediately crashed

keditbookmarks frequently crashes during recursive sorting of bookmark folders in any location.

The crash can be reproduced every time.

My entire system was installed using official openSUSE packages from openSUSE repositories.

-- Backtrace (Reduced):
#6  0x00007ff685f598c0 in end (this=0xbb1eda) at /usr/include/QtCore/qlist.h:102
#7  end (this=0xbb1eda) at /usr/include/QtCore/qlist.h:271
#8  qDeleteAll<QList<TreeItem*> > (c=...) at /usr/include/QtCore/qalgorithms.h:330
#9  TreeItem::~TreeItem (this=0xbb1eda, __in_chrg=<optimized out>) at /usr/src/debug/kde-baseapps-4.10.1/keditbookmarks/kbookmarkmodel/treeitem.cpp:29
#10 0x00007ff685f599f8 in TreeItem::deleteChildren (this=0xbb61a0, first=<optimized out>, last=<optimized out>) at /usr/src/debug/kde-baseapps-4.10.1/keditbookmarks/kbookmarkmodel/treeitem.cpp:80
Comment 4 kdebugs.anon134 2013-03-18 08:43:55 UTC
Created attachment 78161 [details]
New crash information added by DrKonqi

keditbookmarks (4.10.1 "release 545") on KDE Platform 4.10.1 "release 545" using Qt 4.8.4

- What I was doing when the application crashed:
1) opened keditbookmarks
2) immediately did Folder > Recursive Sort
3) keditbookmarks immediately crashed

keditbookmarks frequently crashes during recursive sorting of bookmark folders in any location.

The crash can be reproduced every time.

My entire system was installed using official openSUSE packages from openSUSE repositories.

-- Backtrace (Reduced):
#6  0x00007f7255ed28c0 in end (this=0x9af44a) at /usr/include/QtCore/qlist.h:102
#7  end (this=0x9af44a) at /usr/include/QtCore/qlist.h:271
#8  qDeleteAll<QList<TreeItem*> > (c=...) at /usr/include/QtCore/qalgorithms.h:330
#9  TreeItem::~TreeItem (this=0x9af44a, __in_chrg=<optimized out>) at /usr/src/debug/kde-baseapps-4.10.1/keditbookmarks/kbookmarkmodel/treeitem.cpp:29
#10 0x00007f7255ed29f8 in TreeItem::deleteChildren (this=0x9afcd0, first=<optimized out>, last=<optimized out>) at /usr/src/debug/kde-baseapps-4.10.1/keditbookmarks/kbookmarkmodel/treeitem.cpp:80
Comment 5 kdebugs.anon134 2013-03-18 08:46:23 UTC
Created attachment 78163 [details]
New crash information added by DrKonqi

keditbookmarks (4.10.1 "release 545") on KDE Platform 4.10.1 "release 545" using Qt 4.8.4

- What I was doing when the application crashed:
1) opened keditbookmarks
2) immediately did Folder > Recursive Sort
3) keditbookmarks immediately crashed

keditbookmarks frequently crashes during recursive sorting of bookmark folders in any location.

The crash can be reproduced every time.

My entire system was installed using official openSUSE packages from openSUSE repositories.

-- Backtrace (Reduced):
#6  0x00007f4f083d78c0 in end (this=0x23c075a) at /usr/include/QtCore/qlist.h:102
#7  end (this=0x23c075a) at /usr/include/QtCore/qlist.h:271
#8  qDeleteAll<QList<TreeItem*> > (c=...) at /usr/include/QtCore/qalgorithms.h:330
#9  TreeItem::~TreeItem (this=0x23c075a, __in_chrg=<optimized out>) at /usr/src/debug/kde-baseapps-4.10.1/keditbookmarks/kbookmarkmodel/treeitem.cpp:29
#10 0x00007f4f083d79f8 in TreeItem::deleteChildren (this=0x23c5c60, first=<optimized out>, last=<optimized out>) at /usr/src/debug/kde-baseapps-4.10.1/keditbookmarks/kbookmarkmodel/treeitem.cpp:80
Comment 6 kdebugs.anon134 2013-03-18 08:55:13 UTC
Created attachment 78164 [details]
New crash information added by DrKonqi

keditbookmarks (4.10.1 "release 545") on KDE Platform 4.10.1 "release 545" using Qt 4.8.4

- What I was doing when the application crashed:
1) opened keditbookmarks
2) immediately did Folder > Recursive Sort
3) keditbookmarks immediately crashed

keditbookmarks frequently crashes during recursive sorting of bookmark folders in any location.

The crash can be reproduced every time.

My entire system was installed using official openSUSE packages from openSUSE repositories.

-- Backtrace (Reduced):
#6  0x00007f41f2c268c0 in end (this=0x1bb82ba) at /usr/include/QtCore/qlist.h:102
#7  end (this=0x1bb82ba) at /usr/include/QtCore/qlist.h:271
#8  qDeleteAll<QList<TreeItem*> > (c=...) at /usr/include/QtCore/qalgorithms.h:330
#9  TreeItem::~TreeItem (this=0x1bb82ba, __in_chrg=<optimized out>) at /usr/src/debug/kde-baseapps-4.10.1/keditbookmarks/kbookmarkmodel/treeitem.cpp:29
#10 0x00007f41f2c269f8 in TreeItem::deleteChildren (this=0x1be73c0, first=<optimized out>, last=<optimized out>) at /usr/src/debug/kde-baseapps-4.10.1/keditbookmarks/kbookmarkmodel/treeitem.cpp:80
Comment 7 kdebugs.anon134 2013-03-18 09:28:58 UTC
Created attachment 78165 [details]
New crash information added by DrKonqi

keditbookmarks (4.10.1 "release 545") on KDE Platform 4.10.1 "release 545" using Qt 4.8.4

- What I was doing when the application crashed:

1) opened keditbookmarks
2) immediately did Folder > Recursive Sort
3) keditbookmarks immediately crashed

keditbookmarks frequently crashes during recursive sorting of bookmark folders in any location.

The crash can be reproduced every time.

My entire system was installed using official openSUSE packages from openSUSE repositories.

-- Backtrace (Reduced):
#6  0x00007f74fa0c18c0 in end (this=0x17f743a) at /usr/include/QtCore/qlist.h:102
#7  end (this=0x17f743a) at /usr/include/QtCore/qlist.h:271
#8  qDeleteAll<QList<TreeItem*> > (c=...) at /usr/include/QtCore/qalgorithms.h:330
#9  TreeItem::~TreeItem (this=0x17f743a, __in_chrg=<optimized out>) at /usr/src/debug/kde-baseapps-4.10.1/keditbookmarks/kbookmarkmodel/treeitem.cpp:29
#10 0x00007f74fa0c19f8 in TreeItem::deleteChildren (this=0x1a9dd20, first=<optimized out>, last=<optimized out>) at /usr/src/debug/kde-baseapps-4.10.1/keditbookmarks/kbookmarkmodel/treeitem.cpp:80
Comment 8 kdebugs.anon134 2013-03-18 10:02:48 UTC
Created attachment 78168 [details]
New crash information added by DrKonqi

keditbookmarks (4.10.1 "release 545") on KDE Platform 4.10.1 "release 545" using Qt 4.8.4

- What I was doing when the application crashed:
1) opened keditbookmarks
2) immediately did Folder > Recursive Sort
3) keditbookmarks immediately crashed

keditbookmarks frequently crashes during recursive sorting of bookmark folders in any location.

The crash can be reproduced every time.

My entire system was installed using official openSUSE packages from openSUSE repositories.

-- Backtrace (Reduced):
#6  end (this=0x20) at /usr/include/QtCore/qlist.h:102
#7  end (this=0x20) at /usr/include/QtCore/qlist.h:271
#8  qDeleteAll<QList<TreeItem*> > (c=...) at /usr/include/QtCore/qalgorithms.h:330
#9  TreeItem::~TreeItem (this=0x20, __in_chrg=<optimized out>) at /usr/src/debug/kde-baseapps-4.10.1/keditbookmarks/kbookmarkmodel/treeitem.cpp:29
#10 0x00007fbe28cad9f8 in TreeItem::deleteChildren (this=0x2809750, first=<optimized out>, last=<optimized out>) at /usr/src/debug/kde-baseapps-4.10.1/keditbookmarks/kbookmarkmodel/treeitem.cpp:80
Comment 9 kdebugs.anon134 2013-03-18 10:26:08 UTC
Created attachment 78169 [details]
New crash information added by DrKonqi

keditbookmarks (4.10.1 "release 545") on KDE Platform 4.10.1 "release 545" using Qt 4.8.4

- What I was doing when the application crashed:
1) opened keditbookmarks
2) immediately did Folder > Recursive Sort
3) keditbookmarks immediately crashed

keditbookmarks frequently crashes during recursive sorting of bookmark folders in any location.

The crash can be reproduced every time.

My entire system was installed using official openSUSE packages from openSUSE repositories.

-- Backtrace (Reduced):
#6  0x00007f518742b8c0 in end (this=0x1f40b3a) at /usr/include/QtCore/qlist.h:102
#7  end (this=0x1f40b3a) at /usr/include/QtCore/qlist.h:271
#8  qDeleteAll<QList<TreeItem*> > (c=...) at /usr/include/QtCore/qalgorithms.h:330
#9  TreeItem::~TreeItem (this=0x1f40b3a, __in_chrg=<optimized out>) at /usr/src/debug/kde-baseapps-4.10.1/keditbookmarks/kbookmarkmodel/treeitem.cpp:29
#10 0x00007f518742b9f8 in TreeItem::deleteChildren (this=0x1ffeef0, first=<optimized out>, last=<optimized out>) at /usr/src/debug/kde-baseapps-4.10.1/keditbookmarks/kbookmarkmodel/treeitem.cpp:80