Bug 157601 - dolphin freezes and crashes after cut and paste
Summary: dolphin freezes and crashes after cut and paste
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 157612 166132 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-02-10 14:15 UTC by Alexey Chernov
Modified: 2009-02-13 11:31 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Dolphin crash backtrace (6.83 KB, text/plain)
2008-02-10 14:16 UTC, Alexey Chernov
Details
Crash report for the last comment (3.62 KB, text/plain)
2008-03-11 19:48 UTC, Alexey Chernov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Chernov 2008-02-10 14:15:57 UTC
Version:           1.0.1 (using KDE 4.0.0)
Installed from:    Compiled From Sources
Compiler:          GCC 4.1.2 Target: x86_64-unknown-linux-gnu Configured with: ../gcc-4.1.2/configure --prefix=/usr --libexecdir=/usr/lib --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++ --disable-multilib Thread model: posix
OS:                Linux

Dolphin freezes after several cut + paste iterations in directory with many files and subfolders. After each of such iteration it works slower and slower and finally it stops at all. I've noticed that usually it stops after right-clicking on some file. Every other windows of Dolphin if opened, freezes too. When I close it, it throws crash report. The backtrace will be attached.
Comment 1 Alexey Chernov 2008-02-10 14:16:35 UTC
Created attachment 23517 [details]
Dolphin crash backtrace
Comment 2 Pino Toscano 2008-02-10 18:04:27 UTC
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0x2b4ac8e7fec0 (LWP 1924)]
[New Thread 0x40800950 (LWP 1945)]
[KCrash handler]
#5  0x00002b4ac5d66275 in QList<QAction*>::contains (this=0x849228, 
    t=@0x7fffe77c7368)
    at ../../include/QtCore/../../src/corelib/tools/qlist.h:642
#6  0x00002b4ac5dadcd4 in QWidget::insertAction (this=0xe868f0, before=0x0, 
    action=0xba0bf0) at kernel/qwidget.cpp:2468
#7  0x00002b4ac5dade64 in QWidget::addAction (this=0xe868f0, action=0xba0bf0)
    at kernel/qwidget.cpp:2437
#8  0x00002b4ac47e36ea in KonqMenuActionsPrivate::insertServices (
    this=0xd4d1d0, list=@0x7fffe77c7588, menu=0xe868f0, isBuiltin=false)
    at /usr/src/packages/kde4/kde/kdebase-4.0.1/apps/lib/konq/konq_menuactions.cpp:146
#9  0x00002b4ac47e568a in KonqMenuActions::addActionsTo (this=0x7fffe77c7cb0, 
    mainMenu=0xe868f0)
    at /usr/src/packages/kde4/kde/kdebase-4.0.1/apps/lib/konq/konq_menuactions.cpp:407
#10 0x000000000042f066 in DolphinContextMenu::openItemContextMenu (
    this=0x7fffe77c7e40)
    at /usr/src/packages/kde4/kde/kdebase-4.0.1/apps/dolphin/src/dolphincontextmenu.cpp:189
#11 0x000000000042fc22 in DolphinContextMenu::open (this=0x7fffe77c7e40)
    at /usr/src/packages/kde4/kde/kdebase-4.0.1/apps/dolphin/src/dolphincontextmenu.cpp:91
#12 0x000000000042acf4 in DolphinViewContainer::openContextMenu (
    this=0xd78a50, item=@0x7fffe77c84c0, url=@0xd8a5c8)
    at /usr/src/packages/kde4/kde/kdebase-4.0.1/apps/dolphin/src/dolphinviewcontainer.cpp:361
#13 0x000000000042b5d0 in DolphinViewContainer::qt_metacall (this=0xd78a50, 
    _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0x7fffe77c8450)
    at /usr/src/packages/kde4/kde/kdebase-4.0.1/build/apps/dolphin/src/dolphinviewcontainer.moc:110
#14 0x00002b4ac3508b78 in QMetaObject::activate (sender=0xd90680, 
    from_signal_index=40, to_signal_index=40, argv=0x7fffe77c8450)
    at kernel/qobject.cpp:3087
#15 0x00002b4ac3508f6f in QMetaObject::activate (sender=0xd90680, 
    m=0x2b4ac4a6c520, local_signal_index=13, argv=0x7fffe77c8450)
    at kernel/qobject.cpp:3149
#16 0x00002b4ac494cd21 in DolphinView::requestContextMenu (this=0xd90680, 
    _t1=@0x7fffe77c84c0, _t2=@0xd8a5c8)
    at /usr/src/packages/kde4/kde/kdebase-4.0.1/build/apps/dolphin/src/dolphinview.moc:296
