Version: 4.3.1 (KDE 4.3.1) (using KDE 4.3.1) OS: Linux Installed from: Debian testing/unstable Packages I was dragging and dropping bookmarks in the bookmark editor, trying to sort bookmarks into subfolders. Doing that crashes the bookmark editor very quickly on dropping the bookmark, after only a few drags&drops. This makes sorting many bookmarks between tedious and very frustrating, due to the frequency of the crashes. Just start konqueror, Bookmarks -> Edit Bookmarks, and start dragging bookmarks around. -- Backtrace: Application: Bookmark Editor (keditbookmarks), signal: Aborted [KCrash Handler] #5 0x00007ff049b37d25 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #6 0x00007ff049b3ade1 in *__GI_abort () at abort.c:88 #7 0x00007ff049b6dcf8 in __libc_message (do_abort=2, fmt=0x7ff049c20b28 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:173 #8 0x00007ff049b776c8 in malloc_printerr (action=2, str=0x7ff049c1e090 "corrupted double-linked list", ptr=<value optimized out>) at malloc.c:5994 #9 0x00007ff049b79008 in _int_free (av=0x7ff049e52a00, mem=0x1d1ce00) at malloc.c:4726 #10 0x00007ff049b791d6 in *__GI___libc_free (mem=0x7ff049c173a0) at malloc.c:3625 #11 0x00007ff0473ca75e in QPixmap::deref (this=0x1ce7da0) at image/qpixmap.cpp:1322 #12 0x00007ff0473cb283 in QPixmap::operator= (this=0x1ce7da0, pixmap=...) at image/qpixmap.cpp:398 #13 0x00007ff0474c7734 in QX11PaintEngine::updateBrush (this=0x1aaa860, brush=<value optimized out>, origin=...) at painting/qpaintengine_x11.cpp:1383 #14 0x00007ff0474c8916 in QX11PaintEngine::updateState (this=0x1aaa860, state=...) at painting/qpaintengine_x11.cpp:1079 #15 0x00007ff04741f84c in QPainterPrivate::updateStateImpl (this=0x1d39490, newState=0x1d1ec00) at painting/qpainter.cpp:908 #16 0x00007ff04741f94e in QPainterPrivate::updateState (this=0x1d39490, newState=0x1d1ec00) at painting/qpainter.cpp:936 #17 0x00007ff04742a28d in QPainter::drawRects (this=<value optimized out>, rects=0x7fffdf986440, rectCount=6) at painting/qpainter.cpp:3388 #18 0x00007ff04742a59a in QPainter::drawRect (this=0x7fffdf987130, r=..., brush=...) at ../../include/QtGui/../../src/gui/painting/qpainter.h:615 #19 QPainter::fillRect (this=0x7fffdf987130, r=..., brush=...) at painting/qpainter.cpp:6604 #20 0x00007ff04019e056 in OxygenStyle::drawKStylePrimitive (this=0x1a39ea0, widgetType=<value optimized out>, primitive=3, opt=0x7fffdf9868a0, r=..., pal=..., flags=..., p=0x7fffdf987130, widget=0x1b63960, kOpt=0x0) at ../../../kstyles/oxygen/oxygen.cpp:1749 #21 0x00007ff048aba232 in KStyle::drawPrimitive (this=0x1a39ea0, elem=<value optimized out>, option=0x7fffdf9868a0, painter=0x7fffdf987130, widget=0x1b63960) at ../../kdeui/kernel/kstyle.cpp:1043 #22 0x00007ff0478238bd in QTreeView::drawBranches (this=0x1b63960, painter=0x7fffdf987130, rect=<value optimized out>, index=...) at itemviews/qtreeview.cpp:1741 #23 0x00007ff0478263ed in QTreeView::drawRow (this=0x1b63960, painter=0x7fffdf987130, option=..., index=...) at itemviews/qtreeview.cpp:1623 #24 0x00007ff04782e371 in QTreeView::drawTree (this=0x1b63960, painter=0x7fffdf987130, region=<value optimized out>) at itemviews/qtreeview.cpp:1403 #25 0x00007ff04782ed87 in QTreeView::paintEvent (this=0x1b63960, event=0x7fffdf987ce0) at itemviews/qtreeview.cpp:1281 #26 0x00007ff047359966 in QWidget::event (this=0x1b63960, event=0x7fffdf987ce0) at kernel/qwidget.cpp:7687 #27 0x00007ff0476c2cdb in QFrame::event (this=0x1b63960, e=0x7fffdf987ce0) at widgets/qframe.cpp:559 #28 0x00007ff0477f577b in QAbstractItemView::viewportEvent (this=0x1b63960, event=0x7fffdf987ce0) at itemviews/qabstractitemview.cpp:1476 #29 0x00007ff04782d4e9 in QTreeView::viewportEvent (this=0x1b63960, event=0x7fffdf987ce0) at itemviews/qtreeview.cpp:1266 #30 0x00007ff047e90838 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1b6a140, event=0x7fffdf987ce0) at kernel/qcoreapplication.cpp:726 #31 0x00007ff0473097dc in QApplicationPrivate::notify_helper (this=0x19ee2e0, receiver=0x1b6a140, e=0x7fffdf987ce0) at kernel/qapplication.cpp:4052 #32 0x00007ff04731186a in QApplication::notify (this=0x7fffdf98a230, receiver=0x1b6a140, e=0x7fffdf987ce0) at kernel/qapplication.cpp:4021 #33 0x00007ff048aa343b in KApplication::notify (this=0x7fffdf98a230, receiver=0x1b6a140, event=0x7fffdf987ce0) at ../../kdeui/kernel/kapplication.cpp:302 #34 0x00007ff047e9151c in QCoreApplication::notifyInternal (this=0x7fffdf98a230, receiver=0x1b6a140, event=0x7fffdf987ce0) at kernel/qcoreapplication.cpp:610 #35 0x00007ff04736098e in QWidgetPrivate::drawWidget (this=0x1b88040, pdev=0x1ad7148, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x1aad1d0) at kernel/qwidget.cpp:5079 #36 0x00007ff0474d733e in QWidgetBackingStore::sync (this=0x1aad1d0) at painting/qbackingstore.cpp:1261 #37 0x00007ff0474d769a in QWidgetBackingStore::sync (this=0x1aad1d0, exposedWidget=0x19edf70, exposedRegion=...) at painting/qbackingstore.cpp:1074 #38 0x00007ff047368682 in QETWidget::translatePaintEvent (this=0x19edf70, event=<value optimized out>) at kernel/qapplication_x11.cpp:5109 #39 0x00007ff047378eed in QApplication::x11ProcessEvent (this=0x7fffdf98a230, event=0x7fffdf989cb0) at kernel/qapplication_x11.cpp:3450 #40 0x00007ff0473a0e9c in x11EventSourceDispatch (s=0x19f1e80, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #41 0x00007ff04399612a in g_main_dispatch (context=0x19f0d50) at /tmp/buildd/glib2.0-2.22.0/glib/gmain.c:1960 #42 IA__g_main_context_dispatch (context=0x19f0d50) at /tmp/buildd/glib2.0-2.22.0/glib/gmain.c:2513 #43 0x00007ff043999988 in g_main_context_iterate (context=0x19f0d50, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.22.0/glib/gmain.c:2591 #44 0x00007ff043999b3c in IA__g_main_context_iteration (context=0x19f0d50, may_block=1) at /tmp/buildd/glib2.0-2.22.0/glib/gmain.c:2654 #45 0x00007ff047eb9bff in QEventDispatcherGlib::processEvents (this=0x19d4930, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327 #46 0x00007ff0473a064f in QGuiEventDispatcherGlib::processEvents (this=0x353b, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #47 0x00007ff047e8fde2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #48 0x00007ff047e901b4 in QEventLoop::exec (this=0x7fffdf989fe0, flags=...) at kernel/qeventloop.cpp:201 #49 0x00007ff047e92424 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #50 0x00007ff049e75d50 in kdemain () from /usr/lib/libkdeinit4_keditbookmarks.so #51 0x00007ff049b245c6 in __libc_start_main (main=0x400710 <_start+240>, argc=6, ubp_av=0x7fffdf98adb8, init=0x400740 <__libc_csu_init>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffdf98ada8) at libc-start.c:222 #52 0x0000000000400649 in _start ()
On the past days I've seen some fixes for crashes in keditbookmarks. Could this bug has been fixed form KDE 4.4 (and 4.3.2) ?
The backtrace looks like it could be related to bug 196207, or to some other Oxygen/Qt/X11 bug. Thanks
*** Bug 216818 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of bug 196207 ***