raster mentioned the same issue, but odly enough, line 420 looks innocent. Here's the relevant piece of code: 419 const Eina_Unicode *text = text_props->info->shaped_text + 420 text_props->text_offset; if the first is ok, so should be the second, unless something very funky is happening...
I'll try to take another look tomorrow, but, hm... weird... -- Tom. On Tue, Apr 19, 2011 at 8:01 PM, Nicolas Aguirre <aguirre.nico...@gmail.com>wrote: > Hi another Segfault i found when using e17, i just go in the configuration > panel, and try to activate the illume-home module. Just after the click on > the list item e17 segfault. > I test with the default profile and by removing first the content of ~/.e > > Here the gdb backtrace : > > > (gdb) bt > #0 0x006c3832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 > #1 0x00cfbdbb in __poll (fds=0xd92ff4, nfds=1, timeout=-1) at > ../sysdeps/unix/sysv/linux/poll.c:83 > #2 0x00497d90 in ?? () from /usr/lib/libxcb.so.1 > #3 0x00499707 in xcb_wait_for_event () from /usr/lib/libxcb.so.1 > #4 0x00b5e752 in ?? () from /usr/lib/libX11.so.6 > #5 0x00b5eaa1 in ?? () from /usr/lib/libX11.so.6 > #6 0x00b5f39b in _XReadEvents () from /usr/lib/libX11.so.6 > #7 0x00b45678 in XNextEvent () from /usr/lib/libX11.so.6 > #8 0x0807930d in e_alert_show () > #9 0x08137a07 in e_sigseg_act () > #10 <signal handler called> > #11 evas_common_font_draw_internal (dst=0x8f3f4b8, dc=0x99f65e8, > fn=0x8f0cd98, x=2, y=19, in_text=0x1875f4 L"", text_props=0x9cf0ba4, > func=0x991cfd <_op_blend_mas_c_dp_mmx>, ext_x=1, ext_y=0, ext_w=463, > ext_h=30, fi=0x90d93c0, im_w=464, im_h=32) at evas_font_draw.c:420 > #12 0x009a716e in evas_common_font_draw (dst=0x8f3f4b8, dc=0x99f65e8, > fn=0x8f0cd98, x=2, y=19, text=0x1875f4 L"", text_props=0x9cf0ba4) at > evas_font_draw.c:770 > #13 0x0075c3df in eng_font_draw (data=0x95547b8, context=0x99f65e8, > surface=0x8f3f4b8, font=0x8f0cd98, x=2, y=19, w=0, h=16, ow=0, oh=16, > text=0x1875f4 L"", text_props=0x9cf0ba4) at evas_engine.c:812 > #14 0x009665d3 in evas_object_textblock_render (obj=0x9720510, > output=0x95547b8, context=0x99f65e8, surface=0x8f3f4b8, x=-8, y=-662) at > evas_object_textblock.c:8129 > #15 0x0096f424 in evas_render_mapped (e=0x9937b10, obj=0x9720510, > context=0x99f65e8, surface=0x8f3f4b8, off_x=-8, off_y=-662, mapped=0, > ecx=0, > ecy=0, ecw=464, ech=32) at evas_render.c:1039 > #16 0x0097093e in evas_render_updates_internal (e=0x9937b10, make_updates=1 > '\001', do_draw=1 '\001') at evas_render.c:1356 > #17 0x00970ee9 in evas_render_updates (e=0x9937b10) at evas_render.c:1493 > #18 0x0053d435 in _ecore_evas_x_render () from > /opt/e17.i686/lib/libecore_evas.so.1 > #19 0x00536422 in _ecore_evas_idle_enter () from > /opt/e17.i686/lib/libecore_evas.so.1 > #20 0x00f88bba in _ecore_idle_enterer_call () from > /opt/e17.i686/lib/libecore.so.1 > #21 0x00f8b104 in _ecore_main_loop_iterate_internal () from > /opt/e17.i686/lib/libecore.so.1 > #22 0x00f89ebe in ecore_main_loop_begin () from > /opt/e17.i686/lib/libecore.so.1 > #23 0x0806de19 in main () > (gdb) bt full > #0 0x006c3832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 > No symbol table info available. > #1 0x00cfbdbb in __poll (fds=0xd92ff4, nfds=1, timeout=-1) at > ../sysdeps/unix/sysv/linux/poll.c:83 > resultvar = <value optimized out> > oldtype = <value optimized out> > result = <value optimized out> > #2 0x00497d90 in ?? () from /usr/lib/libxcb.so.1 > No symbol table info available. > #3 0x00499707 in xcb_wait_for_event () from /usr/lib/libxcb.so.1 > No symbol table info available. > #4 0x00b5e752 in ?? () from /usr/lib/libX11.so.6 > No symbol table info available. > #5 0x00b5eaa1 in ?? () from /usr/lib/libX11.so.6 > No symbol table info available. > #6 0x00b5f39b in _XReadEvents () from /usr/lib/libX11.so.6 > No symbol table info available. > #7 0x00b45678 in XNextEvent () from /usr/lib/libX11.so.6 > No symbol table info available. > #8 0x0807930d in e_alert_show () > No symbol table info available. > #9 0x08137a07 in e_sigseg_act () > No symbol table info available. > #10 <signal handler called> > No symbol table info available. > #11 evas_common_font_draw_internal (dst=0x8f3f4b8, dc=0x99f65e8, > fn=0x8f0cd98, x=2, y=19, in_text=0x1875f4 L"", text_props=0x9cf0ba4, > func=0x991cfd <_op_blend_mas_c_dp_mmx>, ext_x=1, ext_y=0, ext_w=463, > ext_h=30, fi=0x90d93c0, im_w=464, im_h=32) at evas_font_draw.c:420 > text = 0x8f3f4b8 L"\x9ceb778" > im = 0x80808080 > pface = 0x9996bf > _pen_x = -1074178680 > _pen_y = 10289140 > char_index = 161570024 > #12 0x009a716e in evas_common_font_draw (dst=0x8f3f4b8, dc=0x99f65e8, > fn=0x8f0cd98, x=2, y=19, text=0x1875f4 L"", text_props=0x9cf0ba4) at > evas_font_draw.c:770 > ext_x = 1 > ext_y = 0 > ext_w = 463 > ext_h = 30 > im_w = 464 > im_h = 32 > func = 0x991cfd <_op_blend_mas_c_dp_mmx> > fi = 0x90d93c0 > rects = 0x13 > r = 0x12 > c = 17 > cx = 16 > cy = 15 > cw = 14 > ch = 13 > i = 12 > #13 0x0075c3df in eng_font_draw (data=0x95547b8, context=0x99f65e8, > surface=0x8f3f4b8, font=0x8f0cd98, x=2, y=19, w=0, h=16, ow=0, oh=16, > text=0x1875f4 L"", text_props=0x9cf0ba4) at evas_engine.c:812 > No locals. > #14 0x009665d3 in evas_object_textblock_render (obj=0x9720510, > output=0x95547b8, context=0x99f65e8, surface=0x8f3f4b8, x=-8, y=-662) at > evas_object_textblock.c:8129 > shad_dst = 1 > dx = 1 > haveshad = 1 > shad_sz = 0 > dy = 1 > ti = 0x9cf0b70 > yoff = 10 > itr = 0x9cf0b70 > ---Type <return> to continue, or q <return> to quit--- > par = 0x9af9c50 > ln = 0x9aee3c8 > o = 0x951be80 > i = 7725044 > j = 158467344 > pbacking = 0 > backingx = 0 > punderline = 0 > underlinex = 0 > punderline2 = 0 > underline2x = 0 > pstrikethrough = 0 > strikethroughx = 0 > r = 0 '\000' > g = 0 '\000' > b = 0 '\000' > a = 0 '\000' > r2 = 0 '\000' > g2 = 0 '\000' > b2 = 0 '\000' > a2 = 0 '\000' > r3 = 0 '\000' > g3 = 0 '\000' > b3 = 0 '\000' > a3 = 0 '\000' > cx = 1 > cy = 0 > cw = 463 > ch = 30 > clip = 1 > vals = {"\000\001\002\001", "\001\003\004\003\001", > "\002\004\005\004\002", "\001\003\004\003\001", "\000\001\002\001"} > #15 0x0096f424 in evas_render_mapped (e=0x9937b10, obj=0x9720510, > context=0x99f65e8, surface=0x8f3f4b8, off_x=-8, off_y=-662, mapped=0, > ecx=0, > ecy=0, ecw=464, ech=32) at evas_render.c:1039 > ctx = 0x0 > obj2 = 0x1 > clean_them = 0 '\000' > #16 0x0097093e in evas_render_updates_internal (e=0x9937b10, make_updates=1 > '\001', do_draw=1 '\001') at evas_render.c:1356 > x = 1 > y = 0 > w = 463 > h = 30 > obj = 0x9720510 > off_x = -8 > off_y = -662 > offset = 2 > updates = 0x9b61a28 > ll = 0x0 > surface = 0x8f3f4b8 > clean_them = 0 '\000' > alpha = 0 '\000' > r = 0x0 > ux = 8 > uy = 662 > uw = 464 > uh = 32 > cx = 0 > cy = 0 > cw = 464 > ch = 32 > i = 237 > j = 2 > ---Type <return> to continue, or q <return> to quit--- > haveup = 1 > redraw_all = 0 > __FUNCTION__ = "evas_render_updates_internal" > #17 0x00970ee9 in evas_render_updates (e=0x9937b10) at evas_render.c:1493 > No locals. > #18 0x0053d435 in _ecore_evas_x_render () from > /opt/e17.i686/lib/libecore_evas.so.1 > No symbol table info available. > #19 0x00536422 in _ecore_evas_idle_enter () from > /opt/e17.i686/lib/libecore_evas.so.1 > No symbol table info available. > #20 0x00f88bba in _ecore_idle_enterer_call () from > /opt/e17.i686/lib/libecore.so.1 > No symbol table info available. > #21 0x00f8b104 in _ecore_main_loop_iterate_internal () from > /opt/e17.i686/lib/libecore.so.1 > No symbol table info available. > #22 0x00f89ebe in ecore_main_loop_begin () from > /opt/e17.i686/lib/libecore.so.1 > No symbol table info available. > #23 0x0806de19 in main () > No symbol table info available. > > > -- > Nicolas Aguirre > Mail: aguirre.nico...@gmail.com > Web: http://enna.geexbox.org > Blog: http://dev.enlightenment.fr/~captainigloo/ > > ------------------------------------------------------------------------------ > Benefiting from Server Virtualization: Beyond Initial Workload > Consolidation -- Increasing the use of server virtualization is a top > priority.Virtualization can reduce costs, simplify management, and improve > application availability and disaster protection. Learn more about boosting > the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- Tom. ------------------------------------------------------------------------------ Benefiting from Server Virtualization: Beyond Initial Workload Consolidation -- Increasing the use of server virtualization is a top priority.Virtualization can reduce costs, simplify management, and improve application availability and disaster protection. Learn more about boosting the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel