Discussion:
Loading Symbols (.pdb) for Internet Explorer files
(too old to reply)
ScottV
2007-08-22 23:36:02 UTC
Permalink
I am working on a Web Browser Control that is crashing after changing the
selection in a drop down more than 7 times. This only happens on IE 7. With
other versions of Internet Explorer installed, everything works fine. The
crash is happening in IEFrame.dll, and I want a valid call stack trace to
determine what the root of the problem is, but the symbols files are not
getting loaded.

I have system symbols installed on one of my development machines. Visual
Studio 8 on Vista loads most of the symbols without a problem, but certain
files like IEFrame.pdb do not get loaded. IEFrame.pdb are stored in the same
folder as the other files that do get loaded. I even tried copying
IEFrame.pdb to the same folder as IEFrame.dll, but nothing seems to work.

Are there any special steps to get the symbols loaded for IE 7?

Thanks,
Scott
Rob ^_^
2007-08-24 09:37:34 UTC
Permalink
Hi Scott,

IMHO you are using the sledgehammer approach. And what javascript code to
you have in the dropdown's onchange event?

Can you reporduce the problem in the IE7 browser? If so use the debug
settings of IE and the MS Script debugger to trace what is happening with
the element events.

You may like http://www.debugbar.com or http://www.iewatch.com

Regards.
Post by ScottV
I am working on a Web Browser Control that is crashing after changing the
selection in a drop down more than 7 times. This only happens on IE 7. With
other versions of Internet Explorer installed, everything works fine. The
crash is happening in IEFrame.dll, and I want a valid call stack trace to
determine what the root of the problem is, but the symbols files are not
getting loaded.
I have system symbols installed on one of my development machines. Visual
Studio 8 on Vista loads most of the symbols without a problem, but certain
files like IEFrame.pdb do not get loaded. IEFrame.pdb are stored in the same
folder as the other files that do get loaded. I even tried copying
IEFrame.pdb to the same folder as IEFrame.dll, but nothing seems to work.
Are there any special steps to get the symbols loaded for IE 7?
Thanks,
Scott
ScottV
2007-08-27 19:28:02 UTC
Permalink
Thanks for the links to the tools. I will check them out.

The problem does not occur in Internet Explorer 7, just inside the Web
Browser Control.

The test page I am using is very simple. The drop down is created using this
HTML
<select name="test">
<option value="0">0</option>
<option value="0">1</option>
<option value="0">2</option>
<option value="0">3</option>
</select>

And there is no Javascript associated with it.
The problem is reproducable without any javascript code.
Post by Rob ^_^
Hi Scott,
IMHO you are using the sledgehammer approach. And what javascript code to
you have in the dropdown's onchange event?
Can you reporduce the problem in the IE7 browser? If so use the debug
settings of IE and the MS Script debugger to trace what is happening with
the element events.
You may like http://www.debugbar.com or http://www.iewatch.com
Regards.
Post by ScottV
I am working on a Web Browser Control that is crashing after changing the
selection in a drop down more than 7 times. This only happens on IE 7. With
other versions of Internet Explorer installed, everything works fine. The
crash is happening in IEFrame.dll, and I want a valid call stack trace to
determine what the root of the problem is, but the symbols files are not
getting loaded.
I have system symbols installed on one of my development machines. Visual
Studio 8 on Vista loads most of the symbols without a problem, but certain
files like IEFrame.pdb do not get loaded. IEFrame.pdb are stored in the same
folder as the other files that do get loaded. I even tried copying
IEFrame.pdb to the same folder as IEFrame.dll, but nothing seems to work.
Are there any special steps to get the symbols loaded for IE 7?
Thanks,
Scott
Loading...