Bug 334121 - Dolphin chrashes when selecting multiple files
Summary: Dolphin chrashes when selecting multiple files
Status: RESOLVED WORKSFORME
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 4.13.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-04-30 09:07 UTC by Jorge
Modified: 2018-04-15 16:16 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (4.39 KB, text/plain)
2014-05-06 23:15 UTC, fracrescenzi
Details
New crash information added by DrKonqi (3.93 KB, text/plain)
2014-05-06 23:20 UTC, fracrescenzi
Details
New crash information added by DrKonqi (5.10 KB, text/plain)
2014-05-07 12:41 UTC, flyos
Details
New crash information added by DrKonqi (5.12 KB, text/plain)
2014-06-01 15:30 UTC, darkfish
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jorge 2014-04-30 09:07:33 UTC
Application: dolphin (4.13.0)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.13.0-24-generic x86_64
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Select multiple files (with keyboard shortcut or mouse) leads to a crash in dolphin in version 4.13.0

The crash can be reproduced every time.

-- 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 0x7f46603927c0 (LWP 4565))]

Thread 4 (Thread 0x7f4642857700 (LWP 4566)):
#0  0x00007f465fc54fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f4656bc5fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4656bc60ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f465bcc57be in QEventDispatcherGlib::processEvents (this=0x7f463c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007f465bc970af in QEventLoop::processEvents (this=this@entry=0x7f4642856de0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f465bc973a5 in QEventLoop::exec (this=this@entry=0x7f4642856de0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f465bb93c5f in QThread::exec (this=this@entry=0x269b090) at thread/qthread.cpp:537
#7  0x00007f465bc78823 in QInotifyFileSystemWatcherEngine::run (this=0x269b090) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f465bb9632f in QThreadPrivate::start (arg=0x269b090) at thread/qthread_unix.cpp:349
#9  0x00007f46570a5182 in start_thread (arg=0x7f4642857700) at pthread_create.c:312
#10 0x00007f465fc6230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f4641ef7700 (LWP 4567)):
#0  0x00007f465fc54fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f4656bc5fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4656bc60ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f465bcc57be in QEventDispatcherGlib::processEvents (this=0x7f46340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007f465bc970af in QEventLoop::processEvents (this=this@entry=0x7f4641ef6e20, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f465bc973a5 in QEventLoop::exec (this=this@entry=0x7f4641ef6e20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f465bb93c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#7  0x00007f465bb9632f in QThreadPrivate::start (arg=0x276e9a0) at thread/qthread_unix.cpp:349
#8  0x00007f46570a5182 in start_thread (arg=0x7f4641ef7700) at pthread_create.c:312
#9  0x00007f465fc6230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f464107e700 (LWP 4568)):
#0  0x00007f465fc536bd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f4656c06c20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4656bc5b14 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4656bc5f7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4656bc60ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f465bcc57be in QEventDispatcherGlib::processEvents (this=0x7f46380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007f465bc970af in QEventLoop::processEvents (this=this@entry=0x7f464107dde0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f465bc973a5 in QEventLoop::exec (this=this@entry=0x7f464107dde0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f465bb93c5f in QThread::exec (this=this@entry=0x2766c40) at thread/qthread.cpp:537
#9  0x00007f465bc78823 in QInotifyFileSystemWatcherEngine::run (this=0x2766c40) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007f465bb9632f in QThreadPrivate::start (arg=0x2766c40) at thread/qthread_unix.cpp:349
#11 0x00007f46570a5182 in start_thread (arg=0x7f464107e700) at pthread_create.c:312
#12 0x00007f465fc6230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f46603927c0 (LWP 4565)):
[KCrash Handler]
#6  0x00007f465fb9df79 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f465fba1388 in __GI_abort () at abort.c:89
#8  0x00007f465b5fc6b5 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9  0x00007f465b5fa836 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007f465b5fa863 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#11 0x00007f465b5faaf6 in __cxa_rethrow () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x00007f465bc97596 in QEventLoop::exec (this=this@entry=0x7fffa42c1900, flags=...) at kernel/qeventloop.cpp:218
#13 0x00007f465bc9cb79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#14 0x00007f465ff7d4f7 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#15 0x00007f465fb88ec5 in __libc_start_main (main=0x4006d0, argc=5, argv=0x7fffa42c1b68, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffa42c1b58) at libc-start.c:287
#16 0x00000000004006fe in _start ()

