сей потс меня побудило написать мое недавнее разбирательство с тем, как работает gtk3 без х11 под макосью. ибо там были два адских бага в gtkcliboard-quartz.c и gtkdnd-quartz.c типа скармливания null-указателя функции, не ожидающей нуля на входе, и эти баги в принципе нельзя было пропустить при тестировании - просто потому что паста текста не работала с ворнингом «объект не типа GdkDisplay» из-за нулевого указателя, а перетаскивание чего угодно тупо дереференсило этот нулевой указатель и вылетало с bus error.
так вот, у мну сложилось впечатление что туеву хучу опенсорсного софта принципиально не тестируют. ну разве что компилируют, запускают, проводят пару-тройку примитивных тестов и релизят. gnash тот же взять - я очень сомневаюсь, что его тестировали на 64битных системах, ибо там внутри страх, ужас, и 4 байта везде подразумеваются, где не char и не short.
что надо сделать, чтоб опенсорсный софт начали тестировать хотя бы также как коммерческий? я видел много ком-софта и внутри у него страх и ужас но тестирование выправляет или хотя бы маскирует большую часть кривизны.