Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-03-19 Thread The Rasterman
On Thu, 8 Mar 2012 21:24:44 +0900 Kim Shinwoo kimcinoo@gmail.com said:

i think i found the reason for your segv - evas_font stuff still use pthread
calls MIXED with eina_lock for the same mutex. i fixed in svn commit 69498. can
you try this and see if that fixes this?

 Thanks for your response. I will follow your way..
 Anyhow the elementary_test.exe does not work properly. (r69036) Please
 refer to the following information.
 
 AND, elm_config.c uses eina_file_statat(); but It is not in the
 eina_file_win32.c. I have made a patch which will be sent different
 mail account.
 
 
 Program received signal SIGSEGV, Segmentation fault.
 0x779bfa7b in ntdll!memchr () from C:\Windows\system32\ntdll.dll
 (gdb) bt
 #0  0x779bfa7b in ntdll!memchr () from C:\Windows\system32\ntdll.dll
 #1  0x779bf98a in ntdll!memchr () from C:\Windows\system32\ntdll.dll
 #2  0x007aafd0 in eina_lock_take (_fi=0x38184f8, text=value optimized
 out, text_props=0x389209c, par_props=0x0,
 par_pos=0, len=11) at
 C:/MinGW/msys/1.0/opt/efl/include/eina-1/eina/eina_inline_lock_win32.x:92
 #3  evas_common_text_props_content_create (_fi=0x38184f8, text=value
 optimized out, text_props=0x389209c,
 par_props=0x0, par_pos=0, len=11) at evas_text_utils.c:422
 #4  0x00751ca0 in _evas_object_text_item_new (obj=0x319d540,
 o=0x3329ff8, text=0x3890f70) at evas_object_text.c:452
 #5  _evas_object_text_layout (obj=0x319d540, o=0x3329ff8,
 text=0x3890f70) at evas_object_text.c:577
 #6  0x00755183 in evas_object_text_text_set (obj=0x319d540,
 _text=0x3890e48 Information) at evas_object_text.c:622
 #7  0x639c9f62 in _edje_text_recalc_apply (ed=0x331cea8, ep=0x32ea1f0,
 params=0x32ea2e0, chosen_desc=0x3326524)
 at edje_text.c:586
 #8  0x63985381 in _edje_part_recalc_single_text (ed=value optimized
 out, ep=0x32ea1f0, desc=0x3326524,
 chosen_desc=0x3326524, center=0x0, light=0x0, persp=0x0,
 rel1_to_x=0x0, rel1_to_y=0x0, rel2_to_x=0x0,
 rel2_to_y=0x0, confine_to=0x0, params=0x32ea2e0, pos=0) at
 edje_calc.c:1208
 #9  _edje_part_recalc_single (ed=value optimized out, ep=0x32ea1f0,
 desc=0x3326524, chosen_desc=0x3326524,
 center=0x0, light=0x0, persp=0x0, rel1_to_x=0x0, rel1_to_y=0x0,
 rel2_to_x=0x0, rel2_to_y=0x0, confine_to=0x0,
 params=0x32ea2e0, pos=0) at edje_calc.c:1923
 #10 0x6398688a in _edje_part_recalc (ed=0x331cea8, ep=0x32ea1f0,
 flags=2, state=0x0) at edje_calc.c:2446
 #11 0x63986632 in _edje_part_recalc (ed=0x331cea8, ep=0x32ea5d0,
 flags=2, state=0x0) at edje_calc.c:2332
 #12 0x6398666d in _edje_part_recalc (ed=0x331cea8, ep=0x32ea3e0,
 flags=2, state=0x0) at edje_calc.c:2340
 #13 0x63986632 in _edje_part_recalc (ed=0x331cea8, ep=0x32e9e10,
 flags=3, state=0x0) at edje_calc.c:2332
 #14 0x6398923a in _edje_recalc_do (ed=0x331cea8) at edje_calc.c:638
 #15 0x639cf5d4 in edje_object_size_min_restricted_calc (obj=0x319d080,
 minw=0x22fd2c, minh=0x22fd28, restrictedw=0,
 restrictedh=0) at edje_util.c:2804
 #16 0x639cf8f3 in edje_object_size_min_calc (obj=0x319d080,
 minw=0x22fd2c, minh=0x22fd28) at edje_util.c:2709
 #17 0x679bb7a2 in _sizing_eval (obj=0x319cf50) at elm_frame.c:87
 #18 0x00402ad5 in my_win_main (autorun=0x0, test_win_only=0 '\000') at
 test.c:296
 #19 0x00402d96 in elm_main (argc=1, argv=0xc848b0) at test.c:689
 #20 0x00402e17 in main (argc=1, argv=0xc848b0) at test.c:699
 (gdb)
 
 
 2012/3/8 Vincent Torri vincent.to...@gmail.com:
  On Thu, Mar 8, 2012 at 2:06 AM, Kim Shinwoo kimcinoo@gmail.com wrote:
  Wow~ that sounds pretty good to me. I will try to build using the
  latest revision.
  If you don't mind.. please let me know the way of cross compiling and
  nsis installer to increase efficiency.. Thanks :)
 
  1) create /opt/efl, and untar all the dependencies that you can find there:
 
  http://dev.enlightenment.fr/~doursse/mingw-w64-x86_32/packages/
 
  2) in a directory, check out the EFL that are currently working on
  Windows + expedite : evil eina, eet, evas, expedite, ecore, embryo,
  edje and elementary
 
  3) in the same directory, put the script efl_build.sh that is attached
 
  4) create the directory $HOME/local/opt.
 
  5) download the  MinGW-w64 toolchain (gcc 4.6.4) and extract it in
  $HOME/local/opt :
 
  http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/rubenvb/4.6.4/i686-w64-mingw32-gcc-4.6.4-linux_rubenvb.tar.lzma/download
 
  6) rename the directory $HOME/local/opt/mingw32 to
  $HOME/local/opt/mingw-w64-x86_32.
 
  To compile :
 
  go to the directory where efl_build.sh is and run
 
  ./efl_build debug
 
  or
 
  ./efl_release.sh
 
  For the NSIS script, we'll see later
 
  Vincent
 
  --
  Virtualization  Cloud Management Using Capacity Planning
  Cloud computing makes use of virtualization - but cloud computing
  also focuses on allowing computing to be delivered as a service.
  http://www.accelacomm.com/jaw/sfnl/114/51521223/
  

Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-03-08 Thread Kim Shinwoo
Thanks for your response. I will follow your way..
Anyhow the elementary_test.exe does not work properly. (r69036) Please
refer to the following information.

AND, elm_config.c uses eina_file_statat(); but It is not in the
eina_file_win32.c. I have made a patch which will be sent different
mail account.


Program received signal SIGSEGV, Segmentation fault.
0x779bfa7b in ntdll!memchr () from C:\Windows\system32\ntdll.dll
(gdb) bt
#0  0x779bfa7b in ntdll!memchr () from C:\Windows\system32\ntdll.dll
#1  0x779bf98a in ntdll!memchr () from C:\Windows\system32\ntdll.dll
#2  0x007aafd0 in eina_lock_take (_fi=0x38184f8, text=value optimized
out, text_props=0x389209c, par_props=0x0,
par_pos=0, len=11) at
C:/MinGW/msys/1.0/opt/efl/include/eina-1/eina/eina_inline_lock_win32.x:92
#3  evas_common_text_props_content_create (_fi=0x38184f8, text=value
optimized out, text_props=0x389209c,
par_props=0x0, par_pos=0, len=11) at evas_text_utils.c:422
#4  0x00751ca0 in _evas_object_text_item_new (obj=0x319d540,
o=0x3329ff8, text=0x3890f70) at evas_object_text.c:452
#5  _evas_object_text_layout (obj=0x319d540, o=0x3329ff8,
text=0x3890f70) at evas_object_text.c:577
#6  0x00755183 in evas_object_text_text_set (obj=0x319d540,
_text=0x3890e48 Information) at evas_object_text.c:622
#7  0x639c9f62 in _edje_text_recalc_apply (ed=0x331cea8, ep=0x32ea1f0,
params=0x32ea2e0, chosen_desc=0x3326524)
at edje_text.c:586
#8  0x63985381 in _edje_part_recalc_single_text (ed=value optimized
out, ep=0x32ea1f0, desc=0x3326524,
chosen_desc=0x3326524, center=0x0, light=0x0, persp=0x0,
rel1_to_x=0x0, rel1_to_y=0x0, rel2_to_x=0x0,
rel2_to_y=0x0, confine_to=0x0, params=0x32ea2e0, pos=0) at edje_calc.c:1208
#9  _edje_part_recalc_single (ed=value optimized out, ep=0x32ea1f0,
desc=0x3326524, chosen_desc=0x3326524,
center=0x0, light=0x0, persp=0x0, rel1_to_x=0x0, rel1_to_y=0x0,
rel2_to_x=0x0, rel2_to_y=0x0, confine_to=0x0,
params=0x32ea2e0, pos=0) at edje_calc.c:1923
#10 0x6398688a in _edje_part_recalc (ed=0x331cea8, ep=0x32ea1f0,
flags=2, state=0x0) at edje_calc.c:2446
#11 0x63986632 in _edje_part_recalc (ed=0x331cea8, ep=0x32ea5d0,
flags=2, state=0x0) at edje_calc.c:2332
#12 0x6398666d in _edje_part_recalc (ed=0x331cea8, ep=0x32ea3e0,
flags=2, state=0x0) at edje_calc.c:2340
#13 0x63986632 in _edje_part_recalc (ed=0x331cea8, ep=0x32e9e10,
flags=3, state=0x0) at edje_calc.c:2332
#14 0x6398923a in _edje_recalc_do (ed=0x331cea8) at edje_calc.c:638
#15 0x639cf5d4 in edje_object_size_min_restricted_calc (obj=0x319d080,
minw=0x22fd2c, minh=0x22fd28, restrictedw=0,
restrictedh=0) at edje_util.c:2804
#16 0x639cf8f3 in edje_object_size_min_calc (obj=0x319d080,
minw=0x22fd2c, minh=0x22fd28) at edje_util.c:2709
#17 0x679bb7a2 in _sizing_eval (obj=0x319cf50) at elm_frame.c:87
#18 0x00402ad5 in my_win_main (autorun=0x0, test_win_only=0 '\000') at
test.c:296
#19 0x00402d96 in elm_main (argc=1, argv=0xc848b0) at test.c:689
#20 0x00402e17 in main (argc=1, argv=0xc848b0) at test.c:699
(gdb)


2012/3/8 Vincent Torri vincent.to...@gmail.com:
 On Thu, Mar 8, 2012 at 2:06 AM, Kim Shinwoo kimcinoo@gmail.com wrote:
 Wow~ that sounds pretty good to me. I will try to build using the
 latest revision.
 If you don't mind.. please let me know the way of cross compiling and
 nsis installer to increase efficiency.. Thanks :)

 1) create /opt/efl, and untar all the dependencies that you can find there:

 http://dev.enlightenment.fr/~doursse/mingw-w64-x86_32/packages/

 2) in a directory, check out the EFL that are currently working on
 Windows + expedite : evil eina, eet, evas, expedite, ecore, embryo,
 edje and elementary

 3) in the same directory, put the script efl_build.sh that is attached

 4) create the directory $HOME/local/opt.

 5) download the  MinGW-w64 toolchain (gcc 4.6.4) and extract it in
 $HOME/local/opt :

 http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/rubenvb/4.6.4/i686-w64-mingw32-gcc-4.6.4-linux_rubenvb.tar.lzma/download

 6) rename the directory $HOME/local/opt/mingw32 to
 $HOME/local/opt/mingw-w64-x86_32.

 To compile :

 go to the directory where efl_build.sh is and run

 ./efl_build debug

 or

 ./efl_release.sh

 For the NSIS script, we'll see later

 Vincent

 --
 Virtualization  Cloud Management Using Capacity Planning
 Cloud computing makes use of virtualization - but cloud computing
 also focuses on allowing computing to be delivered as a service.
 http://www.accelacomm.com/jaw/sfnl/114/51521223/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also 

Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-03-08 Thread Vincent Torri
On Thu, Mar 8, 2012 at 1:24 PM, Kim Shinwoo kimcinoo@gmail.com wrote:
 Thanks for your response. I will follow your way..
 Anyhow the elementary_test.exe does not work properly. (r69036) Please
 refer to the following information.

i'm writing a small tool to find leaks and maybe other problems, with
a stack trace, which should help debugging on Windows.

 AND, elm_config.c uses eina_file_statat(); but It is not in the
 eina_file_win32.c. I have made a patch which will be sent different
 mail account

ok

