[Bf-committers] Patch #3760 Regression in 2.44
Ton Roosendaal
ton at blender.org
Sun Jul 8 18:03:44 CEST 2007
Hi,
Yes that is a good test to add in Blender.
Note that this error only happens in rendering commands within the UI
(not commandline), and with no 3D window present.
(BTW; if this takes you a couple of hours, you might consider to get
help with gdb! NULL pointer errors always pop up as first, without any
effort from developer side...)
-Ton-
On 8 Jul, 2007, at 16:01, Early Ehlinger wrote:
> Hi All,
>
> I just spent a couple of hours adding Blender_Trace statements (See
> Patch 6161) to hunt down a crash in Blender 2.44 for a customer. It
> turns out that G.vd is NULL, and the check for G.vd being NULL was
> removed sometime between Jan '06 and Blender 2.44.
>
> My guess is this happened when the following snip was moved from
> BIF_do_render to do_render, but that's just a guess:
>
> if(G.vd->lay & 0xFF000000) {
> G.scene->lay |= G.vd->lay;
> G.scene->r.scemode |= R_SINGLE_LAYER;
> }
> else G.scene->lay= G.vd->lay;
>
> Can anybody else confirm that this is a problem? I'm waiting for my
> customer to give permission to use his .blend file, which reproduces it
> every time, but I suspect that Cory's script from Jan'06 will do the
> trick, too.
>
> In the meantime, I'll see if I can get current CVS going and submit a
> patch against it.
>
> -- ResPower Support
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>
>
------------------------------------------------------------------------
--
Ton Roosendaal Blender Foundation ton at blender.org
http://www.blender.org
More information about the Bf-committers
mailing list