mkd-275 [000] d..3 45647.298262: oom_score_adj_update: pid=22219 comm=ReferenceQueueD oom_score_adj=1000
lmkd-275 [000] d..3 45647.642019: oom_score_adj_update: pid=22219 comm=ReferenceQueueD oom_score_adj=1000
ReferenceQueueD is zygote's thread.
================
root@adsf:/proc/339/task # cat 5135/comm
ReferenceQueueD
root@F01H:/proc/339/task # cat ../comm
main
root@asdf:/proc/339/task # ps |grep zygote
root 335 1 1357240 60660 ffffffff 93415630 S zygote64
root 339 1 1034240 51948 ffffffff f70da9b8 S zygote
root@F01H:/proc/339/task #
================
So zygote's oom_score_adj was changed when ReferenceQueueD's oom_score_adj was written.
<3>[45647.298228] oom_score_adj_write: set 'ReferenceQueueD' (22219), oom_score_adj to -1000 -> 1000
It should not always set up oom_score_adj of process that does not exist.
lmkd-275 [000] d..3 45647.642019: oom_score_adj_update: pid=22219 comm=ReferenceQueueD oom_score_adj=1000
ReferenceQueueD is zygote's thread.
================
root@adsf:/proc/339/task # cat 5135/comm
ReferenceQueueD
root@F01H:/proc/339/task # cat ../comm
main
root@asdf:/proc/339/task # ps |grep zygote
root 335 1 1357240 60660 ffffffff 93415630 S zygote64
root 339 1 1034240 51948 ffffffff f70da9b8 S zygote
root@F01H:/proc/339/task #
================
So zygote's oom_score_adj was changed when ReferenceQueueD's oom_score_adj was written.
<3>[45647.298228] oom_score_adj_write: set 'ReferenceQueueD' (22219), oom_score_adj to -1000 -> 1000
It should not always set up oom_score_adj of process that does not exist.