I don't have cups-driverd compiled with debug info, but strace shows that the infinite loop occurs in user space without any system calls.