[Bf-committers] segfault trying to run recent svn builds on fedora

Bassam Kurdali bassam at urchn.org
Thu Nov 1 05:15:14 CET 2012


trying to pin down a segfault
building here on fedora 17, 64 bit, intel processor and nvidia gfx card.
revision 51753 builds fine, and runs.
revision 51754 does not build
revision 51758 and later build, however, I get a segfault on launch:

(gdb) bt
#0  0x0000000000d57fea in RNA_def_property_enum_items ()
#1  0x0000000000d5b3c8 in RNA_def_enum ()
#2  0x00000000009dc5df in MESH_OT_select_similar ()
#3  0x00000000008eefdf in WM_operatortype_append ()
#4  0x00000000009d0710 in ED_operatortypes_mesh ()
#5  0x00000000009013df in ED_spacetypes_init ()
#6  0x00000000008f4269 in WM_init ()
#7  0x00000000008e7194 in main ()

running with debug-all/factory-startup makes no difference. the segfault
occurs before any prints.

running a debug build *does not crash!!!* however, I do get the
following on quit:

> Error: Not freed memory blocks: 2
> IDProperty group len: 128 0x86a3148
> uiAfterFunc len: 272 0x86a0e28
> 
> Blender quit
> 

not sure what is going on here, hopes it makes sense to somebody.
oh btw, I'm using scons to build, here is my user-config.py:

WITH_BF_CYCLES_CUDA_BINARIES = True
BF_CYCLES_CUDA_BINARIES_ARCH = ['sm_21']
WITH_BF_PLAYER = False

WITH_BF_OCIO = True
WITH_BF_STATICOCIO = False
BF_OCIO = '/usr/lib64'
BF_OCIO_INC = '/usr/include/OpenImageIO'
#BF_OCIO_LIB = 'OpenColorIO yaml-cpp tinyxml'
BF_OCIO_LIBPATH = '/usr/lib64'








More information about the Bf-committers mailing list