Bug 362436 - Dolphin crash copying from a SMB: NAS device
Summary: Dolphin crash copying from a SMB: NAS device
Status: RESOLVED WORKSFORME
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 15.12.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi, triaged
: 368031 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-04-28 19:34 UTC by charles dial
Modified: 2018-10-29 02:12 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
attachment-20989-0.html (1.96 KB, text/html)
2018-04-02 23:35 UTC, charles dial
Details

Note You need to log in before you can comment on or make changes to this bug.
Description charles dial 2016-04-28 19:34:22 UTC
Application: dolphin (15.12.3)

Qt Version: 5.5.1
Operating System: Linux 4.4.0-21-generic x86_64
Distribution: Ubuntu 16.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Attempting to drag and drop a file from a SMB:  NAS device to the local Downloads folder.

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

Thread 7 (Thread 0x7f6160b95700 (LWP 1579)):
#0  0x00007f61760a4e8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f616a830c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f616a8328d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f6162ee7629 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f6170c7684e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f616d4246fa in start_thread (arg=0x7f6160b95700) at pthread_create.c:333
#6  0x00007f61760b0b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f6156571700 (LWP 1633)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f615a485aa3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007f615a485907 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007f616d4246fa in start_thread (arg=0x7f6156571700) at pthread_create.c:333
#4  0x00007f61760b0b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f6155d70700 (LWP 1634)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f615a485aa3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007f615a485907 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007f616d4246fa in start_thread (arg=0x7f6155d70700) at pthread_create.c:333
#4  0x00007f61760b0b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f615556f700 (LWP 1635)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f615a485aa3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007f615a485907 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007f616d4246fa in start_thread (arg=0x7f615556f700) at pthread_create.c:333
#4  0x00007f61760b0b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f6154d6e700 (LWP 1636)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f615a485aa3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007f615a485907 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007f616d4246fa in start_thread (arg=0x7f6154d6e700) at pthread_create.c:333
#4  0x00007f61760b0b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f61514bd700 (LWP 1638)):
#0  0x00007f61760a4e8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f616c89931c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f616c89942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6170eada9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f6170e54dea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f6170c718a4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f6170c7684e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f616d4246fa in start_thread (arg=0x7f61514bd700) at pthread_create.c:333
#8  0x00007f61760b0b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f61632918c0 (LWP 1576)):
[KCrash Handler]
#6  0x00007f6175fdf418 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007f6175fe101a in __GI_abort () at abort.c:89
#8  0x00007f617602172a in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7f617613a6b0 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
#9  0x00007f617602bf01 in malloc_printerr (ar_ptr=0x3, ptr=<optimized out>, str=0x7f617613aae0 "malloc(): smallbin double linked list corrupted", action=3) at malloc.c:5007
#10 _int_malloc (av=av@entry=0x7f617636db20 <main_arena>, bytes=bytes@entry=16) at malloc.c:3387
#11 0x00007f617602d5a4 in __GI___libc_malloc (bytes=16) at malloc.c:2914
#12 0x00007f61708dce78 in operator new(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#13 0x00007f617163751f in QRegion::copy() const () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#14 0x00007f617163773c in QRegion::detach() () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#15 0x00007f6171638467 in QRegion::translate(int, int) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#16 0x00007f617163857e in QRegion::translated(int, int) const () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#17 0x00007f61719966a8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f6171996d6c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f6171996c59 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f6171996c59 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f6171995c31 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f6171996d6c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f6171995c31 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f6171996d6c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f6171995c31 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f6171996d6c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007f6171995c31 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007f6171996d6c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007f6171995c31 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007f6171996d6c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007f6171995c31 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007f6171996d6c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007f6171995c31 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007f6171996d6c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007f6171996c59 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007f6171995c31 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007f61719678aa in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#38 0x00007f6171967a8c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#39 0x00007f6171985c1f in QWidgetPrivate::syncBackingStore() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#40 0x00007f617199cd88 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#41 0x00007f6171ab2d8b in QMainWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#42 0x00007f61739a9147 in KMainWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#43 0x00007f61739e14e5 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#44 0x00007f617195a05c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#45 0x00007f617195f516 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#46 0x00007f6170e5762b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#47 0x00007f6170e59a26 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#48 0x00007f6170ead673 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#49 0x00007f616c899127 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007f616c899380 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007f616c89942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007f6170eada7f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#53 0x00007f6170e54dea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#54 0x00007f6170e5ce8c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#55 0x00007f61763d0e2b in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#56 0x00007f6175fca830 in __libc_start_main (main=0x400710 <main>, argc=3, argv=0x7ffdeeef4c88, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdeeef4c78) at ../csu/libc-start.c:291
#57 0x0000000000400749 in _start ()

Possible duplicates by query: bug 362260, bug 362172, bug 348699, bug 347139, bug 347134.

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2016-12-24 16:38:08 UTC
*** Bug 368031 has been marked as a duplicate of this bug. ***
Comment 2 Elvis Angelaccio 2016-12-27 09:57:53 UTC
The backtrace is not very helpful. If you can reproduce the crash, please install debug symbols and attach a new backtrace. A valgrind log could also help, see https://community.kde.org/Dolphin/FAQ/Crashes
Comment 3 Julian Steinmann 2018-04-02 11:16:15 UTC
Can you still reproduce this crash with Dolphin 17.12.3? If not, I'll close this bug soon.
Comment 4 Julian Steinmann 2018-04-02 14:33:18 UTC
As the original reporter does not use Dolphin anymore & I cannot reproduce this locally, I am going to close this bug. Please reopen if you also experience this crash.
Comment 5 Elvis Angelaccio 2018-04-02 20:33:32 UTC
Changing back as needsinfo/backtrace.
Comment 6 charles dial 2018-04-02 23:35:20 UTC
Created attachment 111792 [details]
attachment-20989-0.html

The only additional information I can give you is that the problem involved
a D-link dns-323 network storage device. This model is probably at least 10
years old and is no longer supported by D-Link. In general, both windows
and Linux were able to access this NAS device, but there were sometimes
long time outs when the computer was trying to find and connect to the
device.

It seems like there was a substantial wait, either for a thread to complete
or for a thread which had completed and somehow or other was not recognized
as a completed thread.

This issue may or may not still be an issue.

Charles Dial

On Mon, Apr 2, 2018, 1:33 PM Elvis Angelaccio <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=362436
>
> Elvis Angelaccio <elvis.angelaccio@kde.org> changed:
>
>            What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>              Status|REOPENED                    |NEEDSINFO
>          Resolution|---                         |BACKTRACE
>
> --- Comment #5 from Elvis Angelaccio <elvis.angelaccio@kde.org> ---
> Changing back as needsinfo/backtrace.
>
> --
> You are receiving this mail because:
> You reported the bug.
Comment 7 Andrew Crouthamel 2018-09-28 03:13: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 set the bug status 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 8 Andrew Crouthamel 2018-10-29 02:12:11 UTC
Dear Bug Submitter,

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!