#17 0x00002b4ac494fece in DolphinView::openContextMenu (this=0xd90680, 
    pos=@0x7fffe77c99d8)
    at /usr/src/packages/kde4/kde/kdebase-4.0.1/apps/dolphin/src/dolphinview.cpp:751
#18 0x00002b4ac4951a03 in DolphinView::qt_metacall (this=0xd90680, 
    _c=QMetaObject::InvokeMetaMethod, _id=37, _a=0x7fffe77c8a90)
    at /usr/src/packages/kde4/kde/kdebase-4.0.1/build/apps/dolphin/src/dolphinview.moc:189
#19 0x00002b4ac3508b78 in QMetaObject::activate (sender=0xd8a5b0, 
    from_signal_index=6, to_signal_index=6, argv=0x7fffe77c8a90)
    at kernel/qobject.cpp:3087
#20 0x00002b4ac3508f6f in QMetaObject::activate (sender=0xd8a5b0, 
    m=0x2b4ac4a6ab80, local_signal_index=2, argv=0x7fffe77c8a90)
    at kernel/qobject.cpp:3149
#21 0x00002b4ac492bb9b in DolphinController::requestContextMenu (
    this=0xd8a5b0, _t1=@0x7fffe77c99d8)
    at /usr/src/packages/kde4/kde/kdebase-4.0.1/build/apps/dolphin/src/dolphincontroller.moc:136
#22 0x00002b4ac492bbc4 in DolphinController::triggerContextMenuRequest (
    this=0xd8a5b0, pos=@0x7fffe77c99d8)
    at /usr/src/packages/kde4/kde/kdebase-4.0.1/apps/dolphin/src/dolphincontroller.cpp:53
#23 0x00002b4ac49306ac in DolphinIconsView::contextMenuEvent (this=0xd8ae80, 
    event=0x7fffe77c99c0)
    at /usr/src/packages/kde4/kde/kdebase-4.0.1/apps/dolphin/src/dolphiniconsview.cpp:178
#24 0x00002b4ac5db4416 in QWidget::event (this=0xd8ae80, event=0x7fffe77c99c0)
    at kernel/qwidget.cpp:6290
#25 0x00002b4ac60dfb1b in QFrame::event (this=0xd8ae80, e=0x7fffe77c99c0)
    at widgets/qframe.cpp:655
#26 0x00002b4ac6165ba8 in QAbstractScrollArea::viewportEvent (this=0xd8ae80, 
    e=0x7fffe77c99c0) at widgets/qabstractscrollarea.cpp:924
#27 0x00002b4ac61e8d7d in QAbstractItemView::viewportEvent (this=0xd8ae80, 
    event=0x7fffe77c99c0) at itemviews/qabstractitemview.cpp:1369
#28 0x00002b4ac61683b6 in QAbstractScrollAreaPrivate::viewportEvent (
    this=0xd8bf30, event=0x7fffe77c99c0) at widgets/qabstractscrollarea_p.h:93
#29 0x00002b4ac61683f6 in QAbstractScrollAreaFilter::eventFilter (
    this=0xd8d660, o=0xd8bb20, e=0x7fffe77c99c0)
    at widgets/qabstractscrollarea_p.h:104
#30 0x00002b4ac5d67272 in QApplicationPrivate::notify_helper (this=0x5a90e0, 
    receiver=0xd8bb20, e=0x7fffe77c99c0) at kernel/qapplication.cpp:3548
#31 0x00002b4ac5d68693 in QApplication::notify (this=0x7fffe77ca7a0, 
    receiver=0xd8bb20, e=0x7fffe77c99c0) at kernel/qapplication.cpp:3340
#32 0x00002b4ac3d1c8b6 in KApplication::notify (this=0x7fffe77ca7a0, 
    receiver=0xd8bb20, event=0x7fffe77c99c0)
    at /usr/src/packages/kde4/kde/kdelibs-4.0.1/kdeui/kernel/kapplication.cpp:314
#33 0x00002b4ac34f7ec0 in QCoreApplication::notifyInternal (
    this=0x7fffe77ca7a0, receiver=0xd8bb20, event=0x7fffe77c99c0)
    at kernel/qcoreapplication.cpp:530
#34 0x00002b4ac5d72579 in QCoreApplication::sendSpontaneousEvent (
    receiver=0xd8bb20, event=0x7fffe77c99c0)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:203
#35 0x00002b4ac5dcc625 in QETWidget::translateMouseEvent (this=0xd8bb20, 
    event=0x7fffe77ca210) at kernel/qapplication_x11.cpp:3873
#36 0x00002b4ac5dca3b0 in QApplication::x11ProcessEvent (this=0x7fffe77ca7a0, 
    event=0x7fffe77ca210) at kernel/qapplication_x11.cpp:2918
