At first glance it appears that the crash is in the bowels of libusb's enumeration code and has nothing to do with the backend itself.
Please log into the non-graphical console, and run three things for me on the command line:
lsusb /usr/lib/cups/backend/usb /usr/lib/cups/backend/gutenprint52+usb -D
Where this goes next depends on the output of those commands.
At first glance it appears that the crash is in the bowels of libusb's enumeration code and has nothing to do with the backend itself.
Please log into the non-graphical console, and run three things for me on the command line:
lsusb cups/backend/ usb cups/backend/ gutenprint52+ usb -D
/usr/lib/
/usr/lib/
Where this goes next depends on the output of those commands.