Application: dolphin (2.0) KDE Platform Version: 4.7.97 (4.8 RC2 (4.7.97) Qt Version: 4.7.4 Operating System: Linux 3.0.0-15-generic i686 Distribution: Ubuntu 11.10 -- Information about the crash: - What I was doing when the application crashed: I have copied two files from the by drag and drop from the current window to another directory on the same hirarchy level. I have selected the target from the breadcrumbs. The files got copied OK prior to the crash. I have experienced similar behaviour occasionally. - Unusual behavior I noticed: Dolphin 4.7.97 does not support moving files by drag & drop anymore. Although I have pressed the 'Shift' key, the files get copied. This behaviour now always occurs with 4.7.97. It was not the case with 4.7.95. The crash can be reproduced some of the time. -- Backtrace: Application: Dolphin (dolphin), signal: Aborted [Current thread is 1 (Thread 0xb77c2710 (LWP 2353))] Thread 5 (Thread 0xb6855b70 (LWP 2354)): #0 0x00ffe416 in __kernel_vsyscall () #1 0x001f0063 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95 #2 0x00184135 in _L_lock_10306 () from /lib/i386-linux-gnu/libc.so.6 #3 0x00182946 in __GI___libc_free (mem=0xa0d9308) at malloc.c:3736 #4 0x00f9880f in operator delete(void*) () from /usr/lib/i386-linux-gnu/libstdc++.so.6 #5 0x08203cfc in QEventDispatcherGlib::unregisterSocketNotifier(QSocketNotifier*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #6 0x081f1be8 in QSocketNotifier::setEnabled(bool) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #7 0x0820329d in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #8 0x06a9af24 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0x06a9b8f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0x06a9bc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #11 0x08203ada in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #12 0x081d41dd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #13 0x081d4421 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #14 0x080d790b in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #15 0x081b4e2d in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #16 0x080da7b3 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #17 0x00ce9d31 in start_thread (arg=0xb6855b70) at pthread_create.c:304 #18 0x001e20ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 4 (Thread 0xb4cd6b70 (LWP 2355)): #0 0x00ffe416 in __kernel_vsyscall () #1 0x001f0063 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95 #2 0x00184135 in _L_lock_10306 () from /lib/i386-linux-gnu/libc.so.6 #3 0x00182946 in __GI___libc_free (mem=0xa132ed8) at malloc.c:3736 #4 0x00f9880f in operator delete(void*) () from /usr/lib/i386-linux-gnu/libstdc++.so.6 #5 0x08203cfc in QEventDispatcherGlib::unregisterSocketNotifier(QSocketNotifier*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #6 0x081f1be8 in QSocketNotifier::setEnabled(bool) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #7 0x0820329d in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #8 0x06a9af24 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0x06a9b8f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0x06a9bc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #11 0x08203ada in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #12 0x081d41dd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #13 0x081d4421 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #14 0x080d790b in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #15 0x081b4e2d in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #16 0x080da7b3 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #17 0x00ce9d31 in start_thread (arg=0xb4cd6b70) at pthread_create.c:304 #18 0x001e20ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 3 (Thread 0xb433eb70 (LWP 2363)): #0 0x00ffe416 in __kernel_vsyscall () #1 0x001f0063 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95 #2 0x00184135 in _L_lock_10306 () from /lib/i386-linux-gnu/libc.so.6 #3 0x00182946 in __GI___libc_free (mem=0xab10e80) at malloc.c:3736 #4 0x06ab6add in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x06ab7003 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0x06ab71a8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #7 0x00ce9b1e in __nptl_deallocate_tsd () at pthread_create.c:155 #8 0x00ce9d3f in start_thread (arg=0xb433eb70) at pthread_create.c:311 #9 0x001e20ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 2 (Thread 0xafa88b70 (LWP 2486)): #0 0x021b5f63 in pa_mutex_lock () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so #1 0x00755250 in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0 #2 0x007434ea in pa_mainloop_poll () from /usr/lib/i386-linux-gnu/libpulse.so.0 #3 0x00743d47 in pa_mainloop_iterate () from /usr/lib/i386-linux-gnu/libpulse.so.0 #4 0x00743e24 in pa_mainloop_run () from /usr/lib/i386-linux-gnu/libpulse.so.0 #5 0x007551ce in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0 #6 0x021b7216 in ?? () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so #7 0x00ce9d31 in start_thread (arg=0xafa88b70) at pthread_create.c:304 #8 0x001e20ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 1 (Thread 0xb77c2710 (LWP 2353)): [KCrash Handler] #7 0x00ffe416 in __kernel_vsyscall () #8 0x0013dc8f in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #9 0x001412b5 in __GI_abort () at abort.c:92 #10 0x00173dfc in __libc_message (do_abort=2, fmt=0x24d080 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189 #11 0x0017ebc2 in malloc_printerr (action=<optimized out>, str=<optimized out>, ptr=0xaf01f18) at malloc.c:6283 #12 0x0017f862 in _int_free (av=0x289400, p=0xaf01f10) at malloc.c:4795 #13 0x0018294d in __GI___libc_free (mem=0xaf01f18) at malloc.c:3738 #14 0x080d3e2b in qFree(void*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #15 0x081315c2 in QVectorData::free(QVectorData*, int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #16 0x0155b5af in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #17 0x01563f30 in QPainter::end() () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #18 0x015640f8 in QPainter::~QPainter() () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #19 0x018f14b6 in QAbstractScrollArea::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #20 0x013fdd84 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #21 0x014031d8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #22 0x07661011 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #23 0x081d519e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #24 0x01454e1b in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #25 0x01455b14 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #26 0x01454b78 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #27 0x01455b14 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #28 0x01454b78 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #29 0x01455b14 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #30 0x01454b78 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #31 0x01455b14 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #32 0x01454b78 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #33 0x01455b14 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #34 0x01454b78 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #35 0x0163ead3 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #36 0x0144a6fb in QWidgetPrivate::syncBackingStore() () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #37 0x014588ff in QWidget::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #38 0x0187a51c in QMainWindow::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #39 0x0773c634 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5 #40 0x07784a92 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5 #41 0x013fdd84 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #42 0x014031d8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #43 0x07661011 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #44 0x081d519e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #45 0x081d8f93 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #46 0x081d90ec in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #47 0x082036a4 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #48 0x06a9b25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #49 0x06a9b990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #50 0x06a9bc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #51 0x08203ada in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #52 0x014b5e7a in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #53 0x081d41dd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #54 0x081d4421 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #55 0x081d919d in QCoreApplication::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #56 0x013fb924 in QApplication::exec() () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #57 0x009b5e61 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so #58 0x0804850b in ?? () #59 0x00129113 in __libc_start_main (main=0x80484f0, argc=5, ubp_av=0xbfe8eaa4, init=0x80485e0 <__libc_csu_init>, fini=0x8048650 <__libc_csu_fini>, rtld_fini=0x70ebc0, stack_end=0xbfe8ea9c) at libc-start.c:226 #60 0x08048531 in _start () Possible duplicates by query: bug 290830, bug 290682, bug 290537, bug 290055, bug 289960. Reported using DrKonqi
Created attachment 67851 [details] New crash information added by DrKonqi dolphin (2.0) on KDE Platform 4.7.97 (4.8 RC2 (4.7.97) using Qt 4.7.4 - What I was doing when the application crashed: I tried to move two files from the current window to a target selected from the breadcrumbs. - Unusual behavior I noticed: Moving does not work with held 'Shift' key. Files are copied instead. -- Backtrace (Reduced): #8 0x0013dc8f in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #9 0x001412b5 in __GI_abort () at abort.c:92 [...] #11 0x0017ebc2 in malloc_printerr (action=<optimized out>, str=<optimized out>, ptr=0xa639118) at malloc.c:6283 #12 0x0017f862 in _int_free (av=0x289400, p=0xa639110) at malloc.c:4795 #13 0x0018294d in __GI___libc_free (mem=0xa639118) at malloc.c:3738
Thanks for the bug report! The crash backtrace looks like there is memory corruption going on. Do you also get the crash if you disable the information panel and tool tips? (In reply to comment #0) > Dolphin 4.7.97 does not support moving files by drag & drop anymore. Although I > have pressed the 'Shift' key, the files get copied. This behaviour now always > occurs with 4.7.97. It was not the case with 4.7.95. I can't confirm that with current master (which should be mostly the same as 4.8.0 final).
Info panel was off. Tooltips are off now. However, since the crash only occurs sporadically, I cannot actively reproduce it.
Created attachment 68023 [details] New crash information added by DrKonqi dolphin (2.0) on KDE Platform 4.7.97 (4.8 RC2 (4.7.97) using Qt 4.7.4 - What I was doing when the application crashed: I moved two files to a target selected from the breadcrumbs. This time without holding the Shift key. - Unusual behavior I noticed: Tooltips were switched off (reluctantly) as suggested in a comment to this bug report. The info-page was off anyway. However, the suggestions did't help obviously. Dolphin still keeps crashing occasionally. -- Backtrace (Reduced): #8 0x00441c8f in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #9 0x004452b5 in __GI_abort () at abort.c:92 [...] #11 0x00482bc2 in malloc_printerr (action=<optimized out>, str=<optimized out>, ptr=0x9c68848) at malloc.c:6283 #12 0x00484cf3 in _int_malloc (av=0x58d400, bytes=8) at malloc.c:4308 #13 0x00486498 in __GI___libc_malloc (bytes=8) at malloc.c:3660
*** Bug 297002 has been marked as a duplicate of this bug. ***
Created attachment 70792 [details] New crash information added by DrKonqi dolphin (2.0) on KDE Platform 4.8.2 (4.8.2) using Qt 4.8.1 - What I was doing when the application crashed: Dolphin crashes while moving files by drag&drop them on folder name (upper for current) in adress line -- Backtrace (Reduced): #6 0x00007f63300023a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #7 0x00007f6330005b0b in __GI_abort () at abort.c:92 [...] #9 0x00007f63300466e6 in malloc_printerr (action=3, str=0x7f633012d200 "malloc(): smallbin double linked list corrupted", ptr=<optimized out>) at malloc.c:6283 #10 0x00007f633004891c in _int_malloc (av=0x7f63303681c0, bytes=8) at malloc.c:4308 #11 0x00007f633004a3cd in __GI___libc_malloc (bytes=8) at malloc.c:3660
*** Bug 299414 has been marked as a duplicate of this bug. ***
Resetting assignee to default as per bug #305719
Has anyone seen this crash again in Dolphin 2.2/KDE 4.10.x?