dbgln() will always take its arguments by reference when possible, which causes UB when dealing with packed structs. To avoid this, we now explicitly copy all members whose alignment requirements aren't met.
stat.st_dev
fsid