Efreet in the latest svn source does not seem to work correctly on MacOS 10.6.
Parts of it work, but efreet_desktop_cache_create is segfaulting. I'm not
passing any optional flags to ./autogen.sh when I build efreet. e17 seems to
run ok anyway but I need to stop the segfaulting.
Any help very much appreciated.
Gdb does not show anything useful:
gdb efreet_icon_cache_create
...
(gdb) run -v -e .png
Starting program: /usr/local/lib/efreet/efreet_icon_cache_create -v -e .png
Reading symbols for shared libraries .+ done
CRI45062:ecore ecore_time.c:170 _ecore_time_init() Platform does not support
clock_gettime. Fallback to unix time.
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x0050
0x000131b4 in main ()
(gdb) bt
#0 0x000131b4 in main ()
(gdb)
The following has more info but I don't know how to interpret it:
EINA_LOG_LEVEL=5 efreet_icon_cache_create -e .png
DBG278:eina_module eina_module.c:705 eina_module_list_load() array
0x100208d70, count 0
DBG278:eina_mempool eina_mempool.c:155 eina_mempool_register()
be=0x1000ef520, name=0x1000e26d6
DBG278:eina_mempool eina_mempool.c:155 eina_mempool_register()
be=0x1000ef560, name=0x1000e550f
DBG278:eina_mempool eina_mempool.c:337 eina_mempool_add()
name=chained_mempool, context=list, options=
DBG278:eina_mempool eina_mempool.c:344 eina_mempool_add()
name=chained_mempool, context=list, options=, mp=0x100208ec0
DBG278:eina_mempool eina_mempool.c:337 eina_mempool_add()
name=chained_mempool, context=list_accounting, options=
DBG278:eina_mempool eina_mempool.c:344 eina_mempool_add()
name=chained_mempool, context=list_accounting, options=, mp=0x100208f90
DBG278:eina_mempool eina_mempool.c:337 eina_mempool_add()
name=chained_mempool, context=matrixsparse_cell, options=
DBG278:eina_mempool eina_mempool.c:344 eina_mempool_add()
name=chained_mempool, context=matrixsparse_cell, options=, mp=0x1002090e0
DBG278:eina_mempool eina_mempool.c:337 eina_mempool_add()
name=chained_mempool, context=matrixsparse_row, options=
DBG278:eina_mempool eina_mempool.c:344 eina_mempool_add()
name=chained_mempool, context=matrixsparse_row, options=, mp=0x1002091c0
DBG278:eina_mempool eina_mempool.c:337 eina_mempool_add()
name=chained_mempool, context=rectangle-alloc, options=
DBG278:eina_mempool eina_mempool.c:344 eina_mempool_add()
name=chained_mempool, context=rectangle-alloc, options=, mp=0x100209330
DBG278:eina_mempool eina_mempool.c:337 eina_mempool_add()
name=chained_mempool, context=rectangle, options=
DBG278:eina_mempool eina_mempool.c:344 eina_mempool_add()
name=chained_mempool, context=rectangle, options=, mp=0x100209400
DBG278:eina_mempool eina_mempool.c:337 eina_mempool_add()
name=chained_mempool, context=QuadTree Item, options=
DBG278:eina_mempool eina_mempool.c:344 eina_mempool_add()
name=chained_mempool, context=QuadTree Item, options=, mp=0x100209500
DBG278:eina_mempool eina_mempool.c:337 eina_mempool_add()
name=chained_mempool, context=QuadTree Root, options=
DBG278:eina_mempool eina_mempool.c:344 eina_mempool_add()
name=chained_mempool, context=QuadTree Root, options=, mp=0x1002095d0
DBG278:eina_mempool eina_mempool.c:337 eina_mempool_add()
name=chained_mempool, context=eet-node-alloc, options=
DBG278:eina_mempool eina_mempool.c:344 eina_mempool_add()
name=chained_mempool, context=eet-node-alloc, options=, mp=0x100209750
INF278:ecore ecore_main.c:565 _ecore_main_loop_init() enter
INF278:ecore ecore_main.c:602 _ecore_main_loop_init() leave
CRI278:ecore ecore_time.c:170 _ecore_time_init() Platform does not support
clock_gettime. Fallback to unix time.
DBG278:eina_share eina_stringshare.c:658 eina_stringshare_add_length()
str=0x7fff5fbfe7d0 (/usr/local/bin), slen=14
DBG278:eina_share eina_stringshare.c:658 eina_stringshare_add_length()
str=0x7fff5fbfe7df (/sbin), slen=5
DBG278:eina_share eina_stringshare.c:658 eina_stringshare_add_length()
str=0x7fff5fbfe7e5 (/bin), slen=4
DBG278:eina_share eina_stringshare.c:658 eina_stringshare_add_length()
str=0x7fff5fbfe7ea (/usr/bin), slen=8
DBG278:eina_share eina_stringshare.c:658 eina_stringshare_add_length()
str=0x7fff5fbfe7f3 (/usr/sbin), slen=9
DBG278:eina_share eina_stringshare.c:658 eina_stringshare_add_length()
str=0x7fff5fbfe7fd (/opt/X11/bin), slen=12
DBG278:eina_share eina_stringshare.c:658 eina_stringshare_add_length()
str=0x7fff5fbfe80a (/usr/local/mysql/bin), slen=20
DBG278:eina_share eina_stringshare.c:658 eina_stringshare_add_length()
str=0x7fff5fbfe81f (/usr/local/git/bin), slen=18
DBG278:eina_share eina_stringshare.c:658 eina_stringshare_add_length()
str=0x7fff5fbfe832 (/usr/libexec), slen=12
DBG278:eina_share eina_stringshare.c:658 eina_stringshare_add_length()
str=0x7fff5fbfe83f (.), slen=1
DBG278:eina_share eina_stringshare.c:658 eina_stringshare_add_length()
str=0x7fff5fbff76f (/Users/davidray), slen=15
DBG278:eina_share eina_stringshare.c:658