Could you send valgrind logs as well?

On Friday, December 28, 2012, Martin Jansa wrote:

> I haven't seen this with omega/1.7.3/r81287, but now with E17
> release/1.7.4/r81627 I see very similar segfaults from eve and
> enjoy immediately after launching them:
>
> eve:
> Program received signal SIGSEGV, Segmentation fault.
> __strlen_sse2 () at ../sysdeps/x86_64/strlen.S:42
> 42              pcmpeqb (%rax), %xmm0
> (gdb) bt
> #0  __strlen_sse2 () at ../sysdeps/x86_64/strlen.S:42
> #1  0x00007ffff17f6698 in marshal_string (pos_after=0x6bbfa0,
> byte_order=<optimized out>,
>     value=0x6575716552007573 <Address 0x6575716552007573 out of bounds>,
> insert_at=0, str=0x6b6710) at dbus-marshal-basic.c:821
> #2  _dbus_marshal_write_basic (str=0x6b6710, insert_at=0, type=type@entry=115,
> value=value@entry=0x7fffffffd7b8, byte_order=<optimized out>,
>     pos_after=pos_after@entry=0x6bbfa0) at dbus-marshal-basic.c:901
> #3  0x00007ffff17e6c41 in _dbus_type_writer_write_basic_no_typecode
> (value=0x7fffffffd7b8, type=115, writer=0x6bbf80)
>     at dbus-marshal-recursive.c:1601
> #4  _dbus_type_writer_write_basic_no_typecode (value=0x7fffffffd7b8,
> type=115, writer=0x6bbf80) at dbus-marshal-recursive.c:2308
> #5  _dbus_type_writer_write_basic (writer=writer@entry=0x6bbf80,
> type=115, value=0x7fffffffd7b8) at dbus-marshal-recursive.c:2323
> #6  0x00007ffff17e9b03 in dbus_message_iter_append_basic (value=<optimized
> out>, type=<optimized out>, iter=0x6bbf70) at dbus-message.c:2668
> #7  dbus_message_iter_append_basic (iter=0x6bbf70, type=<optimized out>,
> value=value@entry=0x7fffffffd7b8) at dbus-message.c:2578
> #8  0x00007ffff665c2e3 in append_basic (type=type@entry=115 's',
> vl=vl@entry=0x7fffffffd7e8, iter=iter@entry=0x6bbf70)
>     at src/lib/edbus_message.c:416
> #9  0x00007ffff665d2a0 in _edbus_message_arguments_vappend 
> (msg=msg@entry=0x6b6e70,
> signature=signature@entry=0x7ffff6670065 "su",
>     ap=0x7ffff17f6688 <_dbus_marshal_write_basic+424>) at
> src/lib/edbus_message.c:443
> #10 0x00007ffff665d985 in edbus_message_arguments_vappend 
> (msg=msg@entry=0x6b6e70,
> signature=signature@entry=0x7ffff6670065 "su",
>     ap=ap@entry=0x7fffffffd8b8) at src/lib/edbus_message.c:481
> #11 0x00007ffff6656e36 in _edbus_proxy_vcall (proxy=0x6bbe00,
> member=<optimized out>, cb=0x406640 <_cb_dbus_request_name>,
> cb_data=0x6b60f0,
>     timeout=-1, signature=0x7ffff6670065 "su", ap=0x7fffffffd8b8) at
> src/lib/edbus_proxy.c:546
> #12 0x00007ffff6656fc5 in edbus_proxy_call (proxy=<optimized out>,
> member=member@entry=0x7ffff6670068 "RequestName",
>     cb=cb@entry=0x406640 <_cb_dbus_request_name>, cb_data=<optimized
> out>, timeout=timeout@entry=-1,
>     signature=signature@entry=0x7ffff6670065 "su") at
> src/lib/edbus_proxy.c:569
> #13 0x00007ffff6662838 in edbus_name_request (conn=conn@entry=0x6b4bd0,
> name=name@entry=0x41168d "org.enlightenment.eve", flags=flags@entry=0,
>     cb=cb@entry=0x406640 <_cb_dbus_request_name>, cb_data=<optimized
> out>) at src/lib/edbus_freedesktop.c:11
> #14 0x0000000000407c50 in elm_main (argc=1, argv=0x7fffffffebd8) at
> main.c:885
> #15 0x00007ffff5927755 in __libc_start_main (main=0x406470 <main>, argc=1,
> ubp_av=0x7fffffffebd8, init=<optimized out>, fini=<optimized out>,
>     rtld_fini=<optimized out>, stack_end=0x7fffffffebc8) at
> libc-start.c:225
> #16 0x00000000004064b9 in _start () at ../sysdeps/x86_64/start.S:123
>
> enjoy:
> Program received signal SIGSEGV, Segmentation fault.
> __strlen_sse2 () at ../sysdeps/x86_64/strlen.S:42
> 42              pcmpeqb (%rax), %xmm0
> (gdb) bt
> #0  __strlen_sse2 () at ../sysdeps/x86_64/strlen.S:42
> #1  0x00007ffff1bf2698 in marshal_string (pos_after=0x6734d0,
> byte_order=<optimized out>,
>     value=0x6575716552007573 <Address 0x6575716552007573 out of bounds>,
> insert_at=0, str=0x668c30) at dbus-marshal-basic.c:821
> #2  _dbus_marshal_write_basic (str=0x668c30, insert_at=0, type=type@entry=115,
> value=value@entry=0x7fffffffe888, byte_order=<optimized out>,
>     pos_after=pos_after@entry=0x6734d0) at dbus-marshal-basic.c:901
> #3  0x00007ffff1be2c41 in _dbus_type_writer_write_basic_no_typecode
> (value=0x7fffffffe888, type=115, writer=0x6734b0)
>     at dbus-marshal-recursive.c:1601
> #4  _dbus_type_writer_write_basic_no_typecode (value=0x7fffffffe888,
> type=115, writer=0x6734b0) at dbus-marshal-recursive.c:2308
> #5  _dbus_type_writer_write_basic (writer=writer@entry=0x6734b0,
> type=115, value=0x7fffffffe888) at dbus-marshal-recursive.c:2323
> #6  0x00007ffff1be5b03 in dbus_message_iter_append_basic (value=<optimized
> out>, type=<optimized out>, iter=0x6734a0) at dbus-message.c:2668
> #7  dbus_message_iter_append_basic (iter=0x6734a0, type=<optimized out>,
> value=value@entry=0x7fffffffe888) at dbus-message.c:2578
> #8  0x00007ffff675f2e3 in append_basic (type=type@entry=115 's',
> vl=vl@entry=0x7fffffffe8b8, iter=iter@entry=0x6734a0)
>     at src/lib/edbus_message.c:416
> #9  0x00007ffff67602a0 in _edbus_message_arguments_vappend 
> (msg=msg@entry=0x62f020,
> signature=signature@entry=0x7ffff6773065 "su",
>     ap=0x7ffff1bf2688 <_dbus_marshal_write_basic+424>) at
> src/lib/edbus_message.c:443
> #10 0x00007ffff6760985 in edbus_message_arguments_vappend 
> (msg=msg@entry=0x62f020,
> signature=signature@entry=0x7ffff6773065 "su",
>     ap=ap@entry=0x7fffffffe988) at src/lib/edbus_message.c:481
> #11 0x00007ffff6759e36 in _edbus_proxy_vcall (proxy=0x673330,
> member=<optimized out>, cb=0x4143c0 <_cb_dbus_request_name>, cb_data=0x0,
>     timeout=-1, signature=0x7ffff6773065 "su", ap=0x7fffffffe988) at
> src/lib/edbus_proxy.c:546
> #12 0x00007ffff6759fc5 in edbus_proxy_call (proxy=<optimized out>,
> member=member@entry=0x7ffff6773068 "RequestName",
>     cb=cb@entry=0x4143c0 <_cb_dbus_request_name>, cb_data=cb_data@entry=0x0,
> timeout=timeout@entry=-1,
>     signature=signature@entry=0x7ffff6773065 "su") at
> src/lib/edbus_proxy.c:569
> #13 0x00007ffff6765838 in edbus_name_request (conn=<optimized out>,
> name=name@entry=0x418c12 "org.enlightenment.enjoy", flags=flags@entry=4,
>     cb=cb@entry=0x4143c0 <_cb_dbus_request_name>, cb_data=cb_data@entry=0x0)
> at src/lib/edbus_freedesktop.c:11
> #14 0x0000000000414599 in enjoy_dbus_init () at dbus.c:92
> #15 0x0000000000408cb0 in elm_main (argc=1, argv=0x7fffffffebd8) at
> main.c:458
> #16 0x00007ffff5d24755 in __libc_start_main (main=0x407e40 <main>, argc=1,
> ubp_av=0x7fffffffebd8, init=<optimized out>, fini=<optimized out>,
>     rtld_fini=<optimized out>, stack_end=0x7fffffffebc8) at
> libc-start.c:225
> #17 0x0000000000407e89 in _start () at ../sysdeps/x86_64/start.S:123
>
> System dbus wasn't changed afaik and edbus changes between those 2
> revisions also don't look suspicious.
>
> Any hint?
>
> --
> Martin 'JaMa' Jansa     jabber: martin.ja...@gmail.com <javascript:;>
>


-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
------------------------------------------------------------------------------
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to