BTW, efreet_util_desktop_exec_find at efreet_utils.c:279 isn't current, or? Which revision?
efreet_util_desktop_exec_find is at line 219, and the call to ecore_file_app_exe_get is at line 237 S. On 04/04/2011 01:14 PM, Carsten Haitzler (The Rasterman) wrote: > On Sun, 03 Apr 2011 15:48:49 +0000 Tom Hacohen > <[email protected]> said: > > mwahahahahah! > > actually.. my suspicion is that e still refs a desktop file and doesnt release > it and change it on the efreet changed event... > >> Here ya go, managed to make it happen again. >> With this* cache I get the following backtrace: >> #10<signal handler called> >> #11 0xb761c623 in ecore_file_app_exe_get (app=0xb1318978<Address >> 0xb1318978 out of bounds>) at ecore_file.c:854 >> #12 0xb756604a in efreet_util_desktop_exec_find (exec=0xad10d00 >> "gnome-terminal") at efreet_utils.c:279 >> #13 0x08096829 in _e_border_eval (bd=0xab2ded0) at e_border.c:7593 >> #14 0x08089e9d in e_border_idler_before () at e_border.c:2945 >> #15 0x08073785 in _e_main_cb_idler_before (data=0x0) at e_main.c:1640 >> #16 0xb76a54f2 in _ecore_idle_enterer_call () at >> ecore_idle_enterer.c:146 >> #17 0xb76a7a55 in _ecore_main_loop_iterate_internal (once_only=0) at >> ecore_main.c:1412 >> #18 0xb76a67fa in ecore_main_loop_begin () at ecore_main.c:680 >> #19 0x0807234c in main (argc=1, argv=0xbfaf09a4) at e_main.c:1165 >> >> when touching a desktop file from /usr/share/applications. In order to >> get the malformed cache, I just had to install vlc (which added a >> desktop file to /usr/share/applications). The installations of vlc was >> enough to make e crash, and as I said touching now also crashes. >> >> Here's the malformed cache: >> * http://www.filefactory.com/file/ca7975d/n/efreet.tgz >> >> Have fun, >> Tom. >> >> On Thu, 2011-03-31 at 16:34 +0200, Tom Hacohen wrote: >>> Hey, >>> >>> Every time a desktop file gets updated, efreet makes e crash. >>> >>> Way to reproduce: run "touch /usr/share/applications/xchat.desktop" (or >>> whatever other desktop file. >>> >>> This is very annoying, this means e segs every time we install an >>> application. >>> >>> Do you guys also get it? >>> >>> -- >>> Tom. >>> >>> >>> ------------------------------------------------------------------------------ >>> Create and publish websites with WebMatrix >>> Use the most popular FREE web apps or write code yourself; >>> WebMatrix provides all the features you need to develop and >>> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf >>> _______________________________________________ >>> enlightenment-devel mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> >> >> >> ------------------------------------------------------------------------------ >> Create and publish websites with WebMatrix >> Use the most popular FREE web apps or write code yourself; >> WebMatrix provides all the features you need to develop and >> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf >> _______________________________________________ >> enlightenment-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> > > ------------------------------------------------------------------------------ Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
