Every software will be bad software if you use it often enough to the point you step into some specific usage that developer and tester never imagine about.
The point isn't whether it is good or bad. The point is nobody use it like that thus nobody knows it would break.
The good thing about open source software in general is: if you complain and give a detailed procedure of how it happens, there is much higher chance somebody might looks into it (or yourself if you will). Closed source software in the other end: good luck, find a workaround if you hope or just stuck with it.