Vincent

 Program received signal SIGSEGV, Segmentation fault.
 0x779bfa7b in ntdll!memchr () from C:\Windows\system32\ntdll.dll
 (gdb) bt
 #0  0x779bfa7b in ntdll!memchr () from C:\Windows\system32\ntdll.dll
 #1  0x779bf98a in ntdll!memchr () from C:\Windows\system32\ntdll.dll
 #2  0x007aafd0 in eina_lock_take (_fi=0x38184f8, text=value optimized
 out, text_props=0x389209c, par_props=0x0,
    par_pos=0, len=11) at
 C:/MinGW/msys/1.0/opt/efl/include/eina-1/eina/eina_inline_lock_win32.x:92
 #3  evas_common_text_props_content_create (_fi=0x38184f8, text=value
 optimized out, text_props=0x389209c,
    par_props=0x0, par_pos=0, len=11) at evas_text_utils.c:422
 #4  0x00751ca0 in _evas_object_text_item_new (obj=0x319d540,
 o=0x3329ff8, text=0x3890f70) at evas_object_text.c:452
 #5  _evas_object_text_layout (obj=0x319d540, o=0x3329ff8,
 text=0x3890f70) at evas_object_text.c:577
 #6  0x00755183 in evas_object_text_text_set (obj=0x319d540,
 _text=0x3890e48 Information) at evas_object_text.c:622
 #7  0x639c9f62 in _edje_text_recalc_apply (ed=0x331cea8, ep=0x32ea1f0,
 params=0x32ea2e0, chosen_desc=0x3326524)
    at edje_text.c:586
 #8  0x63985381 in _edje_part_recalc_single_text (ed=value optimized
 out, ep=0x32ea1f0, desc=0x3326524,
    chosen_desc=0x3326524, center=0x0, light=0x0, persp=0x0,
 rel1_to_x=0x0, rel1_to_y=0x0, rel2_to_x=0x0,
    rel2_to_y=0x0, confine_to=0x0, params=0x32ea2e0, pos=0) at edje_calc.c:1208
 #9  _edje_part_recalc_single (ed=value optimized out, ep=0x32ea1f0,
 desc=0x3326524, chosen_desc=0x3326524,
    center=0x0, light=0x0, persp=0x0, rel1_to_x=0x0, rel1_to_y=0x0,
 rel2_to_x=0x0, rel2_to_y=0x0, confine_to=0x0,
    params=0x32ea2e0, pos=0) at edje_calc.c:1923
 #10 0x6398688a in _edje_part_recalc (ed=0x331cea8, ep=0x32ea1f0,
 flags=2, state=0x0) at edje_calc.c:2446
 #11 0x63986632 in _edje_part_recalc (ed=0x331cea8, ep=0x32ea5d0,
 flags=2, state=0x0) at edje_calc.c:2332
 #12 0x6398666d in _edje_part_recalc (ed=0x331cea8, ep=0x32ea3e0,
 flags=2, state=0x0) at edje_calc.c:2340
 #13 0x63986632 in _edje_part_recalc (ed=0x331cea8, ep=0x32e9e10,
 flags=3, state=0x0) at edje_calc.c:2332
 #14 0x6398923a in _edje_recalc_do (ed=0x331cea8) at edje_calc.c:638
 #15 0x639cf5d4 in edje_object_size_min_restricted_calc (obj=0x319d080,
 minw=0x22fd2c, minh=0x22fd28, restrictedw=0,
    restrictedh=0) at edje_util.c:2804
 #16 0x639cf8f3 in edje_object_size_min_calc (obj=0x319d080,
 minw=0x22fd2c, minh=0x22fd28) at edje_util.c:2709
 #17 0x679bb7a2 in _sizing_eval (obj=0x319cf50) at elm_frame.c:87
 #18 0x00402ad5 in my_win_main (autorun=0x0, test_win_only=0 '\000') at
 test.c:296
 #19 0x00402d96 in elm_main (argc=1, argv=0xc848b0) at test.c:689
 #20 0x00402e17 in main (argc=1, argv=0xc848b0) at test.c:699
 (gdb)


 2012/3/8 Vincent Torri vincent.to...@gmail.com:
 On Thu, Mar 8, 2012 at 2:06 AM, Kim Shinwoo kimcinoo@gmail.com wrote:
 Wow~ that sounds pretty good to me. I will try to build using the
 latest revision.
 If you don't mind.. please let me know the way of cross compiling and
 nsis installer to increase efficiency.. Thanks :)

 1) create /opt/efl, and untar all the dependencies that you can find there:

 http://dev.enlightenment.fr/~doursse/mingw-w64-x86_32/packages/

 2) in a directory, check out the EFL that are currently working on
 Windows + expedite : evil eina, eet, evas, expedite, ecore, embryo,
 edje and elementary

 3) in the same directory, put the script efl_build.sh that is attached

 4) create the directory $HOME/local/opt.

 5) download the  MinGW-w64 toolchain (gcc 4.6.4) and extract it in
 $HOME/local/opt :

 http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/rubenvb/4.6.4/i686-w64-mingw32-gcc-4.6.4-linux_rubenvb.tar.lzma/download

 6) rename the directory $HOME/local/opt/mingw32 to
 $HOME/local/opt/mingw-w64-x86_32.

 To compile :

 go to the directory where efl_build.sh is and run

 ./efl_build debug

 or

 ./efl_release.sh

 For the NSIS script, we'll see later

 Vincent

 --
 Virtualization  Cloud Management Using Capacity Planning
 Cloud computing makes use of virtualization - but cloud computing
 also focuses on allowing computing to be delivered as a service.
 http://www.accelacomm.com/jaw/sfnl/114/51521223/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 

Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-03-07 Thread Vincent Torri
On Wed, Feb 29, 2012 at 9:32 AM, Kim Shinwoo kimcinoo@gmail.com wrote:
 Oh, so you are not on the IRC.. then, please inform me or update wiki later..
 Have a GOD trip! :)

 2012/2/29 Vincent Torri vincent.to...@gmail.com:
 On Wed, Feb 29, 2012 at 9:05 AM, Kim Shinwoo kimcinoo@gmail.com wrote:
 The configuration option as bellows.

 --disable-async-preload --disable-async-render

 I did not use --host=i686-w64-mingw32 yet.. I will..

 and.. It would be better to follow Installation and configuration of
 MinGW on Linux of http://trac.enlightenment.org/e/wiki/EFLWindowsXP
 Can I get more information about cross compiling and nsis installer? Thank 
 you!

 these scripts are on my hd, but I'm on travel for several days.

i've just recompiled everyting on Windows, applied some patch.
Elementary_test is working.

Vincent

--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-03-07 Thread Kim Shinwoo
Wow~ that sounds pretty good to me. I will try to build using the
latest revision.
If you don't mind.. please let me know the way of cross compiling and
nsis installer to increase efficiency.. Thanks :)

2012/3/7 Vincent Torri vincent.to...@gmail.com:
 On Wed, Feb 29, 2012 at 9:32 AM, Kim Shinwoo kimcinoo@gmail.com wrote:
 Oh, so you are not on the IRC.. then, please inform me or update wiki later..
 Have a GOD trip! :)

 2012/2/29 Vincent Torri vincent.to...@gmail.com:
 On Wed, Feb 29, 2012 at 9:05 AM, Kim Shinwoo kimcinoo@gmail.com wrote:
 The configuration option as bellows.

 --disable-async-preload --disable-async-render

 I did not use --host=i686-w64-mingw32 yet.. I will..

 and.. It would be better to follow Installation and configuration of
 MinGW on Linux of http://trac.enlightenment.org/e/wiki/EFLWindowsXP
 Can I get more information about cross compiling and nsis installer? Thank 
 you!

 these scripts are on my hd, but I'm on travel for several days.

 i've just recompiled everyting on Windows, applied some patch.
 Elementary_test is working.

 Vincent

 --
 Virtualization  Cloud Management Using Capacity Planning
 Cloud computing makes use of virtualization - but cloud computing
 also focuses on allowing computing to be delivered as a service.
 http://www.accelacomm.com/jaw/sfnl/114/51521223/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-03-07 Thread Vincent Torri
On Thu, Mar 8, 2012 at 2:06 AM, Kim Shinwoo kimcinoo@gmail.com wrote:
 Wow~ that sounds pretty good to me. I will try to build using the
 latest revision.
 If you don't mind.. please let me know the way of cross compiling and
 nsis installer to increase efficiency.. Thanks :)

1) create /opt/efl, and untar all the dependencies that you can find there:

http://dev.enlightenment.fr/~doursse/mingw-w64-x86_32/packages/

2) in a directory, check out the EFL that are currently working on
Windows + expedite : evil eina, eet, evas, expedite, ecore, embryo,
edje and elementary

3) in the same directory, put the script efl_build.sh that is attached

4) create the directory $HOME/local/opt.

5) download the  MinGW-w64 toolchain (gcc 4.6.4) and extract it in
$HOME/local/opt :

http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/rubenvb/4.6.4/i686-w64-mingw32-gcc-4.6.4-linux_rubenvb.tar.lzma/download

6) rename the directory $HOME/local/opt/mingw32 to
$HOME/local/opt/mingw-w64-x86_32.

To compile :

go to the directory where efl_build.sh is and run

./efl_build debug

or

./efl_release.sh

For the NSIS script, we'll see later

Vincent


efl_build.sh
Description: Bourne shell script
--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-29 Thread Kim Shinwoo
The configuration option as bellows.

--disable-async-preload --disable-async-render

I did not use --host=i686-w64-mingw32 yet.. I will..

and.. It would be better to follow Installation and configuration of
MinGW on Linux of http://trac.enlightenment.org/e/wiki/EFLWindowsXP
Can I get more information about cross compiling and nsis installer? Thank you!



2012/2/29 Vincent Torri vincent.to...@gmail.com:
 On Wed, Feb 29, 2012 at 8:42 AM, Vincent Torri vincent.to...@gmail.com 
 wrote:
 On Wed, Feb 29, 2012 at 8:21 AM, Kim Shinwoo kimcinoo@gmail.com wrote:

 The elementary_test.exe becomes better than before, after I changed as
 belows - it comes from previous mail thread -

 # define LKT(x) 1

 btw, which configure options did you pass to evas ?

 Vincent

 The eina_inline_lock_win32.x  would be the reason of issue.

 we should use DBG in the win32 code in each of the lock functions to
 see if there's something wrong, displaying the pointers.

 Then.. let's get the ball rolling. but.. OMG..(OTL..) it took over
 than 25 mins to evas$ make isntall.. whew..

 that's why i don't compile on windows anymore. I prefer cross
 compiling + creation of the nsis installer on linux, then I copy it on
 windows or test it with wine

 Vincent

 --
 Virtualization  Cloud Management Using Capacity Planning
 Cloud computing makes use of virtualization - but cloud computing
 also focuses on allowing computing to be delivered as a service.
 http://www.accelacomm.com/jaw/sfnl/114/51521223/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-29 Thread Vincent Torri
On Wed, Feb 29, 2012 at 9:05 AM, Kim Shinwoo kimcinoo@gmail.com wrote:
 The configuration option as bellows.

 --disable-async-preload --disable-async-render

 I did not use --host=i686-w64-mingw32 yet.. I will..

 and.. It would be better to follow Installation and configuration of
 MinGW on Linux of http://trac.enlightenment.org/e/wiki/EFLWindowsXP
 Can I get more information about cross compiling and nsis installer? Thank 
 you!

these scripts are on my hd, but I'm on travel for several days.

Vincent

--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-28 Thread Kim Shinwoo
For more information, after changed evas_common.h as following, I have
got the window of elementary_test.exe. (but the performance is not
good.)

#define RWLK(x)
#define RWLKI(x)
#define RWLKD(x)
#define RDLKL(x)
#define WRLKL(x)
#define RWLKU(x)


# define LK(x)
# define LKI(x)
# define LKD(x)
# define LKL(x)
# define LKT(x) 0
# define LKU(x)



2012/2/28 Kim Shinwoo kimcinoo@gmail.com

 I updated only eina_file_win32.c  - I cannot update whole things of eina 
 becase of dll symbol issue.
 anyhow.. the line 92 is.. EnterCriticalSection(mutex);

 85 static inline Eina_Lock_Result
 86 eina_lock_take(Eina_Lock *mutex)
 87 {
 88 #ifdef EINA_HAVE_ON_OFF_THREADS
 89  if (!_eina_threads_activated) return EINA_LOCK_SUCCEED;
 90 #endif
 91
 92   EnterCriticalSection(mutex);
 93
 94   return EINA_LOCK_SUCCEED;
 95 }



 2012/2/28 Vincent Torri vincent.to...@gmail.com

 On Tue, Feb 28, 2012 at 6:03 AM, Kim Shinwoo kimcinoo@gmail.com wrote:
  Yes, you are right!
 
  The edje_player.exe works properly with eina_file_win32.c revision 59859.
  But the elementary_test.exe does not work properly. The debug information
  is the following.

 strange as, in rev 59859, line 92 of eina_inline_lock_win32.x is not
 in eina_lock_take() :

 http://trac.enlightenment.org/e/browser/trunk/eina/src/include/eina_inline_lock_win32.x?rev=59859

 Vincent

 
  Program received signal SIGSEGV, Segmentation fault.
  0x7770fa7b in ntdll!memchr () from C:\Windows\system32\ntdll.dll
  (gdb) bt
  #0  0x7770fa7b in ntdll!memchr () from C:\Windows\system32\ntdll.dll
  #1  0x7770f98a in ntdll!memchr () from C:\Windows\system32\ntdll.dll
  #2  0x007dae5c in eina_lock_take (_fi=0x24d2810, text=value optimized
  out, text_props=0x3547e0c, par_props=0x0,
     par_pos=0, len=11) at
  C:/MinGW/msys/1.0/opt/efl/include/eina-1/eina/eina_inline_lock_win32.x:92
  #3  evas_common_text_props_content_create (_fi=0x24d2810, text=value
  optimized out, text_props=0x3547e0c,
     par_props=0x0, par_pos=0, len=11) at evas_text_utils.c:422
  #4  0x00781ca0 in _evas_object_text_item_new (obj=0x245c568, o=0x34ac000,
  text=0x3546d60) at evas_object_text.c:452
  #5  _evas_object_text_layout (obj=0x245c568, o=0x34ac000, text=0x3546d60)
  at evas_object_text.c:577
  #6  0x00785183 in evas_object_text_text_set (obj=0x245c568, _text=0x3546d38
  Information) at evas_object_text.c:622
  #7  0x639c9d2a in _edje_text_recalc_apply (ed=0x34ab268, ep=0x3475c38,
  params=0x3475d28, chosen_desc=0x346d9cc)
     at edje_text.c:586
  #8  0x63985381 in _edje_part_recalc_single_text (ed=0x34ab268,
  ep=0x3475c38, desc=0x346d9cc, chosen_desc=0x346d9cc,
     center=0x0, light=0x0, persp=0x0, rel1_to_x=0x0, rel1_to_y=0x0,
  rel2_to_x=0x0, rel2_to_y=0x0, confine_to=0x0,
     params=0x3475d28, pos=0) at edje_calc.c:1208
  #9  _edje_part_recalc_single (ed=0x34ab268, ep=0x3475c38, desc=0x346d9cc,
  chosen_desc=0x346d9cc, center=0x0,
     light=0x0, persp=0x0, rel1_to_x=0x0, rel1_to_y=0x0, rel2_to_x=0x0,
  rel2_to_y=0x0, confine_to=0x0,
     params=0x3475d28, pos=0) at edje_calc.c:1923
  #10 0x6398688a in _edje_part_recalc (ed=0x34ab268, ep=0x3475c38, flags=2,
  state=0x0) at edje_calc.c:2446
  #11 0x63986632 in _edje_part_recalc (ed=0x34ab268, ep=0x3476018, flags=2,
  state=0x0) at edje_calc.c:2332
  #12 0x6398666d in _edje_part_recalc (ed=0x34ab268, ep=0x3475e28, flags=2,
  state=0x0) at edje_calc.c:2340
  #13 0x63986632 in _edje_part_recalc (ed=0x34ab268, ep=0x3475858, flags=3,
  state=0x0) at edje_calc.c:2332
  #14 0x6398923a in _edje_recalc_do (ed=0x34ab268) at edje_calc.c:638
  #15 0x639cf338 in edje_object_size_min_restricted_calc (obj=0x245c0a8,
  minw=0x22fd2c, minh=0x22fd28, restrictedw=0,
     restrictedh=0) at edje_util.c:2775
  #16 0x639cf657 in edje_object_size_min_calc (obj=0x245c0a8, minw=0x22fd2c,
  minh=0x22fd28) at edje_util.c:2680
  #17 0x679b62a6 in _sizing_eval (obj=0x245bf78) at elm_frame.c:87
  #18 0x00402a15 in my_win_main (autorun=0x0, test_win_only=0 '\000') at
  test.c:287
  #19 0x00402cd6 in elm_main (argc=1, argv=0x324530) at test.c:671
  #20 0x00402d57 in main (argc=1, argv=0x324530) at test.c:681
  (gdb)
 
  eina_file_win32.c would be refined..  Thanks.
 
 
  2012/2/27 Vincent Torri vincent.to...@gmail.com
 
  On Mon, Feb 27, 2012 at 3:42 AM, Carsten Haitzler ras...@rasterman.com
  wrote:
   On Mon, 27 Feb 2012 11:24:29 +0900 Kim Shinwoo kimcinoo@gmail.com
  said:
  
   Hey dear, please refer to the following information.
  
   Breakpoint 1, eet_string_match (s1=0x490ba5 Address 0x490ba5 out of
   bounds, s2=0x639db184 edje/file)
       at eet_lib.c:334
   334         return !strcmp(s1, s2);
   (gdb) up
   #1  0x6fdc1e00 in find_node_by_name (name=0x639db184 edje/file,
  ef=value
   optimized out) at eet_lib.c:2507
   2507            if (eet_string_match(efn-name, name))
   (gdb) print efn-name_size
   $3 = 10
   (gdb) print efn-name
   $4 = 0x490ba5 Address 0x490ba5 out of bounds
   (gdb)
  
   Anyhow, I cannot make corefile on MinGW... If you need 

Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-28 Thread Kim Shinwoo
The elementary_test.exe becomes better than before, after I changed as
belows - it comes from previous mail thread -