#37 0x00002b4ac5df68df in x11EventSourceDispatch (s=0x5aca10, callback=0, 
    user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:135
#38 0x00002b4ac7ca09db in g_main_dispatch () from /usr/lib/libglib-2.0.so.0
#39 0x00002b4ac7ca215e in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#40 0x00002b4ac7ca27a3 in g_main_context_iterate ()
   from /usr/lib/libglib-2.0.so.0
#41 0x00002b4ac7ca29e4 in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#42 0x00002b4ac351f33a in QEventDispatcherGlib::processEvents (this=0x5a8370, 
    flags=@0x7fffe77ca600) at kernel/qeventdispatcher_glib.cpp:338
#43 0x00002b4ac5df6183 in QGuiEventDispatcherGlib::processEvents (
    this=0x5a8370, flags=@0x7fffe77ca650)
    at kernel/qguieventdispatcher_glib.cpp:191
#44 0x00002b4ac34f519d in QEventLoop::processEvents (this=0x7fffe77ca700, 
    flags=@0x7fffe77ca6b0) at kernel/qeventloop.cpp:140
#45 0x00002b4ac34f52f2 in QEventLoop::exec (this=0x7fffe77ca700, 
    flags=@0x7fffe77ca710) at kernel/qeventloop.cpp:182
#46 0x00002b4ac34f8674 in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:759
#47 0x00002b4ac5d66ec8 in QApplication::exec () at kernel/qapplication.cpp:3053
#48 0x000000000043d161 in main (argc=6, argv=0x7fffe77cac88)
    at /usr/src/packages/kde4/kde/kdebase-4.0.1/apps/dolphin/src/main.cpp:96
#0  0x00002b4ac78a99e1 in nanosleep () from /lib/libc.so.6
Comment 3 Pino Toscano 2008-02-10 18:05:47 UTC
*** Bug 157612 has been marked as a duplicate of this bug. ***
Comment 4 David Faure 2008-02-15 21:17:48 UTC
I wonder if the crash is fixed by my 775367/775369 commit in kdelibs...
Comment 5 Alexey Chernov 2008-02-17 02:09:43 UTC
I will try to test it asap and post the result here
Comment 6 Alexey Chernov 2008-03-11 19:47:17 UTC
Well, I've changed KDE to version 4.0.2 and tested dolphin in almost the same situation. I found the bug is there. This is the sequence that I used.
1. I have a directory with about 300 files, 80-90 mb each file. Overall size is about 34 gb. Let's call this directory as "b". I place this directory in separate blank directory called "a". So a/b is directory with my files.
2. I need to place each file from a/b to separate directory in a. So I create directory "c" in Dolphin. I click 'Create new folder' in menu.
3. Pause. New directory a/c isn't displayed. Dolphin window doesn't respond. (~0-1 s)
4. Directory appears a/c appears. I click and enter to it. So, two directories are opened in two separate windows: a/b and a/c.
5. I cut file from a/b using hotkey.
6. Pause. The file to cut doesn't become grey, Dolphin window doesn't respond. (~0.2-2 s)
7. I switch to a/c window and press 'paste' hotkeys.
8. Pause. File isn't appear, dolphin freezes. (1-3 s)
9. Window with copying progress appears. Dolphin is still freezed.
9a. Sometimes here the copying progress persists after file is already in proper destination. when i close it Dolphin crashes (report will be attached). If not close it, it continues working the same way, no problems, but the copy window is there.
10. File appears in a/c.
11. Pause. File is in place, but the window doesn't respond. (1-2 s).
12. Everything unfreezes. In a/c window I go up to "a" directory and repeat this cyrle with another file and "c" directory.

I only want to add that for pauses I added their length in seconds. Also, 9a step occurs after long work with windows. When I write 'window freezes' or 'not respond' it means that all the dolpin windows are freezed, not only one. Pause lengths grows from lesser values to bigger ones as I work longer and longer with dolphin.

Sorry me for very long  comment, please. I just tried to describe the problem in details. The crash report will follow.
Comment 7 Alexey Chernov 2008-03-11 19:48:04 UTC
Created attachment 23868 [details]
Crash report for the last comment
Comment 8 Michal Witkowski 2008-07-14 10:21:27 UTC
I've got a similar problem. Running KDE 4.1RC1 (from Archlinux KDEMOD). Whenever I try to cut&paste multiple directories with subdirectories, Dolphin is really really slow and eventually crashes.

