Bug 403477

Summary: Dolphin Hangs and is Unkillble when opening folders
Product: [Applications] dolphin Reporter: accounts+kde
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: major CC: elvis.angelaccio
Priority: NOR    
Version First Reported In: 18.04.3   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description accounts+kde 2019-01-21 22:14:40 UTC
SUMMARY

Dolphin will hang when opening certain directories. there isn't any consistency to when this happens. When it does hang it cannot be killed even sending a SIGKILL has no effect. The Dolphin window will stay open, but all the colors will be greyed out, and the window can still be moved around, just not interacted with.

Side Note: There is no way to easily format text/code or insert image son this bugtracker??


STEPS TO REPRODUCE

I cannot reliably reproduce, it happens at random.


OBSERVED RESULT

Dolphin does not open folder and instead hangs.


EXPECTED RESULT

Dolphin opens folder.


Related to: https://bugs.kde.org/show_bug.cgi?id=228462 ?


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 18.10
KDE Plasma Version: 5.14.4
KDE Frameworks Version: 5.52.0
Qt Version: 5.11.1

ADDITIONAL INFORMATION

I only found 2 relevant logs in syslog:

When I opened the folder:


>Jan 21 13:56:23 pc-name krunner[3189]: error[0c7500ff]: Unknown opened directory on descriptor 92
>Jan 21 13:56:23 pc-name krunner[3189]: error[0c7500ff]: Unknown opened directory on descriptor 93
>Jan 21 13:56:23 pc-name krunner[3189]: error[0c7500ff]: Unknown opened directory on descriptor 91
>Jan 21 13:56:23 pc-name krunner[3189]: error[0c7500ff]: Unknown opened directory on descriptor 93
>Jan 21 13:56:23 pc-name krunner[3189]: error[0c7500ff]: Unknown opened directory on descriptor 91
>Jan 21 13:56:23 pc-name krunner[3189]: error[0c7500ff]: Unknown opened directory on descriptor 93
>Jan 21 13:56:23 pc-name krunner[3189]: error[0c7500ff]: Unknown opened directory on descriptor 91
>Jan 21 13:56:23 pc-name krunner[3189]: error[0c7500ff]: Unknown opened directory on descriptor 93
>Jan 21 13:56:23 pc-name krunner[3189]: error[0c7500ff]: Unknown opened directory on descriptor 91
>Jan 21 13:56:23 pc-name krunner[3189]: error[0c7500ff]: Unknown opened directory on descriptor 93
>Jan 21 13:56:23 pc-name krunner[3189]: error[0c7500ff]: Unknown opened directory on descriptor 91

When I tried to close Dolphin:

