https://bugs.kde.org/show_bug.cgi?id=509897
Bug ID: 509897
Summary: video files no longer play from network shared
directories
Classification: Applications
Product: gwenview
Version First 25.08.1
Reported In:
Platform: unspecified
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
STEPS TO REPRODUCE
1. navigate to a network share location (smb or sftp tested) in Dolphin
2. Dolphin prompts for login credentials
3. After login, double click video file *.mp4, *.webm (or 'open with' gwenview
if double click action on file type doesn't default to gwenview)
OBSERVED RESULT
Media does not play
EXPECTED RESULT
Media should play (and did before updating)
SOFTWARE/OS VERSIONS
Windows:
macOS:
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: (tested Tumbleweed and Fedora 43 RC)
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.18.0
Qt Version: 6.9.2
ADDITIONAL INFORMATION
Here is a debug log at bottom. It seems like the worker retrieves the password
correctly from cache but doesn't successfully pass it to the codec (ffmpeg).
Not sure if that is a KIO issue, a QT issue, a gwenview issue, or a ffmpeg
issue. Only happens with video files. JPGs from the network share open fine in
gwenview, it's interfacing with ffmpeg that fails to play. File permission is
the same (644). This functionality worked before an update that was pushed
around 4-5 months ago. Worked for years prior.
Sep 24 16:40:25 localhost.localdomain kioworker[5921]: kf.kio.workers.smb:
QUrl("smb://[email protected]/path/er")
Sep 24 16:40:25 localhost.localdomain kioworker[5921]: kf.kio.workers.smb:
checkURL QUrl("smb://[email protected]/path/er")
Sep 24 16:40:25 localhost.localdomain kioworker[5921]: kf.kio.workers.smb:
checkURL return3 QUrl("smb://[email protected]/path/er")
Sep 24 16:40:25 localhost.localdomain kioworker[5921]: kf.kio.workers.smb:
updateCache "/path/er"
Sep 24 16:40:25 localhost.localdomain kioworker[5921]: kf.kio.workers.smb:
Starting discovery.
Sep 24 16:40:25 localhost.localdomain kioworker[5921]: kf.kio.workers.smb:
auth_smbc_get_dat: set user= user , workgroup= WORKGROUP server= 192.168.0.10
, share= path
Sep 24 16:40:25 localhost.localdomain kioworker[5921]: kf.kio.workers.smb:
updateCache "/path"
Sep 24 16:40:25 localhost.localdomain kioworker[5921]: kf.kio.workers.smb:
libsmb-auth-callback URL: QUrl("smb://192.168.0.10/path")
Sep 24 16:40:25 localhost.localdomain kiod6[5321]: kf.kio.kpasswdserver: User =
"user" , WindowId = 0
Sep 24 16:40:25 localhost.localdomain kiod6[5321]: kf.kio.kpasswdserver: key=
"smb-192.168.0.10:-1" expire= 1 window-id= 0 keep= false
Sep 24 16:40:25 localhost.localdomain kioworker[5921]: kf.kio.workers.smb: got
password through cache "user"
Sep 24 16:40:25 localhost.localdomain kioworker[5893]: kf.kio.core.connection:
Socket not connected QLocalSocket::PeerClosedError
Sep 24 16:40:25 localhost.localdomain kioworker[5893]: kf.kio.core: An error
occurred during write. The worker terminates now.
Sep 24 16:40:25 localhost.localdomain gwenview[5867]: [smb @ 0x7fb60c0022c0]
File open failed: Permission denied
Sep 24 16:40:25 localhost.localdomain gwenview[5867]:
qt.multimedia.ffmpeg.mediadataholder: Could not open media. FFmpeg error
description: Permission denied
--
You are receiving this mail because:
You are watching all bug changes.