eudev-project/eudev

dmesg shows a lot of "udevd[xxx]: worker [xxx] is unknown, ignoring" messages

Closed this issue · 5 comments

anto commented

After merging the commits newer than commit c9ed0f0 (except commit 1b6370e, 252150e, 3df6350 and 2cf24b3), every time after I reboot my PC dmesg shows _udevd[xxx]: worker [xxx] is unknown, ignoring_ messages as below which does not happen on eudev package up to commit c9ed0f0.

.
.
[    0.788774] Freeing unused kernel memory: 1140K (ffff8800014e3000 - ffff880001600000)
[    0.789636] Freeing unused kernel memory: 364K (ffff8800017a5000 - ffff880001800000)
[    0.851871] udevd[71]: starting version 3.1.2
[    0.852184] random: udevd urandom read with 2 bits of entropy available
[    0.858139] udevd[72]: worker [72] is unknown, ignoring 
[    0.858297] udevd[72]: worker [72] is unknown, ignoring
.
.
[    2.532542] udevd[72]: worker [72] is unknown, ignoring 
[    2.532607] udevd[72]: worker [72] is unknown, ignoring
[    2.706285] PM: Starting manual resume from disk     
[    2.706288] PM: Hibernation image partition 8:3 present
[    2.706289] PM: Looking for hibernation image. 
[    2.706482] PM: Image not found (code -22)
[    2.706484] PM: Hibernation image not present or could not be loaded.
[    2.748870] udevd[72]: worker [72] is unknown, ignoring 
[    2.749115] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[    2.772972] Switched to clocksource tsc
[    3.277085] udevd[302]: starting version 3.1.2
[    3.405112] udevd[303]: worker [303] is unknown, ignoring
[    3.405360] udevd[303]: worker [303] is unknown, ignoring
.
.

I am not sure if that was due to I excluded the 4 commits above. So it would be great if somebody else could confirm whether this issue happen also on other setups or not.

In the mean time, I rolled back to commit c9ed0f0.

anto commented

I have just merged all 33 new commits and dmesg still shows a lot of "udevd[xxx]: worker [xxx] is unknown, ignoring" messages. This confirms that the problem is not because I excluded the 4 commits that I previously mentioned.

It would be great if somebody could give me suggestions to practically debug this. Because debugging this issue by cherry-picking individual commit, compile, install and reboot for 33 times is definitely not practical.

75e930e seems to be the cause, I have not done any testing to confirm this but it pops the same message you describe. Hope this helps.

Cheers!

anto commented

Thanks a lot fluxer for the hint.

I can confirm that commit 75e930e is to blame for this problem. After deleting this particular commit, recompiling, installing and rebooting my PC, I don't see the message anymore on dmesg output.

It would be better if we could get better information about the untracked worker, so we could take relevant actions. Unfortunately, I have no clue on the detail of how udevd actually works so I cannot offer better solution.

sorry for the delay, real life. i see what's going on and yeah we need to revert that. usptream had clearly gone in a direction we can't follow, so ...

Please test and reopen if this is still a problem.