Serious and very weird problem with Mantra

   2588   2   0
User Avatar
Member
478 posts
Joined: Aug. 2014
Offline
Hello.
I have a very strange problem going on when I try to render in Mantra to MPlay (Render View). It all began quite suddenly. For the last couple of days I've been working on a scene and everything was dandy. Pressing Render button in the Render View did what it said. First there was a brief moment when Generating Scene text was displayed (for less than a second), then Mantra was Creating displaced geometry…, and the scene rendered without problems.

Then, after a day or two I happened to witness some strange Mantra crashes, like:

8252: Fatal error: Segmentation fault
– TRACEBACK BEGIN –
Traceback from mantra 13.0.621 (Compiled on windows-x86_64-cl17):
+0xe35f6b55
+0xe350f278
+0xe350f458
+0xe35f5036
+0xf0eaf5c5
+0x3f32325e
+0xf0eae98b
+0x77cc9d2d
+0x77cb91cf
+0x77cf1248
+0x77cf2f86
+0xdc22214a
+0xdc3422de
+0xe2fb2650
+0xe2fafe95
+0xe22e3ab0
+0xe22e6011
+0xe23b3148
+0xe23b3310
+0xe2461295
+0xe23b5e9e
+0xe23b81f0
+0xd97e3e6d
+0xd97e35b4
+0xd97e0ca2
+0xd99a75d6
+0xd99bfe3d
+0xd99a718d
+0xd9979361
+0xd99b115d
+0xd9950e18
+0xd9950da0
+0x04136dc4
+0x0413515e
+0xd9950d0d
+0xd9950833
+0xd9947da7
+0xd9948b46
+0xd9949308
+0xd97d99db
+0xd995655f
+0xd99b0ece
+0xd983a9f7
+0xd983a6e5
+0xd9810495
+0xd9845480
+0xd9845200
+0xd981de5f
+0xd981e34e
+0xd981c896
+0xd98388d9
+0xe3a125a8
+0xe3a092ad
+0xe3a1105e
+0xe3a11646
+0xe3a112ae
+0xd983216c
+0x3f3214e6
+0x3f322c1f
+0x77b959ed
+0x77ccc541
– TRACEBACK END –
0x0000000077CF2F86 (0x0061005700200074 0x00720065006B006C 0x0000000077DB5430 0x0000000002000002), RtlEnterCriticalSection() + 0x6 bytes(s)
0x000007FEDC22214A (0x0000000019FE7370 0x000000000000101C 0x0000000006E54F38 0x0000000077CF34D8), ?numThreads@ThreadPool@IlmThread@@QEBAHXZ() + 0x1A bytes(s)
0x000007FEDC3422DE (0x0000000019FE7380 0x0000000019FE7380 0x0000000000000000 0x000000001B0FBA00), HoudiniCompilerVersion() + 0xFEE bytes(s)
0x000007FEE2FB2650 (0x000000001B0FBA00 0x0000000011121140 0x0000000019FE7380 0x00000000070BF7D0), ?openFile@IMG_File@@MEAAHPEBD@Z() + 0x110 bytes(s)
0x000007FEE2FAFE95 (0x0000000011121250 0x0000000011121250 0xFFFFFFFFFFFFFFFE 0x000000001A1E90C0), ?open@IMG_File@@SAPEAV1@PEBDPEBVIMG_FileParms@@PEBVIMG_Format@@@Z() + 0x285 bytes(s)
0x000007FEE22E3AB0 (0x000000001A1E90C0 0x0000000000000000 0x000000001A1E9128 0x000000001B0F6B00), ?getMemoryUsage@til_TextureChannel@@UEBA_J_N@Z() + 0xFE0 bytes(s)
0x000007FEE22E6011 (0x000000001A1E9128 0x000000001A1E9240 0x0000000019F79F80 0x0000000000000001), ?setMap@TIL_TextureMap@@QEAAXPEBD0PEAVTIL_Raster@@_N@Z() + 0xA1 bytes(s)
0x000007FEE23B3148 (0x000000001B10FE48 0x000000001A1E9240 0x000007FE00000001 0x0000000000000001), ?setMap@VEX_MapWrapper@@QEAAXPEBD@Z() + 0x28 bytes(s)
0x000007FEE23B3310 (0x0000000000000020 0x00000000111213E9 0x000000001B10FE48 0x0000000000000000), ?getMap@VEX_MapWrapper@@QEAAPEAVTIL_TextureMap@@AEBVVEX_Instance@@PEBVVEX_ProcArray@@H@Z() + 0x100 bytes(s)
0x000007FEE2461295 (0x0000000000000001 0x0000000000000000 0x0000000000000020 0x0000000000000000), ?VEXinstallTexImport@@YAXAEAVVEX_Context@@@Z() + 0x1265 bytes(s)
0x000007FEE23B5E9E (0x0000000019F79F80 0x000000001B10FE48 0x0000000011121560 0x0000000000000000), ??1VEX_Instance@@QEAA@XZ() + 0x1DE bytes(s)
0x000007FEE23B81F0 (0x0000000000000332 0x000007FEE2B2EC48 0x00000000114EA5C0 0x00000000114EA5C0), ?isRuntimeVarying@?$VEX_VaryingSet@V?$UT_IntrusivePtr@VVEX_RefObject@@@@@@QEBA_NXZ() + 0x1140 bytes(s)
0x000007FED97E3E6D (0x0000000000000000 0x0000000000000019 0x000000001B10FE40 0x000000001A2C82AC), ?doDisplace@VRAY_MShader@@AEAAXAEAVVGEO_PrimitiveList@@AEBVVGEO_Instance@@PEAVVEX_Instance@@PEAVVEX_ExportTable@@@Z() + 0x10D bytes(s)
0x000007FED97E35B4 (0x000000001B10FE40 0x0000000007233540 0x000000001A1E9300 0x0000000100000000), ?displaceGrid@VRAY_MShader@@QEAAXAEAVVGEO_PrimitiveList@@AEBVVGEO_Instance@@PEAV?$UT_Vector3T@M@@2@Z() + 0x124 bytes(s)
0x000007FED97E0CA2 (0x000000001A1E9300 0x0000000000000020 0x0000000011121810 0x000000001A2C8180), ?displaceGrid@VRAY_MPrimMaterial@@UEAAXPEAVVGEO_Primitive@@AEBVVGEO_Instance@@PEAV?$UT_Vector3T@M@@2@Z() + 0xA2 bytes(s)
0x000007FED99A75D6 (0x0000000000000010 0x000000001A1CB740 0x0000000000000010 0x0000000000000000), ?displacePoints@VGEO_Primitive@@QEAAXAEBVVGEO_Instance@@@Z() + 0x1D6 bytes(s)
0x000007FED99BFE3D (0x0000000019C2B4A0 0x0000000009E10700 0x0000000000000019 0x000000001A1E93A0), ?refineToMesh@VGEO_SubDPolyOSD@@EEAAPEAVVGEO_Mesh@@AEBVVGEO_Instance@@@Z() + 0x108D bytes(s)
0x000007FED99A718D (0x0000000019C2B4A0 0x0000000009E10700 0x0000000011121B10 0x0000000000000000), ?refine@VGEO_Primitive@@UEAA_NAEAVVGEO_RenderList@@AEBVVGEO_Instance@@@Z() + 0x7D bytes(s)
0x000007FED9979361 (0x000007FED99FA0E8 0x0000000011121C08 0x0000000000000000 0x0000000000000000), ?addBoundedObject@VGEO_OctreeList@@UEAAXPEAVVGEO_ShadeObject@@AEBVVGEO_Instance@@PEBV?$UT_BoundingBoxT@M@@AEBV4@H@Z() + 0x211 bytes(s)
0x000007FED99B115D (0x000000001258E840 0x000000000000053A 0x000000001258E848 0x0000000000135955), ?addObject@VGEO_RenderList@@QEAAXPEAVVGEO_ShadeObject@@AEBVVGEO_Instance@@@Z() + 0x3DD bytes(s)
0x000007FED9950E18 (0x000000001258E840 0x0000000000000001 0x0000000000000001 0x0000000000000001), ?commitObjects@VGEO_EdgeDetail@@QEAAXAEAVVGEO_RenderList@@AEBVVGEO_Instance@@@Z() + 0xB58 bytes(s)
0x000007FED9950DA0 (0x0000000000000000 0x00000000001372EF 0x000000000ED37E80 0x000000000000000B), ?commitObjects@VGEO_EdgeDetail@@QEAAXAEAVVGEO_RenderList@@AEBVVGEO_Instance@@@Z() + 0xAE0 bytes(s)
0x0000000000136DC4 (0x000000000ED37E80 0x000000000ED3BF40 0x000000001258E840 0x00– 1

and Windows sending a message that Mantra had just crashed. But it was not really a problem, because right after this I was able to hit the render button again and all was well again.

But now, I cannot render anything if I load this scene. Whenever I hit Render button in the Render View I only get the flashing Generating Scene… text and that's it. This text lasts forever. Nor errors, no anything.
However, rendering to file through Mantra node works OK.

Lastly, some very interesting curiosities:
1. If I load this scene of mine, try to render it in the Render View, abort and start a new scene. The new scene will also have this flashing Generating Scene… forever-lasting text of death. Even if the scene is empty or contains only a simple primitive. I need to restart Houdini.

2. If I open two instances of Houdini Indie, load my scene in one of them, copy all /obj nodes (including SHOP SOPs) from /obj context, paste them to a new scene in the second Houdini instance and save the new scene in the same directory, under a different file name - then the rendering in the Render View will work for that new scene:!: But only for the current session. If I close Houdini, open it again and reload the scene, I will again see the endless “Generating Scene”. This forces me to create another blank scene and repeat point #2.

I'm stumped.
What is going on here?

P.S. This is not limited to my scene. For example, if I load this scene: http://forums.odforce.net/topic/13855-vector-displacements-revisited/page-2#entry86421 [forums.odforce.net] and try to render it, I'll also get this “Generating Scene” text and no result. Now if I start a new, blank scene and try to render it - it also wont render(!). It's almost like some sort of a disease that affects the current Houdini session.
User Avatar
Staff
2494 posts
Joined: Sept. 2007
Offline
Thanks! You should log a bug for that.

https://www.sidefx.com/index.php?option=com_forum&Itemid=172&page=viewtopic&t=15604 [sidefx.com]
Chris McSpurren
Senior Quality Assurance Specialist
SideFX
User Avatar
Member
478 posts
Joined: Aug. 2014
Offline
Thank you Chris. I'll follow your advice.
  • Quick Links