Note that the bug here is clearly in rhythmbox, libudev correctly returns NULL for the monitor because there is no netlink socket - and rhythmbox failed to check for that, and blindly passed that NULL around assuming it was a valid object
Note that the bug here is clearly in rhythmbox, libudev correctly returns NULL for the monitor because there is no netlink socket - and rhythmbox failed to check for that, and blindly passed that NULL around assuming it was a valid object