• Nick Alcock's avatar
    drm/radeon: ratelimit bo warnings · 59d76d6b
    Nick Alcock authored
    So a few days ago I started getting sprays of these warnings --
    sorry, but because it was a few days ago I'm not sure what I was
    running at the time (but it was probably either Stellaris or Chromium).
    
    Sep 25 22:06:34 mutilate err: : [  544.718905] [drm:radeon_cs_parser_relocs] *ERROR* gem object lookup failed 0xc
    Sep 25 22:06:34 mutilate err: : [  544.718909] [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -2!
    Sep 25 22:06:34 mutilate err: : [  544.719710] [drm:radeon_cs_parser_relocs] *ERROR* gem object lookup failed 0xc
    Sep 25 22:06:34 mutilate err: : [  544.719714] [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -2!
    Sep 25 22:06:34 mutilate err: : [  544.719862] [drm:radeon_cs_parser_relocs] *ERROR* gem object lookup failed 0xc
    Sep 25 22:06:34 mutilate err: : [  544.719865] [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -2!
    Sep 25 22:06:34 mutilate err: : [  544.720772] [drm:radeon_cs_parser_relocs] *ERROR* gem object lookup failed 0xc
    Sep 25 22:06:34 mutilate err: : [  544.720778] [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -2!
    Sep 25 22:06:34 mutilate warning: : [  544.721415] radeon 0000:01:00.0: vbo resource seems too big for the bo
    
    followed by a massive stream of "vbo resource seems too big for the bo".
    
    The most extreme flood ran from 23:01:58 to 23:02:47 and emitted 91,000
    lines of log in that time.  This... seems excessive, given that each log
    message after the first contains more or less no information.
    
    So ratelimit these messages. (We probably want to see at least *some* so
    that the underlying bug can be fixed -- always assuming the bug isn't in
    unfixable closed-source game code somewhere.)
    Signed-off-by: default avatarNick Alcock <nick.alcock@oracle.com>
    Reviewed-by: default avatarMichel Dänzer <michel.daenzer@amd.com>
    Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
    59d76d6b
evergreen_cs.c 104 KB