https://bugs.kde.org/show_bug.cgi?id=383305
--- Comment #4 from o.freyerm...@googlemail.com --- You made me have a deeper look at the code, the bug is obvious in: https://github.com/KDE/print-manager/blob/master/libkcups/KCupsConnection.cpp 1) KCupsConnection::request() calls retry(). 2) KCupsConnection::retry() handles (status == IPP_FORBIDDEN), and if password_retries == 0, will set force_auth to true. 3) If force_auth is true, cupsDoAuthentication will be called. 4) cupsDoAuthentication will NOT call the password_cb callback, since it will (again) get a 403. for this reason, password_retries will NOT be bumped. 5) Since cupsDoAuthentication returned -1, KCupsConnection::retry() will return true. 6) We go back to Step 1. That will happen endlessly. On a side-note, debug output is broken: qCDebug(LIBKCUPS) << "Called cupsDoAuthentication(), success:" << (ret == -1 ? true : false); Here "-1" indicates failure, not success. Does this help to resolve the issue? -- You are receiving this mail because: You are watching all bug changes.