2011/8/29 Enlightenment SVN <[email protected]>:
> 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: [email protected]
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel