2011/8/29 Enlightenment SVN <no-re...@enlightenment.org>:
> Log:
> i've found a subtle issue with how we queue recalcs of smart objs. if
>  an obj is already queued we dont push it FURTHEr down the queue if
>  smart recalc is enabled. now at least we keep order of operation/calc
>  correctly!
>
>
>
> Author:       raster
> Date:         2011-08-29 05:14:55 -0700 (Mon, 29 Aug 2011)
> New Revision: 62944
> Trac:         http://trac.enlightenment.org/e/changeset/62944
>
> Modified:
>  trunk/evas/src/lib/canvas/evas_main.c 
> trunk/evas/src/lib/canvas/evas_object_smart.c 
> trunk/evas/src/lib/include/evas_private.h
>


SPANK SPANK SPANK!

I can't launch enlightenment anymore after this commit :
Here the backtrace :


(gdb) bt full
#0  0x000000359200e7d0 in __pause_nocancel () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x0000000000433674 in e_alert_show (sig=11) at e_alert.c:44
        buf =
    "/opt/e17/lib/enlightenment/utils/enlightenment_alert 11 30152
96\000\000\000\000\000\000\000\000 \000\000\000;\022v\230\001", '\000'
<repeats 23 times>, " \000\000\000;\022v\230\001", '\000' <repeats 23
times>, " \000\000\000;\022v\230\001", '\000' <repeats 23 times>, "
\000\000\000;\022v\230\001", '\000' <repeats 23 times>, "
\000\000\000;\022v\230\001", '\000' <repeats 23 times>, "
\000\000\000;\022v\230\001", '\000' <repeats 23 times>, "
\000\000\000;\022v\230\001", '\000' <repeats 23 times>, "
\000\000\000"...
#2  0x0000000000506335 in e_sigseg_act (x=11, info=0x7fffd41e1470, data=
    0x7fffd41e1340) at e_signals.c:125
No locals.
#3  <signal handler called>
No symbol table info available.
#4  0x00007f3814e4db60 in eina_array_clean (array=0x7f3817cab160)
    at /opt/e17/include/eina-1/eina/eina_inline_array.x:157
No locals.
#5  0x00007f3814e4fb81 in evas_call_smarts_calculate (e=0x28bac80)
    at evas_object_smart.c:704
        calculate = 0x7f3817cab160
        obj = 0x0
---Type <return> to continue, or q <return> to quit---
        l = 0x0
#6  0x00007f3814e7fb56 in evas_render_updates_internal (e=0x28bac80,
    make_updates=1 '\001', do_draw=1 '\001') at evas_render.c:1094
        updates = 0x0
        ll = 0x7fffd41e1a00
        surface = 0x0
        clean_them = 0 '\000'
        alpha = 0 '\000'
        r = 0x28b1290
        ux = 32568
        uy = 399730876
        uw = 0
        uh = 0
        cx = 32568
        cy = 353567960
        cw = 32568
        ch = 350308256
        i = 32568
        j = 350308256
        haveup = 0
        redraw_all = 0
        __FUNCTION__ = "evas_render_updates_internal"
#7  0x00007f3814e81a0c in evas_render_updates (e=0x28bac80)
---Type <return> to continue, or q <return> to quit---
    at evas_render.c:1515
No locals.
#8  0x00007f3817a90bd3 in _ecore_evas_x_render (ee=0x28baa70)
    at ecore_evas_x.c:397
        r = 0x0
        updates = 0x7fffd41e1a00
        l = 0x75c8
        rend = 0
        ll = 0x0
        ee2 = 0x0
#9  0x00007f3817a89e24 in _ecore_evas_idle_enter (data=0x0) at ecore_evas.c:51
        ee = 0x28baa70
        t1 = 0
        t2 = 0
        rend = 0
#10 0x00007f381513f669 in _ecore_call_task_cb (func=
    0x7f3817a89d7c <_ecore_evas_idle_enter>, data=0x0) at ecore_private.h:242
        r = 1 '\001'
#11 0x00007f381513f991 in _ecore_idle_enterer_call ()
    at ecore_idle_enterer.c:165
        ie = 0x24a22b0
#12 0x00007f381514243d in _ecore_main_loop_iterate_internal (once_only=0)
    at ecore_main.c:1619
---Type <return> to continue, or q <return> to quit---
        next_time = -1
        have_event = 0
        have_signal = 345540576
#13 0x00007f3815140f8e in ecore_main_loop_begin () at ecore_main.c:861
No locals.
#14 0x000000000043047e in main (argc=5, argv=0x7fffd41e2cc8) at e_main.c:945
        nostartup = 0 '\000'
        safe_mode = 0 '\000'
        after_restart = 0 '\000'
        t = 1314635150.5877531
        tstart = 1314635150.5877531
        s = 0x0
        buff =
    
"1314635150.6\000\000\000\000\362\r\200\235\065\000\000\000`\aS\000\000\000\000"
        action = {__sigaction_handler = {sa_handler =
    0x50641b <e_sigabrt_act>, sa_sigaction = 0x50641b <e_sigabrt_act>},
          sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = -1073741820,
          sa_restorer = 0}
(gdb)


-- 
Nicolas Aguirre
Mail: aguirre.nico...@gmail.com
Web: http://enna.geexbox.org
Blog: http://dev.enlightenment.fr/~captainigloo/

------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management 
Up to 160% more powerful than alternatives and 25% more efficient. 
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to