Hello,
I've been having troubles with the CAknQueryDialog under lowmem
situations, and thought that reporting them here migth help someone.
The CAknQueryDialog bugs in two ways, depending how you use it:
1)
CAknQueryDialog* dlg = CAknQueryDialog::NewL(*msg);
This will fail with USER 113 if memory is low.
2)
CAknQueryDialog* dlg = new (ELeave) CAknQueryDialog;
dlg->ExecuteLD(resource, *msg);
This will fail with KERN-EXEC 3.
Environment: 6630 / 5.03.03
Also, I have managed to get 7610 to fail with KERN-EXEC 3 even
before the "NewApplication()" call.
PS. I think Symbian Signed page should mention the "Panix Tracer"
software. It really helps tracing down these panics.
- Simo
Simo Salminen wrote:
> Hello,
>
> I've been having troubles with the CAknQueryDialog under lowmem
> situations, and thought that reporting them here migth help someone.
>
> The CAknQueryDialog bugs in two ways, depending how you use it:
>
> 1)
> CAknQueryDialog* dlg = CAknQueryDialog::NewL(*msg);
>
> This will fail with USER 113 if memory is low.
>
> 2)
> CAknQueryDialog* dlg = new (ELeave) CAknQueryDialog;
> dlg->ExecuteLD(resource, *msg);
>
> This will fail with KERN-EXEC 3.
>
> Environment: 6630 / 5.03.03
>
> Also, I have managed to get 7610 to fail with KERN-EXEC 3 even before
> the "NewApplication()" call.
>
>
> PS. I think Symbian Signed page should mention the "Panix Tracer"
> software. It really helps tracing down these panics.
>
> - Simo
Simo, these look like S60 bugs :-/
Can you report the memory threshold you're testing with to get these ?
cheers
/JP