2014-03-07 9:33 GMT+01:00 woohyun <woo_hyun0...@naver.com>:

> It would be much helpful if you can give the valgrind trace :)
> Only with the result of gdb, it's little bit hard to check ~
>

I do have the valgrid output but I now the segfault seems reproducible also
in the C elm test.
Please try:
elementary_test -to Photo



>
> -----Original Message-----
> From: "Davide Andreoli"&lt;d...@gurumeditation.it&gt;
> To: "Enlightenment developer list"&
> lt;enlightenment-devel@lists.sourceforge.net&gt;;
> Cc:
> Sent: 2014-03-07 (금) 16:22:43
> Subject: Re: [E-devel] [EGIT] [core/efl] master 01/01: evas: replace
> EINA_LIST_FREE to EINA_LIST_FOREACH_SAFE.
>
> 2014-03-06 23:28 GMT+01:00 Cedric BAIL &lt;cedric.bail&gt;@free.fr&gt;:
>
> &gt; On Thu, Mar 6, 2014 at 5:26 PM, Davide Andreoli &
> lt;dave&gt;@gurumeditation.it&gt;
> &gt; wrote:
> &gt; &gt; 2014-02-27 2:36 GMT+01:00 WooHyun Jung &
> lt;wh0705.jung&gt;@samsung.com&gt;:
> &gt; &gt;
> &gt; &gt;&gt; woohyun pushed a commit to branch master.
> &gt; &gt;&gt;
> &gt; &gt;&gt;
> &gt; &gt;&gt;
> &gt;
> http://git.enlightenment.org/core/efl.git/commit/?id=6093e68cb01cf915057b9e330f7586039d092990
> &gt; &gt;&gt;
> &gt; &gt;&gt; commit 6093e68cb01cf915057b9e330f7586039d092990
> &gt; &gt;&gt; Author: WooHyun Jung &lt;wh0705.jung&gt;@samsung.com&gt;
> &gt; &gt;&gt; Date:   Thu Feb 27 10:31:42 2014 +0900
> &gt; &gt;&gt;
> &gt; &gt;&gt;     evas: replace EINA_LIST_FREE to EINA_LIST_FOREACH_SAFE.
> &gt; &gt;&gt;
> &gt; &gt;&gt;     EINA_LIST_FREE does eina_list_remove_list, and
> clip_unset does
> &gt; &gt;&gt;     the same thing to the same list pointer. So,
> EINA_LIST_FOREACH_SAFE
> &gt; &gt;&gt;     is proper for this case.
> &gt; &gt;&gt; ---
> &gt; &gt;&gt;  src/lib/evas/canvas/evas_object_main.c | 2 +-
> &gt; &gt;&gt;  1 file changed, 1 insertion(+), 1 deletion(-)
> &gt; &gt;&gt;
> &gt; &gt;&gt; diff --git a/src/lib/evas/canvas/evas_object_main.c
> &gt; &gt;&gt; b/src/lib/evas/canvas/evas_object_main.c
> &gt; &gt;&gt; index 9db95d4..d8d3850 100644
> &gt; &gt;&gt; --- a/src/lib/evas/canvas/evas_object_main.c
> &gt; &gt;&gt; +++ b/src/lib/evas/canvas/evas_object_main.c
> &gt; &gt;&gt; @@ -654,7 +654,7 @@ _destructor(Eo *eo_obj, void *_pd,
> va_list *list
> &gt; &gt;&gt; EINA_UNUSED)
> &gt; &gt;&gt;          goto end;
> &gt; &gt;&gt;       }
> &gt; &gt;&gt;     evas_object_grabs_cleanup(eo_obj, obj);
> &gt; &gt;&gt; -   EINA_LIST_FREE(obj-&gt;clip.clipees, tmp)
> &gt; &gt;&gt; +   EINA_LIST_FOREACH_SAFE(obj-&gt;clip.clipees, l, l2, tmp)
> &gt; &gt;&gt;       evas_object_clip_unset(tmp-&gt;object);
> &gt; &gt;&gt;     EINA_LIST_FOREACH_SAFE(obj-&gt;proxy-&gt;proxies, l, l2,
> proxy)
> &gt; &gt;&gt;       evas_object_image_source_unset(proxy);
> &gt; &gt;&gt;
> &gt; &gt;
> &gt; &gt; Weird, this commit is causing a segfault in the elementary photo
> test in
> &gt; &gt; python bindings...and in my Git user interface :(
> &gt; &gt;
> &gt; &gt; strangely the segfault seems not reproducible in the C photo
> test.
> &gt; &gt;
> &gt; &gt; The segfault is triggered when elm_object_style_set(photo,
> "shadow") is
> &gt; &gt; called.
> &gt; &gt;
> &gt; &gt; If I revert this commit the segfault goes away, I have no idea
> why this
> &gt; is
> &gt; &gt; happening, can you please give a look? Or tell me what I can
> check
> &gt; &gt;
> &gt; &gt; This is the first part of the gdb backtrace:
> &gt;
> &gt; Would you have valgrind trace to ?
> &gt;
>
> No, sorry, I never used valgrind in python apps, dunno how to make it. If
> it is really needed I can make a try this evening
>
>
> &gt; --
> &gt; Cedric BAIL
> &gt;
> &gt;
> &gt;
> ------------------------------------------------------------------------------
> &gt; Subversion Kills Productivity. Get off Subversion &amp; Make the Move
> to
> &gt; Perforce.
> &gt; With Perforce, you get hassle-free workflows. Merge that actually
> works.
> &gt; Faster operations. Version large binaries.  Built-in WAN optimization
> and
> &gt; the
> &gt; freedom to use Git, Perforce or both. Make the move to Perforce.
> &gt;
> &gt;
> http://pubads.g.doubleclick.net/gampad/clk?id=122218951&amp;iu=/4140/ostg.clktrk
> &gt; _______________________________________________
> &gt; enlightenment-devel mailing list
> &gt; enlightenment-devel@lists.sourceforge.net
> &gt; https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> &gt;
>
> ------------------------------------------------------------------------------
> Subversion Kills Productivity. Get off Subversion &amp; Make the Move to
> Perforce.
> With Perforce, you get hassle-free workflows. Merge that actually works.
> Faster operations. Version large binaries.  Built-in WAN optimization and
> the
> freedom to use Git, Perforce or both. Make the move to Perforce.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=122218951&amp;iu=/4140/ostg.clktrk
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>
>
> ------------------------------------------------------------------------------
> Subversion Kills Productivity. Get off Subversion & Make the Move to
> Perforce.
> With Perforce, you get hassle-free workflows. Merge that actually works.
> Faster operations. Version large binaries.  Built-in WAN optimization and
> the
> freedom to use Git, Perforce or both. Make the move to Perforce.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
------------------------------------------------------------------------------
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to