valgrind.sh ./telepathy-sms
==5067== Memcheck, a memory error detector.
==5067== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==5067== Using LibVEX rev 1732, a library for dynamic binary translation.
==5067== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==5067== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==5067== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==5067== For more details, rerun with: -v
==5067==
** (telepathy-sms:5067): DEBUG: sms_connection_manager_init: Initializing (SmsConnectionManager *)0x4e981e0
** (telepathy-sms:5067): DEBUG: started version 0.30 (telepathy-glib version 0.5.14)
==5067== Invalid read of size 1
==5067== at 0x33E8C26C43: g_type_check_is_value_type (in /lib64/libgobject-2.0.so.0.1400.2)
==5067== by 0x33E8C2C079: g_value_init (in /lib64/libgobject-2.0.so.0.1400.2)
==5067== by 0x33E901BC78: tp_g_value_slice_new (in /usr/lib64/libtelepathy-glib.so.0.3.0)
==5067== by 0x33E90119D9: (within /usr/lib64/libtelepathy-glib.so.0.3.0)
==5067== by 0x33F2A0C6A3: (within /usr/lib64/libdbus-glib-1.so.2.1.0)
==5067== by 0x33F0A1AAE8: (within /lib64/libdbus-1.so.3.4.0)
==5067== by 0x33F0A0E35A: dbus_connection_dispatch (in /lib64/libdbus-1.so.3.4.0)
==5067== by 0x33F2A09504: (within /usr/lib64/libdbus-glib-1.so.2.1.0)
==5067== by 0x33E882EEA2: g_main_context_dispatch (in /lib64/libglib-2.0.so.0.1400.2)
==5067== by 0x33E883219C: (within /lib64/libglib-2.0.so.0.1400.2)
==5067== by 0x33E88324A9: g_main_loop_run (in /lib64/libglib-2.0.so.0.1400.2)
==5067== by 0x33E901AE9E: tp_run_connection_manager (in /usr/lib64/libtelepathy-glib.so.0.3.0)
==5067== Address 0x68746170656C655F is not stack'd, malloc'd or (recently) free'd
==5067==
==5067== Process terminating with default action of signal 11 (SIGSEGV)
==5067== General Protection Fault
==5067== at 0x33E8C26C43: g_type_check_is_value_type (in /lib64/libgobject-2.0.so.0.1400.2)
==5067== by 0x33E8C2C079: g_value_init (in /lib64/libgobject-2.0.so.0.1400.2)
==5067== by 0x33E901BC78: tp_g_value_slice_new (in /usr/lib64/libtelepathy-glib.so.0.3.0)
==5067== by 0x33E90119D9: (within /usr/lib64/libtelepathy-glib.so.0.3.0)
==5067== by 0x33F2A0C6A3: (within /usr/lib64/libdbus-glib-1.so.2.1.0)
==5067== by 0x33F0A1AAE8: (within /lib64/libdbus-1.so.3.4.0)
==5067== by 0x33F0A0E35A: dbus_connection_dispatch (in /lib64/libdbus-1.so.3.4.0)
==5067== by 0x33F2A09504: (within /usr/lib64/libdbus-glib-1.so.2.1.0)
==5067== by 0x33E882EEA2: g_main_context_dispatch (in /lib64/libglib-2.0.so.0.1400.2)
==5067== by 0x33E883219C: (within /lib64/libglib-2.0.so.0.1400.2)
==5067== by 0x33E88324A9: g_main_loop_run (in /lib64/libglib-2.0.so.0.1400.2)
==5067== by 0x33E901AE9E: tp_run_connection_manager (in /usr/lib64/libtelepathy-glib.so.0.3.0)
==5067==
==5067== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 4 from 1)
==5067== malloc/free: in use at exit: 48,574 bytes in 652 blocks.
==5067== malloc/free: 1,350 allocs, 698 frees, 486,612 bytes allocated.
==5067== For counts of detected errors, rerun with: -v
==5067== searching for pointers to 652 not-freed blocks.
==5067== checked 369,912 bytes.
==5067==
==5067== LEAK SUMMARY:
==5067== definitely lost: 394 bytes in 8 blocks.
==5067== possibly lost: 1,600 bytes in 20 blocks.
==5067== still reachable: 46,580 bytes in 624 blocks.
==5067== suppressed: 0 bytes in 0 blocks.
==5067== Rerun with --leak-check=full to see details of leaked memory.
/home/hadess/bin/valgrind.sh: line 4: 5067 Segmentation fault GNOME_DISABLE_CRASH_DIALOG=1 XINE_NOACCEL=1 MALLOC_CHECK_=0 valgrind --tool=memcheck $*