linux-c-programming.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Thread causing memory leaks...
@ 2005-08-19 13:37 Mehmet Tek
  0 siblings, 0 replies; 2+ messages in thread
From: Mehmet Tek @ 2005-08-19 13:37 UTC (permalink / raw)
  To: linux-c-programming


Hi all,

After debugging for a number of hours, I found out that the very basics of my 
thread usage is causing memory leaks. (I checked it with mtrace and valgrind, 
they both say that there is memory leak.)

I have a very simple program below that leaks memory. Can anyone tell me if I 
am doing sth wrong, or is it actually some bug in the native thread 
implementation?

Any feedback would be appreciated...

Thanks,
Mehmet

PS: I am using Linux 2.4.21 (SuSE 9.0) with gcc 3.3.1 on a AMD64 machine.

===========================================================================

#include <iostream>
#include <pthread.h>
#include <mcheck.h>

using namespace std;

void *thFunction(void *arg) {

  cout << " Thread started"  << endl;

  cout << " Thread ending"  << endl;

  return NULL;

}

int main() {

  pthread_t  th;

  //  mtrace();

  cout << " Spawning the thread" << endl;

  pthread_create(&th, NULL, thFunction, NULL);

  pthread_join(th, NULL);

  //  muntrace();

  return 0;
}



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2005-08-22  8:36 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <200508191714586.SM02404@037f27dd816a40c>
2005-08-22  8:36 ` Thread causing memory leaks Jean-Philippe Andriot
2005-08-19 13:37 Mehmet Tek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).