Reproducer: open Physics, select the last example, then press Stop.
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/sugar3/activity/activity.py", line 1254, in _prepare_close
self.save()
File "/usr/lib/python2.7/site-packages/sugar3/activity/activity.py", line 956, in save
self.write_file(file_path)
File "/home/olpc/Activities/Physics.activity/activity.py", line 127, in write_file
self.game.write_file(file_path)
File "/home/olpc/Activities/Physics.activity/physics.py", line 89, in write_file
self.world.json_save(path, additional_data, serialize=True)
File "/home/olpc/Activities/Physics.activity/myelements/elements.py", line 481, in json_save
worldmodel = self.get_world_model(additional_vars, serialize)
File "/home/olpc/Activities/Physics.activity/myelements/elements.py", line 547, in get_world_model
modeljoint['body1'] = joint.bodyA.userData['saveid']
KeyError: 'saveid'
Segmentation fault
Reproducer: open Physics, select the last example, then press Stop.