(gdb) bt #0 0x00007fb9c29dc633 in poll () from /lib/libc.so.6 #1 0x00007fb9bee6c8ca in ?? () from /usr/lib/libxcb.so.1 #2 0x00007fb9bee6e67a in xcb_wait_for_event () from /usr/lib/libxcb.so.1 #3 0x00007fb9c32e0ec8 in ?? () from /usr/lib/libX11.so.6 #4 0x00007fb9c32e127d in ?? () from /usr/lib/libX11.so.6 #5 0x00007fb9c32e1b51 in _XReadEvents () from /usr/lib/libX11.so.6 #6 0x00007fb9c32c7e20 in XNextEvent () from /usr/lib/libX11.so.6 #7 0x000000000047c8ef in e_alert_show ( text=0x4de2b8 "This is very bad. Enlightenment SEGV'd.\n\nThis is not meant to happen and is likely a sign of\na bug in Enlightenment or the libraries it relies\non. You can gdb attach to this process now to try\ndebug i"...) at e_alert.c:129 #8 0x0000000000466277 in e_sigseg_act (x=, info=, data=) at e_signals.c:124 #9 #10 _evas_walk (e=0x0) at evas_main.c:1053 #11 0x00007fb9c594bc10 in evas_object_event_callback_call (obj=0x2707380, type=EVAS_CALLBACK_IMAGE_PRELOADED, event_info=0x0) at evas_callbacks.c:72 #12 0x00007fb9c598c070 in _evas_cache_image_async_call_process (obj=, type=, data=) at evas_cache_image.c:344 #13 0x00007fb9c5988637 in evas_async_events_process () at evas_async_events.c:178 #14 0x00007fb9c52cfb09 in _ecore_evas_async_events_fd_handler (data=0x0, fd_handler=0x81) at ecore_evas.c:2535 #15 0x00007fb9c5718ba6 in _ecore_main_fd_handlers_call (once_only=0) at ecore_main.c:609 #16 _ecore_main_loop_iterate_internal (once_only=0) at ecore_main.c:785 #17 0x00007fb9c5718d87 in ecore_main_loop_begin () at ecore_main.c:114 #18 0x000000000042f7eb in main (argc=1, argv=0x25f67d4) at e_main.c:1074 (gdb) cd evas-0.9.9.063/src/lib/canvas Working directory evas-0.9.9.063/src/lib/canvas. (gdb) fr 10 #10 _evas_walk (e=0x0) at evas_main.c:1053 1053 e->walking_list++; (gdb) l 1048 } 1049 1050 void 1051 _evas_walk(Evas *e) 1052 { 1053 e->walking_list++; 1054 } 1055 1056 void 1057 _evas_unwalk(Evas *e) (gdb) p e $1 = (Evas *) 0x0 (gdb) p walking_list No symbol "walking_list" in current context. (gdb) p e->walking_list Cannot access memory at address 0x8c (gdb) p *e Cannot access memory at address 0x0 (gdb) fr 11 #11 0x00007fb9c594bc10 in evas_object_event_callback_call (obj=0x2707380, type=EVAS_CALLBACK_IMAGE_PRELOADED, event_info=0x0) at evas_callbacks.c:72 72 _evas_walk(e); (gdb) l 67 Evas *e; 68 69 if (obj->delete_me) return; 70 e = evas_object_evas_get(obj); 71 72 _evas_walk(e); 73 if (obj->callbacks) 74 { 75 l_mod = &obj->callbacks->callbacks; 76 switch (type) (gdb) p e $2 = (gdb) p *e Cannot access memory at address 0x0 (gdb) p obj $3 = (Evas_Object *) 0x2707380 (gdb) p *obj $4 = {__in_list = {next = 0x403830002, prev = 0x400000000, last = 0x100}, magic = 16842757, type = 0x202000500000000
, layer = 0x100000100, cur = {cache = {clip = {x = 8388614, y = 260, w = 1, h = 25231367, r = 4 '\004', g = 1 '\001', b = 0 '\000', a = 0 '\000', visible = 1 '\001', dirty = 0 '\000'}}, scale = 5.5173969302774774e-312, map = 0x383000600000001, geometry = {x = 260, y = 0, w = 0, h = 0}, color = {r = 81 'Q', g = 0 '\000', b = 0 '\000', a = 0 '\000'}, clipper = 0x101000100000001, layer = 0, usemap = 0 '\000', visible = 0 '\000', have_clipees = 0 '\000', anti_alias = 0 '\000', interpolation_color_space = 0 '\000', render_op = EVAS_RENDER_BLEND}, prev = {cache = {clip = {x = 33685505, y = 0, w = 1, h = 8388610, r = 4 '\004', g = 0 '\000', b = 0 '\000', a = 0 '\000', visible = 1 '\001', dirty = 0 '\000'}}, scale = 8.5004491135171392e-314, map = 0x282000300000001, geometry = {x = 4, y = 1, w = 58916866, h = 4}, color = {r = 145 '\221', g = 0 '\000', b = 0 '\000', a = 0 '\000'}, clipper = 0xe0b0100be0b9ec75, layer = 1, usemap = 0 '\000', visible = 0 '\000', have_clipees = 0 '\000', anti_alias = 0 '\000', interpolation_color_space = 0 '\000', render_op = EVAS_RENDER_BLEND}, name = 0x0, interceptors = 0x45f160, data = {elements = 0x0}, grabs = 0x0, callbacks = 0x0, clip = {clipees = 0x0, changes = 0x7fb9b95b1410}, func = 0x25a5a54, object_data = 0x271a124, smart = {smart = 0x2719810, parent = 0x7fb9b93b0160}, size_hints = 0x7fb9b93b0100, last_mouse_down_counter = -1187315472, last_mouse_up_counter = 32697, mouse_grabbed = 1, pointer_mode = EVAS_OBJECT_POINTER_MODE_AUTOGRAB, store = 0 '\000', pass_events = 0 '\000', parent_pass_events = 0 '\000', parent_cache_valid = 0 '\000', repeat_events = 0 '\000', restack = 0 '\000', changed = 0 '\000', is_active = 0 '\000', render_pre = 0 '\000', rect_del = 0 '\000', mouse_in = 0 '\000', pre_render_done = 0 '\000', intercepted = 0 '\000', focused = 0 '\000', in_layer = 0 '\000', no_propagate = 0 '\000', precise_is_inside = 0 '\000', havemap_parent = 0 '\000', delete_me = 0 '\000'} (gdb) fr 12 #12 0x00007fb9c598c070 in _evas_cache_image_async_call_process (obj=, type=, data=) at evas_cache_image.c:344 344 evas_object_event_callback_call((Evas_Object*) tmp->target, EVAS_CALLBACK_IMAGE_PRELOADED, NULL); (gdb) l 339 ie->flags.in_pipe = 0; 340 while (ie->targets) 341 { 342 Evas_Cache_Target *tmp = ie->targets; 343 344 evas_object_event_callback_call((Evas_Object*) tmp->target, EVAS_CALLBACK_IMAGE_PRELOADED, NULL); 345 ie->targets = (Evas_Cache_Target*) eina_inlist_remove(EINA_INLIST_GET(ie->targets), EINA_INLIST_GET(ie->targets)); 346 free(tmp); 347 } 348 } (gdb) p tmp $5 = (gdb) p target No symbol "target" in current context. (gdb) p tmp->target Cannot access memory at address 0x18 (gdb) p *target No symbol "target" in current context. (gdb) p *tmp Cannot access memory at address 0x0 (gdb) p ie->targets $6 = (Evas_Cache_Target *) 0x2703470 (gdb) p *ie->targets $7 = {__in_list = {next = 0x270d220, prev = 0x0, last = 0x270d220}, target = 0x2707380} (gdb) p ie $8 = (Image_Entry *) 0x270c720 (gdb) p *ie $9 = {__in_list = {next = 0x0, prev = 0x0, last = 0x0}, cache = 0x259df20, cache_key = 0x26f1334 "/usr/share//icons/gnome/48x48/devices/computer.png//://(null)//@/0/0x0p+0/40x40/0+0.0x0", file = 0x2710114 "/usr/share//icons/gnome/48x48/devices/computer.png", key = 0x0, targets = 0x2703470, timestamp = 1272557305, laststat = 1273686739, references = 0, scale = 1 '\001', load_opts = {scale_down_by = 0, dpi = 0, w = 64, h = 64, region = {x = 0, y = 0, w = 0, h = 0}}, space = 0, w = 48, h = 48, allocated = {w = 48, h = 48}, info = {module = 0x25d7610, loader = 0x7fb9bbe3ac70}, lock = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}, flags = { loaded = 1 '\001', dirty = 0 '\000', activ = 1 '\001', need_data = 1 '\001', lru_nodata = 0 '\000', cached = 1 '\001', alpha = 1 '\001', alpha_sparse = 1 '\001', preload = 0 '\000', pending = 1 '\001', in_pipe = 0 '\000'}, scale_hint = EVAS_IMAGE_SCALE_HINT_NONE, data1 = 0x0, data2 = 0x0, server_id = 0, connect_num = 0, channel = 0} (gdb) fr 13 #13 0x00007fb9c5988637 in evas_async_events_process () at evas_async_events.c:178 178 if (ev->func) ev->func((void *)ev->target, ev->type, ev->event_info); (gdb) l 173 pthread_mutex_unlock(&_mutex); 174 175 for (i = 0; i < myqueue_num; i++) 176 { 177 ev = &(myqueue[i]); 178 if (ev->func) ev->func((void *)ev->target, ev->type, ev->event_info); 179 count++; 180 } 181 free(myqueue); 182 } (gdb) p ev $10 = (gdb) p *ev Cannot access memory at address 0x0 (gdb) p myqueue[i] Cannot access memory at address 0x0 (gdb) p *myqueue[i] Structure has no component named operator*. (gdb) p myqueue $11 = (gdb) p *myqueue Cannot access memory at address 0x0 (gdb) p ev->func Cannot access memory at address 0x10 (gdb) p *ev->func Cannot access memory at address 0x10 (gdb) p ev->target Cannot access memory at address 0x0 (gdb) p target No symbol "target" in current context. (gdb) p *target No symbol "target" in current context.