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