Bug 375584 - Dolphin crash during FTP transfert
Summary: Dolphin crash during FTP transfert
Status: RESOLVED WORKSFORME
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.08.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-01-26 13:40 UTC by floux.dp
Modified: 2018-05-15 10:27 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 floux.dp 2017-01-26 13:40:37 UTC
Application: dolphin (16.08.2)

Qt Version: 5.6.1
Frameworks Version: 5.26.0
Operating System: Linux 4.4.36-8-default x86_64
Distribution: "openSUSE Leap 42.2"

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

I was transfering directories from my local drive to a FTP. There were two parallel transferts to the same FTP.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3a32351900 (LWP 2187))]

Thread 4 (Thread 0x7f3a0a26b700 (LWP 2251)):
#0  0x00007f3a31bfa49d in poll () at /lib64/libc.so.6
#1  0x00007f3a269e2314 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f3a269e242c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f3a2bed632b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3a040008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f3a2be83fdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f3a0a26acd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f3a2bcbef1a in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:500
#6  0x00007f3a2bcc39e9 in QThreadPrivate::start(void*) (arg=0x236fe80) at thread/qthread_unix.cpp:341
#7  0x00007f3a27569734 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f3a31c02d3d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f3a13d88700 (LWP 2206)):
#0  0x00007f3a31bfa49d in poll () at /lib64/libc.so.6
#1  0x00007f3a269e2314 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f3a269e242c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f3a2bed632b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3a0c0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f3a2be83fdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f3a13d87ca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f3a2bcbef1a in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:500
#6  0x00007f3a2c2ea1d5 in  () at /usr/lib64/libQt5DBus.so.5
#7  0x00007f3a2bcc39e9 in QThreadPrivate::start(void*) (arg=0x7f3a2c552ce0) at thread/qthread_unix.cpp:341
#8  0x00007f3a27569734 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f3a31c02d3d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f3a19d76700 (LWP 2205)):
#0  0x00007f3a31bfa49d in poll () at /lib64/libc.so.6
#1  0x00007f3a248d73e2 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f3a248d8fcf in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f3a1c902839 in QXcbEventReader::run() (this=0x1ea8e30) at qxcbconnection.cpp:1325
#4  0x00007f3a2bcc39e9 in QThreadPrivate::start(void*) (arg=0x1ea8e30) at thread/qthread_unix.cpp:341
#5  0x00007f3a27569734 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f3a31c02d3d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f3a32351900 (LWP 2187)):
[KCrash Handler]
#6  0x00007f3a31b4d8d7 in raise () at /lib64/libc.so.6
#7  0x00007f3a31b4ecaa in abort () at /lib64/libc.so.6
#8  0x00007f3a31b8b1b4 in  () at /lib64/libc.so.6
#9  0x00007f3a31b909d6 in malloc_printerr () at /lib64/libc.so.6
#10 0x00007f3a31b93065 in _int_malloc () at /lib64/libc.so.6
#11 0x00007f3a31b94590 in malloc () at /lib64/libc.so.6
#12 0x00007f3a21f724c0 in  () at /usr/lib64/tls/libnvidia-tls.so.375.26
#13 0x00007f3a2b921e38 in operator new(unsigned long) () at /usr/lib64/libstdc++.so.6
#14 0x00007f3a2c8cc448 in QRegion::QRegion(QRect const&, QRegion::RegionType) (this=0x7ffc5d569d00, r=..., t=QRegion::Rectangle) at painting/qregion.cpp:3821
#15 0x00007f3a2ce1c672 in QWidgetBackingStore::markDirty(QRect const&, QWidget*, QWidgetBackingStore::UpdateTime, QWidgetBackingStore::BufferState) (this=0x21fbf40, rect=..., widget=widget@entry=0x2763950, updateTime=updateTime@entry=QWidgetBackingStore::UpdateLater, bufferState=bufferState@entry=QWidgetBackingStore::BufferValid) at kernel/qwidgetbackingstore.cpp:673
#16 0x00007f3a2ce3b798 in QWidget::update(QRect const&) (this=this@entry=0x2763950, rect=...) at kernel/qwidget.cpp:10927
#17 0x00007f3a2ce3b9a3 in QWidget::update() (this=this@entry=0x2763950) at kernel/qwidget.cpp:10894
#18 0x00007f3a2ce500c9 in QWidget::event(QEvent*) (this=0x2763950, event=0x7ffc5d56b960) at kernel/qwidget.cpp:9020
#19 0x00007f3a2ce0de3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x2763950, e=0x7ffc5d56b960) at kernel/qapplication.cpp:3804
#20 0x00007f3a2ce1249a in QApplication::notify(QObject*, QEvent*) (this=0x7ffc5d56be30, receiver=0x2763950, e=0x7ffc5d56b960) at kernel/qapplication.cpp:3561
#21 0x00007f3a2be85fc5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x2763950, event=event@entry=0x7ffc5d56b960) at kernel/qcoreapplication.cpp:1015
#22 0x00007f3a2ce4fe84 in QWidget::event(QEvent*) (event=0x7ffc5d56b960, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:225
#23 0x00007f3a2ce4fe84 in QWidget::event(QEvent*) (this=this@entry=0x24e60a0, event=event@entry=0x7ffc5d56b960) at kernel/qwidget.cpp:9025
#24 0x00007f3a2cf49afe in QFrame::event(QEvent*) (this=this@entry=0x24e60a0, e=e@entry=0x7ffc5d56b960) at widgets/qframe.cpp:544
#25 0x00007f3a2cfcca53 in QAbstractScrollArea::event(QEvent*) (this=0x24e60a0, e=0x7ffc5d56b960) at widgets/qabstractscrollarea.cpp:1153
#26 0x00007f3a2ce0de3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x24e60a0, e=0x7ffc5d56b960) at kernel/qapplication.cpp:3804
#27 0x00007f3a2ce1249a in QApplication::notify(QObject*, QEvent*) (this=0x7ffc5d56be30, receiver=0x24e60a0, e=0x7ffc5d56b960) at kernel/qapplication.cpp:3561
#28 0x00007f3a2be85fc5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x24e60a0, event=event@entry=0x7ffc5d56b960) at kernel/qcoreapplication.cpp:1015
#29 0x00007f3a2ce4fe84 in QWidget::event(QEvent*) (event=0x7ffc5d56b960, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:225
#30 0x00007f3a2ce4fe84 in QWidget::event(QEvent*) (this=<optimized out>, event=0x7ffc5d56b960) at kernel/qwidget.cpp:9025
#31 0x00007f3a2ce0de3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x28ccdc0, e=0x7ffc5d56b960) at kernel/qapplication.cpp:3804
#32 0x00007f3a2ce1249a in QApplication::notify(QObject*, QEvent*) (this=0x7ffc5d56be30, receiver=0x28ccdc0, e=0x7ffc5d56b960) at kernel/qapplication.cpp:3561
#33 0x00007f3a2be85fc5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x28ccdc0, event=event@entry=0x7ffc5d56b960) at kernel/qcoreapplication.cpp:1015
#34 0x00007f3a2ce4fe84 in QWidget::event(QEvent*) (event=0x7ffc5d56b960, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:225
#35 0x00007f3a2ce4fe84 in QWidget::event(QEvent*) (this=<optimized out>, event=0x7ffc5d56b960) at kernel/qwidget.cpp:9025
#36 0x00007f3a2ce0de3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x28f09d0, e=0x7ffc5d56b960) at kernel/qapplication.cpp:3804
#37 0x00007f3a2ce1249a in QApplication::notify(QObject*, QEvent*) (this=0x7ffc5d56be30, receiver=0x28f09d0, e=0x7ffc5d56b960) at kernel/qapplication.cpp:3561
#38 0x00007f3a2be85fc5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x28f09d0, event=event@entry=0x7ffc5d56b960) at kernel/qcoreapplication.cpp:1015
#39 0x00007f3a2ce4fe84 in QWidget::event(QEvent*) (event=0x7ffc5d56b960, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:225
#40 0x00007f3a2ce4fe84 in QWidget::event(QEvent*) (this=<optimized out>, event=0x7ffc5d56b960) at kernel/qwidget.cpp:9025
#41 0x00007f3a2ce0de3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x27f2ab0, e=0x7ffc5d56b960) at kernel/qapplication.cpp:3804
#42 0x00007f3a2ce1249a in QApplication::notify(QObject*, QEvent*) (this=0x7ffc5d56be30, receiver=0x27f2ab0, e=0x7ffc5d56b960) at kernel/qapplication.cpp:3561
#43 0x00007f3a2be85fc5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x27f2ab0, event=event@entry=0x7ffc5d56b960) at kernel/qcoreapplication.cpp:1015
#44 0x00007f3a2ce4fe84 in QWidget::event(QEvent*) (event=0x7ffc5d56b960, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:225
#45 0x00007f3a2ce4fe84 in QWidget::event(QEvent*) (this=<optimized out>, event=0x7ffc5d56b960) at kernel/qwidget.cpp:9025
#46 0x00007f3a2ce0de3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x27f3490, e=0x7ffc5d56b960) at kernel/qapplication.cpp:3804
#47 0x00007f3a2ce1249a in QApplication::notify(QObject*, QEvent*) (this=0x7ffc5d56be30, receiver=0x27f3490, e=0x7ffc5d56b960) at kernel/qapplication.cpp:3561
#48 0x00007f3a2be85fc5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x27f3490, event=event@entry=0x7ffc5d56b960) at kernel/qcoreapplication.cpp:1015
#49 0x00007f3a2ce4fe84 in QWidget::event(QEvent*) (event=0x7ffc5d56b960, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:225
#50 0x00007f3a2ce4fe84 in QWidget::event(QEvent*) (this=this@entry=0x1f49a60, event=event@entry=0x7ffc5d56b960) at kernel/qwidget.cpp:9025
#51 0x00007f3a2cf49afe in QFrame::event(QEvent*) (this=0x1f49a60, e=0x7ffc5d56b960) at widgets/qframe.cpp:544
#52 0x00007f3a2ce0de3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x1f49a60, e=0x7ffc5d56b960) at kernel/qapplication.cpp:3804
#53 0x00007f3a2ce1249a in QApplication::notify(QObject*, QEvent*) (this=0x7ffc5d56be30, receiver=0x1f49a60, e=0x7ffc5d56b960) at kernel/qapplication.cpp:3561
#54 0x00007f3a2be85fc5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x1f49a60, event=event@entry=0x7ffc5d56b960) at kernel/qcoreapplication.cpp:1015
#55 0x00007f3a2ce4fe84 in QWidget::event(QEvent*) (event=0x7ffc5d56b960, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:225
#56 0x00007f3a2ce4fe84 in QWidget::event(QEvent*) (this=<optimized out>, event=0x7ffc5d56b960) at kernel/qwidget.cpp:9025
#57 0x00007f3a2ce0de3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x1f5a100, e=0x7ffc5d56b960) at kernel/qapplication.cpp:3804
#58 0x00007f3a2ce1249a in QApplication::notify(QObject*, QEvent*) (this=0x7ffc5d56be30, receiver=0x1f5a100, e=0x7ffc5d56b960) at kernel/qapplication.cpp:3561
#59 0x00007f3a2be85fc5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x1f5a100, event=event@entry=0x7ffc5d56b960) at kernel/qcoreapplication.cpp:1015
#60 0x00007f3a2ce4fe84 in QWidget::event(QEvent*) (event=0x7ffc5d56b960, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:225
#61 0x00007f3a2ce4fe84 in QWidget::event(QEvent*) (this=this@entry=0x1f4a9d0, event=event@entry=0x7ffc5d56b960) at kernel/qwidget.cpp:9025
#62 0x00007f3a2cf600cb in QMainWindow::event(QEvent*) (this=0x1f4a9d0, event=0x7ffc5d56b960) at widgets/qmainwindow.cpp:1543
#63 0x00007f3a2f4aa4f7 in KMainWindow::event(QEvent*) () at /usr/lib64/libKF5XmlGui.so.5
#64 0x00007f3a2f4e6865 in KXmlGuiWindow::event(QEvent*) () at /usr/lib64/libKF5XmlGui.so.5
#65 0x00007f3a2ce0de3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x1f4a9d0, e=0x7ffc5d56b960) at kernel/qapplication.cpp:3804
#66 0x00007f3a2ce1249a in QApplication::notify(QObject*, QEvent*) (this=0x7ffc5d56be30, receiver=0x1f4a9d0, e=0x7ffc5d56b960) at kernel/qapplication.cpp:3561
#67 0x00007f3a2be85fc5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=receiver@entry=0x1f4a9d0, event=event@entry=0x7ffc5d56b960) at kernel/qcoreapplication.cpp:1015
#68 0x00007f3a2ce10569 in QApplication::setActiveWindow(QWidget*) (event=0x7ffc5d56b960, receiver=0x1f4a9d0) at ../../src/corelib/kernel/qcoreapplication.h:228
#69 0x00007f3a2ce10569 in QApplication::setActiveWindow(QWidget*) (act=act@entry=0x1f4a9d0) at kernel/qapplication.cpp:2189
#70 0x00007f3a2ce107d3 in QApplicationPrivate::notifyActiveWindowChange(QWindow*) (this=<optimized out>, previous=<optimized out>) at kernel/qapplication.cpp:2249
#71 0x00007f3a2c65bb95 in QGuiApplicationPrivate::processActivatedEvent(QWindowSystemInterfacePrivate::ActivatedWindowEvent*) (e=<optimized out>) at kernel/qguiapplication.cpp:2092
#72 0x00007f3a2c65beed in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x28a7080) at kernel/qguiapplication.cpp:1682
#73 0x00007f3a2c63deeb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:648
#74 0x00007f3a1c92fbc0 in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#75 0x00007f3a269e2134 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#76 0x00007f3a269e2388 in  () at /usr/lib64/libglib-2.0.so.0
#77 0x00007f3a269e242c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#78 0x00007f3a2bed630c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1ee35f0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#79 0x00007f3a2be83fdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc5d56bce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#80 0x00007f3a2be8bec6 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1285
#81 0x00007f3a31f1e96a in kdemain () at /usr/lib64/libkdeinit5_dolphin.so
#82 0x00007f3a31b396e5 in __libc_start_main () at /lib64/libc.so.6
#83 0x0000000000400789 in _start ()

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2017-01-26 14:34:07 UTC
Unfortunately the backtrace is not very useful, the crash seems to be in lower levels of the stack (possibly nvidia-related). If you can reproduce the crash again, a valgrind log could tell us more. See https://community.kde.org/Dolphin/FAQ/Crashes
Comment 2 Julian Steinmann 2018-04-02 16:36:50 UTC
Can you still reproduce this crash with Dolphin 17.12.3? If not, I'll close this bug soon.
Comment 3 Julian Steinmann 2018-04-28 11:40:29 UTC
Please add the information requested in comment 1. We sadly cannot triage this bug further if we do not have a valgrind log.
Comment 4 Julian Steinmann 2018-05-15 10:27:17 UTC
No response -> closing. Please reopen this report if you can still reproduce this crash with newer versions of Dolphin.