That primaquine and other drugs can trigger acute haemolytic anaemia in subjects who have an inherited mutation of the glucose 6-phosphate dehydrogenase (G6PD) gene has been known for over half a century: however, these events still occur, because when giving the drug either the G6PD status of a person is not known, or the risk of this potentially life-threatening complication is under-estimated. Here we review briefly the genetic basis of G6PD deficiency, and then the pathophysiology and the clinical features of drug-induced haemolysis; we also update the list of potentially haemolytic drugs (which includes rasburicase). It is now clear that it is not good practice to give one of these drugs before testing a person for his/her G6PD status, especially in populations in whom G6PD deficiency is common. We discuss therefore how G6PD testing can be done reconciling safety with cost; this is once again becoming of public health importance, as more countries are moving along the pathway of malaria elimination, that might require mass administration of primaquine. Finally, we sketch the triangular relationship between malaria, antimalarials such as primaquine, and G6PD deficiency: which is to some extent protective against malaria, but also a genetically determined hazard when taking primaquine.