AnsweredAssumed Answered

rpr  1.7.231 (beta) duplicate linked results in crash

Question asked by voidcore on Oct 28, 2018
Latest reply on Oct 29, 2018 by voidcore

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

Outcomes