Bug 372127 - Dolphin crashes during symlink creation
Summary: Dolphin crashes during symlink creation
Status: RESOLVED DUPLICATE of bug 365796
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-11-06 02:19 UTC by Fritigern
Modified: 2016-12-24 14:33 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 Fritigern 2016-11-06 02:19:14 UTC
Application: dolphin (16.04.3)

Qt Version: 5.6.1
Frameworks Version: 5.26.0
Operating System: Linux 4.8.0-26-generic x86_64
Distribution: Ubuntu 16.10

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

I was dragging multiple folders (less than 10) to another tab in dolphin with the intention to create symlinks to these folders, and upon choosing the option to create the links Dolphin crashed.
This does not happen every time, I have not yet determined what it is exactly that causes this procedure to crash dolphin.

Hopefully the backtrace (which to me reads as Chinese :-) ) can be more helpful than I am.

The crash can be reproduced sometimes.

-- 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 0x7f45941468c0 (LWP 11184))]

Thread 4 (Thread 0x7f456ee42700 (LWP 11187)):
#0  0x00007f458a1a28b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f458a1a2aec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f458e8564ab in QEventDispatcherGlib::processEvents (this=0x7f45680008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#3  0x00007f458e7fe0fa in QEventLoop::exec (this=this@entry=0x7f456ee41d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#4  0x00007f458e623d43 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500
#5  0x00007f458e628c68 in QThreadPrivate::start (arg=0x555787806b00) at thread/qthread_unix.cpp:341
#6  0x00007f458ad3170a in start_thread (arg=0x7f456ee42700) at pthread_create.c:333
#7  0x00007f4593b810af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 3 (Thread 0x7f457d579700 (LWP 11186)):
#0  0x00007f4593b750bd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f458a1a29d6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f458a1a2aec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f458e8564ab in QEventDispatcherGlib::processEvents (this=0x7f45700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f458e7fe0fa in QEventLoop::exec (this=this@entry=0x7f457d578cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f458e623d43 in QThread::exec (this=this@entry=0x7f45942a3d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:500
#6  0x00007f459422f575 in QDBusConnectionManager::run (this=0x7f45942a3d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:171
#7  0x00007f458e628c68 in QThreadPrivate::start (arg=0x7f45942a3d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:341
#8  0x00007f458ad3170a in start_thread (arg=0x7f457d579700) at pthread_create.c:333
#9  0x00007f4593b810af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 2 (Thread 0x7f457f115700 (LWP 11185)):
#0  0x00007f4593b750bd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f45880acc62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f45880ae8d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f4581c9f299 in QXcbEventReader::run (this=0x55578729f090) at qxcbconnection.cpp:1325
#4  0x00007f458e628c68 in QThreadPrivate::start (arg=0x55578729f090) at thread/qthread_unix.cpp:341
#5  0x00007f458ad3170a in start_thread (arg=0x7f457f115700) at pthread_create.c:333
#6  0x00007f4593b810af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 1 (Thread 0x7f45941468c0 (LWP 11184)):
[KCrash Handler]
#6  QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::data (this=0x555700000009) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:135
#7  qGetPtrHelper<QScopedPointer<QObjectData> > (p=...) at global/qglobal.h:1014
#8  QObject::d_func (this=0x555700000001) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:110
#9  QCoreApplication::notifyInternal2 (receiver=0x555700000001, event=event@entry=0x7fff554fbf70) at kernel/qcoreapplication.cpp:1010
#10 0x00007f458e8553ae in QCoreApplication::sendEvent (event=0x7fff554fbf70, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:225
#11 QTimerInfoList::activateTimers (this=0x5557872c9f60) at kernel/qtimerinfo_unix.cpp:637
#12 0x00007f458e855909 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:176
#13 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:223
#14 0x00007f458a1a27d7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f458a1a2a40 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f458a1a2aec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f458e85648f in QEventDispatcherGlib::processEvents (this=0x5557872c50b0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#18 0x00007f458e7fe0fa in QEventLoop::exec (this=this@entry=0x7fff554fc1c0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#19 0x00007f458e80690c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1285
#20 0x00007f4593e9f7e9 in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#21 0x00007f4593a993f1 in __libc_start_main (main=0x5557857d0770, argc=2, argv=0x7fff554fc488, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff554fc478) at ../csu/libc-start.c:291
#22 0x00005557857d07aa in _start ()

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2016-12-24 14:33:53 UTC
Thanks for the report, there is already a similar one with the same backtrace.

*** This bug has been marked as a duplicate of bug 365796 ***