Bug 208704 - dragging between 2 windows in dolphin, and pressing cancel
Summary: dragging between 2 windows in dolphin, and pressing cancel
Status: RESOLVED UPSTREAM
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
: 213527 232073 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-09-27 18:47 UTC by Dovber Shapiro
Modified: 2010-03-28 00:05 UTC (History)
3 users (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 Dovber Shapiro 2009-09-27 18:47:16 UTC
Application that crashed: dolphin
Version of the application: 1.3
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-1.slh.1-sidux-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

What I was doing when the application crashed:
drag and drop between 2 windows, a popup of all the folders popped up and I tried to cancel the operation and it crashed

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f4bc8810750 (LWP 16118))]

Thread 2 (Thread 0x7f4bc1927950 (LWP 16140)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00007f4bc05e5c91 in ?? () from /usr/lib/libxine.so.1
#2  0x00000034a6006f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00000034a54cc56d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f4bc8810750 (LWP 16118)):
[KCrash Handler]
#5  malloc_consolidate (av=<value optimized out>) at malloc.c:4891
#6  0x00000034a54740ee in _int_malloc (av=<value optimized out>, bytes=<value optimized out>) at malloc.c:4229
#7  0x00000034a5475da8 in *__GI___libc_malloc (bytes=<value optimized out>) at malloc.c:3551
#8  0x00000034af3e67f0 in QTextEngine::LayoutData::reallocate (this=<value optimized out>, totalGlyphs=<value optimized out>) at text/qtextengine.cpp:2073
#9  0x00000034af3e6e30 in QTextEngine::ensureSpace (this=<value optimized out>, item=<value optimized out>) at text/qtextengine_p.h:514
#10 QTextEngine::shapeTextWithHarfbuzz (this=<value optimized out>, item=<value optimized out>) at text/qtextengine.cpp:1160
#11 0x00000034af3e7d93 in QTextEngine::shapeText (this=<value optimized out>, item=<value optimized out>) at text/qtextengine.cpp:874
#12 0x00000034af3e8175 in QTextEngine::shape (this=<value optimized out>, item=<value optimized out>) at text/qtextengine.cpp:1356
#13 0x00000034af3ea825 in QTextEngine::width (this=<value optimized out>, from=<value optimized out>, len=<value optimized out>) at text/qtextengine.cpp:1543
#14 0x00000034af3c461a in QFontMetrics::width (this=<value optimized out>, text=<value optimized out>, len=<value optimized out>) at text/qfontmetrics.cpp:538
#15 0x00007f4bcaff00ae in DolphinFileItemDelegate::nameColumnWidth (name=..., option=...) at ../../../../apps/dolphin/src/dolphinfileitemdelegate.cpp:67
#16 0x00007f4bcafe5483 in DolphinDetailsView::nameColumnRect (this=0x1045bf0, index=<value optimized out>) at ../../../../apps/dolphin/src/dolphindetailsview.cpp:952
#17 0x00007f4bcafe56bb in DolphinDetailsView::indexAt (this=0x1045bf0, point=...) at ../../../../apps/dolphin/src/dolphindetailsview.cpp:458
#18 0x00000034af6c38b4 in QAbstractItemView::viewportEvent (this=<value optimized out>, event=<value optimized out>) at itemviews/qabstractitemview.cpp:1438
#19 0x00000034af6fb4e9 in QTreeView::viewportEvent (this=<value optimized out>, event=<value optimized out>) at itemviews/qtreeview.cpp:1266
#20 0x00000034adb51838 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at kernel/qcoreapplication.cpp:726
#21 0x00000034af1d77dc in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4052
#22 0x00000034af1e0448 in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3783
#23 0x00000034b222443b in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at ../../kdeui/kernel/kapplication.cpp:302
#24 0x00000034adb5251c in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:610
#25 0x00000034af1df268 in QCoreApplication::sendSpontaneousEvent (receiver=<value optimized out>, event=<value optimized out>, alienWidget=<value optimized out>, nativeWidget=<value optimized out>, 
    buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#26 QApplicationPrivate::sendMouseEvent (receiver=<value optimized out>, event=<value optimized out>, alienWidget=<value optimized out>, nativeWidget=<value optimized out>, 
    buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>) at kernel/qapplication.cpp:2924
#27 0x00000034af247df9 in QETWidget::translateMouseEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:4409
#28 0x00000034af246baf in QApplication::x11ProcessEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:3550
#29 0x00000034af26ee9c in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#30 0x00007f4bc941d12a in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#31 0x00007f4bc9420988 in ?? () from /lib/libglib-2.0.so.0
#32 0x00007f4bc9420b3c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#33 0x00000034adb7abff in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#34 0x00000034af26e64f in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#35 0x00000034adb50de2 in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149
#36 0x00000034adb511b4 in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201
#37 0x00000034adb53424 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#38 0x000000000043953d in main (argc=5, argv=0x7ffffcbaa9b8) at ../../../../apps/dolphin/src/main.cpp:94

This bug may be a duplicate of or related to bug 204416

Reported using DrKonqi
Comment 1 Dario Andres 2009-09-27 20:15:00 UTC
Looks like it could be a Qt issue.
- Does Dolphin crash again if you repeat the situation you described ?
Thanks
Comment 2 Dario Andres 2009-11-01 14:47:08 UTC
Waiting for feedback. Marking as NEEDSINFO.
Comment 3 Jonathan Thomas 2009-11-10 02:12:30 UTC
*** Bug 213527 has been marked as a duplicate of this bug. ***
Comment 4 Dario Andres 2010-03-28 00:05:30 UTC
Likely to be a bug in Qt 4.5.x. (no more cases appeared for KDE SC 4.4 + Qt 4.6)
Comment 5 Dario Andres 2010-03-28 00:05:51 UTC
*** Bug 232073 has been marked as a duplicate of this bug. ***