Valgrind hits on i386/ECB_MEMORY_FENCE
Matthias Moeller
ip1 at maxec.de
Sat Apr 13 14:29:00 CEST 2013
Hi there,
I'm getting some valgrind hits from libev-4.15. It's always with the
ECB_MEMORY_FENCE macro. I've checked both AMD64 and i386, the hits
occur on the i386 version only.
This memory fencing stuff is beyond my knowledge. Is this something
to worry about?
Thanks
==24105== Invalid read of size 1
==24105== at 0x805A0DD: ev_run (ev.c:3311)
==24105== by 0x804B755: main (ev.h:820)
==24105== Address 0xfe89e61f is just below the stack ptr. To
suppress, use: --workaround-gcc296-bugs=yes
==24105==
==24105== Invalid read of size 1
==24105== at 0x80563FF: ev_sighandler (ev.c:2135)
==24105== by 0x6B88287: ??? (in /lib/i386-linux-gnu/libc-2.15.so)
==24105== Address 0xfe89debf is just below the stack ptr. To
suppress, use: --workaround-gcc296-bugs=yes
==24105==
==24105== Invalid read of size 1
==24105== at 0x8056425: ev_sighandler (ev.c:2145)
==24105== by 0x6B88287: ??? (in /lib/i386-linux-gnu/libc-2.15.so)
==24105== Address 0xfe89debf is just below the stack ptr. To
suppress, use: --workaround-gcc296-bugs=yes
==24105==
==24105== Invalid read of size 1
==24105== at 0x8056DCD: pipecb (ev.c:2214)
==24105== by 0x8055F0F: ev_invoke_pending (ev.c:2994)
==24105== by 0x805A72F: ev_run (ev.c:3394)
==24105== by 0x804B755: main (ev.h:820)
==24105== Address 0xfe89e5cf is just below the stack ptr. To
suppress, use: --workaround-gcc296-bugs=yes
==24105==
==24105== Invalid read of size 1
==24105== at 0x8056DE7: pipecb (ev.c:2221)
==24105== by 0x8055F0F: ev_invoke_pending (ev.c:2994)
==24105== by 0x805A72F: ev_run (ev.c:3394)
==24105== by 0x804B755: main (ev.h:820)
==24105== Address 0xfe89e5cf is just below the stack ptr. To
suppress, use: --workaround-gcc296-bugs=yes
==24105==
More information about the libev
mailing list