<div dir="ltr">why not compile with debug info? just compile all the projects in release mode, disable optimizations, with debug info, it will just show where it crashes.</div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 5, 2017 at 9:38 AM, griffin2000 <span dir="ltr"><<a href="mailto:garethmorgan1977@gmail.com" target="_blank">garethmorgan1977@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">So I am able to get it to crash with just this code here (none of the scene<br>
creation code at all):<br>
<span class=""><br>
<br>
        session = new ccl::Session(session_params);<br>
</span>        session->progress.set_update_<wbr>callback(std::bind(&session_<wbr>print_status));<br>
<span class="">        buffer_params = new ccl::BufferParams();<br>
        buffer_params->width = width;<br>
        buffer_params->height = height;<br>
        buffer_params->full_width = width;<br>
        buffer_params->full_height = height;<br>
<br>
</span><span class="">        session->scene = new ccl::Scene(scene_params, session->device);<br>
<br>
</span>        ccl::Transform rotateTrans =<br>
ccl::transform_rotate(M_PI*0.<wbr>60f,ccl::make_float3(1.0f, 0.0f, 0.0f));<br>
<br>
<br>
        session->scene->camera->matrix =<br>
rotateTrans;//ccl::transform_<wbr>translate(ccl::make_float3(0.<wbr>0f, 1.0f, -4.0f));<br>
        session->scene->camera->type = ccl::CAMERA_PERSPECTIVE;<br>
        session->scene->camera->fov = DEG2RADF(90.0f);<br>
        session->scene->camera->width = width;<br>
        session->scene->camera->height = height;<br>
        session->scene->camera-><wbr>compute_auto_viewplane();<br>
<br>
        ccl::Shader *bgShader = session->scene->default_<wbr>background;<br>
        ccl::BackgroundNode* bgNode = new ccl::BackgroundNode();<br>
        bgNode->input("Strength")-><wbr>set(2.0f);<br>
        ccl::ShaderGraph *bgGraph = new ccl::ShaderGraph();<br>
        ccl::ShaderNode* bgOutputNode = bgGraph->output();<br>
<br>
        ccl::EnvironmentTextureNode *envTextureNode = new<br>
ccl::EnvironmentTextureNode();<br>
        envTextureNode->filename = envTxtPath;<br>
        envTextureNode->projection =<br>
ccl::<wbr>NodeEnvironmentProjection::<wbr>NODE_ENVIRONMENT_<wbr>EQUIRECTANGULAR;<br>
        bgGraph->add(envTextureNode);<br>
<br>
<br>
        bgGraph->add(bgNode);<br>
<br>
        bgGraph->connect(<wbr>envTextureNode->output("Color"<wbr>), bgNode->input("Color"));<br>
        bgGraph->connect(bgNode-><wbr>output("Background"),<br>
bgOutputNode->input("Surface")<wbr>);<br>
<br>
        bgShader->set_graph(bgGraph);<br>
        bgShader->tag_update(session-><wbr>scene);<br>
<br>
        ccl::Transform sceneMoveTrans =<br>
ccl::transform_translate(ccl::<wbr>make_float3(+20000.0f, -5000.0f, -1000.0f));<br>
        ccl::Transform sceneRotateXTrans = ccl::transform_rotate(M_PI*0.<wbr>5f,<br>
ccl::make_float3(1.0f, 0.0f, 0.0f));<br>
        ccl::Transform sceneRotateYTrans = ccl::transform_rotate(M_PI*0.<wbr>0f,<br>
ccl::make_float3(0.0f, 1.0f, 0.0f));<br>
<br>
        ccl::Transform globalTrans=<br>
sceneMoveTrans*<wbr>sceneRotateXTrans*<wbr>sceneRotateYTrans;<br>
<span class=""><br>
<br>
        session->reset(*buffer_params, session_params.samples);<br>
        session->start();<br>
<br>
</span>        session->wait();<br>
<div class="HOEnZb"><div class="h5">}<br>
<br>
<br>
<br>
<br>
<br>
<br>
--<br>
Sent from: <a href="http://blender.45788.x6.nabble.com/Bf-cycles-f7.html" rel="noreferrer" target="_blank">http://blender.45788.x6.<wbr>nabble.com/Bf-cycles-f7.html</a><br>
______________________________<wbr>_________________<br>
Bf-cycles mailing list<br>
<a href="mailto:Bf-cycles@blender.org">Bf-cycles@blender.org</a><br>
<a href="https://lists.blender.org/mailman/listinfo/bf-cycles" rel="noreferrer" target="_blank">https://lists.blender.org/<wbr>mailman/listinfo/bf-cycles</a><br>
</div></div></blockquote></div><br></div>