Skip to content

Instantly share code, notes, and snippets.

@bnoordhuis
Created July 13, 2012 14:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bnoordhuis/42667714666c727cccb4 to your computer and use it in GitHub Desktop.
Save bnoordhuis/42667714666c727cccb4 to your computer and use it in GitHub Desktop.
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <unistd.h>
int main(void)
{
setproctitle("%s", "test");
return 0;
}
==28901== Invalid read of size 4
==28901== at 0x9DA01: setproctitle (in /lib/libc.so.7)
==28901== by 0x8048484: main (setproctitle.c:9)
==28901== Address 0xbfbffff0 is not stack'd, malloc'd or (recently) free'd
==28901==
==28901== Invalid read of size 4
==28901== at 0x9DA36: setproctitle (in /lib/libc.so.7)
==28901== by 0x8048484: main (setproctitle.c:9)
==28901== Address 0xbfbffff4 is not stack'd, malloc'd or (recently) free'd
==28901==
==28901== Invalid read of size 4
==28901== at 0x9DA49: setproctitle (in /lib/libc.so.7)
==28901== by 0x8048484: main (setproctitle.c:9)
==28901== Address 0xbfbfe7d0 is not stack'd, malloc'd or (recently) free'd
==28901==
==28901== Invalid read of size 1
==28901== at 0x5CF48: strlen (in /usr/local/lib/valgrind/vgpreload_memcheck-x86-freebsd.so)
==28901== by 0x146585: ??? (in /lib/libc.so.7)
==28901== by 0x1412FB: snprintf (in /lib/libc.so.7)
==28901== by 0x9DAD1: setproctitle (in /lib/libc.so.7)
==28901== by 0x8048484: main (setproctitle.c:9)
==28901== Address 0xbfbfe904 is not stack'd, malloc'd or (recently) free'd
==28901==
==28901== Invalid read of size 1
==28901== at 0x5CF53: strlen (in /usr/local/lib/valgrind/vgpreload_memcheck-x86-freebsd.so)
==28901== by 0x146585: ??? (in /lib/libc.so.7)
==28901== by 0x1412FB: snprintf (in /lib/libc.so.7)
==28901== by 0x9DAD1: setproctitle (in /lib/libc.so.7)
==28901== by 0x8048484: main (setproctitle.c:9)
==28901== Address 0xbfbfe905 is not stack'd, malloc'd or (recently) free'd
==28901==
==28901== Invalid read of size 4
==28901== at 0x5E9E6: memcpy (in /usr/local/lib/valgrind/vgpreload_memcheck-x86-freebsd.so)
==28901== by 0x150C54: ??? (in /lib/libc.so.7)
==28901== by 0x143EFE: ??? (in /lib/libc.so.7)
==28901== by 0x14559C: ??? (in /lib/libc.so.7)
==28901== by 0x1412FB: snprintf (in /lib/libc.so.7)
==28901== by 0x9DAD1: setproctitle (in /lib/libc.so.7)
==28901== by 0x8048484: main (setproctitle.c:9)
==28901== Address 0xbfbfe904 is not stack'd, malloc'd or (recently) free'd
==28901==
==28901== Invalid read of size 4
==28901== at 0x5E9F6: memcpy (in /usr/local/lib/valgrind/vgpreload_memcheck-x86-freebsd.so)
==28901== by 0x150C54: ??? (in /lib/libc.so.7)
==28901== by 0x143EFE: ??? (in /lib/libc.so.7)
==28901== by 0x14559C: ??? (in /lib/libc.so.7)
==28901== by 0x1412FB: snprintf (in /lib/libc.so.7)
==28901== by 0x9DAD1: setproctitle (in /lib/libc.so.7)
==28901== by 0x8048484: main (setproctitle.c:9)
==28901== Address 0xbfbfe908 is not stack'd, malloc'd or (recently) free'd
==28901==
==28901== Invalid read of size 4
==28901== at 0x9DAE5: setproctitle (in /lib/libc.so.7)
==28901== by 0x8048484: main (setproctitle.c:9)
==28901== Address 0xbfbfe7d0 is not stack'd, malloc'd or (recently) free'd
==28901==
==28901== Invalid read of size 1
==28901== at 0x5CF48: strlen (in /usr/local/lib/valgrind/vgpreload_memcheck-x86-freebsd.so)
==28901== by 0x9DAEF: setproctitle (in /lib/libc.so.7)
==28901== by 0x8048484: main (setproctitle.c:9)
==28901== Address 0xbfbfe904 is not stack'd, malloc'd or (recently) free'd
==28901==
==28901== Invalid read of size 1
==28901== at 0x5CF53: strlen (in /usr/local/lib/valgrind/vgpreload_memcheck-x86-freebsd.so)
==28901== by 0x9DAEF: setproctitle (in /lib/libc.so.7)
==28901== by 0x8048484: main (setproctitle.c:9)
==28901== Address 0xbfbfe905 is not stack'd, malloc'd or (recently) free'd
==28901==
==28901== Invalid read of size 4
==28901== at 0x9DA8C: setproctitle (in /lib/libc.so.7)
==28901== by 0x8048484: main (setproctitle.c:9)
==28901== Address 0xbfbfe7d4 is not stack'd, malloc'd or (recently) free'd
==28901==
==28901== Invalid read of size 1
==28901== at 0x5EA05: memcpy (in /usr/local/lib/valgrind/vgpreload_memcheck-x86-freebsd.so)
==28901== by 0x150C54: ??? (in /lib/libc.so.7)
==28901== by 0x143EFE: ??? (in /lib/libc.so.7)
==28901== by 0x14559C: ??? (in /lib/libc.so.7)
==28901== by 0x1412FB: snprintf (in /lib/libc.so.7)
==28901== by 0x9DAD1: setproctitle (in /lib/libc.so.7)
==28901== by 0x8048484: main (setproctitle.c:9)
==28901== Address 0xbfbfe90d is not stack'd, malloc'd or (recently) free'd
==28901==
==28901== Invalid read of size 2
==28901== at 0x5E900: memcpy (in /usr/local/lib/valgrind/vgpreload_memcheck-x86-freebsd.so)
==28901== by 0x150C54: ??? (in /lib/libc.so.7)
==28901== by 0x143EFE: ??? (in /lib/libc.so.7)
==28901== by 0x14559C: ??? (in /lib/libc.so.7)
==28901== by 0x1412FB: snprintf (in /lib/libc.so.7)
==28901== by 0x9DAD1: setproctitle (in /lib/libc.so.7)
==28901== by 0x8048484: main (setproctitle.c:9)
==28901== Address 0xbfbfe924 is not stack'd, malloc'd or (recently) free'd
==28901==
==28901== Invalid read of size 1
==28901== at 0x5E8B5: memcpy (in /usr/local/lib/valgrind/vgpreload_memcheck-x86-freebsd.so)
==28901== by 0x150C54: ??? (in /lib/libc.so.7)
==28901== by 0x143EFE: ??? (in /lib/libc.so.7)
==28901== by 0x14559C: ??? (in /lib/libc.so.7)
==28901== by 0x1412FB: snprintf (in /lib/libc.so.7)
==28901== by 0x9DAD1: setproctitle (in /lib/libc.so.7)
==28901== by 0x8048484: main (setproctitle.c:9)
==28901== Address 0xbfbfe926 is not stack'd, malloc'd or (recently) free'd
==28901==
==28901== Invalid write of size 4
==28901== at 0x9DA17: setproctitle (in /lib/libc.so.7)
==28901== by 0x8048484: main (setproctitle.c:9)
==28901== Address 0xbfbffff4 is not stack'd, malloc'd or (recently) free'd
==28901==
==28901== Invalid write of size 4
==28901== at 0x9DA1D: setproctitle (in /lib/libc.so.7)
==28901== by 0x8048484: main (setproctitle.c:9)
==28901== Address 0xbfbffff0 is not stack'd, malloc'd or (recently) free'd
==28901==
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment