I am writing you a second strange problem happened to me
Here is the story:
One of my application classes works as HTTP Client engine, i have coded it using RHttpSession and RHttpTransaction, It was working so fine, amazing on S60 3rd FP1 SDK, when i changed the SDK to S60 3rd FP2, it is acting crazy, always crashes on Exit, after doing some debugging and benefits from HookLogger, i have discovered that it was crashes on RHttpSession::Close() in class destructor, And it is through a KERN-EXEC 3 on Close() function.
On contrary, it was working perfectly before....
Now, lets talk about my own searching part:
1) I have asked some people, they told me it is a Binary Compatibility issue (from FP1 to FP2), I doubt that is true!
2) Others mentioned that, maybe i am closing the RHttpSession twice!, That is not true, i am closing it only once, in the whole application life.
3) Others mentioned that, RHttpSession and RHttpTransaction have there own decision for using Close() function, and that no need for closing them manually!!!!! I have no idea about this.
But, i am closing only RHttpSession and closing and Canceling RHttpTransaction.
My own experimental, i have tested note number 3, meaning: i have commented the lines for closing both, the debugger continue its work and passes theses lines, but an Alloc panic occur in the (Application Name).cpp class, which is one of the built-in classes generated for any S60 project!!!
Really i am stuck on this and have no idea about what happens to my application, note that it was working perfectly on S60 3rd FP1!!!
Your help will considered as saving Leonard life
There is no status for Leonard in this post