On Tue, 19 Apr 2011, Tom Hacohen wrote:
> 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... try valgrind too Vincent > > -- > 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 > > ------------------------------------------------------------------------------ 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