[Bf-committers] Re: [Bf-blender-cvs] CVS commit:
blender/source/blender/src buttons_object.c
Campbell Barton
cbarton at metavr.com
Wed Jul 27 04:48:02 CEST 2005
Hi Zr, Jms's fix from everything crashes blender.
Make a box, subserf it and then run fix from everything (in python menu,
mesh edit mode)
- Heres the crash
Program received signal SIGSEGV, Segmentation fault.
0x0838363b in ccgSubSurf_getEdgeIterator (ss=0x874d4d0)
at source/blender/blenkernel/intern/CCGSubSurf.c:139
139 EHashIterator *ehi = EHASH_alloc(eh, sizeof(*ehi));
(gdb) bt
#0 0x0838363b in ccgSubSurf_getEdgeIterator (ss=0x874d4d0)
at source/blender/blenkernel/intern/CCGSubSurf.c:139
#1 0x083945ed in ccgDM_drawEdges (dm=0x895e73c)
at source/blender/blenkernel/intern/subsurf_ccg.c:754
#2 0x081dfa3e in draw_mesh_object (base=0x892d454, dt=2)
at source/blender/src/drawobject.c:1657
#3 0x081e1fe3 in draw_object (base=0x892d454)
at source/blender/src/drawobject.c:3555
#4 0x080695eb in drawview3dspace (sa=0x894351c, spacedata=0x89437b4)
at source/blender/src/drawview.c:2043
#5 0x0815deaf in scrarea_do_windraw (area=0x894351c)
at source/blender/src/spacetypes.c:113
#6 0x080ac81c in screenmain () at source/blender/src/editscreen.c:578
#7 0x0805d7c9 in main (argc=2, argv=0xbf9ce364)
at source/creator/creator.c:582
(gdb)
Daniel Dunbar wrote:
>I think this is due to error in having modifiers before
>not after decimator (esp since crash is in decimator) code.
>I just fixed bug that was causing that, please let me know
>if you find any crashes now with modifiers after. (Works
>ok here)
>
>--- Campbell Barton <cbarton at metavr.com> wrote:
>
>
>
>>Hi Zr, adding any modifiers over the decemator crashes blender atm..
>>
>>Program received signal SIGSEGV, Segmentation fault.
>>LOD_Edge::operator== (this=0xecff2c0, rhs=@0xbfb860f4)
>> at intern/decimation/intern/LOD_MeshPrimitives.cpp:151
>>151 if (this->m_verts[0] == rhs.m_verts[0]) {
>>Current language: auto; currently c++
>>
>>(gdb) bt
>>#0 LOD_Edge::operator== (this=0xecff2c0, rhs=@0xbfb860f4)
>> at intern/decimation/intern/LOD_MeshPrimitives.cpp:151
>>#1 0x083cc7b1 in LOD_ManMesh2::FindEdge (this=0x0, v1=@0x0, v2=@0xecff2c0)
>> at intern/decimation/intern/LOD_ManMesh2.cpp:276
>>#2 0x083cd925 in LOD_ManMesh2::InsertEdge (this=0x83cdcc7, v1=@0x895a090,
>> v2=@0xbfb861d0, f=@0xbfb861c8, new_edges=@0xbfb861b0)
>> at intern/decimation/intern/LOD_ManMesh2.cpp:165
>>#3 0x083cdcc7 in LOD_ManMesh2::AddTriangle (this=0x895a090,
>>verts=0x8960b24)
>> at intern/decimation/intern/LOD_ManMesh2.cpp:139
>>#4 0x083c94be in LOD_LoadMesh (info=0xbfb862d4)
>> at intern/decimation/intern/LOD_decimation.cpp:93
>>#5 0x08362e74 in decimateModifier_applyModifier (md=0x895b814, ob=0x0,
>> derivedData=0x891a344, vertexCos=0x0, useRenderParams=0, isFinalCalc=1)
>> at source/blender/blenkernel/intern/modifier.c:804
>>#6 0x08335d81 in mesh_calc_modifiers (ob=0x8919b2c, inputVertexCos=0x0,
>> deform_r=0x8919e10, final_r=0x8919e14, useRenderParams=Variable
>>"useRenderParams" is not available.
>>)
>> at source/blender/blenkernel/intern/DerivedMesh.c:1312
>>#7 0x08336b92 in mesh_build_data (ob=0x8919b2c)
>> at source/blender/blenkernel/intern/DerivedMesh.c:1499
>>#8 0x08336c9b in makeDispListMesh (ob=0x8919b2c)
>> at source/blender/blenkernel/intern/DerivedMesh.c:1539
>>#9 0x08381fca in object_handle_update (ob=0x8919b2c)
>> at source/blender/blenkernel/intern/object.c:1806
>>---Type <return> to continue, or q <return> to quit---
>>
>>
>>_______________________________________________
>>Bf-committers mailing list
>>Bf-committers at projects.blender.org
>>http://projects.blender.org/mailman/listinfo/bf-committers
>>
>>
>>
>
>
>daniel dunbar
>
>
>
>
--
Campbell J Barton
133 Hope Street
Geelong West, Victoria 3218 Australia
URL: http://www.metavr.com
e-mail: cbarton at metavr.com
phone: AU (03) 5229 0241
More information about the Bf-committers
mailing list