Kernel crash kernel panic

Multipletimes.
Two different cards
I have only 1 sd card writer

Also - understand that another person reported the exact same issue
See: Kernel panic - PYNQ Z1

Thus - 2 independent cards, 2 independent(different) reader/writer hardware
The other reporter states they used a windows tool to write
I am using “dd if=img of=/dev/sdb” on my linux box

UNKNOWN: if anything changed for the other reporter.

If you think there is a problem with the procedure please give a complete Linux based procedure to replicate.

If you think it is a hardware issue, explain where in the data chain the problem might have gone bad? I mean the USB has a crc16 on the data as it is transferred, the SDCARD uses a CRC16 on each of the 4 data lines when writing and when reading, - so unless the SDCARD CRC1 has failed something else is going on, I would like to know what you think would have failed?

And - why do I not see any problems when writing a Raspberry PI sd card using the same SDCARD writer? (different card) One would think that if the reader/electronics is bad for card (A) it would also be bad for card(B) - or one would see random failures across both cards, both systems