Sorry about the term "crash". "hang" is more accurate. No ticket is issued and the function db.point.insert does not return although an entry is made into my GAE data store.
The the following code works without hanging:
for a_point in points:
db.point.insert(**as_point)
I also realise that there was only one "point" variable in the code and it should not conflict with the table name. That knowledge stood between me and the issue for quite some time :)
If I place the hanging code inside a try/except no exception is caught.