Hi Pritpal, It's also possible that simple 'free()' is called on these pointers causing a GPF.
You can try linking in free() function override with trace message to see whether they are being called. Brgds, Viktor On 2010 Jan 31, at 05:03, Pritpal Bedi wrote: > > This is the latest stub. > > One run of hbIDE - enter/exit reveals that > new() is issued 1439 times > delete() is issued 300 times > hb_out.log reports 1139 unreleased blocks. > > > =========================== > > const char * __hbmk2_hbcppmm( void ) > { > return "HBCPPMM"; > } > int getnew( void ) > { > static int i = 0; > return ++i; > } > int getdelete( void ) > { > static int i = 0; > return ++i; > } > void * operator new( size_t nSize ) > { > if( nSize == 0 ) > nSize = 1; > void * ptr = hb_xgrab( nSize ); > HB_TRACE( HB_TR_ALWAYS, ( " new( %p ) %i %i", ptr, nSize, > getnew() ) ); > return ptr; > } > void operator delete( void * ptr ) > { > if( ptr ) > { > HB_TRACE( HB_TR_ALWAYS, ( "< delete( void * %p ) %s %i", ptr, " > 0", getdelete() ) ); > hb_xfree( ptr ); > HB_TRACE( HB_TR_ALWAYS, ( " ( void * ) %s", " > 1 >" ) ); > } > } > > ======================== > > Can someone try on his system too ? > > > > ----- > enjoy hbIDEing... > Pritpal Bedi > _a_student_of_software_analysis_&_design_ > -- > View this message in context: > http://n2.nabble.com/hbQT-c-stub-GC-Some-food-for-thoughts-tp4483724p4488200.html > Sent from the harbour-devel mailing list archive at Nabble.com. > _______________________________________________ > Harbour mailing list (attachment size limit: 40KB) > Harbour@harbour-project.org > http://lists.harbour-project.org/mailman/listinfo/harbour _______________________________________________ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour