As promised in a recent commit, I ran valgrind over things. After fixing a few things in the emu module and running valgrind again, what was left is in code I don't know anything about.
The valgrind report is attached. Since all, or most modules use the same source file name of e_mod_main.c, tracking down that last one took some time. Naturally I had to look at all of them before I found one that matched the report. It's engage. The naughty null Ecore_Timer free is still reported during E shutdown. Hope this helps to track it down. (I have to type this manually, hope I didn't introduce any errors.) E17: Begin shutdown procedure! *** ECORE ERROR: Ecore Magic Check Failed!!! *** IN FUNCTION: ecore_timer_del() Input handle pointer is NULL! *** NAUGHTY PROGRAMMER!!! *** SPANK SPANK SPANK!!! *** Now go fix your code. Tut tut tut! BUG: References 1 /home/dvs1/.e/e/applications/all/xterm.eap BUG: References 1 /opt/e17/share/engage/icons/xapp.eap BUG: References 1 /home/dvs1/.e/e/applications/all/xterm.eap The eMonkeys can not find the eTranslation for your eLocale(en_GB.utf8). Please make sure your messages path is in order. If this locale is an alias make sure you have your locale.aliases file in the right place Program exited normally. No stack. (gdb)
valgrind_log.pid28620
Description: Binary data
pgpqxq4CDsQBg.pgp
Description: PGP signature
