Bug 315849 - Dolphin crashed when copying via SSH
Summary: Dolphin crashed when copying via SSH
Status: RESOLVED WORKSFORME
Alias: None
Product: Oxygen
Classification: Plasma
Component: style (other bugs)
Version First Reported In: 4.9
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Hugo Pereira Da Costa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-27 12:45 UTC by underline
Modified: 2018-11-29 09:44 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description underline 2013-02-27 12:45:19 UTC
Application: dolphin (2.1)
KDE Platform Version: 4.9.4
Qt Version: 4.8.3
Operating System: Linux 3.5.0-25-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:
Dragged and dropped a file from the local hard drive to a remote folder connected via SSH.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc54ac77780 (LWP 3575))]

Thread 3 (Thread 0x7fc543212700 (LWP 3581)):
#0  0x00007fc55d6108bd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fc554d9515f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc554d58914 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc554d58d22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc554d58ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc55a3fcc16 in QEventDispatcherGlib::processEvents (this=0x7fc53c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fc55a3cd2bf in QEventLoop::processEvents (this=this@entry=0x7fc543211dd0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fc55a3cd548 in QEventLoop::exec (this=0x7fc543211dd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fc55a2ceb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007fc55a3ad9af in QInotifyFileSystemWatcherEngine::run (this=0x15d1ad0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fc55a2d1aec in QThreadPrivate::start (arg=0x15d1ad0) at thread/qthread_unix.cpp:338
#11 0x00007fc55561fe9a in start_thread (arg=0x7fc543212700) at pthread_create.c:308
#12 0x00007fc55d61dcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fc54232a700 (LWP 3582)):
#0  0x00007fc55d612303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fc554d58d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc554d58ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc55a3fcc16 in QEventDispatcherGlib::processEvents (this=0x7fc5340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fc55a3cd2bf in QEventLoop::processEvents (this=this@entry=0x7fc542329dd0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fc55a3cd548 in QEventLoop::exec (this=0x7fc542329dd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fc55a2ceb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fc55a3ad9af in QInotifyFileSystemWatcherEngine::run (this=0x18ebba0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fc55a2d1aec in QThreadPrivate::start (arg=0x18ebba0) at thread/qthread_unix.cpp:338
#9  0x00007fc55561fe9a in start_thread (arg=0x7fc54232a700) at pthread_create.c:308
#10 0x00007fc55d61dcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc54ac77780 (LWP 3575)):
[KCrash Handler]
#6  deref (this=0x1026ccf28) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:133
#7  ~QWeakPointer (this=0x26cceb0, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qsharedpointer_impl.h:590
#8  ~QPropertyAnimationPrivate (this=0x26ccd90, __in_chrg=<optimized out>) at animation/qpropertyanimation_p.h:64
#9  QPropertyAnimationPrivate::~QPropertyAnimationPrivate (this=0x26ccd90, __in_chrg=<optimized out>) at animation/qpropertyanimation_p.h:64
#10 0x00007fc55a3e4ffc in cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#11 ~QScopedPointer (this=0x26ccd78, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#12 QObject::~QObject (this=0x26ccd70, __in_chrg=<optimized out>) at kernel/qobject.cpp:817
#13 0x00007fc547bc4f07 in ?? () from /usr/lib/liboxygenstyle.so.4
#14 0x00007fc55a3e1182 in QObjectPrivate::deleteChildren (this=this@entry=0x26ccce0) at kernel/qobject.cpp:1908
#15 0x00007fc55a3e4fc6 in QObject::~QObject (this=0x282bc70, __in_chrg=<optimized out>) at kernel/qobject.cpp:927
#16 0x00007fc547e13e74 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#17 0x00007fc55a3e3468 in QObject::event (this=0x282bc70, e=<optimized out>) at kernel/qobject.cpp:1176
#18 0x00007fc5594fae9c in QApplicationPrivate::notify_helper (this=this@entry=0x1360700, receiver=receiver@entry=0x282bc70, e=e@entry=0x263d4c0) at kernel/qapplication.cpp:4562
#19 0x00007fc5594ff30a in QApplication::notify (this=0x7fff7a047ba0, receiver=0x282bc70, e=0x263d4c0) at kernel/qapplication.cpp:4423
#20 0x00007fc55ae0c1d6 in KApplication::notify (this=0x7fff7a047ba0, receiver=0x282bc70, event=0x263d4c0) at ../../kdeui/kernel/kapplication.cpp:311
#21 0x00007fc55a3ce56e in QCoreApplication::notifyInternal (this=0x7fff7a047ba0, receiver=receiver@entry=0x282bc70, event=event@entry=0x263d4c0) at kernel/qcoreapplication.cpp:915
#22 0x00007fc55a3d23f1 in sendEvent (event=0x263d4c0, receiver=0x282bc70) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#23 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1333230) at kernel/qcoreapplication.cpp:1539
#24 0x00007fc55a3fca63 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#25 postEventSourceDispatch (s=0x1369310) at kernel/qeventdispatcher_glib.cpp:279
#26 0x00007fc554d58ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007fc554d58de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007fc554d58ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007fc55a3fcbf6 in QEventDispatcherGlib::processEvents (this=0x1334b10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#30 0x00007fc55959fc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#31 0x00007fc55a3cd2bf in QEventLoop::processEvents (this=this@entry=0x7fff7a047a60, flags=...) at kernel/qeventloop.cpp:149
#32 0x00007fc55a3cd548 in QEventLoop::exec (this=0x7fff7a047a60, flags=...) at kernel/qeventloop.cpp:204
#33 0x00007fc55a3d2708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#34 0x00007fc55d937b47 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#35 0x00007fc55d54b76d in __libc_start_main (main=0x4006a0, argc=5, ubp_av=0x7fff7a047cd8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff7a047cc8) at libc-start.c:226
#36 0x00000000004006d1 in _start ()

Reported using DrKonqi
Comment 1 Frank Reininghaus 2013-02-28 09:38:14 UTC
Thanks for the bug report.

(In reply to comment #0)
> #13 0x00007fc547bc4f07 in ?? () from /usr/lib/liboxygenstyle.so.4

Looks like it might be an Oxygen issue. Could you try to run Dolphin in Valgrind:

valgrind dolphin 2> log.txt

(note that this will make Dolphin very slow), try to reproduce the crash, and attach 'log.txt' here then? This might provide some information about what went wrong before the crash. Thanks for your help!
Comment 2 Hugo Pereira Da Costa 2013-02-28 09:42:25 UTC
also, would be nice to have debug symbols for oxygen style. 
valgrind log would be very useful also, yes

@Frank
 ... again, a crash in destruction chain
they're likely all related ...
Comment 3 Frank Reininghaus 2013-02-28 09:46:34 UTC
Yes, they might be. I hope that a useful Valgrind log will help to finally nail down the cause of these crashes.
Comment 4 Andrew Crouthamel 2018-10-29 22:35:12 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Bug Janitor Service 2018-11-13 14:41:49 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Bug Janitor Service 2018-11-29 09:44:27 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!