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
CRI<45062>: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: 0x0000000000000050
0x00000001000031b4 in main ()
(gdb) bt
#0  0x00000001000031b4 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
DBG<278>:eina_module eina_module.c:705 eina_module_list_load() array 
0x100208d70, count 0
DBG<278>:eina_mempool eina_mempool.c:155 eina_mempool_register() 
be=0x1000ef520, name=0x1000e26d6
DBG<278>:eina_mempool eina_mempool.c:155 eina_mempool_register() 
be=0x1000ef560, name=0x1000e550f
DBG<278>:eina_mempool eina_mempool.c:337 eina_mempool_add() 
name=chained_mempool, context=list, options=
DBG<278>:eina_mempool eina_mempool.c:344 eina_mempool_add() 
name=chained_mempool, context=list, options=, mp=0x100208ec0
DBG<278>:eina_mempool eina_mempool.c:337 eina_mempool_add() 
name=chained_mempool, context=list_accounting, options=
DBG<278>:eina_mempool eina_mempool.c:344 eina_mempool_add() 
name=chained_mempool, context=list_accounting, options=, mp=0x100208f90
DBG<278>:eina_mempool eina_mempool.c:337 eina_mempool_add() 
name=chained_mempool, context=matrixsparse_cell, options=
DBG<278>:eina_mempool eina_mempool.c:344 eina_mempool_add() 
name=chained_mempool, context=matrixsparse_cell, options=, mp=0x1002090e0
DBG<278>:eina_mempool eina_mempool.c:337 eina_mempool_add() 
name=chained_mempool, context=matrixsparse_row, options=
DBG<278>:eina_mempool eina_mempool.c:344 eina_mempool_add() 
name=chained_mempool, context=matrixsparse_row, options=, mp=0x1002091c0
DBG<278>:eina_mempool eina_mempool.c:337 eina_mempool_add() 
name=chained_mempool, context=rectangle-alloc, options=
DBG<278>:eina_mempool eina_mempool.c:344 eina_mempool_add() 
name=chained_mempool, context=rectangle-alloc, options=, mp=0x100209330
DBG<278>:eina_mempool eina_mempool.c:337 eina_mempool_add() 
name=chained_mempool, context=rectangle, options=
DBG<278>:eina_mempool eina_mempool.c:344 eina_mempool_add() 
name=chained_mempool, context=rectangle, options=, mp=0x100209400
DBG<278>:eina_mempool eina_mempool.c:337 eina_mempool_add() 
name=chained_mempool, context=QuadTree Item, options=
DBG<278>:eina_mempool eina_mempool.c:344 eina_mempool_add() 
name=chained_mempool, context=QuadTree Item, options=, mp=0x100209500
DBG<278>:eina_mempool eina_mempool.c:337 eina_mempool_add() 
name=chained_mempool, context=QuadTree Root, options=
DBG<278>:eina_mempool eina_mempool.c:344 eina_mempool_add() 
name=chained_mempool, context=QuadTree Root, options=, mp=0x1002095d0
DBG<278>:eina_mempool eina_mempool.c:337 eina_mempool_add() 
name=chained_mempool, context=eet-node-alloc, options=
DBG<278>:eina_mempool eina_mempool.c:344 eina_mempool_add() 
name=chained_mempool, context=eet-node-alloc, options=, mp=0x100209750
INF<278>:ecore ecore_main.c:565 _ecore_main_loop_init() enter
INF<278>:ecore ecore_main.c:602 _ecore_main_loop_init() leave
CRI<278>:ecore ecore_time.c:170 _ecore_time_init() Platform does not support 
clock_gettime. Fallback to unix time.
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe7d0 (/usr/local/bin), slen=14
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe7df (/sbin), slen=5
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe7e5 (/bin), slen=4
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe7ea (/usr/bin), slen=8
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe7f3 (/usr/sbin), slen=9
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe7fd (/opt/X11/bin), slen=12
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe80a (/usr/local/mysql/bin), slen=20
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe81f (/usr/local/git/bin), slen=18
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe832 (/usr/libexec), slen=12
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe83f (.), slen=1
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbff76f (/Users/davidray), slen=15
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x100224b90 (/Users/davidray/.cache), slen=22
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x10001a10a (.png), slen=4
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x10001a10f (.xpm), slen=4
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x10001a591 (Application), slen=11
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x10001a59d (Link), slen=4
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x10001b16c (Directory), slen=9
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x10001b12a (Menu), slen=4
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe350 (David-Rays-Macbook-Pro.local), slen=28
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe480 
(/Users/davidray/.cache/efreet/icon_themes_David-Rays-Macbook-Pro.local.eet), 
slen=74
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe850 (/Users/davidray/.icons), slen=22
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x100226290 (/Users/davidray/.local/share), slen=28
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe840 (/Users/davidray/.local/share/icons), slen=34
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe460 (/usr/local/share), slen=16
DBG<278>:eina_share eina_stringshare.c:658 eina_stringshare_add_length() 
str=0x7fff5fbfe460 (/usr/share), slen=10
Segmentation fault
>


And I'm not sure if the following test is useful:

> efreet_test
CRI<290>:ecore ecore_time.c:170 _ecore_time_init() Platform does not support 
clock_gettime. Fallback to unix time.
Config Home:            efreet_config_home_get() returned incorrect value 
(/home/tmp/.config) on blank XDG_CONFIG_HOME and blank HOME
FAILED in 0.051 seconds
Error initializing Efreet
Error initializing Efreet
Config Directories:             efreet_config_dirs_get() returned incorrect 
value (/usr/local/share) when /var/tmp/a:/tmp/b:/usr/local/share:/etc set
efreet_config_dirs_get() returned incorrect value (/private/etc) when 
/var/tmp/a:/tmp/b:/usr/local/share:/etc set
FAILED in 0.003 seconds
Icon Theme Basic:               PASSED in 0.003 seconds
Icon Theme List:                PASSED in 0.000 seconds
Icon Matching:          Time: 0.000090
Time: 0.000069
PASSED in 0.000 seconds
INI Parsing:            PASSED in 0.001 seconds
INI Long Line Parsing:          PASSED in 0.001 seconds
INI Garbage Parsing:            FAILED in 0.001 seconds
Desktop Parsing:                PASSED in 0.001 seconds
Desktop Type Parsing:           PASSED in 0.001 seconds
Desktop Save:           
save data: 0
save test: 1
PASSED in 0.001 seconds
Desktop Command:                
PASSED in 0.000 seconds
Menu Parsing:           efreet_menu_get() returned NULL
FAILED in 0.000 seconds
Menu Incorrect Names:           PASSED in 0.000 seconds
Menu Save:              PASSED in 0.127 seconds
Utils:          
this-tmp-test.desktop
kde-kresources.desktop: 0x0
mplayer.desktop: 0x0
nautilus-computer.desktop: 0x0
PASSED in 0.000 seconds
Mime:           Got /usr/local/share/efreet/test/test_type.desktop as 
text/plain instead of application/x-desktop
mime icon: application/x-desktop (null) 0.000062
Got /usr/local/share/efreet/test/entry.png as application/octet-stream instead 
of image/png
mime icon: image/png (null) 0.000020
Got /usr/local/share/efreet/test/entry as application/octet-stream instead of 
image/png
mime icon: image/png (null) 0.000020
mime icon: inode/directory (null) 0.000018
FAILED in 0.003 seconds

-----------------
Passed 12 of 17 tests.
Total run: 0.302 seconds





------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to