The backtrace:
Application: Dolphin (dolphin), signal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0xb6026700 (LWP 6314)]
[KCrash handler]
#6  0xb74dc722 in QUrl::operator= () from /usr/lib/libQtCore.so.4
#7  0xb7729f96 in KUrl::operator= () from /opt/kdemod/lib/libkdecore.so.5
#8  0xb7d0b16d in KIO::CopyJobPrivate::statCurrentSrc ()
   from /opt/kdemod/lib/libkio.so.5
#9  0xb7d0c3fd in KIO::CopyJobPrivate::slotResultRenaming ()
   from /opt/kdemod/lib/libkio.so.5
#10 0xb7d0df54 in KIO::CopyJob::qt_metacall ()
   from /opt/kdemod/lib/libkio.so.5
#11 0xb7539ee5 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0xb753abf9 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#13 0xb77340d2 in KJob::result () from /opt/kdemod/lib/libkdecore.so.5
#14 0xb77344e9 in KJob::emitResult () from /opt/kdemod/lib/libkdecore.so.5
#15 0xb7d3199b in KIO::SimpleJob::slotFinished ()
   from /opt/kdemod/lib/libkio.so.5
#16 0xb7d30000 in KIO::SimpleJob::slotError ()
   from /opt/kdemod/lib/libkio.so.5
#17 0xb7d301d0 in KIO::SimpleJob::qt_metacall ()
   from /opt/kdemod/lib/libkio.so.5
#18 0xb7539ee5 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#19 0xb753abf9 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#20 0xb7dd5d52 in KIO::SlaveInterface::error ()
   from /opt/kdemod/lib/libkio.so.5
#21 0xb7dd8762 in KIO::SlaveInterface::dispatch ()
   from /opt/kdemod/lib/libkio.so.5
#22 0xb7dd64e4 in KIO::SlaveInterface::dispatch ()
   from /opt/kdemod/lib/libkio.so.5
#23 0xb7dc9ca9 in KIO::Slave::gotInput () from /opt/kdemod/lib/libkio.so.5
#24 0xb7dc9fd5 in KIO::Slave::qt_metacall () from /opt/kdemod/lib/libkio.so.5
#25 0xb7539ee5 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#26 0xb753abf9 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#27 0xb7d03af8 in KIO::Connection::readyRead ()
   from /opt/kdemod/lib/libkio.so.5
#28 0xb7d052c3 in KIO::ConnectionPrivate::dequeue ()
   from /opt/kdemod/lib/libkio.so.5
#29 0xb7d0587d in KIO::Connection::qt_metacall ()
   from /opt/kdemod/lib/libkio.so.5
#30 0xb753396d in QMetaCallEvent::placeMetaCall ()
   from /usr/lib/libQtCore.so.4
#31 0xb7535355 in QObject::event () from /usr/lib/libQtCore.so.4
#32 0xb68708d3 in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#33 0xb6877fb2 in QApplication::notify () from /usr/lib/libQtGui.so.4
#34 0xb7b10fb4 in KApplication::notify () from /opt/kdemod/lib/libkdeui.so.5
#35 0xb7526a3a in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#36 0xb7527591 in QCoreApplicationPrivate::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#37 0xb75277c0 in QCoreApplication::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#38 0xb754ecc3 in ?? () from /usr/lib/libQtCore.so.4
#39 0xb62420e8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#40 0xb6245783 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#41 0xb6245941 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#42 0xb754e94d in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#43 0xb68ff98e in ?? () from /usr/lib/libQtGui.so.4
#44 0xb752532f in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#45 0xb75254f0 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#46 0xb7527869 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#47 0xb6870784 in QApplication::exec () from /usr/lib/libQtGui.so.4
#48 0x0808204d in main ()
#0  0xb7f37424 in __kernel_vsyscall ()
Comment 9 Dario Andres 2008-07-20 00:18:41 UTC
I think I have some related problem.
Using Dolphin 1.1 in KDE 4.0.99 (RC1+) in ArchLinux

This is the situation:
I have two folders "A" and "B"
A:
  anotherfile
  image.jpg
B:
  image.jpg

In the "A" folder I select the two files and drag&drop into folder "B" (drop the files to Dolphin TreeView Panel), and I select "Move here..."

A dialog appears: The "image.jpg" file already exists. (It shows the two images). If I press "SKIP" Dolphin crashes

This doesn't happen if I select "Copy Here..." instead of "Move here.." or if I select "Overwrite" instead of "Skip"

If I only move 1 file (the image.jpg), another dialog is displayed (it suggest other name , but not the "Skip" option); and Dolphin doesn't crash

