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

Reply via email to