Forums | developer.brewmp.com Forums | developer.brewmp.com

Developer

Forums

Forums:

Hi, calling the IWEB_GetResponse() returns a correct response, but on exit an exception is thrown, with the following call stack:

> BREW_Simulator.exe!004b42c2()
BREW_Simulator.exe!004aab33()
BREW_Simulator.exe!004aba83()
BREW_Simulator.exe!004ab835()
BREW_Simulator.exe!004abd20()
BREW_Simulator.exe!004abc35()
BREW_Simulator.exe!004b7394()
BREW_Simulator.exe!004afa96()
BREW_Simulator.exe!00502135()
BREW_Simulator.exe!00502205()
BREW_Simulator.exe!00502573()
BREW_Simulator.exe!0044208a()
BREW_Simulator.exe!00478dff()
BREW_Simulator.exe!00476b4a()
BREW_Simulator.exe!00442119()
MFC71u.dll!0096b294()
MFC71u.dll!0096b31c()
MFC71u.dll!0096b385()
MFC71u.dll!0096b3c3()
user32.dll!77d48734()
user32.dll!77d48816()
user32.dll!77d489cd()
MFC71u.dll!00972166()
user32.dll!77d48a10()
MFC71u.dll!00973830()
MFC71u.dll!0097393c()
BREW_Simulator.exe!004639da()
advapi32.dll!_RegQueryValueExW@24() + 0x8c
BREW_Simulator.exe!00463aff()
ntdll.dll!_RtlFormatCurrentUserKeyPath@4() + 0xf9

I've released any interface which is involved, but still, the exception is still shown in simulator.
Any insight will be welcomed!
Yigal

Few possibilities:
1. data overwrite
2. double releasing the memory/interface pointer
Try the following
1. Does the problem go away when you comment out IWEB_GetResponse call alltogehter? If so then start from there.
2. You may try to set a data break point at the memory address where crash happens to check who is altering the memory.

Few possibilities:
1. data overwrite
2. double releasing the memory/interface pointer
Try the following
1. Does the problem go away when you comment out IWEB_GetResponse call alltogehter? If so then start from there.
2. You may try to set a data break point at the memory address where crash happens to check who is altering the memory.