For many versions now, I have experienced daily crashes of Waze. I have finally been able to understand the failpoint and can reproduce it 100% of the time.
If I touch the screen when Waze is displayed and it goes into the "freeze-map" mode (in other words, the map doesn't move while I am driving, but stays at the position that I have moved it to and the "cross-hairs" icon is displayed - not sure what the mode is called officially) and then shift to another app by means of a screen-touch gesture (for example, using the "GMD Gestures" app I apply a two-finger downward swipe to launch my music app) then Waze crashes a few seconds afterwards while Waze is running in the background.
The Waze crash is very specific when launching another app via a gesture-based app (e.g., GMD Gestures). Waze does not crash if it is in freeze-map mode and I press the Home button to go to the home page or when using a sidelauncher to launch another app.
What seems to me to be happening is that when launching an app while Waze is displayed using a touch-screen gesture, Waze goes into "freeze-map" mode and while driving, Waze wants to update the map's location but the freeze-map mode interferes somehow and causes the fail.
I would be happy if someone could confirm this. I am running stock JB 4.3 (crash also happened on 4.1.2) on Samsung Galaxy S3 (i9300).