https://bugs.kde.org/show_bug.cgi?id=407711

            Bug ID: 407711
           Summary: Password dialog canceling opens new dialog
           Product: kio-extras
           Version: 19.04.0
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: SFTP
          Assignee: plasma-b...@kde.org
          Reporter: markus.knetsc...@gmail.com
  Target Milestone: ---

SUMMARY
kiod opens a new password dialog for a sftp connection even if the user clicked
cancel.

STEPS TO REPRODUCE
1. open a sftp url in dolphin (maybe trough session restore)
2. click cancel in the password popup

OBSERVED RESULT
a new password dialog pops up. Even after closing the dolphin window.

EXPECTED RESULT
kiod stops asking me for a password. Sends the sftp client a "connection
failed" message or stops asking completely if there is no client

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 19.04.01
KDE Frameworks Version: 5.58.0
Qt Version: 5.12.3

ADDITIONAL INFORMATION
Pressing the cancel button writes the following log entries:
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: dialog
result= 0 , bypassCacheAndKWallet? false
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: key=
"sftp-192.168.1.5:-1" window-id= 0 username= "" realm= "" seqNr= 28
keepPassword? true canceled? true
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: key=
"sftp-192.168.1.5:-1" expire= 2 window-id= 0 keep= false
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: key=
"sftp-192.168.1.5:-1"
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: key=
"sftp-192.168.1.5:-1" , user= "" seqNr: request= 27 , result= 28
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: auto
retry!
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: key=
"sftp-192.168.1.5:-1"
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: key=
"sftp-192.168.1.5:-1" , user= "" seqNr: request= 27 , result= 28
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: auto
retry!
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: key=
"sftp-192.168.1.5:-1"
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: key=
"sftp-192.168.1.5:-1" , user= "" seqNr: request= 27 , result= 28
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: auto
retry!
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: key=
"sftp-192.168.1.5:-1"
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: User =
"" , WindowId = 0
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: User =
"" , WindowId = 0
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: User =
"" , WindowId = 0
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: key=
"sftp-192.168.1.5:-1" , user= "" seqNr: request= 27 , result= 28
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: auto
retry!
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: key=
"sftp-192.168.1.5:-1"
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: User =
"" , WindowId = 0
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: User =
"" , WindowId = 0
Mai 19 08:17:54 Ragnarok-Think kwin_x11[612]: qt.qpa.xcb: QXcbConnection: XCB
error: 3 (BadWindow), sequence: 57679, resource id: 69206331, major code: 15
(QueryTree), minor code: 0
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: User =
"" , WindowId = 0 seqNr = 28 , errorMsg = ""
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: User =
"" , WindowId = 0 seqNr = 28 , errorMsg = ""
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: key=
"sftp-192.168.1.5:-1" , user= "" seqNr: request= 28 , result= 28
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: Widget
for 0 QWidget(0x0)
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: Showing
password dialog KPasswordDialog(0x55baea1fb360, name="KPasswordDialog") ,
window-id= 0
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: User =
"" , WindowId = 0 seqNr = 28 , errorMsg = ""
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: User =
"" , WindowId = 0 seqNr = 28 , errorMsg = ""
Mai 19 08:17:54 Ragnarok-Think kiod5[26506]: org.kde.kio.kpasswdserver: User =
"" , WindowId = 0 seqNr = 28 , errorMsg =

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to