Hi,

I finally didn't really used the X debugging flag because it was too
complicated. I simply came to the roots and reread all the tab creation
and deletion (and allocation/free procedures) related functions from the
beginning, following the flow of calls.

And now I think I fixed the issue after changing the appropriate things.
At least all my tests were not segfaulting where it was yesterday, so I
guess my changes were the right one as expected. :-) But I will anyway
reread everything again not to miss anything in this change of
structure, and maybe even simplifying the functions if I can (for
clarity of code).

Anyway... with this revision 331, it seems we have an improved memory
usage with only the running tabs in memory + the limit of tabs is now
totally removed (it is only up to users to be clever about this, but if
they want one hundred tabs, they can; whereas if they want only one,
only one tab is loaded in memory).

Jehan

jehan a écrit :
> Gautam Iyer writes: 
> 
>> On Wed, Aug 20, 2008 at 04:09:52AM +0200, Jehan wrote: 
>>
>> Try and make X requests synchronous (there's a flag called NO_DEBUG_X or
>> something similar that does this). Then you'll know the real problem. 
>>
> Ok... I see, that's probably why I did not understand the issue. I will 
> search for how to do this. 
> 
>> Hmm. Btw -- please don't commit anything that segfaults to the real
>> tree. If you'd like to save your nightly snapshot, feel free to create a
>> 'jehan' branch. Some people (e.g. me) use the latest release from
>> subversion as their primary terminal emulator...
> 
> I am sorry for this. I wanted to be able to get the code from another 
> computer but still needed to sleep a few hours, so I committed. I should 
> make a branch if ever this kind of circonstances happen. And I will fix the 
> main tree as soon as I am home, by at least reverting to the last revision. 
> And hopefully I will fix also the dynamic tabs version for tonight but won't 
> commit anything buggy like this again. 
> 
> Jehan
> 

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Materm-devel mailing list
Materm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/materm-devel
mrxvt home page: http://materm.sourceforge.net

Reply via email to