>Jan 21 14:01:53 pc-name kernel: [52200.917115] INFO: task dolphin:3345 blocked for more than 120 seconds.
>Jan 21 14:01:53 pc-name kernel: [52200.917119]       Tainted: G           OE     4.18.0-13-generic #14-Ubuntu
>Jan 21 14:01:53 pc-name kernel: [52200.917121] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
>Jan 21 14:01:53 pc-name kernel: [52200.917123] dolphin         D    0  3345   3117 0x00000004
>Jan 21 14:01:53 pc-name kernel: [52200.917126] Call Trace:
>Jan 21 14:01:53 pc-name kernel: [52200.917134]  __schedule+0x29e/0x840
>Jan 21 14:01:53 pc-name kernel: [52200.917137]  schedule+0x2c/0x80
>Jan 21 14:01:53 pc-name kernel: [52200.917141]  request_wait_answer+0x133/0x210
>Jan 21 14:01:53 pc-name kernel: [52200.917144]  ? wait_woken+0x80/0x80
>Jan 21 14:01:53 pc-name kernel: [52200.917146]  __fuse_request_send+0x69/0x90
>Jan 21 14:01:53 pc-name kernel: [52200.917148]  fuse_request_send+0x29/0x30
>Jan 21 14:01:53 pc-name kernel: [52200.917150]  fuse_simple_request+0xdd/0x1a0
>Jan 21 14:01:53 pc-name kernel: [52200.917152]  fuse_dentry_revalidate+0x1a1/0x330
>Jan 21 14:01:53 pc-name kernel: [52200.917156]  d_revalidate.part.26+0x10/0x20
>Jan 21 14:01:53 pc-name kernel: [52200.917158]  lookup_fast+0x30e/0x330
>Jan 21 14:01:53 pc-name kernel: [52200.917160]  walk_component+0x49/0x4b0
>Jan 21 14:01:53 pc-name kernel: [52200.917162]  path_lookupat.isra.45+0x75/0x200
>Jan 21 14:01:53 pc-name kernel: [52200.917164]  ? __schedule+0x2a6/0x840
>Jan 21 14:01:53 pc-name kernel: [52200.917166]  filename_lookup.part.59+0xa0/0x170
>Jan 21 14:01:53 pc-name kernel: [52200.917169]  ? __check_object_size+0xa1/0x178
>Jan 21 14:01:53 pc-name kernel: [52200.917172]  ? strncpy_from_user+0x4f/0x180
>Jan 21 14:01:53 pc-name kernel: [52200.917174]  user_path_at_empty+0x3e/0x50
>Jan 21 14:01:53 pc-name kernel: [52200.917176]  vfs_statx+0x76/0xe0
>Jan 21 14:01:53 pc-name kernel: [52200.917179]  __do_sys_statx+0x3f/0x80
>Jan 21 14:01:53 pc-name kernel: [52200.917181]  ? ksys_getdents64+0x112/0x130
>Jan 21 14:01:53 pc-name kernel: [52200.917183]  ? iterate_dir+0x1a0/0x1a0
>Jan 21 14:01:53 pc-name kernel: [52200.917185]  __x64_sys_statx+0x24/0x30
>Jan 21 14:01:53 pc-name kernel: [52200.917188]  do_syscall_64+0x5a/0x110
>Jan 21 14:01:53 pc-name kernel: [52200.917190]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
>Jan 21 14:01:53 pc-name kernel: [52200.917192] RIP: 0033:0x7fcf3ee14683
>Jan 21 14:01:53 pc-name kernel: [52200.917193] Code: Bad RIP value.
>Jan 21 14:01:53 pc-name kernel: [52200.917198] RSP: 002b:00007ffe0a35ece0 EFLAGS: 00000246 ORIG_RAX: 000000000000014c
>Jan 21 14:01:53 pc-name kernel: [52200.917201] RAX: ffffffffffffffda RBX: 00007ffe0a35edc0 RCX: 00007fcf3ee14683
>Jan 21 14:01:53 pc-name kernel: [52200.917202] RDX: 0000000000000000 RSI: 00005632d509afa8 RDI: 00000000ffffff9c
>Jan 21 14:01:53 pc-name kernel: [52200.917203] RBP: 00000000ffffff9c R08: 00007ffe0a35edc0 R09: 0000000000000000
>Jan 21 14:01:53 pc-name kernel: [52200.917204] R10: 0000000000000fff R11: 0000000000000246 R12: 00005632d509afa8
>Jan 21 14:01:53 pc-name kernel: [52200.917204] R13: 00007ffe0a35edb0 R14: 0000000000000000 R15: 00005632d54d37a8
Comment 1 accounts+kde 2019-01-21 22:16:46 UTC
Note: These folders open just fine in other file managers when this happens.
Comment 2 Elvis Angelaccio 2019-01-28 21:52:37 UTC
Are those network or local folders?
Comment 3 accounts+kde 2019-01-28 22:21:22 UTC
These are local folders.
Comment 4 Elvis Angelaccio 2019-01-29 10:31:20 UTC
Ok. Please start dolphin from gdb and as soon as the window freezes, press CTRL+C in gbd and then type 'bt'. Then copy here the backtrace that gdb printed you.
Comment 5 Bug Janitor Service 2019-02-13 04:33:07 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 2019-02-28 04:33:09 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!