# define LKT(x) 1

The eina_inline_lock_win32.x  would be the reason of issue.

Then.. let's get the ball rolling. but.. OMG..(OTL..) it took over
than 25 mins to evas$ make isntall.. whew..

2012/2/29 Kim Shinwoo kimcinoo@gmail.com:
 For more information, after changed evas_common.h as following, I have
 got the window of elementary_test.exe. (but the performance is not
 good.)

 #define RWLK(x)
 #define RWLKI(x)
 #define RWLKD(x)
 #define RDLKL(x)
 #define WRLKL(x)
 #define RWLKU(x)


 # define LK(x)
 # define LKI(x)
 # define LKD(x)
 # define LKL(x)
 # define LKT(x) 0
 # define LKU(x)



 2012/2/28 Kim Shinwoo kimcinoo@gmail.com

 I updated only eina_file_win32.c  - I cannot update whole things of eina 
 becase of dll symbol issue.
 anyhow.. the line 92 is.. EnterCriticalSection(mutex);

 85 static inline Eina_Lock_Result
 86 eina_lock_take(Eina_Lock *mutex)
 87 {
 88 #ifdef EINA_HAVE_ON_OFF_THREADS
 89  if (!_eina_threads_activated) return EINA_LOCK_SUCCEED;
 90 #endif
 91
 92   EnterCriticalSection(mutex);
 93
 94   return EINA_LOCK_SUCCEED;
 95 }



 2012/2/28 Vincent Torri vincent.to...@gmail.com

 On Tue, Feb 28, 2012 at 6:03 AM, Kim Shinwoo kimcinoo@gmail.com wrote:
  Yes, you are right!
 
  The edje_player.exe works properly with eina_file_win32.c revision 59859.
  But the elementary_test.exe does not work properly. The debug information
  is the following.

 strange as, in rev 59859, line 92 of eina_inline_lock_win32.x is not
 in eina_lock_take() :

 http://trac.enlightenment.org/e/browser/trunk/eina/src/include/eina_inline_lock_win32.x?rev=59859

 Vincent

 
  Program received signal SIGSEGV, Segmentation fault.
  0x7770fa7b in ntdll!memchr () from C:\Windows\system32\ntdll.dll
  (gdb) bt
  #0  0x7770fa7b in ntdll!memchr () from C:\Windows\system32\ntdll.dll
  #1  0x7770f98a in ntdll!memchr () from C:\Windows\system32\ntdll.dll
  #2  0x007dae5c in eina_lock_take (_fi=0x24d2810, text=value optimized
  out, text_props=0x3547e0c, par_props=0x0,
     par_pos=0, len=11) at
  C:/MinGW/msys/1.0/opt/efl/include/eina-1/eina/eina_inline_lock_win32.x:92
  #3  evas_common_text_props_content_create (_fi=0x24d2810, text=value
  optimized out, text_props=0x3547e0c,
     par_props=0x0, par_pos=0, len=11) at evas_text_utils.c:422
  #4  0x00781ca0 in _evas_object_text_item_new (obj=0x245c568, o=0x34ac000,
  text=0x3546d60) at evas_object_text.c:452
  #5  _evas_object_text_layout (obj=0x245c568, o=0x34ac000, text=0x3546d60)
  at evas_object_text.c:577
  #6  0x00785183 in evas_object_text_text_set (obj=0x245c568, 
  _text=0x3546d38
  Information) at evas_object_text.c:622
  #7  0x639c9d2a in _edje_text_recalc_apply (ed=0x34ab268, ep=0x3475c38,
  params=0x3475d28, chosen_desc=0x346d9cc)
     at edje_text.c:586
  #8  0x63985381 in _edje_part_recalc_single_text (ed=0x34ab268,
  ep=0x3475c38, desc=0x346d9cc, chosen_desc=0x346d9cc,
     center=0x0, light=0x0, persp=0x0, rel1_to_x=0x0, rel1_to_y=0x0,
  rel2_to_x=0x0, rel2_to_y=0x0, confine_to=0x0,
     params=0x3475d28, pos=0) at edje_calc.c:1208
  #9  _edje_part_recalc_single (ed=0x34ab268, ep=0x3475c38, desc=0x346d9cc,
  chosen_desc=0x346d9cc, center=0x0,
     light=0x0, persp=0x0, rel1_to_x=0x0, rel1_to_y=0x0, rel2_to_x=0x0,
  rel2_to_y=0x0, confine_to=0x0,
     params=0x3475d28, pos=0) at edje_calc.c:1923
  #10 0x6398688a in _edje_part_recalc (ed=0x34ab268, ep=0x3475c38, flags=2,
  state=0x0) at edje_calc.c:2446
  #11 0x63986632 in _edje_part_recalc (ed=0x34ab268, ep=0x3476018, flags=2,
  state=0x0) at edje_calc.c:2332
  #12 0x6398666d in _edje_part_recalc (ed=0x34ab268, ep=0x3475e28, flags=2,
  state=0x0) at edje_calc.c:2340
  #13 0x63986632 in _edje_part_recalc (ed=0x34ab268, ep=0x3475858, flags=3,
  state=0x0) at edje_calc.c:2332
  #14 0x6398923a in _edje_recalc_do (ed=0x34ab268) at edje_calc.c:638
  #15 0x639cf338 in edje_object_size_min_restricted_calc (obj=0x245c0a8,
  minw=0x22fd2c, minh=0x22fd28, restrictedw=0,
     restrictedh=0) at edje_util.c:2775
  #16 0x639cf657 in edje_object_size_min_calc (obj=0x245c0a8, minw=0x22fd2c,
  minh=0x22fd28) at edje_util.c:2680
  #17 0x679b62a6 in _sizing_eval (obj=0x245bf78) at elm_frame.c:87
  #18 0x00402a15 in my_win_main (autorun=0x0, test_win_only=0 '\000') at
  test.c:287
  #19 0x00402cd6 in elm_main (argc=1, argv=0x324530) at test.c:671
  #20 0x00402d57 in main (argc=1, argv=0x324530) at test.c:681
  (gdb)
 
  eina_file_win32.c would be refined..  Thanks.
 
 
  2012/2/27 Vincent Torri vincent.to...@gmail.com
 
  On Mon, Feb 27, 2012 at 3:42 AM, Carsten Haitzler ras...@rasterman.com
  wrote:
   On Mon, 27 Feb 2012 11:24:29 +0900 Kim Shinwoo kimcinoo@gmail.com
  said:
  
   Hey dear, please refer to the following information.
  
   Breakpoint 1, eet_string_match (s1=0x490ba5 Address 0x490ba5 out of
   bounds, s2=0x639db184 edje/file)
       at eet_lib.c:334
   334         return 

Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-28 Thread Vincent Torri
On Wed, Feb 29, 2012 at 8:21 AM, Kim Shinwoo kimcinoo@gmail.com wrote:

 The elementary_test.exe becomes better than before, after I changed as
 belows - it comes from previous mail thread -

 # define LKT(x) 1

 The eina_inline_lock_win32.x  would be the reason of issue.

we should use DBG in the win32 code in each of the lock functions to
see if there's something wrong, displaying the pointers.

 Then.. let's get the ball rolling. but.. OMG..(OTL..) it took over
 than 25 mins to evas$ make isntall.. whew..

that's why i don't compile on windows anymore. I prefer cross
compiling + creation of the nsis installer on linux, then I copy it on
windows or test it with wine

Vincent

--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-28 Thread Vincent Torri
On Wed, Feb 29, 2012 at 8:42 AM, Vincent Torri vincent.to...@gmail.com wrote:
 On Wed, Feb 29, 2012 at 8:21 AM, Kim Shinwoo kimcinoo@gmail.com wrote:

 The elementary_test.exe becomes better than before, after I changed as
 belows - it comes from previous mail thread -

 # define LKT(x) 1

btw, which configure options did you pass to evas ?

Vincent

 The eina_inline_lock_win32.x  would be the reason of issue.

 we should use DBG in the win32 code in each of the lock functions to
 see if there's something wrong, displaying the pointers.

 Then.. let's get the ball rolling. but.. OMG..(OTL..) it took over
 than 25 mins to evas$ make isntall.. whew..

 that's why i don't compile on windows anymore. I prefer cross
 compiling + creation of the nsis installer on linux, then I copy it on
 windows or test it with wine

 Vincent

--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-27 Thread Vincent Torri
On Mon, Feb 27, 2012 at 3:42 AM, Carsten Haitzler ras...@rasterman.com wrote:
 On Mon, 27 Feb 2012 11:24:29 +0900 Kim Shinwoo kimcinoo@gmail.com said:

 Hey dear, please refer to the following information.

 Breakpoint 1, eet_string_match (s1=0x490ba5 Address 0x490ba5 out of
 bounds, s2=0x639db184 edje/file)
     at eet_lib.c:334
 334         return !strcmp(s1, s2);
 (gdb) up
 #1  0x6fdc1e00 in find_node_by_name (name=0x639db184 edje/file, ef=value
 optimized out) at eet_lib.c:2507
 2507            if (eet_string_match(efn-name, name))
 (gdb) print efn-name_size
 $3 = 10
 (gdb) print efn-name
 $4 = 0x490ba5 Address 0x490ba5 out of bounds
 (gdb)

 Anyhow, I cannot make corefile on MinGW... If you need any other
 information, please tell me.

 weird. size looks right, name ptr wrong. it's as if the file that was being
 used has been munmapped/closed... the only weay we will find this is by 
 finding
 that close... but why would that be closed on windows and not also on linux as
 its the same logic/codepath at that level - evil wraps the map stuff further
 down the stack. is there a way you can print/track file mappings in windows?
 (/proc/PID/maps style or the pmap tool?)

implementation in eet use eina_file, iirc. The implementation on
Windows is different than on linux. See eina_file.c and
eina_file_win32.c. The code in eina_file_win32.c should be checked, i
guess.

about log, of course, that can be done. With some use DBG().

Vincent

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-27 Thread Kim Shinwoo
Yes, you are right!

The edje_player.exe works properly with eina_file_win32.c revision 59859.
But the elementary_test.exe does not work properly. The debug information
is the following.

Program received signal SIGSEGV, Segmentation fault.
0x7770fa7b in ntdll!memchr () from C:\Windows\system32\ntdll.dll
(gdb) bt
#0  0x7770fa7b in ntdll!memchr () from C:\Windows\system32\ntdll.dll
#1  0x7770f98a in ntdll!memchr () from C:\Windows\system32\ntdll.dll
#2  0x007dae5c in eina_lock_take (_fi=0x24d2810, text=value optimized
out, text_props=0x3547e0c, par_props=0x0,
par_pos=0, len=11) at
C:/MinGW/msys/1.0/opt/efl/include/eina-1/eina/eina_inline_lock_win32.x:92
#3  evas_common_text_props_content_create (_fi=0x24d2810, text=value
optimized out, text_props=0x3547e0c,
par_props=0x0, par_pos=0, len=11) at evas_text_utils.c:422
#4  0x00781ca0 in _evas_object_text_item_new (obj=0x245c568, o=0x34ac000,
text=0x3546d60) at evas_object_text.c:452
#5  _evas_object_text_layout (obj=0x245c568, o=0x34ac000, text=0x3546d60)
at evas_object_text.c:577
#6  0x00785183 in evas_object_text_text_set (obj=0x245c568, _text=0x3546d38
Information) at evas_object_text.c:622
#7  0x639c9d2a in _edje_text_recalc_apply (ed=0x34ab268, ep=0x3475c38,
params=0x3475d28, chosen_desc=0x346d9cc)
at edje_text.c:586
#8  0x63985381 in _edje_part_recalc_single_text (ed=0x34ab268,
ep=0x3475c38, desc=0x346d9cc, chosen_desc=0x346d9cc,
center=0x0, light=0x0, persp=0x0, rel1_to_x=0x0, rel1_to_y=0x0,
rel2_to_x=0x0, rel2_to_y=0x0, confine_to=0x0,
params=0x3475d28, pos=0) at edje_calc.c:1208
#9  _edje_part_recalc_single (ed=0x34ab268, ep=0x3475c38, desc=0x346d9cc,
chosen_desc=0x346d9cc, center=0x0,
light=0x0, persp=0x0, rel1_to_x=0x0, rel1_to_y=0x0, rel2_to_x=0x0,
rel2_to_y=0x0, confine_to=0x0,
params=0x3475d28, pos=0) at edje_calc.c:1923
#10 0x6398688a in _edje_part_recalc (ed=0x34ab268, ep=0x3475c38, flags=2,
state=0x0) at edje_calc.c:2446
#11 0x63986632 in _edje_part_recalc (ed=0x34ab268, ep=0x3476018, flags=2,
state=0x0) at edje_calc.c:2332
#12 0x6398666d in _edje_part_recalc (ed=0x34ab268, ep=0x3475e28, flags=2,
state=0x0) at edje_calc.c:2340
#13 0x63986632 in _edje_part_recalc (ed=0x34ab268, ep=0x3475858, flags=3,
state=0x0) at edje_calc.c:2332
#14 0x6398923a in _edje_recalc_do (ed=0x34ab268) at edje_calc.c:638
#15 0x639cf338 in edje_object_size_min_restricted_calc (obj=0x245c0a8,
minw=0x22fd2c, minh=0x22fd28, restrictedw=0,
restrictedh=0) at edje_util.c:2775
#16 0x639cf657 in edje_object_size_min_calc (obj=0x245c0a8, minw=0x22fd2c,
minh=0x22fd28) at edje_util.c:2680
#17 0x679b62a6 in _sizing_eval (obj=0x245bf78) at elm_frame.c:87
#18 0x00402a15 in my_win_main (autorun=0x0, test_win_only=0 '\000') at
test.c:287
#19 0x00402cd6 in elm_main (argc=1, argv=0x324530) at test.c:671
#20 0x00402d57 in main (argc=1, argv=0x324530) at test.c:681
(gdb)

