KWalletD Log Flood - "QObject::killTimer(): Error: timer id" "is not valid for object" "timer has not been killed"

Dec 16 15:38:50 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 2130706444 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:38:50 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 13 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:38:50 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 16777224 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:38:50 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 33554441 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:38:50 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 50331662 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:38:54 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 67108866 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:38:56 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 83886095 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:39:05 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 100663306 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:39:05 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 117440523 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:39:11 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 134217729 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:39:11 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 150994950 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:39:11 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 167772167 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:39:16 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 184549380 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:39:30 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 201326595 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:39:31 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 218103813 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:39:50 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 234881036 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:39:50 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 251658253 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:39:50 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 268435464 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:39:50 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 285212681 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:39:50 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 301989902 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed

I only just now see it seems to relate to “When unused for“ for “Close behavior” setting (Idle Timeout=1).

I set that back to the default 10 minutes, but that wouldn’t change the fact that it still floods, only every 10 minutes instead of 1 minute.

I just don’t know what is involved with that timer other than kwallet, or what I’d need to do to mitigate the warning/error.

I’m guessing the timer id was valid at one point, but then the “unused” timer expires, it’s no longer valid (but for what object?).

If it’s all within kwallet, I’d expect the timer will always be valid until it is killed/expired and then removed, at which point the timer id would no longer exist or be referenced anywhere.

Yup, 10 minutes elapsed now:

Dec 16 15:50:38 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 738197514 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:50:38 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 754974732 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:50:38 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 771751938 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:50:38 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 788529155 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:50:38 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 805306374 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:50:38 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 822083592 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:50:38 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 838860813 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:50:38 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 855638017 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:50:38 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 872415237 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:50:38 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 889192463 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:50:38 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 905969678 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:50:38 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 905969680 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:50:38 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 922746887 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:50:38 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 939524100 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:50:38 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 956301323 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed
Dec 16 15:50:38 computerName kwalletd6[2085313]: QObject::killTimer(): Error: timer id 973078537 is not valid for object 0x<sameId> (KWalletD, ), timer has not been killed

That seems like 16 lines of unnecessary flooding.