Hi Diannethanks for replying.....yeah .it was my mistake ..prints are coming from Parcel.cpp , further debugging yields thatin ViewRoot.java file request for window service is resulting in openSession Object ,which isfurther having IPC commn and after readStrongBinder() in IWindowManager.java(generated file) openSession is returning NULL.so my point is from the client side i have tracked writeStrongBinder() in switch case which is not NULL only the reply is coming NULL,and this is happening only for windoesession not for InputMethodManager which i tracked from logs , requesting the IPC service and getting the one. and for remoteobject .for localobjecct IPC seems to be working fine.so i want to track code from server side which is actually writting in to kernel driver , so that i can get insight of what is happening from read and write from kernel driver which file i should look?or is there any other way to track this? please reply....Regards,DJ