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.

Reply via email to