Bug 232073 - Copying another file with overwrite dialogue up crashes
Summary: Copying another file with overwrite dialogue up crashes
Status: RESOLVED DUPLICATE of bug 208704
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-25 05:50 UTC by Con Kolivas
Modified: 2010-03-28 00:05 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Con Kolivas 2010-03-25 05:50:38 UTC
Application that crashed: konqueror
Version of the application: 4.3.4 (KDE 4.3.4)
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.5.3
Operating System: Linux 2.6.33-ck1 x86_64
Distribution: Debian GNU/Linux 5.0.4 (lenny)

What I was doing when the application crashed:
I had konqueror open split vertically into two windows. On the left was an ftp session and on the right was a local directory. I copied a file from the right to the left knowing it would bring up the "overwrite or rename" type dialogue, but then started copying another file from right to left before clicking on the "overwrite" option. When I clicked on the overwrite option it crashed.

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7fc9193e6750 (LWP 27047))]

Thread 2 (Thread 0x7fc9060e3910 (LWP 27050)):
#0  0x00007fc916713743 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fc915da90ac in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fc915da93f0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007fc918f383b6 in QEventDispatcherGlib::processEvents (this=0x7fc9000008b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409
#4  0x00007fc918f0e562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fc918f0e934 in QEventLoop::exec (this=0x7fc9060e3010, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fc918e275a8 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007fc918ef2498 in QInotifyFileSystemWatcherEngine::run (this=0xb71080) at io/qfilesystemwatcher_inotify.cpp:214
#8  0x00007fc918e2a4a5 in QThreadPrivate::start (arg=0xb71080) at thread/qthread_unix.cpp:188
#9  0x00007fc915b5473a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007fc91671e69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc9193e6750 (LWP 27047)):
[KCrash Handler]
#5  malloc_consolidate (av=0x7fc9169a2e60) at malloc.c:5121
#6  0x00007fc9166c6454 in _int_malloc (av=0x7fc9169a2e60, bytes=1504) at malloc.c:4360
#7  0x00007fc9166c8aa0 in *__GI___libc_malloc (bytes=1504) at malloc.c:3660
#8  0x00007fc91709d310 in QTextEngine::LayoutData::reallocate (this=0xef70c0, totalGlyphs=<value optimized out>) at text/qtextengine.cpp:2073
#9  0x00007fc91709d950 in QTextEngine::ensureSpace (this=0x7fffdacced40, item=0) at text/qtextengine_p.h:514
#10 QTextEngine::shapeTextWithHarfbuzz (this=0x7fffdacced40, item=0) at text/qtextengine.cpp:1160
#11 0x00007fc91709e8b3 in QTextEngine::shapeText (this=0x7fffdacced40, item=0) at text/qtextengine.cpp:874
#12 0x00007fc91709ec95 in QTextEngine::shape (this=0x7fffdacced40, item=0) at text/qtextengine.cpp:1356
#13 0x00007fc9170a1345 in QTextEngine::width (this=0x7fffdacced40, from=0, len=<value optimized out>) at text/qtextengine.cpp:1543
#14 0x00007fc91707b14a in QFontMetrics::width (this=<value optimized out>, text=..., len=23) at text/qfontmetrics.cpp:538
#15 0x00007fc90968d21e in DolphinFileItemDelegate::nameColumnWidth (name=..., option=...) at ../../../../apps/dolphin/src/dolphinfileitemdelegate.cpp:67
#16 0x00007fc9096825c2 in DolphinDetailsView::nameColumnRect (this=<value optimized out>, index=<value optimized out>) at ../../../../apps/dolphin/src/dolphindetailsview.cpp:953
#17 0x00007fc90968281b in DolphinDetailsView::indexAt (this=0xebfb00, point=...) at ../../../../apps/dolphin/src/dolphindetailsview.cpp:459
#18 0x00007fc917379ac4 in QAbstractItemView::viewportEvent (this=0xebfb00, event=0x7fffdaccf720) at itemviews/qabstractitemview.cpp:1438
#19 0x00007fc9173b1689 in QTreeView::viewportEvent (this=0xebfb00, event=0x7fffdaccf720) at itemviews/qtreeview.cpp:1266
#20 0x00007fc918f0efb8 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0xe7aa90, event=0x7fffdaccf720) at kernel/qcoreapplication.cpp:726
#21 0x00007fc916e8efec in QApplicationPrivate::notify_helper (this=0x6abf00, receiver=0xe7aa90, e=0x7fffdaccf720) at kernel/qapplication.cpp:4061
#22 0x00007fc916e97c58 in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=0x7fffdaccfbc0) at kernel/qapplication.cpp:3792
#23 0x00007fc917ae6de6 in KApplication::notify (this=0x7fffdacd1ab0, receiver=0xe7aa90, event=0x7fffdaccfbc0) at ../../kdeui/kernel/kapplication.cpp:302
#24 0x00007fc918f0fc9c in QCoreApplication::notifyInternal (this=0x7fffdacd1ab0, receiver=0xe7aa90, event=0x7fffdaccfbc0) at kernel/qcoreapplication.cpp:610
#25 0x00007fc916e96a78 in QCoreApplication::sendSpontaneousEvent (receiver=0xe7aa90, event=0x7fffdaccfbc0, alienWidget=0xe7aa90, nativeWidget=0xe6fbf0, buttonDown=<value optimized out>, 
    lastMouseReceiver=...) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#26 QApplicationPrivate::sendMouseEvent (receiver=0xe7aa90, event=0x7fffdaccfbc0, alienWidget=0xe7aa90, nativeWidget=0xe6fbf0, buttonDown=<value optimized out>, lastMouseReceiver=...)
    at kernel/qapplication.cpp:2924
#27 0x00007fc916eff659 in QETWidget::translateMouseEvent (this=0xe6fbf0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4411
#28 0x00007fc916efe40f in QApplication::x11ProcessEvent (this=0x7fffdacd1ab0, event=0x7fffdacd1590) at kernel/qapplication_x11.cpp:3552
#29 0x00007fc916f2676c in x11EventSourceDispatch (s=0x6afc50, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#30 0x00007fc915da590e in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#31 0x00007fc915da92c8 in ?? () from /lib/libglib-2.0.so.0
#32 0x00007fc915da93f0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#33 0x00007fc918f3839c in QEventDispatcherGlib::processEvents (this=0x617220, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#34 0x00007fc916f25f1f in QGuiEventDispatcherGlib::processEvents (this=0x7fc9169a2e60, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#35 0x00007fc918f0e562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#36 0x00007fc918f0e934 in QEventLoop::exec (this=0x7fffdacd18c0, flags=...) at kernel/qeventloop.cpp:201
#37 0x00007fc918f10ba4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#38 0x00007fc910397a13 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/konqueror/src/konqmain.cpp:257
#39 0x0000000000406e9e in launch (argc=4, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=32, envs=<value optimized out>, reset_env=true, tty=0x0, 
    avoid_loops=false, startup_id_str=0x67b9f4 "duo;1269492296;351871;20425_TIME0") at ../../kinit/kinit.cpp:677
#40 0x0000000000407aad in handle_launcher_request (sock=19, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#41 0x0000000000407f4b in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1353
#42 0x00000000004086c6 in main (argc=2, argv=<value optimized out>, envp=<value optimized out>) at ../../kinit/kinit.cpp:1793

Reported using DrKonqi
Comment 1 Dario Andres 2010-03-28 00:05:51 UTC
This is a bug in the Qt library. Fixed in KDE SC 4.4 +  Qt 4.6
Regards

*** This bug has been marked as a duplicate of bug 208704 ***