if I duplicate linked (alt-d) any object while interactive viewport rendering is on I get a soft-crash with ERROR | Check log for details
(if duplicate linked when opengl preview rendering and THEN switching to IPR, no error occurs)
In the log I get:
2018-10-28 20:16:15,192 INFO rpr.default [4698506688]: using GPU(0): "AMD Radeon Pro 560 (Metal)"
2018-10-28 20:16:15,193 INFO rpr.default [4698506688]: total used 1 gpu, flags(1025)
2018-10-28 20:16:15,193 INFO rpr.default [4698506688]: Enabling Metal GPU rendering
2018-10-28 20:16:15,193 INFO rpr.default [4698506688]: Using GL_INTEROP
2018-10-28 20:16:15,193 INFO rpr.default [4698506688]: tracing: off
2018-10-28 20:16:15,199 INFO rpr.default [4698506688]: RenderLayers create...
2018-10-28 20:16:15,212 INFO rpr.default [4698506688]: camera.focal_length: 35.0
2018-10-28 20:16:15,213 INFO rpr.default [4698506688]: camera.sensor_size: (64.0, 46.63967611336032)
2018-10-28 20:16:15,215 INFO rpr.image_cache [4698506688]: images: 0, total size: 0.0Mb, requests:0, request per image: -, virtual size requested: 0.0 Mb
2018-10-28 20:16:15,215 INFO rpr.downscaled_image_cache [4698506688]: images: 0, total size: 0.0Mb, requests:0, request per image: -, virtual size requested: 0.0 Mb
2018-10-28 20:16:15,215 INFO rpr.core_image_cache [4698506688]: CoreImageCache(original): image_size=None, contexts number=0
2018-10-28 20:16:15,215 INFO rpr.core_downscaled_image_cache [4698506688]: CoreImageCache(downscaled): image_size=None, contexts number=0
ordered
OBPlane
OBLamp
OBCamera
2018-10-28 20:16:15,557 INFO rpr.default [123145464983552]: camera.focal_length: 35.0
2018-10-28 20:16:15,558 INFO rpr.default [123145464983552]: camera.sensor_size: (64.0, 46.63967611336032)
ED_undo_push: Activate/Select
ordered
OBPlane.001
OBPlane
OBLamp
OBCamera
2018-10-28 20:16:22,042 CRITICAL rpr.export [4698506688]: Traceback (most recent call last):
File "/Users/filip/Library/Application Support/Blender/2.79/scripts/addons/rprblender/export.py", line 893, in sync
self._sync(refresh_render_layers)
File "/Users/filip/Library/Application Support/Blender/2.79/scripts/addons/rprblender/export.py", line 1007, in _sync
self.sync_motion_blur()
File "/Users/filip/Library/Application Support/Blender/2.79/scripts/addons/rprblender/export.py", line 1214, in sync_motion_blur
self.scene_synced.reset_motion_blur((obj_key, i))
File "/Users/filip/Library/Application Support/Blender/2.79/scripts/addons/rprblender/helpers.py", line 443, in wrapped
return f(*argv, **kwargs)
File "/Users/filip/Library/Application Support/Blender/2.79/scripts/addons/rprblender/sync.py", line 720, in reset_motion_blur
self.get_synced_obj(obj_key).reset_motion_blur()
File "/Users/filip/Library/Application Support/Blender/2.79/scripts/addons/rprblender/sync.py", line 182, in get_synced_obj
return self.objects_synced[obj_key]
KeyError: (4456596536, 0)
2018-10-28 20:16:22,043 CRITICAL rpr.render [4698506688]: ERROR: It is recommended to restart Blender
view_update: Exception Traceback (most recent call last):
File "/Users/filip/Library/Application Support/Blender/2.79/scripts/addons/rprblender/render/engine.py", line 438, in view_update
self._view_update(context)
File "/Users/filip/Library/Application Support/Blender/2.79/scripts/addons/rprblender/helpers.py", line 443, in wrapped
return f(*argv, **kwargs)
File "/Users/filip/Library/Application Support/Blender/2.79/scripts/addons/rprblender/render/engine.py", line 470, in _view_update
for name in viewport_renderer.update_iter(context.scene):
File "/Users/filip/Library/Application Support/Blender/2.79/scripts/addons/rprblender/render/viewport.py", line 107, in update_iter
yield from self.scene_update(scene)
File "/Users/filip/Library/Application Support/Blender/2.79/scripts/addons/rprblender/render/viewport.py", line 126, in scene_update
self.scene_exporter.sync()
File "/Users/filip/Library/Application Support/Blender/2.79/scripts/addons/rprblender/export.py", line 893, in sync
self._sync(refresh_render_layers)
File "/Users/filip/Library/Application Support/Blender/2.79/scripts/addons/rprblender/export.py", line 1007, in _sync
self.sync_motion_blur()
File "/Users/filip/Library/Application Support/Blender/2.79/scripts/addons/rprblender/export.py", line 1214, in sync_motion_blur
self.scene_synced.reset_motion_blur((obj_key, i))
File "/Users/filip/Library/Application Support/Blender/2.79/scripts/addons/rprblender/helpers.py", line 443, in wrapped
return f(*argv, **kwargs)
File "/Users/filip/Library/Application Support/Blender/2.79/scripts/addons/rprblender/sync.py", line 720, in reset_motion_blur
self.get_synced_obj(obj_key).reset_motion_blur()
File "/Users/filip/Library/Application Support/Blender/2.79/scripts/addons/rprblender/sync.py", line 182, in get_synced_obj
return self.objects_synced[obj_key]
KeyError: (4456596536, 0)
ordered
OBPlane.001
OBPlane
OBLamp
OBCamera