Isotropix Forums

Motion Blur and Alembic Caches Crash - 3.5

You think you may have found a bug? Please post it here.

Motion Blur and Alembic Caches Crash - 3.5

Unread postby pietro_ponti » Wed Jun 07, 2017 10:55 am

Hello all,

we've noticed that when we have moving alembic caches (both geo and camera), we experience a crash on version 3.5 RC1, when turning on Motion Blur.
This happens as well with static Clarisse Camera, but with moving Alembic Caches rendered as Volumes.

Attached is a simple scene which reproduces the issue.
Camera and sphere have both been cached from Maya default alembic tools.

Clarisse 3.5 RC1 Build 20647
CentOS Linux release 7.3.1611 (Core)

Steps to take:
    Open the scene
    Select image to start rendering
    In the pathtracer change Motion Blur mode from 'Disabled' to '3D Motion Blur'

This is the output in the shell:

ix.cmds.SetValues(["project://scene/path_tracer.motion_blur_mode"], ["2"])
Program received signal 11, Segmentation fault:
Memory statistics: Used= 282 MiB Peak= 352 MiB Free= 27967 MiB
#0 0x7fab70b74087 in _ZN29RayGeneratorCameraPerspective17get_rays_callbackINS_15ShapeMotionFillENS_11DofDisabledEEEjRKS_PK9GMathVec2IdEPK... (0x20087:0x1fe48+0x23f) from /data/config_dev/rez/ext_packages/clarisse/3.5.0/platform-linux/ext/libix_raytrace.so
#1 0x7fab4dbb29c0 in _Z22raytrace_render_packetR17RaytraceThreadCtxRK12ImageSamplerRKbRKiS7_S7_S7_RKjRbSA_ (0x1c9c0:0x1aeb8+0x1b08) from /data/ext/apps/linux64/clarisse/isotropix_clarisse_ifx_3.5_rc1_linux64/clarisse/module/renderer_raytracer.so
#2 0x7fab4dbb36db in _Z22raytrace_render_bucketR17RaytraceThreadCtxRK9GMathVec4IiE18ImageMapTileHandleS5_S5_S5_R9C... (0x1d6db:0x1cf89+0x752) from /data/ext/apps/linux64/clarisse/isotropix_clarisse_ifx_3.5_rc1_linux64/clarisse/module/renderer_raytracer.so
#3 0x7fab4dbbf449 in _ZN20RaytraceRenderThread15execution_entryERKj (0x29449:0x292ea+0x15f) from /data/ext/apps/linux64/clarisse/isotropix_clarisse_ifx_3.5_rc1_linux64/clarisse/module/renderer_raytracer.so
#4 0x7fab7d43a503 in _ZN20SysThreadTaskManager12process_taskEP13SysThreadTaskRKj (0x20503:0x204e6+0x1d) from /data/config_dev/rez/ext_packages/clarisse/3.5.0/platform-linux/ext/libix_sys.so
#5 0x7fab7d4372ad in _ZN15SysThreadWorker18process_first_taskER10CoreVectorIP20SysThreadTaskManagerERKbS6_ (0x1d2ad:0x1cfe0+0x2cd) from /data/config_dev/rez/ext_packages/clarisse/3.5.0/platform-linux/ext/libix_sys.so
#6 0x7fab7d438783 in _ZN15SysThreadWorker5entryEv (0x1e783:0x1e6ac+0xd7) from /data/config_dev/rez/ext_packages/clarisse/3.5.0/platform-linux/ext/libix_sys.so
#7 0x7fab7d4317e8 in _ZN13SysThreadImpl11entry_pointEPv (0x177e8:0x177c0+0x28) from /data/config_dev/rez/ext_packages/clarisse/3.5.0/platform-linux/ext/libix_sys.so
#8 0x7fab6f313dc5 (0x7dc5) from /lib64/libpthread.so.0
#9 0x7fab6f61f73d in clone (0xf773d:0xf76d0+0x6d) from /lib64/libc.so.6
Crash backtrace dumped into file '/mnt/pi/sys/profiles/pipo//clarisse.crash'.
A backup of the project has been saved into '/mnt/42/tank/ly_lis/assets/sandBox/clarisse/workfiles/pipo/motionBlurIssue/pipo.moBlurTest.pipo.project.crash'.
error: Cannot create a new instance of AbcInputArchiveManager: there is already one.
warning: get_entry("module_path") : the config is not initialised.
warning: get_entry("module_path") : the config is not initialised.
warning: get_entry("module_path") : the config is not initialised.
warning: Context engine 'OfProjectContextEngine' is already registered.
warning: Context engine 'OfUnknownContextEngine' is already registered.
warning: Context engine 'OfFileReferenceContextEngine' is already registered.
warning: OfContext.create_object: In context 'project:/', failed to create object '__system_vars': class 'Generic' not found.
warning: OfContext.create_object: In context 'project:/', failed to create object '__builtin_vars': class 'Generic' not found.
warning: OfContext.create_object: In context 'project:/', failed to create object '__custom_vars': class 'Generic' not found.
warning: OfContext.create_object: In context 'project:/', failed to create object '__app_prefs_vars': class 'Generic' not found.
warning: OfContext.create_object: In context 'project:/', failed to create object '__project_prefs_vars': class 'Generic' not found.
warning: get_entry("advanced") : the config is not initialised.
warning: get_entry("advanced") : the config is not initialised.
warning: get_entry("advanced") : the config is not initialised.
warning: Signal handler for SIGTERM has been changed to 1!
warning: Signal handler for SIGILL has been changed to 1!
warning: Signal handler for SIGSEGV has been changed to 1!
warning: Signal handler for SIGFPE has been changed to 1!
warning: Signal handler for SIGABRT has been changed to 0!
warning: Signal handler for SIGBUS has been changed to 0!
[xcb] Unknown request in queue while dequeuing
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
clarisse: xcb_io.c:165: dequeue_pending_request: Assertion `!xcb_xlib_unknown_req_in_deq' failed.


Thanks a lot!

pietro
Attachments
motionBlurIssue.zip
(22.9 KiB) Downloaded 4 times
pietro_ponti
 
Posts: 4
Joined: Mon Jun 05, 2017 7:34 pm

Re: Motion Blur and Alembic Caches Crash - 3.5

Unread postby fjutel » Wed Jun 07, 2017 12:12 pm

Hi,

Thanks for the report.

We have reproduced your issue and created an ID 6998. Sorry about that.

Regards,
Florent Jutel
Isotropix
Clarisse QA
User avatar
fjutel
 
Posts: 240
Joined: Tue Jan 13, 2015 1:21 pm

Re: Motion Blur and Alembic Caches Crash - 3.5

Unread postby pietro_ponti » Thu Jun 08, 2017 12:22 pm

Thanks Florent,

we'll keep track of that!

Cheers

pietro
pietro_ponti
 
Posts: 4
Joined: Mon Jun 05, 2017 7:34 pm

Re: Motion Blur and Alembic Caches Crash - 3.5

Unread postby arnaud » Thu Jun 15, 2017 8:28 am

Hey there,

This is fixed in 3.5 RC2.
Cheers.
Arnaud

Isotropix
RnD & Support Manager
User avatar
arnaud
 
Posts: 128
Joined: Mon Dec 14, 2015 3:48 pm


Return to Bugs
cron