==16316== ==16316== Invalid read of size 4 ==16316== at 0x4047A4B: ecore_main_fd_handler_del (ecore_main.c:167) ==16316== by 0x4174781: ecore_file_monitor_inotify_shutdown (ecore_file_monitor_inotify.c:82) ==16316== by 0x41744E5: ecore_file_monitor_shutdown (ecore_file_monitor.c:60) ==16316== by 0x4173E29: ecore_file_shutdown (ecore_file.c:39) ==16316== by 0x804C751: main (main.c:60) ==16316== Address 0x4A0A034 is 12 bytes inside a block of size 52 free'd ==16316== at 0x4020FB0: free (vg_replace_malloc.c:233) ==16316== by 0x4047800: _ecore_main_shutdown (ecore_main.c:272) ==16316== by 0x4040D2E: ecore_shutdown (ecore.c:94) ==16316== by 0x4752331: ewl_shutdown (ewl_misc.c:355) ==16316== by 0x475238B: ewl_main (ewl_misc.c:374) ==16316== by 0x804C730: main (main.c:52) *** ECORE ERROR: Ecore Magic Check Failed!!! *** IN FUNCTION: ecore_main_fd_handler_del() Input handle has already been freed! *** NAUGHTY PROGRAMMER!!! *** SPANK SPANK SPANK!!! *** Now go fix your code. Tut tut tut!