just a quick thought. It is likely caused by
un-initialized memory pointer which is freed at some
point in your program. Why does it have random taste?
don't know exactly. Maybe your program has more than
one thread or I/O select  to start with so that timing
can cause sometimes the pointer is initialized but not
in other times. 

alan,

--- Jerry Johns <[EMAIL PROTECTED]> wrote:

> Hello all,
> 
>              Just recently, I've been starting to
> get these errors whenever
> is start my custom application...
> 
> *** glibc detected *** double free or corruption:
> 0x000fb130 ***, it happens
> very unpredictably, and always terminates my program
> 
> Until a day ago, my application had absolutely no
> problems, and now it
> starts dying at random times;
> 
> My code changes compile fine, and they run fine (if
> they start properly) for
> hours on end
> 
>  
> 
> How do I start tracing the cause of this problem?
> What debugging techniques
> are available at my disposal?
> 
> I have no clue where to start poking around...the
> memory address given is
> most prob a heap location
> 
>  
> 
> Thanks a bunch
> 
>  
> 
> Jerry
> 
> > _______________________________________________
> Davinci-linux-open-source mailing list
> [email protected]
>
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
> 



 
____________________________________________________________________________________
Want to start your own business?
Learn how on Yahoo! Small Business.
http://smallbusiness.yahoo.com/r-index
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to