[Bf-committers] crash in recent builds with wp mode

Ton Roosendaal ton at blender.org
Fri Dec 8 23:39:43 CET 2006


Hi,

I really need a sample file to fix it, although I can at least add the  
NULL pointer check... still, important to know why a node->ob can  
become zero.

(changing scenes? what is that precisely!)

-Ton-


On 7 Dec, 2006, at 16:00, Joe Eagar wrote:

> Basse I believe was having a similar error on irc, too.
>
> Joe
>
> Campbell Barton wrote:
>> Currently at a tradeshow and dont have a lot of time to report this,
>> been getting a lot of crashes with entering and exiting WeightPaint  
>> mode on recent builds.
>>
>> This is a backtrace of the problem- happens when intering wp mode  
>> after changing scenes.
>>
>> - Its its better to report this in the tracker let me know.
>> - if the backtraces arnt helpfull, wait untill I can better report  
>> the problem.
>>
>> Here are some backtraces from a recent compile all doing  the smae  
>> thing. enter exit wpmode , after changing scenes.
>>
>> Program received signal SIGSEGV, Segmentation fault.
>> [Switching to Thread -1224452400 (LWP 9269)]
>> flush_update_node (node=0x8b28510, layer=256, curtime=4) at  
>> depsgraph.c:1544
>> 1544            if(ob->recalc & OB_RECALC) {
>> (gdb) bt
>> #0  flush_update_node (node=0x8b28510, layer=256, curtime=4)
>>    at depsgraph.c:1544
>> #1  0x08427096 in flush_update_node (node=0x13f24dd8, layer=256,  
>> curtime=4)
>>    at depsgraph.c:1613
>> #2  0x0842983f in DAG_scene_flush_update (sce=0xee8d418, lay=256)
>>    at depsgraph.c:1668
>> #3  0x08429918 in DAG_object_flush_update (sce=0xee8d418,  
>> ob=0xef42090, flag=2)
>>    at depsgraph.c:1900
>> #4  0x081e78e3 in set_wpaint () at vpaint.c:1547
>> #5  0x081c132a in blenderqread (event=219, val=1) at toets.c:682
>> #6  0x08107c10 in screenmain () at editscreen.c:1450
>> #7  0x080c9755 in main (argc=1, argv=0xbfd6dba4) at creator.c:697
>> (gdb) c
>> Continuing.
>>
>>
>>
>>
>> [Switching to Thread -1224939824 (LWP 9356)]
>> flush_layer_node (node=0x1182d2f0, curtime=3) at depsgraph.c:1627
>> 1627                    if(itA->node->type==ID_OB) {
>> (gdb) bt
>> #0  flush_layer_node (node=0x1182d2f0, curtime=3) at depsgraph.c:1627
>> #1  0x084297f2 in DAG_scene_flush_update (sce=0xee7a150, lay=2)
>>    at depsgraph.c:1660
>> #2  0x08429918 in DAG_object_flush_update (sce=0xee7a150,  
>> ob=0xef2edc8, flag=2)
>>    at depsgraph.c:1900
>> #3  0x081e78e3 in set_wpaint () at vpaint.c:1547
>> #4  0x081c132a in blenderqread (event=219, val=1) at toets.c:682
>> #5  0x08107c10 in screenmain () at editscreen.c:1450
>> #6  0x080c9755 in main (argc=1, argv=0xbf832e64) at creator.c:697
>>
>> _______________________________________________
>> Bf-committers mailing list
>> Bf-committers at projects.blender.org
>> http://projects.blender.org/mailman/listinfo/bf-committers
>>
>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
> http://projects.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