Sample of the core file is as follows:

=>[1] CLASS2::xyz(0x0, 0xf12323fc, 0x342b0a0, 0x1, 0x5, 0x7), at 0xff0b6584
  [2] CLASS2::abc(0xf5674b, 0x6f39f8, 0x5, 0x7, 0x71f130, 0xf5405d40), at 
0xff0a7990
  [3] CLASS1::pqr(0x4dcc48, 0xf4505b4c, 0xf2308b1c, 0x7e90, 0x1, 0x0), at 
0xff109d28
  [4] ------ main()
  
  
  My Crash file looks same as above 
  In that function pqr is member of CLASS1 and functions xyz, abc are the 
members of CLASS2
  
  flow of the code is : pqr -> abc -> xyz
  
 
  from the crash it shows that (=>[1] CLASS2::xyz(0x0, 0xf12323fc, 0x342b0a0, 
0x1, 0x5, 0x7), at 0xff0b6584) 
  first address is 0x0 which is usually "this" ptr which is going as NULL. 
  So in this case what can be the problem, because we have only the core file 
and code but from the code we are not getting any idea of crash.
  
  So I just want to know the cases when "this" ptr is passed as NULL.
  
  Please help us regarding this.
 
 
--
This messages posted from opensolaris.org

Reply via email to