My backtrace seems to be exactly like the Michal one (#8):

plicación: Dolphin (dolphin), señal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0xb60bb700 (LWP 3501)]
[KCrash handler]
#6  0xb75a64bf in QUrl::operator= () from /usr/lib/libQtCore.so.4
#7  0xb77f8fa6 in KUrl::operator= () from /opt/kdemod/lib/libkdecore.so.5
#8  0xb7dec71d in KIO::CopyJobPrivate::statCurrentSrc ()
   from /opt/kdemod/lib/libkio.so.5
#9  0xb7ded47e in KIO::CopyJobPrivate::slotResultRenaming ()
   from /opt/kdemod/lib/libkio.so.5
#10 0xb7def504 in KIO::CopyJob::qt_metacall ()
   from /opt/kdemod/lib/libkio.so.5
#11 0xb7606a24 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0xb760779a in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#13 0xb78030e2 in KJob::result () from /opt/kdemod/lib/libkdecore.so.5
#14 0xb78034f9 in KJob::emitResult () from /opt/kdemod/lib/libkdecore.so.5
#15 0xb7e12f4b in KIO::SimpleJob::slotFinished ()
   from /opt/kdemod/lib/libkio.so.5
#16 0xb7e1175c in KIO::SimpleJob::qt_metacall ()
   from /opt/kdemod/lib/libkio.so.5
#17 0xb7606a24 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#18 0xb760779a in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#19 0xb7eb7774 in KIO::SlaveInterface::finished ()
   from /opt/kdemod/lib/libkio.so.5
#20 0xb7eba412 in KIO::SlaveInterface::dispatch ()
   from /opt/kdemod/lib/libkio.so.5
#21 0xb7eb7d06 in KIO::SlaveInterface::dispatch ()
   from /opt/kdemod/lib/libkio.so.5
#22 0xb7eab239 in KIO::Slave::gotInput () from /opt/kdemod/lib/libkio.so.5
#23 0xb7eab565 in KIO::Slave::qt_metacall () from /opt/kdemod/lib/libkio.so.5
#24 0xb7606a24 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#25 0xb760779a in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#26 0xb7de50a8 in KIO::Connection::readyRead ()
   from /opt/kdemod/lib/libkio.so.5
#27 0xb7de6873 in KIO::ConnectionPrivate::dequeue ()
   from /opt/kdemod/lib/libkio.so.5
#28 0xb7de6e2d in KIO::Connection::qt_metacall ()
   from /opt/kdemod/lib/libkio.so.5
#29 0xb7600434 in QMetaCallEvent::placeMetaCall ()
   from /usr/lib/libQtCore.so.4
#30 0xb7601d84 in QObject::event () from /usr/lib/libQtCore.so.4
#31 0xb69111a0 in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#32 0xb6918aad in QApplication::notify () from /usr/lib/libQtGui.so.4
#33 0xb7be9784 in KApplication::notify () from /opt/kdemod/lib/libkdeui.so.5
#34 0xb75f33bd in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#35 0xb75f3ec5 in QCoreApplicationPrivate::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#36 0xb75f40df in QCoreApplication::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#37 0xb761bb6e in ?? () from /usr/lib/libQtCore.so.4
#38 0xb62d80e8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#39 0xb62db783 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#40 0xb62db941 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#41 0xb761b7f9 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#42 0xb69a1fc9 in ?? () from /usr/lib/libQtGui.so.4
#43 0xb75f1d0c in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#44 0xb75f1ec5 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#45 0xb75f4186 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#46 0xb691105b in QApplication::exec () from /usr/lib/libQtGui.so.4
#47 0x0808204d in main ()
#0  0xb801d424 in __kernel_vsyscall ()


Comment 10 Dario Andres 2008-07-20 00:57:13 UTC
A more detailed backtrace:
Aplicación: Dolphin (dolphin), señal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0xb6185700 (LWP 25616)]
[KCrash handler]
#6  0xb766c4bf in QUrl::operator= () from /usr/lib/libQtCore.so.4
#7  0xb78b38a1 in KUrl::operator= (this=0x9c239c4, _u=@0x3f2f40)
    at /home/dario/myData/ArchPKG/kdemod4/work/kdelibs/src/kdelibs-4.0.99/kdecore/io/kurl.cpp:544
#8  0xb7e58b69 in KIO::CopyJobPrivate::statCurrentSrc (this=0x9c238f8)
    at /home/dario/myData/ArchPKG/kdemod4/work/kdelibs/src/kdelibs-4.0.99/kio/kio/copyjob.cpp:612
#9  0xb7e5969d in KIO::CopyJobPrivate::slotResultRenaming (this=0x9c238f8, 
    job=0x9c32750)
    at /home/dario/myData/ArchPKG/kdemod4/work/kdelibs/src/kdelibs-4.0.99/kio/kio/copyjob.cpp:1777