eina_file_win32.c would be refined..  Thanks.


2012/2/27 Vincent Torri vincent.to...@gmail.com

 On Mon, Feb 27, 2012 at 3:42 AM, Carsten Haitzler ras...@rasterman.com
 wrote:
  On Mon, 27 Feb 2012 11:24:29 +0900 Kim Shinwoo kimcinoo@gmail.com
 said:
 
  Hey dear, please refer to the following information.
 
  Breakpoint 1, eet_string_match (s1=0x490ba5 Address 0x490ba5 out of
  bounds, s2=0x639db184 edje/file)
  at eet_lib.c:334
  334 return !strcmp(s1, s2);
  (gdb) up
  #1  0x6fdc1e00 in find_node_by_name (name=0x639db184 edje/file,
 ef=value
  optimized out) at eet_lib.c:2507
  2507if (eet_string_match(efn-name, name))
  (gdb) print efn-name_size
  $3 = 10
  (gdb) print efn-name
  $4 = 0x490ba5 Address 0x490ba5 out of bounds
  (gdb)
 
  Anyhow, I cannot make corefile on MinGW... If you need any other
  information, please tell me.
 
  weird. size looks right, name ptr wrong. it's as if the file that was
 being
  used has been munmapped/closed... the only weay we will find this is by
 finding
  that close... but why would that be closed on windows and not also on
 linux as
  its the same logic/codepath at that level - evil wraps the map stuff
 further
  down the stack. is there a way you can print/track file mappings in
 windows?
  (/proc/PID/maps style or the pmap tool?)

 implementation in eet use eina_file, iirc. The implementation on
 Windows is different than on linux. See eina_file.c and
 eina_file_win32.c. The code in eina_file_win32.c should be checked, i
 guess.

 about log, of course, that can be done. With some use DBG().

 Vincent


 --
 Try before you buy = See our experts in action!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-dev2
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 

Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-27 Thread Vincent Torri
On Tue, Feb 28, 2012 at 6:03 AM, Kim Shinwoo kimcinoo@gmail.com wrote:
 Yes, you are right!

 The edje_player.exe works properly with eina_file_win32.c revision 59859.
 But the elementary_test.exe does not work properly. The debug information
 is the following.

strange as, in rev 59859, line 92 of eina_inline_lock_win32.x is not
in eina_lock_take() :

http://trac.enlightenment.org/e/browser/trunk/eina/src/include/eina_inline_lock_win32.x?rev=59859

Vincent


 Program received signal SIGSEGV, Segmentation fault.
 0x7770fa7b in ntdll!memchr () from C:\Windows\system32\ntdll.dll
 (gdb) bt
 #0  0x7770fa7b in ntdll!memchr () from C:\Windows\system32\ntdll.dll
 #1  0x7770f98a in ntdll!memchr () from C:\Windows\system32\ntdll.dll
 #2  0x007dae5c in eina_lock_take (_fi=0x24d2810, text=value optimized
 out, text_props=0x3547e0c, par_props=0x0,
    par_pos=0, len=11) at
 C:/MinGW/msys/1.0/opt/efl/include/eina-1/eina/eina_inline_lock_win32.x:92
 #3  evas_common_text_props_content_create (_fi=0x24d2810, text=value
 optimized out, text_props=0x3547e0c,
    par_props=0x0, par_pos=0, len=11) at evas_text_utils.c:422
 #4  0x00781ca0 in _evas_object_text_item_new (obj=0x245c568, o=0x34ac000,
 text=0x3546d60) at evas_object_text.c:452
 #5  _evas_object_text_layout (obj=0x245c568, o=0x34ac000, text=0x3546d60)
 at evas_object_text.c:577
 #6  0x00785183 in evas_object_text_text_set (obj=0x245c568, _text=0x3546d38
 Information) at evas_object_text.c:622
 #7  0x639c9d2a in _edje_text_recalc_apply (ed=0x34ab268, ep=0x3475c38,
 params=0x3475d28, chosen_desc=0x346d9cc)
    at edje_text.c:586
 #8  0x63985381 in _edje_part_recalc_single_text (ed=0x34ab268,
 ep=0x3475c38, desc=0x346d9cc, chosen_desc=0x346d9cc,
    center=0x0, light=0x0, persp=0x0, rel1_to_x=0x0, rel1_to_y=0x0,
 rel2_to_x=0x0, rel2_to_y=0x0, confine_to=0x0,
    params=0x3475d28, pos=0) at edje_calc.c:1208
 #9  _edje_part_recalc_single (ed=0x34ab268, ep=0x3475c38, desc=0x346d9cc,
 chosen_desc=0x346d9cc, center=0x0,
    light=0x0, persp=0x0, rel1_to_x=0x0, rel1_to_y=0x0, rel2_to_x=0x0,
 rel2_to_y=0x0, confine_to=0x0,
    params=0x3475d28, pos=0) at edje_calc.c:1923
 #10 0x6398688a in _edje_part_recalc (ed=0x34ab268, ep=0x3475c38, flags=2,
 state=0x0) at edje_calc.c:2446
 #11 0x63986632 in _edje_part_recalc (ed=0x34ab268, ep=0x3476018, flags=2,
 state=0x0) at edje_calc.c:2332
 #12 0x6398666d in _edje_part_recalc (ed=0x34ab268, ep=0x3475e28, flags=2,
 state=0x0) at edje_calc.c:2340
 #13 0x63986632 in _edje_part_recalc (ed=0x34ab268, ep=0x3475858, flags=3,
 state=0x0) at edje_calc.c:2332
 #14 0x6398923a in _edje_recalc_do (ed=0x34ab268) at edje_calc.c:638
 #15 0x639cf338 in edje_object_size_min_restricted_calc (obj=0x245c0a8,
 minw=0x22fd2c, minh=0x22fd28, restrictedw=0,
    restrictedh=0) at edje_util.c:2775
 #16 0x639cf657 in edje_object_size_min_calc (obj=0x245c0a8, minw=0x22fd2c,
 minh=0x22fd28) at edje_util.c:2680
 #17 0x679b62a6 in _sizing_eval (obj=0x245bf78) at elm_frame.c:87
 #18 0x00402a15 in my_win_main (autorun=0x0, test_win_only=0 '\000') at
 test.c:287
 #19 0x00402cd6 in elm_main (argc=1, argv=0x324530) at test.c:671
 #20 0x00402d57 in main (argc=1, argv=0x324530) at test.c:681
 (gdb)

 eina_file_win32.c would be refined..  Thanks.


 2012/2/27 Vincent Torri vincent.to...@gmail.com

 On Mon, Feb 27, 2012 at 3:42 AM, Carsten Haitzler ras...@rasterman.com
 wrote:
  On Mon, 27 Feb 2012 11:24:29 +0900 Kim Shinwoo kimcinoo@gmail.com
 said:
 
  Hey dear, please refer to the following information.
 
  Breakpoint 1, eet_string_match (s1=0x490ba5 Address 0x490ba5 out of
  bounds, s2=0x639db184 edje/file)
      at eet_lib.c:334
  334         return !strcmp(s1, s2);
  (gdb) up
  #1  0x6fdc1e00 in find_node_by_name (name=0x639db184 edje/file,
 ef=value
  optimized out) at eet_lib.c:2507
  2507            if (eet_string_match(efn-name, name))
  (gdb) print efn-name_size
  $3 = 10
  (gdb) print efn-name
  $4 = 0x490ba5 Address 0x490ba5 out of bounds
  (gdb)
 
  Anyhow, I cannot make corefile on MinGW... If you need any other
  information, please tell me.
 
  weird. size looks right, name ptr wrong. it's as if the file that was
 being
  used has been munmapped/closed... the only weay we will find this is by
 finding
  that close... but why would that be closed on windows and not also on
 linux as
  its the same logic/codepath at that level - evil wraps the map stuff
 further
  down the stack. is there a way you can print/track file mappings in
 windows?
  (/proc/PID/maps style or the pmap tool?)

 implementation in eet use eina_file, iirc. The implementation on
 Windows is different than on linux. See eina_file.c and
 eina_file_win32.c. The code in eina_file_win32.c should be checked, i
 guess.

 about log, of course, that can be done. With some use DBG().

 Vincent


 --
 Try before you buy = See our experts in action!
 The most comprehensive online learning library for Microsoft 

Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-27 Thread Kim Shinwoo
I updated only eina_file_win32.c  - I cannot update whole things of eina
becase of dll symbol issue.
anyhow.. the line 92 is.. EnterCriticalSection(mutex);

85http://trac.enlightenment.org/e/browser/trunk/eina/src/include/eina_inline_lock_win32.x#L85static
inline Eina_Lock_Result
86
http://trac.enlightenment.org/e/browser/trunk/eina/src/include/eina_inline_lock_win32.x#L86eina_lock_take(Eina_Lock
*mutex)
87
http://trac.enlightenment.org/e/browser/trunk/eina/src/include/eina_inline_lock_win32.x#L87
{
88
http://trac.enlightenment.org/e/browser/trunk/eina/src/include/eina_inline_lock_win32.x#L88#ifdef
EINA_HAVE_ON_OFF_THREADS
89http://trac.enlightenment.org/e/browser/trunk/eina/src/include/eina_inline_lock_win32.x#L89
if (!_eina_threads_activated) return EINA_LOCK_SUCCEED;
90
http://trac.enlightenment.org/e/browser/trunk/eina/src/include/eina_inline_lock_win32.x#L90
#endif
91http://trac.enlightenment.org/e/browser/trunk/eina/src/include/eina_inline_lock_win32.x#L91
92http://trac.enlightenment.org/e/browser/trunk/eina/src/include/eina_inline_lock_win32.x#L92
 EnterCriticalSection(mutex);
93http://trac.enlightenment.org/e/browser/trunk/eina/src/include/eina_inline_lock_win32.x#L93
94http://trac.enlightenment.org/e/browser/trunk/eina/src/include/eina_inline_lock_win32.x#L94
 return EINA_LOCK_SUCCEED;
95http://trac.enlightenment.org/e/browser/trunk/eina/src/include/eina_inline_lock_win32.x#L95}


2012/2/28 Vincent Torri vincent.to...@gmail.com

 On Tue, Feb 28, 2012 at 6:03 AM, Kim Shinwoo kimcinoo@gmail.com
 wrote:
  Yes, you are right!
 
  The edje_player.exe works properly with eina_file_win32.c revision 59859.
  But the elementary_test.exe does not work properly. The debug information
  is the following.

 strange as, in rev 59859, line 92 of eina_inline_lock_win32.x is not
 in eina_lock_take() :


 http://trac.enlightenment.org/e/browser/trunk/eina/src/include/eina_inline_lock_win32.x?rev=59859

 Vincent

 
  Program received signal SIGSEGV, Segmentation fault.
  0x7770fa7b in ntdll!memchr () from C:\Windows\system32\ntdll.dll
  (gdb) bt
  #0  0x7770fa7b in ntdll!memchr () from C:\Windows\system32\ntdll.dll
  #1  0x7770f98a in ntdll!memchr () from C:\Windows\system32\ntdll.dll
  #2  0x007dae5c in eina_lock_take (_fi=0x24d2810, text=value optimized
  out, text_props=0x3547e0c, par_props=0x0,
 par_pos=0, len=11) at
  C:/MinGW/msys/1.0/opt/efl/include/eina-1/eina/eina_inline_lock_win32.x:92
  #3  evas_common_text_props_content_create (_fi=0x24d2810, text=value
  optimized out, text_props=0x3547e0c,
 par_props=0x0, par_pos=0, len=11) at evas_text_utils.c:422
  #4  0x00781ca0 in _evas_object_text_item_new (obj=0x245c568, o=0x34ac000,
  text=0x3546d60) at evas_object_text.c:452
  #5  _evas_object_text_layout (obj=0x245c568, o=0x34ac000, text=0x3546d60)
  at evas_object_text.c:577
  #6  0x00785183 in evas_object_text_text_set (obj=0x245c568,
 _text=0x3546d38
  Information) at evas_object_text.c:622
  #7  0x639c9d2a in _edje_text_recalc_apply (ed=0x34ab268, ep=0x3475c38,
  params=0x3475d28, chosen_desc=0x346d9cc)
 at edje_text.c:586
  #8  0x63985381 in _edje_part_recalc_single_text (ed=0x34ab268,
  ep=0x3475c38, desc=0x346d9cc, chosen_desc=0x346d9cc,
 center=0x0, light=0x0, persp=0x0, rel1_to_x=0x0, rel1_to_y=0x0,
  rel2_to_x=0x0, rel2_to_y=0x0, confine_to=0x0,
 params=0x3475d28, pos=0) at edje_calc.c:1208
  #9  _edje_part_recalc_single (ed=0x34ab268, ep=0x3475c38, desc=0x346d9cc,
  chosen_desc=0x346d9cc, center=0x0,
 light=0x0, persp=0x0, rel1_to_x=0x0, rel1_to_y=0x0, rel2_to_x=0x0,
  rel2_to_y=0x0, confine_to=0x0,
 params=0x3475d28, pos=0) at edje_calc.c:1923
  #10 0x6398688a in _edje_part_recalc (ed=0x34ab268, ep=0x3475c38, flags=2,
  state=0x0) at edje_calc.c:2446
  #11 0x63986632 in _edje_part_recalc (ed=0x34ab268, ep=0x3476018, flags=2,
  state=0x0) at edje_calc.c:2332
  #12 0x6398666d in _edje_part_recalc (ed=0x34ab268, ep=0x3475e28, flags=2,
  state=0x0) at edje_calc.c:2340
  #13 0x63986632 in _edje_part_recalc (ed=0x34ab268, ep=0x3475858, flags=3,
  state=0x0) at edje_calc.c:2332
  #14 0x6398923a in _edje_recalc_do (ed=0x34ab268) at edje_calc.c:638
  #15 0x639cf338 in edje_object_size_min_restricted_calc (obj=0x245c0a8,
  minw=0x22fd2c, minh=0x22fd28, restrictedw=0,
 restrictedh=0) at edje_util.c:2775
  #16 0x639cf657 in edje_object_size_min_calc (obj=0x245c0a8,
 minw=0x22fd2c,
  minh=0x22fd28) at edje_util.c:2680
  #17 0x679b62a6 in _sizing_eval (obj=0x245bf78) at elm_frame.c:87
  #18 0x00402a15 in my_win_main (autorun=0x0, test_win_only=0 '\000') at
  test.c:287
  #19 0x00402cd6 in elm_main (argc=1, argv=0x324530) at test.c:671
  #20 0x00402d57 in main (argc=1, argv=0x324530) at test.c:681
  (gdb)
 
  eina_file_win32.c would be refined..  Thanks.
 
 
  2012/2/27 Vincent Torri vincent.to...@gmail.com
 
  On Mon, Feb 27, 2012 at 3:42 AM, Carsten Haitzler ras...@rasterman.com
 
  wrote:
   On Mon, 27 Feb 2012 11:24:29 +0900 Kim Shinwoo 
 kimcinoo@gmail.com
  said:
  
 

Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-26 Thread Kim Shinwoo
Hey dear, please refer to the following information.

