Bug 257968 - Draging files out of dolphin window close all dolphin instances.
Summary: Draging files out of dolphin window close all dolphin instances.
Status: RESOLVED DUPLICATE of bug 203887
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-26 14:10 UTC by robn.l25
Modified: 2011-01-20 19:59 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 robn.l25 2010-11-26 14:10:30 UTC
Application: dolphin (1.5)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-22-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:

draging one or more files out of dolphin (for example vlc's playlist...)
Dolphin crashes at the moment where the mouse leaves the application's main window.

The problem started with smb:// files and can now be reproduced with local files.

- Custom settings of the application:

I'm not using kde4 environment: my environment is LXDE+Openbox

The crash can be reproduced every time.

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

Thread 2 (Thread 0x7fb9a86e2710 (LWP 3618)):
#0  0x00007fb9bb6c8203 in poll () from /lib/libc.so.6
#1  0x00007fb9b32bd009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fb9b32bd45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007fb9b7b001e6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007fb9b7ad2a02 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007fb9b7ad2dec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007fb9b79dd2fd in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007fb9b7ab25f8 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007fb9b79e027e in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007fb9b5845971 in start_thread () from /lib/libpthread.so.0
#10 0x00007fb9bb6d494d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb9bbde9760 (LWP 3611)):
[KCrash Handler]
#6  0x00007fb9b874e20f in QWidget::testAttribute_helper(Qt::WidgetAttribute) const () from /usr/lib/libQtGui.so.4
#7  0x00007fb9b870b3ed in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#8  0x00007fb9b9457156 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#9  0x00007fb9b7ad3cdc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#10 0x00007fb9b8709dbe in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#11 0x00007fb9b878d345 in ?? () from /usr/lib/libQtGui.so.4
#12 0x00007fb9b878bc5c in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#13 0x00007fb9b87b80e2 in ?? () from /usr/lib/libQtGui.so.4
#14 0x00007fb9b32b9342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#15 0x00007fb9b32bd2a8 in ?? () from /lib/libglib-2.0.so.0
#16 0x00007fb9b32bd45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#17 0x00007fb9b7b00193 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#18 0x00007fb9b87b7a4e in ?? () from /usr/lib/libQtGui.so.4
#19 0x00007fb9b7ad2a02 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#20 0x00007fb9b7ad2dec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#21 0x00007fb9b879f00b in ?? () from /usr/lib/libQtGui.so.4
#22 0x00007fb9b871af78 in QDrag::exec(QFlags<Qt::DropAction>, Qt::DropAction) () from /usr/lib/libQtGui.so.4
#23 0x00007fb9bac99225 in DragAndDropHelper::startDrag(QAbstractItemView*, QFlags<Qt::DropAction>, DolphinViewController*) () from /usr/lib/libdolphinprivate.so.4
#24 0x00007fb9bac7a8f0 in DolphinDetailsView::startDrag(QFlags<Qt::DropAction>) () from /usr/lib/libdolphinprivate.so.4
#25 0x00007fb9b8c5ab1e in QAbstractItemView::mouseMoveEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#26 0x00007fb9bac7aa95 in DolphinDetailsView::mouseMoveEvent(QMouseEvent*) () from /usr/lib/libdolphinprivate.so.4
#27 0x00007fb9b875acab in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#28 0x00007fb9b8b265e6 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#29 0x00007fb9b8c5fa8b in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#30 0x00007fb9b8c9dd65 in QTreeView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#31 0x00007fb9b7ad3507 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#32 0x00007fb9b8704fac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#33 0x00007fb9b870b30e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#34 0x00007fb9b9457156 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#35 0x00007fb9b7ad3cdc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#36 0x00007fb9b8709dbe in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#37 0x00007fb9b878d345 in ?? () from /usr/lib/libQtGui.so.4
#38 0x00007fb9b878bc5c in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#39 0x00007fb9b87b80e2 in ?? () from /usr/lib/libQtGui.so.4
#40 0x00007fb9b32b9342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#41 0x00007fb9b32bd2a8 in ?? () from /lib/libglib-2.0.so.0
#42 0x00007fb9b32bd45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#43 0x00007fb9b7b00193 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#44 0x00007fb9b87b7a4e in ?? () from /usr/lib/libQtGui.so.4
#45 0x00007fb9b7ad2a02 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#46 0x00007fb9b7ad2dec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#47 0x00007fb9b7ad6ebb in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#48 0x00007fb9bb9ba90f in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#49 0x00007fb9bb60cd8e in __libc_start_main () from /lib/libc.so.6
#50 0x0000000000400659 in _start ()

This bug may be a duplicate of or related to bug 257622, bug 252250.

Possible duplicates by query: bug 257926, bug 257921, bug 257854, bug 257789, bug 257727.

Reported using DrKonqi
Comment 1 Dario Andres 2010-12-14 16:49:00 UTC
[Comment from a bug triager]
- Do you have some kind of window compositing/ effects enabled ?
- Could you try this on a full KDE session to try to determine if the LXDE+OpenBox combo is related to the crash ?

There are several drag-and-drop related crashes reported for Dolphin and most of them point to the Qt libraries.. However we couldn't reproduce any of them in a reliable way.
(bug 203887 as en example)

Thanks

*** This bug has been marked as a duplicate of bug 203887 ***
Comment 2 robn.l25 2010-12-17 02:37:35 UTC
There is no window effects enabled.

I made some tests :
full KDE : 5 minutes drag&dropping files : no problem
KDE/openbox : no problem too
LXDE/openbox : dolphin crashed instantly when the cursor arrives on the desktop wallpaper.
dragging files from one dolphin instance to another one won't crash if I do not let the cursor meet the wallpaper. (I hope the sentence is understandable...).

The problem seems to be linked with the LXDE session. Maybe we should test with another one (xfce...)

Note that all dolphin's instances opened in the same session crashed when the segfault arrives.

Thanks for considering the problem.
Comment 3 Dario Andres 2010-12-21 18:41:32 UTC
[Comment from a bug triager]
- What are the Dolphin view modes ?

I just tried on LXDE+OpenBox and two Dolphin windows (default settings) but I couldn't reproduce yet

Regards
Comment 4 robn.l25 2011-01-20 19:59:10 UTC
Sorry for elapsed time...

Dolphin's configuration is default one with "details" view, use the same display parameters all folders and filter bar.

I notice the problem after installing proprietary nvidia drivers.
All my three computers have a nvidia graphic card and they all have the bug.

If I have more time, I will try with another graphic card.

Regards