#10 0xb7e5b28c in KIO::CopyJob::qt_metacall (this=0x9c18d10, 
    _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfa84510)
    at /home/dario/myData/ArchPKG/kdemod4/work/kdelibs/src/build/kio/copyjob.moc:114
#11 0xb76cca24 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0xb76cd79a in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#13 0xb78b8de0 in KJob::result (this=0x9c32750, _t1=0x9c32750)
    at /home/dario/myData/ArchPKG/kdemod4/work/kdelibs/src/build/kdecore/kjob.moc:186
#14 0xb78b926d in KJob::emitResult (this=0x9c32750)
    at /home/dario/myData/ArchPKG/kdemod4/work/kdelibs/src/kdelibs-4.0.99/kdecore/jobs/kjob.cpp:290
#15 0xb7e7a3ff in KIO::SimpleJob::slotFinished (this=0x9c32750)
    at /home/dario/myData/ArchPKG/kdemod4/work/kdelibs/src/kdelibs-4.0.99/kio/kio/job.cpp:498
#16 0xb7e79e7d in KIO::SimpleJob::qt_metacall (this=0x9c32750, 
    _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfa84668)
    at /home/dario/myData/ArchPKG/kdemod4/work/kdelibs/src/build/kio/jobclasses.moc:156
#17 0xb76cca24 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#18 0xb76cd79a in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#19 0xb7f1273e in KIO::SlaveInterface::finished (this=0x996e0a8)
    at /home/dario/myData/ArchPKG/kdemod4/work/kdelibs/src/build/kio/slaveinterface.moc:163
#20 0xb7f14a90 in KIO::SlaveInterface::dispatch (this=0x996e0a8, _cmd=104, 
    rawdata=@0xbfa847c4)
    at /home/dario/myData/ArchPKG/kdemod4/work/kdelibs/src/kdelibs-4.0.99/kio/kio/slaveinterface.cpp:176
#21 0xb7f14e8f in KIO::SlaveInterface::dispatch (this=0x996e0a8)
    at /home/dario/myData/ArchPKG/kdemod4/work/kdelibs/src/kdelibs-4.0.99/kio/kio/slaveinterface.cpp:91
#22 0xb7f07f54 in KIO::Slave::gotInput (this=0x996e0a8)
    at /home/dario/myData/ArchPKG/kdemod4/work/kdelibs/src/kdelibs-4.0.99/kio/kio/slave.cpp:319
#23 0xb7f0921a in KIO::Slave::qt_metacall (this=0x996e0a8, 
    _c=QMetaObject::InvokeMetaMethod, _id=4140864, _a=0xbfa848c8)
    at /home/dario/myData/ArchPKG/kdemod4/work/kdelibs/src/build/kio/slave.moc:75
#24 0xb76cca24 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#25 0xb76cd79a in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#26 0xb7e50174 in KIO::Connection::readyRead (this=0x9950368)
    at /home/dario/myData/ArchPKG/kdemod4/work/kdelibs/src/build/kio/connection.moc:84
#27 0xb7e50ddc in KIO::ConnectionPrivate::dequeue (this=0x9950388)
    at /home/dario/myData/ArchPKG/kdemod4/work/kdelibs/src/kdelibs-4.0.99/kio/kio/connection.cpp:82
#28 0xb7e51ced in KIO::Connection::qt_metacall (this=0x9950368, 
    _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x9c18838)
    at /home/dario/myData/ArchPKG/kdemod4/work/kdelibs/src/build/kio/connection.moc:72
#29 0xb76c6434 in QMetaCallEvent::placeMetaCall ()
   from /usr/lib/libQtCore.so.4
#30 0xb76c7d84 in QObject::event () from /usr/lib/libQtCore.so.4
#31 0xb69dd1a0 in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#32 0xb69e4aad in QApplication::notify () from /usr/lib/libQtGui.so.4
#33 0xb7c695b0 in KApplication::notify (this=0xbfa85024, receiver=0x9950368, 
    event=0x9b8ec38)
    at /home/dario/myData/ArchPKG/kdemod4/work/kdelibs/src/kdelibs-4.0.99/kdeui/kernel/kapplication.cpp:311
#34 0xb76b93bd in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#35 0xb76b9ec5 in QCoreApplicationPrivate::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#36 0xb76ba0df in QCoreApplication::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#37 0xb76e1b6e in ?? () from /usr/lib/libQtCore.so.4
#38 0xb63a20e8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#39 0xb63a5783 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#40 0xb63a5941 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#41 0xb76e17f9 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#42 0xb6a6dfc9 in ?? () from /usr/lib/libQtGui.so.4
#43 0xb76b7d0c in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#44 0xb76b7ec5 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#45 0xb76ba186 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#46 0xb69dd05b in QApplication::exec () from /usr/lib/libQtGui.so.4
#47 0x0808204d in main ()
#0  0xb806a424 in __kernel_vsyscall ()
Comment 11 David Faure 2008-07-25 13:10:30 UTC
The crash in comment #2 is fixed, see Bug 163304  .
The crash in comment #8 is a different bug, seems to be a logic error in CopyJob...
Comment 12 David Faure 2008-08-11 10:07:44 UTC
SVN commit 845067 by dfaure:

Fix crash when skipping a source URL in the direct-renaming phase
BUG: 157601


 M  +20 -6     kio/copyjob.cpp  
 M  +9 -0      kio/copyjob.h  
 M  +19 -0     tests/jobtest.cpp  
 M  +1 -0      tests/jobtest.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=845067
Comment 13 Frank Reininghaus 2008-10-18 23:03:16 UTC
*** Bug 166132 has been marked as a duplicate of this bug. ***
Comment 14 Marcelo Sales 2008-11-02 14:53:32 UTC
What is the first Dolphin version free of this bug? I still see it at KDE 4.1.2. It also happens when moving files using drag and drop, not only when copying and pasting. This error may be related to bug 167086.
Comment 15 Marcelo Sales 2008-11-20 03:07:23 UTC
I still see this bug in KDE 4.1.2, with the following crash debug info, which seems to be different from the previous ones in this bug. Should it be reopened or is this the same problem that has already been solved?

Aplicativo: Dolphin (dolphin), sinal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0xb7fc19a0 (LWP 32328)]
[KCrash handler]
#6  0x04c4dad3 in QImage::setAlphaChannel () from /usr/lib/libQtGui.so.4
#7  0x04c733b9 in ?? () from /usr/lib/libQtGui.so.4
#8  0x04c68e35 in QPixmap::setAlphaChannel () from /usr/lib/libQtGui.so.4
#9  0x060dfd98 in SelectionToggle::paintEvent (this=<value optimized out>, 
    event=<value optimized out>)
    at /usr/src/debug/kdebase-4.1.2/apps/dolphin/src/selectiontoggle.cpp:154
#10 0x04bf9fbb in QWidget::event () from /usr/lib/libQtGui.so.4
#11 0x04ee2c0e in QAbstractButton::event () from /usr/lib/libQtGui.so.4
#12 0x04ba1f8c in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#13 0x04ba9efa in QApplication::notify () from /usr/lib/libQtGui.so.4
#14 0x0591047d in KApplication::notify () from /usr/lib/libkdeui.so.5
#15 0x006402e1 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#16 0x04c02cbe in ?? () from /usr/lib/libQtGui.so.4
#17 0x04bf8980 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#18 0x04bf912c in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib/libQtGui.so.4
#19 0x04bf85f8 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#20 0x04bf912c in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib/libQtGui.so.4
#21 0x04bf85f8 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#22 0x04bf912c in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib/libQtGui.so.4
#23 0x04bf85f8 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#24 0x04bf912c in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib/libQtGui.so.4
#25 0x04bf85f8 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#26 0x04bf912c in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib/libQtGui.so.4
#27 0x04bf85f8 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#28 0x04bf912c in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib/libQtGui.so.4
#29 0x04bf85f8 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#30 0x04bf912c in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib/libQtGui.so.4
#31 0x04bf85f8 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#32 0x04d677be in ?? () from /usr/lib/libQtGui.so.4
#33 0x04d67c87 in ?? () from /usr/lib/libQtGui.so.4
#34 0x04bf9de6 in QWidget::event () from /usr/lib/libQtGui.so.4
#35 0x04f4d1a7 in QMainWindow::event () from /usr/lib/libQtGui.so.4
#36 0x059d5128 in KMainWindow::event () from /usr/lib/libkdeui.so.5
#37 0x05a16a1c in KXmlGuiWindow::event () from /usr/lib/libkdeui.so.5
#38 0x04ba1f8c in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#39 0x04ba9efa in QApplication::notify () from /usr/lib/libQtGui.so.4
#40 0x0591047d in KApplication::notify () from /usr/lib/libkdeui.so.5
#41 0x006402e1 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#42 0x00640f55 in QCoreApplicationPrivate::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#43 0x0064116d in QCoreApplication::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#44 0x0066addf in ?? () from /usr/lib/libQtCore.so.4
#45 0x00772e38 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#46 0x007764e3 in ?? () from /lib/libglib-2.0.so.0
#47 0x007766a1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#48 0x0066aa28 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#49 0x04c3b105 in ?? () from /usr/lib/libQtGui.so.4
#50 0x0063e9ca in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#51 0x0063eb8a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#52 0x00641235 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#53 0x04ba1e07 in QApplication::exec () from /usr/lib/libQtGui.so.4
#54 0x080817cf in main (argc=1, argv=0xbfeecef4)
    at /usr/src/debug/kdebase-4.1.2/apps/dolphin/src/main.cpp:94
