Bug 435169 - Opening a file from Dolphin leaves a hanging "file.so" process which must be killed (cannot safely remove device!)
Summary: Opening a file from Dolphin leaves a hanging "file.so" process which must be ...
Status: RESOLVED DUPLICATE of bug 434455
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 20.12.3
Platform: Manjaro Linux
: NOR major
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-30 23:07 UTC by flan_suse
Modified: 2021-03-31 02:53 UTC (History)
2 users (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 flan_suse 2021-03-30 23:07:13 UTC
=== SUMMARY ===

When opening a file from Dolphin (such as double-clicking), and then closing the application, there will remain a hanging "file.so" process that will prevent the user from safely ejecting an external drive or disconnecting a network share.

* This does *not* happen if you first open an application (such as Kate, Chromium, XnViewMP), and then drag the file to the application's window.

* This does *not* happen if you first open an application (such as Kate, Chromium, XnViewMP), and then go to File > Open and browse for the file.

* This does *not* happen if you open a file using the "xdg-open" command from a terminal.

From my repeated and reproducable tests, this only happens when opening a file from within Dolphin.

The other methods written above do not result in a hanging "file.so" process.

The only method that results in a hanging "file.so" process is when opening a file from Dolphin.

The three completely different applications I tried this with, which all produce the same exact results:
* Kate
* Chromium / Google Chrome
* XnViewMP

I am only an end-user. I cannot tell if this is an issue with a recent update to Dolphin, or some other KDE component that Dolphin uses.

This only started happening to me after a major Manjaro update (stable repository, within the past few weeks or so?)




=== SYSTEM INFORMATION ===

Operating System: Manjaro Linux

KDE Plasma Version: 5.21.3

KDE Frameworks Version: 5.80.0

Qt Version: 5.15.2

Dolphin Version: 20.12.3

Kernel Version: 5.10.23-1-MANJARO

Processors: 6 × Intel® Core™ i5-8400 CPU @ 2.80GHz

Memory: 11.6 GiB of RAM

Graphics Processor: GeForce GTX 1650/PCIe/SSE2




=== GLOSSARY ===
I. "FILE" is either a text file, image file, or HTML file

II. "APP" is either Kate, XnViewMP, or Chromium browser

III. "DIR" is either a removable USB drive or a network share (via Smb4K)




=== STEPS TO REPRODUCE ===

1. Browse to the DIR using Dolphin file manager

2. Double-click on the FILE, which then opens it with the associated APP

3. Close the APP

4. Try to safely remove the drive or disconnect the network share

5. !!! An error will complain that the device is still in use !!!

6. Kill the hanging "file.so" processes using KSysGuard or the terminal

7. Try again to safely remove the drive or disconnect the network share

8. This time it will work




=== ALTERNATIVE STEPS TO BYPASS THIS BUG ===

1. Open up the APP

2. Click and drag the FILE to the APP's window

3. Close the APP

4. Try to safely remove the drive or disconnect the network share

5. Success!




=== MORE ALTERNATIVE STEPS TO BYPASS THIS BUG ===

1. From the terminal, open up the FILE using the "xdg-open" command, which then opens it up in the associated APP

2. Close the APP

3. Try to safely remove the drive or disconnect the network share

4. Success!




=== EVEN MORE ALTERNATIVE STEPS TO BYPASS THIS BUG ===

1. Open up the APP

2. Go File > Open, then browse and open the FILE from the DIR

3. Close the APP

4. Try to safely remove the drive or disconnect the network share

5. Success!




=== ADDITIONAL INFORMATION ====

The following bug report is possibly related, though I think Kate is mistaken as the culprit, since as you can see this happens with at least three different applications with the same result: https://bugs.kde.org/show_bug.cgi?id=432298
Comment 1 flan_suse 2021-03-30 23:18:06 UTC
Here are a couple forum posts for reference to show that other users are affected and confused by this new issue. They're pointing to the wrong solutions, since they are mistaking the issue for something else.


https://forum.manjaro.org/t/file-so-preventing-drive-from-unmounting/59972


https://forum.manjaro.org/t/unable-to-remove-external-volume/59440


I cannot reply in the Manjaro Forums because apparently you need to wait for an undisclosed period of time before you gain posting privileges?
Comment 2 Nate Graham 2021-03-31 00:33:52 UTC
Already fixed in frameworks 5.81 thankfully.

*** This bug has been marked as a duplicate of bug 434455 ***
Comment 3 flan_suse 2021-03-31 01:48:19 UTC
That's awesome, Nate!

Do you happen to have a Manjaro forum account? I want to update the users on those threads to let them know that they're not doing anything wrong and that the next iteration of the KDE framework will address this bug.

I created a forum account last week, and I still cannot reply to posts, nor create new topics, nor private message anyone. :(
Comment 4 Nate Graham 2021-03-31 02:53:39 UTC
Yes but I don't really have time for that, sorry. Maybe you can make some posts or whatever  to get more privileges. Seems like an odd restriction, though.