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