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.