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)

Attachment: valgrind_log.pid28620
Description: Binary data

Attachment: pgpqxq4CDsQBg.pgp
Description: PGP signature

Reply via email to