Breakpoint 1, eet_string_match (s1=0x490ba5 Address 0x490ba5 out of
bounds, s2=0x639db184 edje/file)
at eet_lib.c:334
334 return !strcmp(s1, s2);
(gdb) up
#1  0x6fdc1e00 in find_node_by_name (name=0x639db184 edje/file, ef=value
optimized out) at eet_lib.c:2507
2507if (eet_string_match(efn-name, name))
(gdb) print efn-name_size
$3 = 10
(gdb) print efn-name
$4 = 0x490ba5 Address 0x490ba5 out of bounds
(gdb)

Anyhow, I cannot make corefile on MinGW... If you need any other
information, please tell me.


2012/2/24 Cedric BAIL cedric.b...@free.fr

 On Fri, Feb 24, 2012 at 12:53 PM, Carsten Haitzler ras...@rasterman.com
 wrote:
  On Fri, 24 Feb 2012 20:49:31 +0900 Kim Shinwoo kimcinoo@gmail.com
 said:
 
  ok - address seems quite low. that should be an address inside a mmaped
 file.

  Just before the segmentation fault .. s1 and s2 are belows...
 
s1=0x570ba5* Address 0x570ba5 out oo bounds*
s2=0x639db184 edje/file
 
   Program received signal SIGSEGV, Segmentation fault.

 Hum, s1 and s2 should be in the same mmaped file, so almost the same
 adress. That's obviously not the case.

 Possible problem could come from a invalid chained list in eet hash
 (so something to look in find_node_by_name). But this solution seems
 impossible as this is only possible if calloc didn't set memory to
 zero...
 The second problem that I don't understand, is that when we load from
 a file, we check that the mmaped string is really a NULL terminated
 string of name_size length. Maybe you could print the content of
 efn-name_size in find_node_by_name. But I really don't understand how
 this pointer could get in and pass all this check...
 --
 Cedric BAIL


 --
 Virtualization  Cloud Management Using Capacity Planning
 Cloud computing makes use of virtualization - but cloud computing
 also focuses on allowing computing to be delivered as a service.
 http://www.accelacomm.com/jaw/sfnl/114/51521223/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-26 Thread The Rasterman
On Mon, 27 Feb 2012 11:24:29 +0900 Kim Shinwoo kimcinoo@gmail.com said:

 Hey dear, please refer to the following information.
 
 Breakpoint 1, eet_string_match (s1=0x490ba5 Address 0x490ba5 out of
 bounds, s2=0x639db184 edje/file)
 at eet_lib.c:334
 334 return !strcmp(s1, s2);
 (gdb) up
 #1  0x6fdc1e00 in find_node_by_name (name=0x639db184 edje/file, ef=value
 optimized out) at eet_lib.c:2507
 2507if (eet_string_match(efn-name, name))
 (gdb) print efn-name_size
 $3 = 10
 (gdb) print efn-name
 $4 = 0x490ba5 Address 0x490ba5 out of bounds
 (gdb)
 
 Anyhow, I cannot make corefile on MinGW... If you need any other
 information, please tell me.

weird. size looks right, name ptr wrong. it's as if the file that was being
used has been munmapped/closed... the only weay we will find this is by finding
that close... but why would that be closed on windows and not also on linux as
its the same logic/codepath at that level - evil wraps the map stuff further
down the stack. is there a way you can print/track file mappings in windows?
(/proc/PID/maps style or the pmap tool?)

 2012/2/24 Cedric BAIL cedric.b...@free.fr
 
  On Fri, Feb 24, 2012 at 12:53 PM, Carsten Haitzler ras...@rasterman.com
  wrote:
   On Fri, 24 Feb 2012 20:49:31 +0900 Kim Shinwoo kimcinoo@gmail.com
  said:
  
   ok - address seems quite low. that should be an address inside a mmaped
  file.
 
   Just before the segmentation fault .. s1 and s2 are belows...
  
 s1=0x570ba5* Address 0x570ba5 out oo bounds*
 s2=0x639db184 edje/file
  
Program received signal SIGSEGV, Segmentation fault.
 
  Hum, s1 and s2 should be in the same mmaped file, so almost the same
  adress. That's obviously not the case.
 
  Possible problem could come from a invalid chained list in eet hash
  (so something to look in find_node_by_name). But this solution seems
  impossible as this is only possible if calloc didn't set memory to
  zero...
  The second problem that I don't understand, is that when we load from
  a file, we check that the mmaped string is really a NULL terminated
  string of name_size length. Maybe you could print the content of
  efn-name_size in find_node_by_name. But I really don't understand how
  this pointer could get in and pass all this check...
  --
  Cedric BAIL
 
 
  --
  Virtualization  Cloud Management Using Capacity Planning
  Cloud computing makes use of virtualization - but cloud computing
  also focuses on allowing computing to be delivered as a service.
  http://www.accelacomm.com/jaw/sfnl/114/51521223/
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 --
 Try before you buy = See our experts in action!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-dev2
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-24 Thread Kim Shinwoo
Hey guys, here is more information.

I made a text.edj from text.edc - just simpe file - using edje_cc.
And I tried to run edje_player.exe with text.edj. it gives same error.
The debug information is the following. it used address out of bound..


(gdb) list
329   return 0;
330
331 if (s1 == s2)
332   return 1;
333
334 return !strcmp(s1, s2);
335 }
336
337 /* flush out writes to a v2 eet file */
338 static Eet_Error
(gdb) n
335 }
(gdb) n
find_node_by_name (name=0x639db184 edje/file, ef=value optimized out)
at eet_lib.c:2512
2512}
(gdb) c
Continuing.

Breakpoint 1, eet_string_match (s1=0x570ba5 edje/file, s2=0x639db184
edje/file) at eet_lib.c:334
334 return !strcmp(s1, s2);
(gdb) c
Continuing.

Breakpoint 1, eet_string_match (s1=0x1fc9248 ./text.edj, s2=0x86
./text.edj) at eet_lib.c:334
334 return !strcmp(s1, s2);
(gdb)
Continuing.

Breakpoint 1, eet_string_match (s1=0x570ba5 edje/file, s2=0x639db184
edje/file) at eet_lib.c:334
334 return !strcmp(s1, s2);
(gdb)
Continuing.

Breakpoint 1, eet_string_match (s1=0x570ba5 edje/file, s2=0x639db184
edje/file) at eet_lib.c:334
334 return !strcmp(s1, s2);
(gdb)
Continuing.

Breakpoint 1, eet_string_match (s1=0x1fc9248 ./text.edj, s2=0x1fdcf18
./text.edj) at eet_lib.c:334
334 return !strcmp(s1, s2);
(gdb)
Continuing.

Breakpoint 1, eet_string_match (s1=0x1fc9248 ./text.edj, s2=0x1fdcf18
./text.edj) at eet_lib.c:334
334 return !strcmp(s1, s2);
(gdb)
Continuing.

Breakpoint 1, eet_string_match (s1=0x570ba5* Address 0x570ba5 out of
bounds*, s2=0x639db184 edje/file)
at eet_lib.c:334
334 return !strcmp(s1, s2);
(gdb)
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0x762c8b60 in strcmp () from C:\Windows\system32\msvcrt.dll
(gdb)


2012/2/24 Kim Shinwoo kimcinoo@gmail.com

 Thanks for your RESPONSE!

 I have tried to run elementary_test based on r68365... but it gives
 frustration... the detailed information is following...

 I removed ecore_win32_win_shape_set(); from the ecore_evas_win32.
 And I use configuration as the following for the Ecore
 ./autogen.sh --prefix=/opt/efl --disable-glib --enable-win32-threads
 --enable-cares *--disable-gnutls*
 The disdabled gnutls is for avoiding build error about... pthread
 someting..

 anyhow..
 [DEBUG INFO]
 $ gdb elementary_test.exe
 GNU gdb (GDB) 7.2
 Copyright (C) 2010 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later 
 http://gnu.org/licenses/gpl.html
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.  Type show copying
 and show warranty for details.
 This GDB was configured as mingw32.
 For bug reporting instructions, please see:
 http://www.gnu.org/software/gdb/bugs/...
 Reading symbols from
 C:\MinGW\msys\1.0\opt\efl\bin/elementary_test.exe...done.

 (gdb) r
 Starting program: C:\MinGW\msys\1.0\opt\efl\bin/elementary_test.exe
 [New Thread 6400.0xba4]
 [New Thread 6400.0x1e20]
 [New Thread 6400.0x17d8]
 [New Thread 6400.0x1e14]

 Program received signal SIGSEGV, Segmentation fault.
 0x762c8b60 in strcmp () from C:\Windows\system32\msvcrt.dll
 (gdb) bt
 #0  0x762c8b60 in strcmp () from C:\Windows\system32\msvcrt.dll
 #1  0x6fdc16c6 in eet_string_match (s1=value optimized out, s2=value
 optimized out) at eet_lib.c:334
 #2  0x6fdc1e00 in find_node_by_name (name=0x2697ed8 edje/images/2,
 ef=value optimized out) at eet_lib.c:2507
 #3  0x6fdc3867 in eet_read_direct (ef=0x263c1f8, name=0x2697ed8
 edje/images/2, size_ret=0x22f0ec) at eet_lib.c:1817
 #4  0x6fdcd92f in eet_data_image_header_read_cipher (ef=0x263c1f8,
 name=0x2697ed8 edje/images/2, cipher_key=0x0,
 w=0x22f18c, h=0x22f188, alpha=0x22f19c, comp=0x22f198,
 quality=0x22f194, lossy=0x22f190) at eet_image.c:1252
 #5  0x6fdcd9c6 in eet_data_image_header_read (ef=0x263c1f8, name=0x2697ed8
 edje/images/2, w=0x22f18c, h=0x22f188,
 alpha=0x22f19c, comp=0x22f198, quality=0x22f194, lossy=0x22f190) at
 eet_image.c:1280
 #6  0x02ed1568 in evas_image_load_file_head_eet (ie=0x32b38b0,
 file=0x268d590
 C:\\MinGW\\msys\\1.0\\opt\\efl\\share\\elementary/themes/default.edj,
 key=0x2697ed8 edje/images/2, error=0x22f23c) at
 evas_image_load_eet.c:45
 #7  0x0085c9c0 in evas_common_load_rgba_image_module_from_file
 (ie=0x32b38b0) at evas_image_load.c:218
 #8  0x0083a07c in _evas_cache_image_entry_new (cache=0x25e1570,
 hkey=value optimized out, tstamp=0x22f404,
 file=0x268d590
 C:\\MinGW\\msys\\1.0\\opt\\efl\\share\\elementary/themes/default.edj,
 key=0x2697ed8 edje/images/2, lo=0x22f3b0, error=0x32940c4) at
 evas_cache_image.c:314
 #9  0x0083a469 in evas_cache_image_request (cache=0x25e1570, file=value
 optimized out, key=value optimized out,
 lo=0x22f3b0, error=0x32940c4) at evas_cache_image.c:830
 #10 0x0085d977 in evas_common_load_image_from_file (
 file=0x268d590
 

Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-24 Thread Vincent Torri
On Fri, Feb 24, 2012 at 12:07 PM, Kim Shinwoo kimcinoo@gmail.com wrote:
 Hey guys, here is more information.

 I made a text.edj from text.edc - just simpe file - using edje_cc.
 And I tried to run edje_player.exe with text.edj. it gives same error.
 The debug information is the following. it used address out of bound..

