On Sun, 3 Aug 2003 22:27:22 +0100 (BST) "Dhruba Bandopadhyay"
<[EMAIL PROTECTED]> babbled:

> This is a vague and possibly unrelated problem that I experienced
> recently.  Having used E for some time I began experiencing reproducible
> segmentation faults which returned it to XDM.  Using other WM's did not
> seem to suffer the same segfaults.  I pondered over this problem and
> thought it may be hardware related or source compilation or CFLAGS related
> but it wasn't.  What fixed it was simply removing ~/.enlightenment and
> recreating it by reloading E.
> 
> So this poses the following questions amongst others.
> 
> -- Does the ~/.enlightenment directory corrupt over time and and in this
> case what caused the dotfolder to become corrupted?

not "it always happens over time" but something happened to corrupt something so
e didn't like reading it... could be a kill-9 during a write a system hang
during that etc. not sure.

> --  Can this be prevented?

yes... with careful coding :)

> -- Is there a sanity check and repair that can be done to save having to
> recreate the entire directory when one suffers problems?

not really. it's a manual process. i personalyl keep this in mind for e17 to
basically avoid the problem and just make sure it NEVER happens. sure files
can get corrupted (it can be done by a user just goign thru the dir and
deleting files to dd if=/dev/urandom of=file bs=1 coun=100 etc. too. the code
shouldn't segfault if the file is damaged - and that's myh focus for e17
stuff... so far i think i have it robust (as its all done in libraries) but i
will definitely focus on makign sure this works. as for e16... without a
backtrace there is little we can do that is time usefully spent to find this
problem :)

> Just some food for thought.  Most other problems mentioned seem to have
> been fixed which I'm very grateful for.
> 
> With regards.
> -- 
> Dhruba Bandopadhyay | dhruba[AT]codewordt.co.uk
> ICQ: 31628525 | MSN: [EMAIL PROTECTED]
> 
> 
> -------------------------------------------------------
> This SF.Net email sponsored by: Free pre-built ASP.NET sites including
> Data Reports, E-commerce, Portals, and Forums are available now.
> Download today and enter to win an XBOX or Visual Studio .NET.
> http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
> _______________________________________________
> enlightenment-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


-- 
--------------- Codito, ergo sum - "I code, therefore I am" --------------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]
熊耳 - 車君                         [EMAIL PROTECTED]
Mobile Phone: +61 (0)413 451 899    Home Phone: 02 9698 8615


-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to