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

            Bug ID: 524621
           Summary: killTimer called on already killed timer ID spamming
                    the logs
    Classification: Frameworks and Libraries
           Product: frameworks-kwallet
      Version First 6.29.0
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

DESCRIPTION

The system logs are spammed with messages like:

QObject::killTimer(): Error: timer id 1124073473 is not valid for object
0x7ffd51f1e360 (KWalletD, ), timer has not been killed.

>From my analysis, this appears to happen in the KWalletD::timerEvent function.
This function calls KWalletD::close which calls KWalletD::walletForHandle which
calls killTimer. killTimer is also then called at the end of the
KWalletD::timerEvent function on the same already killed timer ID.

STEPS TO REPRODUCE
1. Start kwalletd6
2. Open a wallet (e.g. with kwalletmanager)
3. Observe log spam

OBSERVED RESULT

Logs are spammed

EXPECTED RESULT

No log spam

SOFTWARE/OS VERSIONS
Operating System (available in the Info Center app, or by running `kinfo` in a
terminal window):
KDE Plasma Version: 6.7.4
KDE Frameworks Version: 6.29.0
Qt Version: 6.11.2

ADDITIONAL INFORMATION

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

Reply via email to