<table><tr><td style="">ngraham added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D23384">View Revision</a></tr></table><br /><div><div><blockquote style="border-left: 3px solid #8C98B8;
color: #6B748C;
font-style: italic;
margin: 4px 0 12px 0;
padding: 8px 12px;
background-color: #F8F9FC;">
<div style="font-style: normal;
padding-bottom: 4px;">In <a href="https://phabricator.kde.org/D23384#569929" style="background-color: #e7e7e7;
border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: none;">D23384#569929</a>, <a href="https://phabricator.kde.org/p/feverfew/" style="
border-color: #f1f7ff;
color: #19558d;
background-color: #f1f7ff;
border: 1px solid transparent;
border-radius: 3px;
font-weight: bold;
padding: 0 4px;">@feverfew</a> wrote:</div>
<div style="margin: 0;
padding: 0;
border: 0;
color: rgb(107, 116, 140);"><p>This isn't reaching KIOFuse at all. I believe this is related to this bug and that you've also blogged about:<br />
<a href="https://bugs.kde.org/show_bug.cgi?id=330192" class="remarkup-link" target="_blank" rel="noreferrer">https://bugs.kde.org/show_bug.cgi?id=330192</a><br />
<a href="https://pointieststick.com/2018/01/17/videos-on-samba-shares/" class="remarkup-link" target="_blank" rel="noreferrer">https://pointieststick.com/2018/01/17/videos-on-samba-shares/</a></p>
<p>This can be solved in this patch (and I did, although I removed it at Harald's request). I think I'll move it back in, and will leave it if it does solve this issue for you.</p></div>
</blockquote>
<p>Great! Once it's back in, I'll re-test that.</p>
<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>You must be doing something wrong. FUSE provides output of all calls that it receives (and how kio-fuse responds). Let me write the instructions more verbosely for CLI to make sure no steps are missed:<br />
<tt style="background: #ebebeb; font-size: 13px;">$ killall kio-fuse</tt><br />
<tt style="background: #ebebeb; font-size: 13px;">$ export QT_LOGGING_RULES="*.debug=true"</tt><br />
<tt style="background: #ebebeb; font-size: 13px;">$ kio-fuse $myFavLocation -d &> ~/kio-fuse-debug.txt</tt> (I recommend <tt style="background: #ebebeb; font-size: 13px;">$myFabLocation</tt> isn't empty if you haven't installed the <tt style="background: #ebebeb; font-size: 13px;">kio-fuse-tmpfiles.conf</tt> exclusion file at the system level.)</p>
<p>Then open the file in the media player. Once your done simply attach <tt style="background: #ebebeb; font-size: 13px;">~/kio-fuse-debug.txt</tt> here.<br />
It's really important for us to know what kind of read requests are being called to help us diagnose the issue.</p></blockquote>
<p>I think I found part of the problem. When I follow these instructions, the log file has only a single line:</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">kio-fuse: command not found</pre></div>
<p>This is because the path it is installed to (<tt style="background: #ebebeb; font-size: 13px;">~/kde/usr/lib64/libexec/</tt>) is not in <tt style="background: #ebebeb; font-size: 13px;">$PATH</tt>. When I add that location to <tt style="background: #ebebeb; font-size: 13px;">$PATH</tt> and try again, the log file contains the following:</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">FUSE library version: 3.8.0
unique: 2, opcode: INIT (26), nodeid: 0, insize: 56, pid: 0
INIT: 7.31
flags=0x03fffffb
max_readahead=0x00020000
INIT: 7.31
flags=0x00409021
max_readahead=0x00020000
max_write=0x00100000
max_background=0
congestion_threshold=0
time_gran=1000000000
unique: 2, success, outsize: 80
unique: 4, opcode: ACCESS (34), nodeid: 1, insize: 48, pid: 7327
unique: 4, error: -38 (Function not implemented), outsize: 16
unique: 6, opcode: LOOKUP (1), nodeid: 1, insize: 47, pid: 7327
unique: 6, error: -2 (No such file or directory), outsize: 16
unique: 8, opcode: LOOKUP (1), nodeid: 1, insize: 52, pid: 7327
unique: 8, error: -2 (No such file or directory), outsize: 16
unique: 10, opcode: LOOKUP (1), nodeid: 1, insize: 44, pid: 10077
unique: 10, success, outsize: 144
unique: 12, opcode: LOOKUP (1), nodeid: 3, insize: 62, pid: 10077
unique: 12, success, outsize: 144
unique: 14, opcode: LOOKUP (1), nodeid: 4, insize: 46, pid: 10077
unique: 14, success, outsize: 144
unique: 16, opcode: LOOKUP (1), nodeid: 5, insize: 47, pid: 10077
unique: 16, success, outsize: 144
unique: 18, opcode: LOOKUP (1), nodeid: 6, insize: 48, pid: 10077
unique: 18, success, outsize: 144
unique: 20, opcode: LOOKUP (1), nodeid: 7, insize: 62, pid: 10077
unique: 20, success, outsize: 144
unique: 22, opcode: OPEN (14), nodeid: 8, insize: 48, pid: 10077
unique: 22, success, outsize: 32
unique: 24, opcode: FLUSH (25), nodeid: 8, insize: 64, pid: 10077
unique: 24, success, outsize: 16
unique: 26, opcode: RELEASE (18), nodeid: 8, insize: 64, pid: 0
unique: 26, success, outsize: 16
unique: 28, opcode: OPEN (14), nodeid: 8, insize: 48, pid: 10077
unique: 28, success, outsize: 32
unique: 30, opcode: FLUSH (25), nodeid: 8, insize: 64, pid: 10077
unique: 30, success, outsize: 16
unique: 32, opcode: RELEASE (18), nodeid: 8, insize: 64, pid: 0
unique: 32, success, outsize: 16
unique: 34, opcode: OPEN (14), nodeid: 8, insize: 48, pid: 10077
unique: 34, success, outsize: 32
unique: 36, opcode: GETATTR (3), nodeid: 1, insize: 56, pid: 10077
unique: 36, success, outsize: 120
unique: 38, opcode: GETATTR (3), nodeid: 1, insize: 56, pid: 10084
unique: 38, success, outsize: 120
unique: 40, opcode: READ (15), nodeid: 8, insize: 80, pid: 10088
unique: 40, success, outsize: 16400
unique: 42, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 44, opcode: LOOKUP (1), nodeid: 1, insize: 44, pid: 31993
unique: 44, success, outsize: 144
unique: 46, opcode: LOOKUP (1), nodeid: 3, insize: 62, pid: 31993
unique: 46, success, outsize: 144
unique: 48, opcode: LOOKUP (1), nodeid: 4, insize: 46, pid: 31993
unique: 48, success, outsize: 144
unique: 50, opcode: LOOKUP (1), nodeid: 5, insize: 47, pid: 31993
unique: 50, success, outsize: 144
unique: 52, opcode: LOOKUP (1), nodeid: 6, insize: 48, pid: 31993
unique: 52, success, outsize: 144
unique: 54, opcode: LOOKUP (1), nodeid: 7, insize: 62, pid: 31993
unique: 54, success, outsize: 144
unique: 56, opcode: GETATTR (3), nodeid: 1, insize: 56, pid: 31993
unique: 56, success, outsize: 120
unique: 58, opcode: OPEN (14), nodeid: 8, insize: 48, pid: 31993
unique: 58, success, outsize: 32
unique: 60, opcode: OPEN (14), nodeid: 8, insize: 48, pid: 12447
unique: 60, success, outsize: 32
unique: 62, opcode: OPEN (14), nodeid: 8, insize: 48, pid: 2478
unique: 62, success, outsize: 32
unique: 64, opcode: OPEN (14), nodeid: 8, insize: 48, pid: 31756
unique: 64, success, outsize: 32
unique: 66, opcode: OPEN (14), nodeid: 8, insize: 48, pid: 1967
unique: 66, success, outsize: 32
unique: 68, opcode: OPEN (14), nodeid: 8, insize: 48, pid: 30958
unique: 68, success, outsize: 32
unique: 42, success, outsize: 4112
unique: 70, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 10091
unique: 70, success, outsize: 120
unique: 72, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 31993
unique: 72, success, outsize: 120
unique: 74, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 74, success, outsize: 16400
unique: 76, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 78, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 80, opcode: FLUSH (25), nodeid: 8, insize: 64, pid: 12447
unique: 80, success, outsize: 16
unique: 82, opcode: RELEASE (18), nodeid: 8, insize: 64, pid: 0
unique: 82, success, outsize: 16
unique: 84, opcode: FLUSH (25), nodeid: 8, insize: 64, pid: 31993
unique: 84, success, outsize: 16
unique: 86, opcode: RELEASE (18), nodeid: 8, insize: 64, pid: 0
unique: 86, success, outsize: 16
unique: 76, success, outsize: 32784
unique: 88, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 88, success, outsize: 28688
unique: 90, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 92, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 78, success, outsize: 65552
unique: 90, success, outsize: 36880
unique: 94, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 94, success, outsize: 61456
unique: 96, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 96, success, outsize: 36880
unique: 98, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 92, success, outsize: 131088
unique: 100, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 100, success, outsize: 126992
unique: 102, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 104, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 98, success, outsize: 131088
unique: 102, success, outsize: 4112
unique: 106, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 106, success, outsize: 131088
unique: 108, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 104, success, outsize: 126992
unique: 108, success, outsize: 4112
unique: 110, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 31756
unique: 110, success, outsize: 120
unique: 112, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 30958
unique: 112, success, outsize: 120
unique: 114, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 1967
unique: 114, success, outsize: 120
unique: 116, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 2478
unique: 116, success, outsize: 120
unique: 118, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 118, success, outsize: 131088
unique: 120, opcode: FLUSH (25), nodeid: 8, insize: 64, pid: 31756
unique: 120, success, outsize: 16
unique: 122, opcode: FLUSH (25), nodeid: 8, insize: 64, pid: 30958
unique: 122, success, outsize: 16
unique: 124, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 126, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 128, opcode: FLUSH (25), nodeid: 8, insize: 64, pid: 1967
unique: 128, success, outsize: 16
unique: 130, opcode: FLUSH (25), nodeid: 8, insize: 64, pid: 2478
unique: 130, success, outsize: 16
unique: 132, opcode: RELEASE (18), nodeid: 8, insize: 64, pid: 0
unique: 132, success, outsize: 16
unique: 134, opcode: RELEASE (18), nodeid: 8, insize: 64, pid: 0
unique: 134, success, outsize: 16
unique: 136, opcode: RELEASE (18), nodeid: 8, insize: 64, pid: 0
unique: 136, success, outsize: 16
unique: 138, opcode: RELEASE (18), nodeid: 8, insize: 64, pid: 0
unique: 138, success, outsize: 16
unique: 124, success, outsize: 131088
unique: 140, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 126, success, outsize: 131088
unique: 142, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 140, success, outsize: 131088
unique: 144, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 142, success, outsize: 131088
unique: 146, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 144, success, outsize: 131088
unique: 148, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 146, success, outsize: 131088
unique: 150, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 148, success, outsize: 131088
unique: 152, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 150, success, outsize: 131088
unique: 154, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 152, success, outsize: 131088
unique: 156, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 154, success, outsize: 131088
unique: 158, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 156, success, outsize: 131088
unique: 160, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 158, success, outsize: 131088
unique: 162, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 160, success, outsize: 131088
unique: 164, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 162, success, outsize: 131088
unique: 166, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 164, success, outsize: 131088
unique: 168, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 166, success, outsize: 131088
unique: 170, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 168, success, outsize: 131088
unique: 172, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 170, success, outsize: 131088
unique: 174, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 172, success, outsize: 131088
unique: 176, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 174, success, outsize: 131088
unique: 178, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 176, success, outsize: 131088
unique: 180, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 178, success, outsize: 131088
unique: 182, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 180, success, outsize: 131088
unique: 184, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 182, success, outsize: 131088
unique: 186, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 184, success, outsize: 131088
unique: 188, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 186, success, outsize: 131088
unique: 190, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 188, success, outsize: 131088
unique: 192, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 190, success, outsize: 131088
unique: 194, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 192, success, outsize: 131088
unique: 196, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 194, success, outsize: 131088
unique: 198, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 196, success, outsize: 131088
unique: 200, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 198, success, outsize: 131088
unique: 202, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 200, success, outsize: 131088
unique: 204, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 202, success, outsize: 131088
unique: 206, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 204, success, outsize: 131088
unique: 208, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 206, success, outsize: 131088
unique: 210, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 208, success, outsize: 131088
unique: 212, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 210, success, outsize: 131088
unique: 214, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 212, success, outsize: 131088
unique: 216, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 214, success, outsize: 131088
unique: 218, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 216, success, outsize: 131088
unique: 220, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 218, success, outsize: 131088
unique: 220, success, outsize: 112656
unique: 222, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 10091
unique: 222, success, outsize: 120
unique: 224, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 224, success, outsize: 8208
unique: 226, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 226, success, outsize: 4112
unique: 228, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 228, success, outsize: 16400
unique: 230, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 230, success, outsize: 32784
unique: 232, opcode: LOOKUP (1), nodeid: 1, insize: 44, pid: 10077
unique: 232, success, outsize: 144
unique: 234, opcode: LOOKUP (1), nodeid: 3, insize: 62, pid: 10077
unique: 234, success, outsize: 144
unique: 236, opcode: LOOKUP (1), nodeid: 4, insize: 46, pid: 10077
unique: 236, success, outsize: 144
unique: 238, opcode: LOOKUP (1), nodeid: 5, insize: 47, pid: 10077
unique: 238, success, outsize: 144
unique: 240, opcode: LOOKUP (1), nodeid: 6, insize: 48, pid: 10077
unique: 240, success, outsize: 144
unique: 242, opcode: LOOKUP (1), nodeid: 7, insize: 62, pid: 10077
unique: 242, success, outsize: 144
unique: 244, opcode: GETATTR (3), nodeid: 1, insize: 56, pid: 10077
unique: 244, success, outsize: 120
unique: 246, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 246, success, outsize: 65552
unique: 248, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 10091
unique: 248, success, outsize: 120
unique: 250, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 10091
unique: 250, success, outsize: 120
unique: 252, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 252, success, outsize: 131088
unique: 254, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 10091
unique: 254, success, outsize: 120
unique: 256, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 10091
unique: 256, success, outsize: 120
unique: 258, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 10091
unique: 258, success, outsize: 120
unique: 260, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 10091
unique: 260, success, outsize: 120
unique: 262, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 262, success, outsize: 131088
unique: 264, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 10091
unique: 264, success, outsize: 120
unique: 266, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 10091
unique: 266, success, outsize: 120
unique: 268, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 10091
unique: 268, success, outsize: 120
unique: 270, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 10091
unique: 270, success, outsize: 120
unique: 272, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 10091
unique: 272, success, outsize: 120
unique: 274, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 274, success, outsize: 131088
unique: 276, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 10091
unique: 276, success, outsize: 120
unique: 278, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 10091
unique: 278, success, outsize: 120
unique: 280, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 10091
unique: 280, success, outsize: 120
unique: 282, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 10091
unique: 282, success, outsize: 120
unique: 284, opcode: READ (15), nodeid: 8, insize: 80, pid: 10091
unique: 284, success, outsize: 131088
unique: 286, opcode: GETATTR (3), nodeid: 8, insize: 56, pid: 10091
unique: 286, success, outsize: 120</pre></div>
<p>It should probably not assume that <tt style="background: #ebebeb; font-size: 13px;"><prefix>/usr/lib64/libexec/</tt> is in <tt style="background: #ebebeb; font-size: 13px;">$PATH</tt>, at the minimum.</p>
<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>I'm a bit confused. Which one of the three are you doing:</p>
<ol class="remarkup-list">
<li class="remarkup-list-item">Opening a KIO Url via Dolphin.</li>
<li class="remarkup-list-item">Opening a KIOFuse mount local URL via Dolphin.</li>
<li class="remarkup-list-item">Opening a KIOFuse URL via the media players file picker.</li>
</ol></blockquote>
<p>#2.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R241 KIO</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D23384">https://phabricator.kde.org/D23384</a></div></div><br /><div><strong>To: </strong>feverfew, fvogt, davidedmundson, dfaure, ngraham<br /><strong>Cc: </strong>sitter, davidedmundson, kde-frameworks-devel, ngraham, LeGast00n, GB_2, michaelh, bruns<br /></div>