On Wed, Oct 27, 2010 at 6:24 PM, Gustavo Sverzut Barbieri
<barbi...@profusion.mobi> wrote:
> On Wed, Oct 27, 2010 at 6:14 PM, Nicolas Aguirre
> <aguirre.nico...@gmail.com> wrote:
>> On Wed, Oct 27, 2010 at 7:02 PM, Enlightenment SVN
>> <no-re...@enlightenment.org> wrote:
>>> Log:
>>>  Elm_Transit
>>>
>>>  Author:    Helen Fornazier <helen.fornaz...@profusion.mobi>
>>>
>>>  Transit is designed to set the various effects for the Evas_Object
>>>  such like translation, rotation, etc. For using Effects, Create
>>>  transit and insert effects which are interesting.
>>>
>>>  Once effects are inserted into transit, transit will manage those
>>>  effects (ex: deleting).
>>> Author:       tiago
>>> Date:         2010-10-27 10:02:02 -0700 (Wed, 27 Oct 2010)
>>> New Revision: 53927
>>
>> I get a Segmentation fault when quitting all of the *7* transit test.
>> here is the back trace :
>>
>> (gdb) bt full
>> #0  0x001b8bfd in eina_list_data_get (list=0x125) at
>> /opt/e17.i686/include/eina-1/eina/eina_inline_list.x:98
>> No locals.
>> #1  0x001b8c2c in _eina_list_obj_pos_get (list=0x125, obj=0x80f1818)
>> at elm_transit.c:88
>>        elist = 0x125
>>        eobj = 0x357
>>        n = -1
>>        count = -1
>> #2  0x001b95d7 in _elm_transit_object_remove (data=0xb7305f20,
>> e=0x8323a50, obj=0x80f1818, event_info=0x0) at elm_transit.c:469
>>        transit = 0xb7305f20
>>        state = 0xffffffff <Address 0xffffffff out of bounds>
>>        n = 0
>> #3  0x003f2e7b in evas_object_event_callback_call () from
>> /opt/e17/lib/libevas.so.1
>> No symbol table info available.
>> #4  0x00406c7f in evas_object_del () from /opt/e17/lib/libevas.so.1
>> No symbol table info available.
>> #5  0x0015efa0 in _smart_del (obj=0x81519c0) at elm_widget.c:2425
>>        sobj = 0x80f1818
>>        sd = 0x8151ad0
>> #6  0x004112da in evas_object_smart_del () from /opt/e17/lib/libevas.so.1
>> No symbol table info available.
>> #7  0x00406de6 in evas_object_del () from /opt/e17/lib/libevas.so.1
>> No symbol table info available.
>> #8  0x0015efa0 in _smart_del (obj=0x8323c70) at elm_widget.c:2425
>>        sobj = 0x81519c0
>>        sd = 0x81482a8
>> #9  0x004112da in evas_object_smart_del () from /opt/e17/lib/libevas.so.1
>> No symbol table info available.
>> #10 0x00406de6 in evas_object_del () from /opt/e17/lib/libevas.so.1
>> ---Type <return> to continue, or q <return> to quit---
>> No symbol table info available.
>> #11 0x001551b4 in _elm_win_obj_callback_del (data=0x8255548,
>> e=0x8323a50, obj=0x82092e0, event_info=0x0) at elm_win.c:231
>>        win = 0x8255548
>>        child = 0x8323c70
>> #12 0x003f2e7b in evas_object_event_callback_call () from
>> /opt/e17/lib/libevas.so.1
>> No symbol table info available.
>> #13 0x00406c7f in evas_object_del () from /opt/e17/lib/libevas.so.1
>> No symbol table info available.
>> #14 0x001553bc in _elm_win_delete_request (ee=0x832ae48) at elm_win.c:299
>>        obj = 0x82092e0
>>        win = 0x8255548
>>        autodel = -1
>> #15 0x006086c9 in _ecore_evas_x_event_window_delete_request () from
>> /opt/e17/lib/libecore_evas.so.1
>> No symbol table info available.
>> #16 0x004adfdf in _ecore_event_call () from /opt/e17/lib/libecore.so.1
>> No symbol table info available.
>> #17 0x004b400c in _ecore_main_loop_iterate_internal () from
>> /opt/e17/lib/libecore.so.1
>> No symbol table info available.
>> #18 0x004b2c2c in ecore_main_loop_begin () from /opt/e17/lib/libecore.so.1
>> No symbol table info available.
>> #19 0x00151b31 in elm_run () at elm_main.c:955
>> No locals.
>> #20 0x08054463 in elm_main (argc=1, argv=0xbffff2e4) at test.c:401
>>        autorun = 0x0
>> #21 0x080544a5 in main (argc=Cannot access memory at address 0xbffff240
>> ) at test.c:409
>> No locals.
>
> Yeah, that's the problem I predicted when I review the code. The
> review fixes are on the go (I did it to tiago/helen at IRC).
>
>
>> BTW, it's reasonnable to have so many tests for that ? I guess only 2
>> or 3 should be sufficient ?
>
> likely we should have just one with multiple pages/toolbar?

Why? It would just make these test more complex.
What's the problem about many tests?

I can see problems on having few tests.
If we could have tests covering the entire API, covering the main use
cases would be great.

>
>
> --
> Gustavo Sverzut Barbieri
> http://profusion.mobi embedded systems
> --------------------------------------
> MSN: barbi...@gmail.com
> Skype: gsbarbieri
> Mobile: +55 (19) 9225-2202
>
> ------------------------------------------------------------------------------
> Nokia and AT&T present the 2010 Calling All Innovators-North America contest
> Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
> $10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
> Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
> http://p.sf.net/sfu/nokia-dev2dev
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>

------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to