On Wed, 11 Jan 2006 04:36:02 +1000 David Seikel <[EMAIL PROTECTED]> babbled:
> 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. most of those are either harmless (reading pixels that simply have not been rendered yet as they are deferred) are always there (compress2 in zlib just makes valgrind most unhappy for some reason - there is nothing in the code i can find that would make this trigger as everythnig is allocated with calloc and thus has to be initialized) etc. the only ones that worry me are the last 2 in the report - but there is nothing to identify the actual module there... hmmm. > The naughty null Ecore_Timer free is still reported during E shutdown. > Hope this helps to track it down. valgrind wont help find that - to find these do export ECORE_ERROR_ABORT=1 gdb enlightenment (ie set that env var) - then ecore will call abort() on such errors and bingo - insta-backtrace :) > (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) > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