Possible duplicates by query: bug 333821, bug 333332, bug 333327, bug 333253, bug 333185.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2014-04-30 09:13:29 UTC
Thanks for the bug report. This might be a Baloo issue. Please note that crashes which are due to uncaught exceptions are only useful if some additional information is added, see, e.g., bug 333763 comment 1 for details. Feel free to reopen this report when you add this information. Thanks.
Comment 2 fracrescenzi 2014-05-06 23:15:33 UTC
Created attachment 86499 [details]
New crash information added by DrKonqi

dolphin (4.13.0) on KDE Platform 4.13.0 using Qt 4.8.6

- What I was doing when the application crashed:

i was selected more than a file with mouse to change their directory

-- Backtrace (Reduced):
#11 0x00007f9fef259646 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0x00007f9fef25e719 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#13 0x00007f9fda67a417 in kdemain () from /usr/lib/libkdeinit4_dolphin.so
#14 0x0000000000408060 in _start ()
Comment 3 fracrescenzi 2014-05-06 23:20:44 UTC
Created attachment 86500 [details]
New crash information added by DrKonqi

dolphin (4.13.0) on KDE Platform 4.13.0 using Qt 4.8.6

- What I was doing when the application crashed:

i was selected multiple file to move in other directory. kde 4.13.0. it is always happening

-- Backtrace (Reduced):
#11 0x00007f9fef259646 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0x00007f9fef25e719 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#13 0x00007f9fda67a417 in kdemain () from /usr/lib/libkdeinit4_dolphin.so
#14 0x0000000000408060 in _start ()
Comment 4 Frank Reininghaus 2014-05-07 09:02:00 UTC
(In reply to comment #3)
> Created attachment 86500 [details]
> New crash information added by DrKonqi
> 
> dolphin (4.13.0) on KDE Platform 4.13.0 using Qt 4.8.6
> 
> - What I was doing when the application crashed:
> 
> i was selected multiple file to move in other directory. kde 4.13.0. it is
> always happening

See bug 333763 for further information (also contains a workaround in bug 333763 comment 7). Maybe disabling the Information Panel can also be used as a workaround.

> 
> -- Backtrace (Reduced):
> #11 0x00007f9fef259646 in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/lib/libQtCore.so.4
> #12 0x00007f9fef25e719 in QCoreApplication::exec() () from
> /usr/lib/libQtCore.so.4
> #13 0x00007f9fda67a417 in kdemain () from /usr/lib/libkdeinit4_dolphin.so
> #14 0x0000000000408060 in _start ()
Comment 5 flyos 2014-05-07 12:41:26 UTC
Created attachment 86511 [details]
New crash information added by DrKonqi

dolphin (4.13.0) on KDE Platform 4.13.0 using Qt 4.8.2

- What I was doing when the application crashed:
Select multiple files with mouse cause Dolphin to crash

- Custom settings of the application:
Baloo was "forced" to stop indexing (Enable-indexing=false in baloorc, and file index folder was removed to reset the index). Maybe this is linked.

-- Backtrace (Reduced):
#12 0x00007fa7eb0f534c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007fa7eb0fa407 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007fa7ef44a041 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
[...]
#16 0x0000000000400671 in _start ()
Comment 6 flyos 2014-05-07 12:42:16 UTC
I can confirm that disabling the Information panel is a possible workaround.
Comment 7 darkfish 2014-06-01 15:30:05 UTC
Created attachment 86945 [details]
New crash information added by DrKonqi

dolphin (4.13.0) on KDE Platform 4.13.0 using Qt 4.8.6

- What I was doing when the application crashed:

Selecting multiple files using Ctrl key and arrow keys. Crashes after 5th file

-- Backtrace (Reduced):
#5  0x00007fe02b2cef79 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#6  0x00007fe02b2d2388 in __GI_abort () at abort.c:89
[...]
#11 0x00007fe02738c596 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#12 0x00007fe027391b79 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007fe02b6b04f7 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
Comment 8 Julian Steinmann 2018-03-31 16:08:00 UTC
Can anybody here still reproduce this crash? I cannot make it happen with Dolphin 17.12.3. If the crash has since been fixed, I'll close this bug.
Comment 9 Julian Steinmann 2018-04-15 16:16:00 UTC
No response -> closing. Thanks for reporting this bug, please reopen the report if you can still reproduce this behavior with newer versions of Dolphin.