Comment 16 Alexey Chernov 2008-11-20 10:26:52 UTC
Well, I think the action was simply blocked on read-only partitions in patch, so I don't think it need to be reopened. But only maintainers can tell us the right information.
Comment 17 Dario Andres 2008-12-04 16:58:16 UTC
Backtrace reported in comment 15 seems similar to the backtrace in bug 173054 comment 0 (SelectionToggle::paintEvent ,, QImage::setAlphaChannel)
Comment 18 Guillaume MAIANO 2009-02-13 10:31:17 UTC
Maybe this is the same bug?
Application : Dolphin (dolphin), signal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0xb5e306c0 (LWP 6830)]
[New Thread 0xb4114b90 (LWP 6833)]
KCrash handler]
#6  0xb7594449 in QEventLoop::exit () from /usr/lib/libQtCore.so.4
#7  0xb6bb9fc4 in QDragManager::eventFilter () from /usr/lib/libQtGui.so.4
#8  0xb75950f4 in QCoreApplicationPrivate::sendThroughApplicationEventFilters
    () from /usr/lib/libQtCore.so.4
#9  0xb6b36863 in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#10 0xb6b3f0e1 in QApplication::notify () from /usr/lib/libQtGui.so.4
#11 0xb7a64b2d in KApplication::notify () from /usr/lib/libkdeui.so.5
#12 0xb7595e61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#13 0xb6b3e36e in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#14 0xb6ba8656 in ?? () from /usr/lib/libQtGui.so.4
#15 0xb6ba79e5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#16 0xb6bd17aa in ?? () from /usr/lib/libQtGui.so.4
#17 0xb61ec6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0xb61efda3 in ?? () from /usr/lib/libglib-2.0.so.0
#19 0xb61eff61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#20 0xb75c0478 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#21 0xb6bd0ea5 in ?? () from /usr/lib/libQtGui.so.4
#22 0xb759452a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#23 0xb75946ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#24 0xb6bb7fa0 in QDragManager::drag () from /usr/lib/libQtGui.so.4
#25 0xb6b49c3a in QDrag::exec () from /usr/lib/libQtGui.so.4
#26 0xb7ee3c0e in ?? () from /usr/lib/libdolphinprivate.so.4
#27 0xb7edab58 in DolphinIconsView::startDrag ()
   from /usr/lib/libdolphinprivate.so.4
#28 0xb7003779 in QAbstractItemView::mouseMoveEvent ()
   from /usr/lib/libQtGui.so.4
#29 0xb701b932 in QListView::mouseMoveEvent () from /usr/lib/libQtGui.so.4
#30 0xb7a4cd69 in KCategorizedView::mouseMoveEvent ()
   from /usr/lib/libkdeui.so.5
#31 0xb6b8e7cb in QWidget::event () from /usr/lib/libQtGui.so.4
#32 0xb6ec5fd3 in QFrame::event () from /usr/lib/libQtGui.so.4
#33 0xb6f5c7df in QAbstractScrollArea::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#34 0xb7007ccf in QAbstractItemView::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#35 0xb6f5ed85 in ?? () from /usr/lib/libQtGui.so.4
#36 0xb759504a in QCoreApplicationPrivate::sendThroughObjectEventFilters ()
   from /usr/lib/libQtCore.so.4
#37 0xb6b368ca in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#38 0xb6b3f0e1 in QApplication::notify () from /usr/lib/libQtGui.so.4
#39 0xb7a64b2d in KApplication::notify () from /usr/lib/libkdeui.so.5
#40 0xb7595e61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#41 0xb6b3e36e in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#42 0xb6ba8656 in ?? () from /usr/lib/libQtGui.so.4
#43 0xb6ba79e5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#44 0xb6bd17aa in ?? () from /usr/lib/libQtGui.so.4
#45 0xb61ec6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#46 0xb61efda3 in ?? () from /usr/lib/libglib-2.0.so.0
#47 0xb61eff61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#48 0xb75c0478 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#49 0xb6bd0ea5 in ?? () from /usr/lib/libQtGui.so.4
#50 0xb759452a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#51 0xb75946ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#52 0xb7596da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#53 0xb6b36767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#54 0x0808522f in _start ()
#0  0xb7f47430 in __kernel_vsyscall ()
Comment 19 Dario Andres 2009-02-13 11:31:04 UTC
@Guillaume: your crash is more related to bug 157630 (already fixed)