i have the same problem (i've also sent a mail about that).

What I will do this week-end is to build wine with valgrind support,
cross compile the efl on linux, and try to run edje examples within
wine (some of the examples also fails because of 'ef').

something to look at : verify that eina_file_win32.c is up to date,
compared to eina_file.c. I'll try to look at it if the valgrind stuff
is of no help

Vincent



 (gdb) list
 329           return 0;
 330
 331         if (s1 == s2)
 332           return 1;
 333
 334         return !strcmp(s1, s2);
 335     }
 336
 337     /* flush out writes to a v2 eet file */
 338     static Eet_Error
 (gdb) n
 335     }
 (gdb) n
 find_node_by_name (name=0x639db184 edje/file, ef=value optimized out)
 at eet_lib.c:2512
 2512    }
 (gdb) c
 Continuing.

 Breakpoint 1, eet_string_match (s1=0x570ba5 edje/file, s2=0x639db184
 edje/file) at eet_lib.c:334
 334         return !strcmp(s1, s2);
 (gdb) c
 Continuing.

 Breakpoint 1, eet_string_match (s1=0x1fc9248 ./text.edj, s2=0x86
 ./text.edj) at eet_lib.c:334
 334         return !strcmp(s1, s2);
 (gdb)
 Continuing.

 Breakpoint 1, eet_string_match (s1=0x570ba5 edje/file, s2=0x639db184
 edje/file) at eet_lib.c:334
 334         return !strcmp(s1, s2);
 (gdb)
 Continuing.

 Breakpoint 1, eet_string_match (s1=0x570ba5 edje/file, s2=0x639db184
 edje/file) at eet_lib.c:334
 334         return !strcmp(s1, s2);
 (gdb)
 Continuing.

 Breakpoint 1, eet_string_match (s1=0x1fc9248 ./text.edj, s2=0x1fdcf18
 ./text.edj) at eet_lib.c:334
 334         return !strcmp(s1, s2);
 (gdb)
 Continuing.

 Breakpoint 1, eet_string_match (s1=0x1fc9248 ./text.edj, s2=0x1fdcf18
 ./text.edj) at eet_lib.c:334
 334         return !strcmp(s1, s2);
 (gdb)
 Continuing.

 Breakpoint 1, eet_string_match (s1=0x570ba5* Address 0x570ba5 out of
 bounds*, s2=0x639db184 edje/file)
    at eet_lib.c:334
 334         return !strcmp(s1, s2);
 (gdb)
 Continuing.

 Program received signal SIGSEGV, Segmentation fault.
 0x762c8b60 in strcmp () from C:\Windows\system32\msvcrt.dll
 (gdb)


 2012/2/24 Kim Shinwoo kimcinoo@gmail.com

 Thanks for your RESPONSE!

 I have tried to run elementary_test based on r68365... but it gives
 frustration... the detailed information is following...

 I removed ecore_win32_win_shape_set(); from the ecore_evas_win32.
 And I use configuration as the following for the Ecore
 ./autogen.sh --prefix=/opt/efl --disable-glib --enable-win32-threads
 --enable-cares *--disable-gnutls*
 The disdabled gnutls is for avoiding build error about... pthread
 someting..

 anyhow..
 [DEBUG INFO]
 $ gdb elementary_test.exe
 GNU gdb (GDB) 7.2
 Copyright (C) 2010 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later 
 http://gnu.org/licenses/gpl.html
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.  Type show copying
 and show warranty for details.
 This GDB was configured as mingw32.
 For bug reporting instructions, please see:
 http://www.gnu.org/software/gdb/bugs/...
 Reading symbols from
 C:\MinGW\msys\1.0\opt\efl\bin/elementary_test.exe...done.

 (gdb) r
 Starting program: C:\MinGW\msys\1.0\opt\efl\bin/elementary_test.exe
 [New Thread 6400.0xba4]
 [New Thread 6400.0x1e20]
 [New Thread 6400.0x17d8]
 [New Thread 6400.0x1e14]

 Program received signal SIGSEGV, Segmentation fault.
 0x762c8b60 in strcmp () from C:\Windows\system32\msvcrt.dll
 (gdb) bt
 #0  0x762c8b60 in strcmp () from C:\Windows\system32\msvcrt.dll
 #1  0x6fdc16c6 in eet_string_match (s1=value optimized out, s2=value
 optimized out) at eet_lib.c:334
 #2  0x6fdc1e00 in find_node_by_name (name=0x2697ed8 edje/images/2,
 ef=value optimized out) at eet_lib.c:2507
 #3  0x6fdc3867 in eet_read_direct (ef=0x263c1f8, name=0x2697ed8
 edje/images/2, size_ret=0x22f0ec) at eet_lib.c:1817
 #4  0x6fdcd92f in eet_data_image_header_read_cipher (ef=0x263c1f8,
 name=0x2697ed8 edje/images/2, cipher_key=0x0,
     w=0x22f18c, h=0x22f188, alpha=0x22f19c, comp=0x22f198,
 quality=0x22f194, lossy=0x22f190) at eet_image.c:1252
 #5  0x6fdcd9c6 in eet_data_image_header_read (ef=0x263c1f8, name=0x2697ed8
 edje/images/2, w=0x22f18c, h=0x22f188,
     alpha=0x22f19c, comp=0x22f198, quality=0x22f194, lossy=0x22f190) at
 eet_image.c:1280
 #6  0x02ed1568 in evas_image_load_file_head_eet (ie=0x32b38b0,
     file=0x268d590
 C:\\MinGW\\msys\\1.0\\opt\\efl\\share\\elementary/themes/default.edj,
     key=0x2697ed8 edje/images/2, error=0x22f23c) at
 evas_image_load_eet.c:45
 #7  0x0085c9c0 in evas_common_load_rgba_image_module_from_file
 (ie=0x32b38b0) at evas_image_load.c:218
 #8  0x0083a07c in 

Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-24 Thread The Rasterman
On Fri, 24 Feb 2012 12:15:43 +0100 Vincent Torri vincent.to...@gmail.com said:

what are s1 and s2?

 On Fri, Feb 24, 2012 at 12:07 PM, Kim Shinwoo kimcinoo@gmail.com wrote:
  Hey guys, here is more information.
 
  I made a text.edj from text.edc - just simpe file - using edje_cc.
  And I tried to run edje_player.exe with text.edj. it gives same error.
  The debug information is the following. it used address out of bound..
 
 i have the same problem (i've also sent a mail about that).
 
 What I will do this week-end is to build wine with valgrind support,
 cross compile the efl on linux, and try to run edje examples within
 wine (some of the examples also fails because of 'ef').
 
 something to look at : verify that eina_file_win32.c is up to date,
 compared to eina_file.c. I'll try to look at it if the valgrind stuff
 is of no help
 
 Vincent
 
 
 
  (gdb) list
  329           return 0;
  330
  331         if (s1 == s2)
  332           return 1;
  333
  334         return !strcmp(s1, s2);
  335     }
  336
  337     /* flush out writes to a v2 eet file */
  338     static Eet_Error
  (gdb) n
  335     }
  (gdb) n
  find_node_by_name (name=0x639db184 edje/file, ef=value optimized out)
  at eet_lib.c:2512
  2512    }
  (gdb) c
  Continuing.
 
  Breakpoint 1, eet_string_match (s1=0x570ba5 edje/file, s2=0x639db184
  edje/file) at eet_lib.c:334
  334         return !strcmp(s1, s2);
  (gdb) c
  Continuing.
 
  Breakpoint 1, eet_string_match (s1=0x1fc9248 ./text.edj, s2=0x86
  ./text.edj) at eet_lib.c:334
  334         return !strcmp(s1, s2);
  (gdb)
  Continuing.
 
  Breakpoint 1, eet_string_match (s1=0x570ba5 edje/file, s2=0x639db184
  edje/file) at eet_lib.c:334
  334         return !strcmp(s1, s2);
  (gdb)
  Continuing.
 
  Breakpoint 1, eet_string_match (s1=0x570ba5 edje/file, s2=0x639db184
  edje/file) at eet_lib.c:334
  334         return !strcmp(s1, s2);
  (gdb)
  Continuing.
 
  Breakpoint 1, eet_string_match (s1=0x1fc9248 ./text.edj, s2=0x1fdcf18
  ./text.edj) at eet_lib.c:334
  334         return !strcmp(s1, s2);
  (gdb)
  Continuing.
 
  Breakpoint 1, eet_string_match (s1=0x1fc9248 ./text.edj, s2=0x1fdcf18
  ./text.edj) at eet_lib.c:334
  334         return !strcmp(s1, s2);
  (gdb)
  Continuing.
 
  Breakpoint 1, eet_string_match (s1=0x570ba5* Address 0x570ba5 out of
  bounds*, s2=0x639db184 edje/file)
     at eet_lib.c:334
  334         return !strcmp(s1, s2);
  (gdb)
  Continuing.
 
  Program received signal SIGSEGV, Segmentation fault.
  0x762c8b60 in strcmp () from C:\Windows\system32\msvcrt.dll
  (gdb)
 
 
  2012/2/24 Kim Shinwoo kimcinoo@gmail.com
 
  Thanks for your RESPONSE!
 
  I have tried to run elementary_test based on r68365... but it gives
  frustration... the detailed information is following...
 
  I removed ecore_win32_win_shape_set(); from the ecore_evas_win32.
  And I use configuration as the following for the Ecore
  ./autogen.sh --prefix=/opt/efl --disable-glib --enable-win32-threads
  --enable-cares *--disable-gnutls*
  The disdabled gnutls is for avoiding build error about... pthread
  someting..
 
  anyhow..
  [DEBUG INFO]
  $ gdb elementary_test.exe
  GNU gdb (GDB) 7.2
  Copyright (C) 2010 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later 
  http://gnu.org/licenses/gpl.html
  This is free software: you are free to change and redistribute it.
  There is NO WARRANTY, to the extent permitted by law.  Type show copying
  and show warranty for details.
  This GDB was configured as mingw32.
  For bug reporting instructions, please see:
  http://www.gnu.org/software/gdb/bugs/...
  Reading symbols from
  C:\MinGW\msys\1.0\opt\efl\bin/elementary_test.exe...done.
 
  (gdb) r
  Starting program: C:\MinGW\msys\1.0\opt\efl\bin/elementary_test.exe
  [New Thread 6400.0xba4]
  [New Thread 6400.0x1e20]
  [New Thread 6400.0x17d8]
  [New Thread 6400.0x1e14]
 
  Program received signal SIGSEGV, Segmentation fault.
  0x762c8b60 in strcmp () from C:\Windows\system32\msvcrt.dll
  (gdb) bt
  #0  0x762c8b60 in strcmp () from C:\Windows\system32\msvcrt.dll
  #1  0x6fdc16c6 in eet_string_match (s1=value optimized out, s2=value
  optimized out) at eet_lib.c:334
  #2  0x6fdc1e00 in find_node_by_name (name=0x2697ed8 edje/images/2,
  ef=value optimized out) at eet_lib.c:2507
  #3  0x6fdc3867 in eet_read_direct (ef=0x263c1f8, name=0x2697ed8
  edje/images/2, size_ret=0x22f0ec) at eet_lib.c:1817
  #4  0x6fdcd92f in eet_data_image_header_read_cipher (ef=0x263c1f8,
  name=0x2697ed8 edje/images/2, cipher_key=0x0,
      w=0x22f18c, h=0x22f188, alpha=0x22f19c, comp=0x22f198,
  quality=0x22f194, lossy=0x22f190) at eet_image.c:1252
  #5  0x6fdcd9c6 in eet_data_image_header_read (ef=0x263c1f8, name=0x2697ed8
  edje/images/2, w=0x22f18c, h=0x22f188,
      alpha=0x22f19c, comp=0x22f198, quality=0x22f194, lossy=0x22f190) at
  eet_image.c:1280
  #6  0x02ed1568 in evas_image_load_file_head_eet (ie=0x32b38b0,
      file=0x268d590
  

Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-24 Thread Kim Shinwoo
Just before the segmentation fault .. s1 and s2 are belows...

  s1=0x570ba5* Address 0x570ba5 out oo bounds*
  s2=0x639db184 edje/file

 Program received signal SIGSEGV, Segmentation fault.


2012/2/24 Carsten Haitzler ras...@rasterman.com

 On Fri, 24 Feb 2012 12:15:43 +0100 Vincent Torri vincent.to...@gmail.com
 said:

 what are s1 and s2?

  On Fri, Feb 24, 2012 at 12:07 PM, Kim Shinwoo kimcinoo@gmail.com
 wrote:
   Hey guys, here is more information.
  
   I made a text.edj from text.edc - just simpe file - using edje_cc.
   And I tried to run edje_player.exe with text.edj. it gives same error.
   The debug information is the following. it used address out of
 bound..
 
  i have the same problem (i've also sent a mail about that).
 
  What I will do this week-end is to build wine with valgrind support,
  cross compile the efl on linux, and try to run edje examples within
  wine (some of the examples also fails because of 'ef').
 
  something to look at : verify that eina_file_win32.c is up to date,
  compared to eina_file.c. I'll try to look at it if the valgrind stuff
  is of no help
 
  Vincent
 
  
  
   (gdb) list
   329   return 0;
   330
   331 if (s1 == s2)
   332   return 1;
   333
   334 return !strcmp(s1, s2);
   335 }
   336
   337 /* flush out writes to a v2 eet file */
   338 static Eet_Error
   (gdb) n
   335 }
   (gdb) n
   find_node_by_name (name=0x639db184 edje/file, ef=value optimized
 out)
   at eet_lib.c:2512
   2512}
   (gdb) c
   Continuing.
  
   Breakpoint 1, eet_string_match (s1=0x570ba5 edje/file, s2=0x639db184
   edje/file) at eet_lib.c:334
   334 return !strcmp(s1, s2);
   (gdb) c
   Continuing.
  
   Breakpoint 1, eet_string_match (s1=0x1fc9248 ./text.edj, s2=0x86
   ./text.edj) at eet_lib.c:334
   334 return !strcmp(s1, s2);
   (gdb)
   Continuing.
  
   Breakpoint 1, eet_string_match (s1=0x570ba5 edje/file, s2=0x639db184
   edje/file) at eet_lib.c:334
   334 return !strcmp(s1, s2);
   (gdb)
   Continuing.
  
   Breakpoint 1, eet_string_match (s1=0x570ba5 edje/file, s2=0x639db184
   edje/file) at eet_lib.c:334
   334 return !strcmp(s1, s2);
   (gdb)
   Continuing.
  
   Breakpoint 1, eet_string_match (s1=0x1fc9248 ./text.edj, s2=0x1fdcf18
   ./text.edj) at eet_lib.c:334
   334 return !strcmp(s1, s2);
   (gdb)
   Continuing.
  
   Breakpoint 1, eet_string_match (s1=0x1fc9248 ./text.edj, s2=0x1fdcf18
   ./text.edj) at eet_lib.c:334
   334 return !strcmp(s1, s2);
   (gdb)
   Continuing.
  
   Breakpoint 1, eet_string_match (s1=0x570ba5* Address 0x570ba5 out of
   bounds*, s2=0x639db184 edje/file)
  at eet_lib.c:334
   334 return !strcmp(s1, s2);
   (gdb)
   Continuing.
  
   Program received signal SIGSEGV, Segmentation fault.
   0x762c8b60 in strcmp () from C:\Windows\system32\msvcrt.dll
   (gdb)
  
  
   2012/2/24 Kim Shinwoo kimcinoo@gmail.com
  
   Thanks for your RESPONSE!
  
   I have tried to run elementary_test based on r68365... but it gives
   frustration... the detailed information is following...
  
   I removed ecore_win32_win_shape_set(); from the ecore_evas_win32.
   And I use configuration as the following for the Ecore
   ./autogen.sh --prefix=/opt/efl --disable-glib --enable-win32-threads
   --enable-cares *--disable-gnutls*
   The disdabled gnutls is for avoiding build error about... pthread
   someting..
  
   anyhow..
   [DEBUG INFO]
   $ gdb elementary_test.exe
   GNU gdb (GDB) 7.2
   Copyright (C) 2010 Free Software Foundation, Inc.
   License GPLv3+: GNU GPL version 3 or later 
   http://gnu.org/licenses/gpl.html
   This is free software: you are free to change and redistribute it.
   There is NO WARRANTY, to the extent permitted by law.  Type show
 copying
   and show warranty for details.
   This GDB was configured as mingw32.
   For bug reporting instructions, please see:
   http://www.gnu.org/software/gdb/bugs/...
   Reading symbols from
   C:\MinGW\msys\1.0\opt\efl\bin/elementary_test.exe...done.
  
   (gdb) r
   Starting program: C:\MinGW\msys\1.0\opt\efl\bin/elementary_test.exe
   [New Thread 6400.0xba4]
   [New Thread 6400.0x1e20]
   [New Thread 6400.0x17d8]
   [New Thread 6400.0x1e14]
  
   Program received signal SIGSEGV, Segmentation fault.
   0x762c8b60 in strcmp () from C:\Windows\system32\msvcrt.dll
   (gdb) bt
   #0  0x762c8b60 in strcmp () from C:\Windows\system32\msvcrt.dll
   #1  0x6fdc16c6 in eet_string_match (s1=value optimized out,
 s2=value
   optimized out) at eet_lib.c:334
   #2  0x6fdc1e00 in find_node_by_name (name=0x2697ed8 edje/images/2,
   ef=value optimized out) at eet_lib.c:2507
   #3  0x6fdc3867 in eet_read_direct (ef=0x263c1f8, name=0x2697ed8
   edje/images/2, size_ret=0x22f0ec) at eet_lib.c:1817
   #4  0x6fdcd92f in eet_data_image_header_read_cipher (ef=0x263c1f8,
   name=0x2697ed8 edje/images/2, cipher_key=0x0,
   w=0x22f18c, h=0x22f188, alpha=0x22f19c, comp=0x22f198,
   

Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-24 Thread The Rasterman
On Fri, 24 Feb 2012 20:49:31 +0900 Kim Shinwoo kimcinoo@gmail.com said:

