Re: LiveCode 5.5.0 Linux Memory leak... Again!
Posted: Thu Apr 12, 2012 6:18 pm
Linux has remained at 1-3% (depending on whose stats you read) for many years. I enjoy it and would like to see that grow, but for the reasons I outlined in this post on the Ubuntu forum I just don't see much growth potential for Linux until OEMs stop ripping off their shareholders by refusing to differentiate:X wrote:Sometimes I feel like that "last samurai", fighting for and standing by RR/LC Empire which unfortunately is losing ground on the Linux landscapeFourthWorld wrote: It's helpful to know this a non-issue for you.
http://ubuntuforums.org/showthread.php? ... st11618651
While Linux has remained a slender minority on the desktop (yes, even 30+ million is still a minority), RunRev continues to deliver enhancements to their Linux engine with each release. In fact, RunRev's investment in Linux is greatly disproportionate to revenues derived from it. Yet they do it because they like it and it reflects well on their omni-platform mission, and those of us who like Linux really like it so we're the squeaky wheels that get the grease, much as RunRev devotes far more than 10% of their development time to their Mac engine, even as the Mac audience has never exceeded 10% of total computer users.
And like the Mac and Windows engines, the Linux engine is not entirely bug-free. Indeed, none of those OSes are themselves bug-free.
And as you noted earlier Linux is a complex beast with multiple layers which can make tracking down problems from specific interactions of components, like this memory leak, unusually challenging compared to the level of effort required to fix such a problem on more heterogeneous OSes.
That said, I suspect RunRev will look into this soon (report #10141 was submitted only two days ago), and if it can be confirmed there I'd be surprised if we don't see a fix in the next release. Memory leaks can be very hard to track down, but usually not that hard to fix once the root cause is known.
Of course that assumes the bug is in LiveCode. So far the evidence available leaves that as an open question, esp. given the very few leaks that have ever cropped up in the LC engine to date vs. the many well-documented leaks in Xorg. It may be LC, but it may not. It'll take more thorough investigation to know for sure.