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