ok - address seems quite low. that should be an address inside a mmaped file.

 Just before the segmentation fault .. s1 and s2 are belows...
 
   s1=0x570ba5* Address 0x570ba5 out oo bounds*
   s2=0x639db184 edje/file
 
  Program received signal SIGSEGV, Segmentation fault.
 
 
 2012/2/24 Carsten Haitzler ras...@rasterman.com
 
  On Fri, 24 Feb 2012 12:15:43 +0100 Vincent Torri vincent.to...@gmail.com
  said:
 
  what are s1 and s2?
 
   On Fri, Feb 24, 2012 at 12:07 PM, Kim Shinwoo kimcinoo@gmail.com
  wrote:
Hey guys, here is more information.
   
I made a text.edj from text.edc - just simpe file - using edje_cc.
And I tried to run edje_player.exe with text.edj. it gives same error.
The debug information is the following. it used address out of
  bound..
  
   i have the same problem (i've also sent a mail about that).
  
   What I will do this week-end is to build wine with valgrind support,
   cross compile the efl on linux, and try to run edje examples within
   wine (some of the examples also fails because of 'ef').
  
   something to look at : verify that eina_file_win32.c is up to date,
   compared to eina_file.c. I'll try to look at it if the valgrind stuff
   is of no help
  
   Vincent
  
   
   
(gdb) list
329   return 0;
330
331 if (s1 == s2)
332   return 1;
333
334 return !strcmp(s1, s2);
335 }
336
337 /* flush out writes to a v2 eet file */
338 static Eet_Error
(gdb) n
335 }
(gdb) n
find_node_by_name (name=0x639db184 edje/file, ef=value optimized
  out)
at eet_lib.c:2512
2512}
(gdb) c
Continuing.
   
Breakpoint 1, eet_string_match (s1=0x570ba5 edje/file, s2=0x639db184
edje/file) at eet_lib.c:334
334 return !strcmp(s1, s2);
(gdb) c
Continuing.
   
Breakpoint 1, eet_string_match (s1=0x1fc9248 ./text.edj, s2=0x86
./text.edj) at eet_lib.c:334
334 return !strcmp(s1, s2);
(gdb)
Continuing.
   
Breakpoint 1, eet_string_match (s1=0x570ba5 edje/file, s2=0x639db184
edje/file) at eet_lib.c:334
334 return !strcmp(s1, s2);
(gdb)
Continuing.
   
Breakpoint 1, eet_string_match (s1=0x570ba5 edje/file, s2=0x639db184
edje/file) at eet_lib.c:334
334 return !strcmp(s1, s2);
(gdb)
Continuing.
   
Breakpoint 1, eet_string_match (s1=0x1fc9248 ./text.edj, s2=0x1fdcf18
./text.edj) at eet_lib.c:334
334 return !strcmp(s1, s2);
(gdb)
Continuing.
   
Breakpoint 1, eet_string_match (s1=0x1fc9248 ./text.edj, s2=0x1fdcf18
./text.edj) at eet_lib.c:334
334 return !strcmp(s1, s2);
(gdb)
Continuing.
   
Breakpoint 1, eet_string_match (s1=0x570ba5* Address 0x570ba5 out of
bounds*, s2=0x639db184 edje/file)
   at eet_lib.c:334
334 return !strcmp(s1, s2);
(gdb)
Continuing.
   
Program received signal SIGSEGV, Segmentation fault.
0x762c8b60 in strcmp () from C:\Windows\system32\msvcrt.dll
(gdb)
   
   
2012/2/24 Kim Shinwoo kimcinoo@gmail.com
   
Thanks for your RESPONSE!
   
I have tried to run elementary_test based on r68365... but it gives
frustration... the detailed information is following...
   
I removed ecore_win32_win_shape_set(); from the ecore_evas_win32.
And I use configuration as the following for the Ecore
./autogen.sh --prefix=/opt/efl --disable-glib --enable-win32-threads
--enable-cares *--disable-gnutls*
The disdabled gnutls is for avoiding build error about... pthread
someting..
   
anyhow..
[DEBUG INFO]
$ gdb elementary_test.exe
GNU gdb (GDB) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type show
  copying
and show warranty for details.
This GDB was configured as mingw32.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/...
Reading symbols from
C:\MinGW\msys\1.0\opt\efl\bin/elementary_test.exe...done.
   
(gdb) r
Starting program: C:\MinGW\msys\1.0\opt\efl\bin/elementary_test.exe
[New Thread 6400.0xba4]
[New Thread 6400.0x1e20]
[New Thread 6400.0x17d8]
[New Thread 6400.0x1e14]
   
Program received signal SIGSEGV, Segmentation fault.
0x762c8b60 in strcmp () from C:\Windows\system32\msvcrt.dll
(gdb) bt
#0  0x762c8b60 in strcmp () from C:\Windows\system32\msvcrt.dll
#1  0x6fdc16c6 in eet_string_match (s1=value optimized out,
  s2=value
optimized out) at eet_lib.c:334
#2  0x6fdc1e00 in find_node_by_name (name=0x2697ed8 edje/images/2,
ef=value optimized out) at eet_lib.c:2507

Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-24 Thread Cedric BAIL
On Fri, Feb 24, 2012 at 12:53 PM, Carsten Haitzler ras...@rasterman.com wrote:
 On Fri, 24 Feb 2012 20:49:31 +0900 Kim Shinwoo kimcinoo@gmail.com said:

 ok - address seems quite low. that should be an address inside a mmaped file.

 Just before the segmentation fault .. s1 and s2 are belows...

       s1=0x570ba5* Address 0x570ba5 out oo bounds*
       s2=0x639db184 edje/file

      Program received signal SIGSEGV, Segmentation fault.

Hum, s1 and s2 should be in the same mmaped file, so almost the same
adress. That's obviously not the case.

Possible problem could come from a invalid chained list in eet hash
(so something to look in find_node_by_name). But this solution seems
impossible as this is only possible if calloc didn't set memory to
zero...
The second problem that I don't understand, is that when we load from
a file, we check that the mmaped string is really a NULL terminated
string of name_size length. Maybe you could print the content of
efn-name_size in find_node_by_name. But I really don't understand how
this pointer could get in and pass all this check...
-- 
Cedric BAIL

--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-22 Thread The Rasterman
On Wed, 22 Feb 2012 09:29:29 +0900 Kim Shinwoo kimcinoo@gmail.com said:

fuxxed in svn now :) tnx! :)

 Thanks for your response.
 Here is more detailed information.
 
 (gdb) b eina_share_common.c:542
 Breakpoint 1 at 0x6f9b213a: file eina_share_common.c, line 542.
 (gdb) r
 Starting program: C:\MinGW\msys\1.0\opt\efl\bin/elementary_test.exe
 [New Thread 3028.0x16e0]
 [New Thread 3028.0x1020]
 [New Thread 3028.0x1e70]
 [New Thread 3028.0x19d4]
 
 Breakpoint 1, _eina_share_common_node_from_str (
 str=0x23f59b0
 C:\\MinGW\\msys\\1.0\\opt\\efl\\share\\elementary/config/profile.cfg,
 node_magic=2557874772)
 at eina_share_common.c:542
 542EINA_MAGIC_CHECK_SHARE_COMMON_NODE(node, node_magic, node =
 NULL);
 (gdb) bt
 #0  _eina_share_common_node_from_str (
 str=0x23f59b0
 C:\\MinGW\\msys\\1.0\\opt\\efl\\share\\elementary/config/profile.cfg,
 node_magic=2557874772)
 at eina_share_common.c:542
 #1  0x6f9b2866 in eina_share_common_del (share=0x3e4818,
 str=0x23f59b0
 C:\\MinGW\\msys\\1.0\\opt\\efl\\share\\elementary/config/profile.cfg) at
 eina_share_common.c:822
 #2  0x6f9b73cd in eina_stringshare_del (
 str=0x23f59b0
 C:\\MinGW\\msys\\1.0\\opt\\efl\\share\\elementary/config/profile.cfg) at
 eina_stringshare.c:607
 #3  0x6f9c6286 in _eina_file_real_close (file=0x23f5960) at
 eina_file_win32.c:458
 #4  0x6f9c7425 in eina_file_close (file=0x23f5960) at eina_file_win32.c:1002
 #5  0x6fdc2204 in eet_internal_close (ef=0x23f5f18, locked=value optimized
 out) at eet_lib.c:1308
 #6  0x6fdc2e3d in eet_clearcache () at eet_lib.c:729
 #7  0x679e242f in elm_cache_all_flush () at elm_main.c:1310
 #8  0x679a2112 in _elm_recache () at elm_config.c:758
 #9  0x679a3781 in _elm_config_init () at elm_config.c:1454
 #10 0x679e0719 in elm_quicklaunch_init (argc=1, argv=0x3e4458) at
 elm_main.c:404
 #11 0x679e0d94 in elm_init (argc=1, argv=0x3e4458) at elm_main.c:174
 #12 0x00402c97 in main (argc=1, argv=0x3e4458) at test.c:667
 (gdb) c
 Continuing.
 [New Thread 3028.0xa60]
 CRI:[New Thread 3028.0x1a20]
  eina_share_common.c:542 _eina_share_common_node_from_str() *** Eina Magic
 Check Failed !!!
 Input handle is wrong type
 Expected: 98761254 - Eina Stringshare Node
 Supplied: 0320 - (unknown)
 *** NAUGHTY PROGRAMMER!!!
 *** SPANK SPANK SPANK!!!
 *** Now go fix your code. Tut tut tut!
 
 
 
 This application has requested the Runtime to terminate it in an unusual
 way.
 Please contact the application's support team for more information.
 
 Program exited with code 03.
 (gdb) bt
 No stack.
 (gdb)
 
 
 2012/2/21 Carsten Haitzler ras...@rasterman.com
 
  On Tue, 21 Feb 2012 14:31:57 +0900 cnook kimci...@gmail.com said:
 
  we need backtraces
 
  export EINA_LOG_ABORT=1
  export EINA_LOG_ABORT_LEVEL=1
 
  run under gdb. yay! aborts!
 
  you can also use many other env vars
 
  export ECORE_ERROR_ABORT=1
  export EVAS_ERROR_ABORT=1
  export ELM_ERROR_ABORT=1
 
  :)
 
   Dear All,
  
   I have a problem as following. You guys have any idea?
   Would you kindly ENLIGHTEN me on this question?
   I tested using r68179.
  
  
   $ ELM_ENGINE=gdi elementary_test.exe
   CRI: eina_share_common.c:542 _eina_share_common_node_from_str() ***
   Eina Magic Check Failed !!!
   Input handle is wrong type
   Expected: 98761254 - Eina Stringshare Node
   Supplied: 031c - (unknown)
   *** NAUGHTY PROGRAMMER!!!
   *** SPANK SPANK SPANK!!!
   *** Now go fix your code. Tut tut tut!
  
  
   CRI:eina_stringshare eina_stringshare.c:608 eina_stringshare_del()
   EEEK trying to del non-shared stringshare C:\MinGW\m
   sys\1.0\opt\efl\share\elementary/config/profile.cfg
   CRI: eina_share_common.c:542 _eina_share_common_node_from_str() ***
   Eina Magic Check Failed !!!
   Input handle is wrong type
   Expected: 98761254 - Eina Stringshare Node
   Supplied: 0324 - (unknown)
   *** NAUGHTY PROGRAMMER!!!
   *** SPANK SPANK SPANK!!!
   *** Now go fix your code. Tut tut tut!
  
  
   CRI:eina_stringshare eina_stringshare.c:608 eina_stringshare_del()
   EEEK trying to del non-shared stringshare C:\MinGW\m
   sys\1.0\opt\efl\share\elementary/config/default/base.cfg
   CRI: eina_share_common.c:542 _eina_share_common_node_from_str() ***
   Eina Magic Check Failed !!!
   Input handle is wrong type
   Expected: 98761254 - Eina Stringshare Node
   Supplied: 0454 - (unknown)
   *** NAUGHTY PROGRAMMER!!!
   *** SPANK SPANK SPANK!!!
   *** Now go fix your code. Tut tut tut!
  
  
   CRI:eina_stringshare eina_stringshare.c:608 eina_stringshare_del()
   EEEK trying to del non-shared stringshare C:\MinGW\m
   sys\1.0\opt\efl\share\elementary/themes/default.edj
   CRI: eina_share_common.c:542 _eina_share_common_node_from_str() ***
   Eina Magic Check Failed !!!
   Input handle is wrong type
   Expected: 98761254 - Eina Stringshare Node
   Supplied: 044c - (unknown)
   *** NAUGHTY PROGRAMMER!!!
   *** SPANK SPANK SPANK!!!
   *** Now go fix your code. Tut tut tut!
  
  
 

Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-22 Thread Vincent Torri
On Wed, Feb 22, 2012 at 10:42 AM, Carsten Haitzler ras...@rasterman.com wrote:
 On Wed, 22 Feb 2012 09:29:29 +0900 Kim Shinwoo kimcinoo@gmail.com said:

 fuxxed in svn now :) tnx! :)

kim, can you try with edje_player, please ?

Vincent

--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-21 Thread The Rasterman
On Tue, 21 Feb 2012 14:31:57 +0900 cnook kimci...@gmail.com said:

we need backtraces

export EINA_LOG_ABORT=1
export EINA_LOG_ABORT_LEVEL=1

run under gdb. yay! aborts!

you can also use many other env vars

export ECORE_ERROR_ABORT=1
export EVAS_ERROR_ABORT=1
export ELM_ERROR_ABORT=1

:)

 Dear All,
 
 I have a problem as following. You guys have any idea?
 Would you kindly ENLIGHTEN me on this question?
 I tested using r68179.
 
 
 $ ELM_ENGINE=gdi elementary_test.exe
 CRI: eina_share_common.c:542 _eina_share_common_node_from_str() ***
 Eina Magic Check Failed !!!
 Input handle is wrong type
 Expected: 98761254 - Eina Stringshare Node
 Supplied: 031c - (unknown)
 *** NAUGHTY PROGRAMMER!!!
 *** SPANK SPANK SPANK!!!
 *** Now go fix your code. Tut tut tut!
 
 
 CRI:eina_stringshare eina_stringshare.c:608 eina_stringshare_del()
 EEEK trying to del non-shared stringshare C:\MinGW\m
 sys\1.0\opt\efl\share\elementary/config/profile.cfg
 CRI: eina_share_common.c:542 _eina_share_common_node_from_str() ***
 Eina Magic Check Failed !!!
 Input handle is wrong type
 Expected: 98761254 - Eina Stringshare Node
 Supplied: 0324 - (unknown)
 *** NAUGHTY PROGRAMMER!!!
 *** SPANK SPANK SPANK!!!
 *** Now go fix your code. Tut tut tut!
 
 
 CRI:eina_stringshare eina_stringshare.c:608 eina_stringshare_del()
 EEEK trying to del non-shared stringshare C:\MinGW\m
 sys\1.0\opt\efl\share\elementary/config/default/base.cfg
 CRI: eina_share_common.c:542 _eina_share_common_node_from_str() ***
 Eina Magic Check Failed !!!
 Input handle is wrong type
 Expected: 98761254 - Eina Stringshare Node
 Supplied: 0454 - (unknown)
 *** NAUGHTY PROGRAMMER!!!
 *** SPANK SPANK SPANK!!!
 *** Now go fix your code. Tut tut tut!
 
 
 CRI:eina_stringshare eina_stringshare.c:608 eina_stringshare_del()
 EEEK trying to del non-shared stringshare C:\MinGW\m
 sys\1.0\opt\efl\share\elementary/themes/default.edj
 CRI: eina_share_common.c:542 _eina_share_common_node_from_str() ***
 Eina Magic Check Failed !!!
 Input handle is wrong type
 Expected: 98761254 - Eina Stringshare Node
 Supplied: 044c - (unknown)
 *** NAUGHTY PROGRAMMER!!!
 *** SPANK SPANK SPANK!!!
 *** Now go fix your code. Tut tut tut!
 
 
 CRI:eina_stringshare eina_stringshare.c:608 eina_stringshare_del()
 EEEK trying to del non-shared stringshare C:\MinGW\m
 sys\1.0\opt\efl\share\elementary/themes/default.edj
 CRI: eina_share_common.c:542 _eina_share_common_node_from_str() ***
 Eina Magic Check Failed !!!
 Input handle is wrong type
 Expected: 98761254 - Eina Stringshare Node
 Supplied: 0448 - (unknown)
 *** NAUGHTY PROGRAMMER!!!
 *** SPANK SPANK SPANK!!!
 *** Now go fix your code. Tut tut tut!
 
 
 CRI:eina_stringshare eina_stringshare.c:608 eina_stringshare_del()
 EEEK trying to del non-shared stringshare C:\MinGW\m
 sys\1.0\opt\efl\share\elementary/themes/default.edj
 
 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-21 Thread Kim Shinwoo
Thanks for your response.
Here is more detailed information.

(gdb) b eina_share_common.c:542
Breakpoint 1 at 0x6f9b213a: file eina_share_common.c, line 542.
(gdb) r
Starting program: C:\MinGW\msys\1.0\opt\efl\bin/elementary_test.exe
[New Thread 3028.0x16e0]
[New Thread 3028.0x1020]
[New Thread 3028.0x1e70]
[New Thread 3028.0x19d4]

Breakpoint 1, _eina_share_common_node_from_str (
str=0x23f59b0
C:\\MinGW\\msys\\1.0\\opt\\efl\\share\\elementary/config/profile.cfg,
node_magic=2557874772)
at eina_share_common.c:542
542EINA_MAGIC_CHECK_SHARE_COMMON_NODE(node, node_magic, node =
NULL);
(gdb) bt
#0  _eina_share_common_node_from_str (
str=0x23f59b0
C:\\MinGW\\msys\\1.0\\opt\\efl\\share\\elementary/config/profile.cfg,
node_magic=2557874772)
at eina_share_common.c:542
#1  0x6f9b2866 in eina_share_common_del (share=0x3e4818,
str=0x23f59b0
C:\\MinGW\\msys\\1.0\\opt\\efl\\share\\elementary/config/profile.cfg) at
eina_share_common.c:822
#2  0x6f9b73cd in eina_stringshare_del (
str=0x23f59b0
C:\\MinGW\\msys\\1.0\\opt\\efl\\share\\elementary/config/profile.cfg) at
eina_stringshare.c:607
#3  0x6f9c6286 in _eina_file_real_close (file=0x23f5960) at
eina_file_win32.c:458
#4  0x6f9c7425 in eina_file_close (file=0x23f5960) at eina_file_win32.c:1002
#5  0x6fdc2204 in eet_internal_close (ef=0x23f5f18, locked=value optimized
out) at eet_lib.c:1308
#6  0x6fdc2e3d in eet_clearcache () at eet_lib.c:729
#7  0x679e242f in elm_cache_all_flush () at elm_main.c:1310
#8  0x679a2112 in _elm_recache () at elm_config.c:758
#9  0x679a3781 in _elm_config_init () at elm_config.c:1454
#10 0x679e0719 in elm_quicklaunch_init (argc=1, argv=0x3e4458) at
elm_main.c:404
#11 0x679e0d94 in elm_init (argc=1, argv=0x3e4458) at elm_main.c:174
#12 0x00402c97 in main (argc=1, argv=0x3e4458) at test.c:667
(gdb) c
Continuing.
[New Thread 3028.0xa60]
CRI:[New Thread 3028.0x1a20]
 eina_share_common.c:542 _eina_share_common_node_from_str() *** Eina Magic
Check Failed !!!
Input handle is wrong type
Expected: 98761254 - Eina Stringshare Node
Supplied: 0320 - (unknown)
*** NAUGHTY PROGRAMMER!!!
*** SPANK SPANK SPANK!!!
*** Now go fix your code. Tut tut tut!



This application has requested the Runtime to terminate it in an unusual
way.
Please contact the application's support team for more information.

Program exited with code 03.
(gdb) bt
No stack.
(gdb)


2012/2/21 Carsten Haitzler ras...@rasterman.com

 On Tue, 21 Feb 2012 14:31:57 +0900 cnook kimci...@gmail.com said:

 we need backtraces

 export EINA_LOG_ABORT=1
 export EINA_LOG_ABORT_LEVEL=1

 run under gdb. yay! aborts!

 you can also use many other env vars

 export ECORE_ERROR_ABORT=1
 export EVAS_ERROR_ABORT=1
 export ELM_ERROR_ABORT=1

 :)

  Dear All,
 
  I have a problem as following. You guys have any idea?
  Would you kindly ENLIGHTEN me on this question?
  I tested using r68179.
 
 
  $ ELM_ENGINE=gdi elementary_test.exe
  CRI: eina_share_common.c:542 _eina_share_common_node_from_str() ***
  Eina Magic Check Failed !!!
  Input handle is wrong type
  Expected: 98761254 - Eina Stringshare Node
  Supplied: 031c - (unknown)
  *** NAUGHTY PROGRAMMER!!!
  *** SPANK SPANK SPANK!!!
  *** Now go fix your code. Tut tut tut!
 
 
  CRI:eina_stringshare eina_stringshare.c:608 eina_stringshare_del()
  EEEK trying to del non-shared stringshare C:\MinGW\m
  sys\1.0\opt\efl\share\elementary/config/profile.cfg
  CRI: eina_share_common.c:542 _eina_share_common_node_from_str() ***
  Eina Magic Check Failed !!!
  Input handle is wrong type
  Expected: 98761254 - Eina Stringshare Node
  Supplied: 0324 - (unknown)
  *** NAUGHTY PROGRAMMER!!!
  *** SPANK SPANK SPANK!!!
  *** Now go fix your code. Tut tut tut!
 
 
  CRI:eina_stringshare eina_stringshare.c:608 eina_stringshare_del()
  EEEK trying to del non-shared stringshare C:\MinGW\m
  sys\1.0\opt\efl\share\elementary/config/default/base.cfg
  CRI: eina_share_common.c:542 _eina_share_common_node_from_str() ***
  Eina Magic Check Failed !!!
  Input handle is wrong type
  Expected: 98761254 - Eina Stringshare Node
  Supplied: 0454 - (unknown)
  *** NAUGHTY PROGRAMMER!!!
  *** SPANK SPANK SPANK!!!
  *** Now go fix your code. Tut tut tut!
 
 
  CRI:eina_stringshare eina_stringshare.c:608 eina_stringshare_del()
  EEEK trying to del non-shared stringshare C:\MinGW\m
  sys\1.0\opt\efl\share\elementary/themes/default.edj
  CRI: eina_share_common.c:542 _eina_share_common_node_from_str() ***
  Eina Magic Check Failed !!!
  Input handle is wrong type
  Expected: 98761254 - Eina Stringshare Node
  Supplied: 044c - (unknown)
  *** NAUGHTY PROGRAMMER!!!
  *** SPANK SPANK SPANK!!!
  *** Now go fix your code. Tut tut tut!
 
 
  CRI:eina_stringshare eina_stringshare.c:608 eina_stringshare_del()
  EEEK trying to del non-shared stringshare C:\MinGW\m
  sys\1.0\opt\efl\share\elementary/themes/default.edj
  CRI: eina_share_common.c:542 _eina_share_common_node_from_str() ***
  Eina 

[E-devel] [Qustion][Windows] Cannot execute elementary_test.exe

2012-02-20 Thread cnook
Dear All,

I have a problem as following. You guys have any idea?
Would you kindly ENLIGHTEN me on this question?
I tested using r68179.


$ ELM_ENGINE=gdi elementary_test.exe
CRI: eina_share_common.c:542 _eina_share_common_node_from_str() ***
Eina Magic Check Failed !!!
Input handle is wrong type
Expected: 98761254 - Eina Stringshare Node
Supplied: 031c - (unknown)
*** NAUGHTY PROGRAMMER!!!
*** SPANK SPANK SPANK!!!
*** Now go fix your code. Tut tut tut!


CRI:eina_stringshare eina_stringshare.c:608 eina_stringshare_del()
EEEK trying to del non-shared stringshare C:\MinGW\m
sys\1.0\opt\efl\share\elementary/config/profile.cfg
CRI: eina_share_common.c:542 _eina_share_common_node_from_str() ***
Eina Magic Check Failed !!!
Input handle is wrong type
Expected: 98761254 - Eina Stringshare Node
Supplied: 0324 - (unknown)
*** NAUGHTY PROGRAMMER!!!
*** SPANK SPANK SPANK!!!
*** Now go fix your code. Tut tut tut!


CRI:eina_stringshare eina_stringshare.c:608 eina_stringshare_del()
EEEK trying to del non-shared stringshare C:\MinGW\m
sys\1.0\opt\efl\share\elementary/config/default/base.cfg
CRI: eina_share_common.c:542 _eina_share_common_node_from_str() ***
Eina Magic Check Failed !!!
Input handle is wrong type
Expected: 98761254 - Eina Stringshare Node
Supplied: 0454 - (unknown)
*** NAUGHTY PROGRAMMER!!!
*** SPANK SPANK SPANK!!!
*** Now go fix your code. Tut tut tut!


CRI:eina_stringshare eina_stringshare.c:608 eina_stringshare_del()
EEEK trying to del non-shared stringshare C:\MinGW\m
sys\1.0\opt\efl\share\elementary/themes/default.edj
CRI: eina_share_common.c:542 _eina_share_common_node_from_str() ***
Eina Magic Check Failed !!!
Input handle is wrong type
Expected: 98761254 - Eina Stringshare Node
Supplied: 044c - (unknown)
*** NAUGHTY PROGRAMMER!!!
*** SPANK SPANK SPANK!!!
*** Now go fix your code. Tut tut tut!


CRI:eina_stringshare eina_stringshare.c:608 eina_stringshare_del()
EEEK trying to del non-shared stringshare C:\MinGW\m
sys\1.0\opt\efl\share\elementary/themes/default.edj
CRI: eina_share_common.c:542 _eina_share_common_node_from_str() ***
Eina Magic Check Failed !!!
Input handle is wrong type
Expected: 98761254 - Eina Stringshare Node
Supplied: 0448 - (unknown)
*** NAUGHTY PROGRAMMER!!!
*** SPANK SPANK SPANK!!!
*** Now go fix your code. Tut tut tut!


CRI:eina_stringshare eina_stringshare.c:608 eina_stringshare_del()
EEEK trying to del non-shared stringshare C:\MinGW\m
sys\1.0\opt\efl\share\elementary/themes/default.edj

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel