@Trubinial Guru: Woher sollten wir denn wissen, wo Du nach dem Fehler suchen musst?! Wir kennen ja nicht einmal den Quelltext ... und niemand hier kann hellsehen
Es wäre also hilfreich, ein Beispiel zu zeigen, dass den Absturz reproduziert (und bitte nur ein Beispiel, nicht den gesamten Quelltext).
Insgesamt hört sich das auch so an, als würdest Du oft einfach so lange am Quelltext rumprobieren, bis es „funktioniert“, programming by accident also. Zumindest schließe ich das aus der Tatsache, dass Du selbst nicht mehr zu wissen scheinst, welche Effekte die von Dir am Quelltext vorgenommenen Änderungen haben. Es wäre für Dich und für uns einfacher, wenn Du strukturierter Vorgehen würdest, und Dir jeweils immer vor der Anpassung des Quelltext überlegst, was Du erreichen möchtest und wie das umzusetzen wäre.