Hi all,
I'm hoping this community can help me out, because I've pretty much run into a dead end with MS on this issue. BTW, we're using dojo 0.9.
We have an application that uses the dijit Dialog to to display a "popup" on the screen. The HTML in the dialog is basically a bunch of tables, div etc with a form on it. The popup works fine on all Windows XP workstations, but then there are a few Citrix servers (running Windows 2003, fully patched) that users access the same functionality from and it crashes the browser there! IE 6 is used in both cases. What is puzling is that on the Citrix servers it doesn't crash all the time, but it is frequent...may be 2/3 times. IE ofcourse generates a dr. watson dump which doesn't really give out much. When we sent the dump over to MS, they analyzed it and came to the conclusion that it was the application running some JS that causes the browser to crash, so they can't help out...and the managers are behind me now, to sift through the code and figure out what the problem is. The only thing I've gotten from MS is the following. Can any of you throw some light onto where/what I should start looking for? The security setting on the browser was lowered as much as possible. It seems to be failing when computing styles?...ideas please....thank you!
# ChildEBP RetAddr Args to Child
00 0013903c 7fa7ee81 02112af0 02112b20 020c3c60 mshtml!CElement::ComputeFormatsVirtual+0x1cb (FPO: [Non-Fpo]) (CONV: thiscall)
01 0013905c 7facbf17 001391d8 02112b20 02112b20 mshtml!CTableRow::ComputeFormatsVirtual+0x196 (FPO: [Non-Fpo]) (CONV: thiscall)
02 00139078 7fa7db4f 001391d8 02112b20 020c3cc0 mshtml!CElement::ComputeFormats+0x3a (FPO: [Non-Fpo]) (CONV: thiscall)
03 001390bc 7fb980b4 02112b20 02112b50 020c3cc0 mshtml!CElement::ComputeFormatsVirtual+0x141 (FPO: [Non-Fpo]) (CONV: thiscall)
04 00139140 7facbf17 001391d8 02112b50 02112b50 mshtml!CTableCell::ComputeFormatsVirtual+0x3e6 (FPO: [Non-Fpo]) (CONV: thiscall)
05 0013915c 7fa7db4f 001391d8 02112b50 020c3970 mshtml!CElement::ComputeFormats+0x3a (FPO: [Non-Fpo]) (CONV: thiscall)
06 001391a0 7facbf17 02112b50 02112bb0 00139468 mshtml!CElement::ComputeFormatsVirtual+0x141 (FPO: [Non-Fpo]) (CONV: thiscall)
07 001391bc 7fb1c064 001391d8 02112bb0 ffffffff mshtml!CElement::ComputeFormats+0x3a (FPO: [Non-Fpo]) (CONV: thiscall)
08 00139448 7fc2cc2f 8001143c 00000005 02112bb0 mshtml!CElement::ComputeExtraFormat+0x75 (FPO: [Non-Fpo]) (CONV: thiscall)
09 00139478 7fc18bed 001394a8 8001143c 0013949c mshtml!CTreeNode::GetScrollBarComponentColorHelper+0x34 (FPO: [Non-Fpo]) (CONV: thiscall)
0a 00139488 7fb83219 001394a8 02112bb0 01e205e0 mshtml!CTreeNode::GetScrollbarBaseColor+0x12 (FPO: [Non-Fpo]) (CONV: thiscall)
0b 0013949c 7faa2cd1 02112bb0 00139584 ffffffff mshtml!CScrollbarThreeDColors::CScrollbarThreeDColors+0x56 (FPO: [Non-Fpo]) (CONV: thiscall)
0c 001395c4 7fac1b11 00000001 00139630 00139600 mshtml!CLayout::DrawClientScrollbar+0xb6 (FPO: [Non-Fpo]) (CONV: thiscall)
0d 00139644 7fac228b 01e23880 7f9e1b20 020f71fc mshtml!CDispScroller::DrawBorder+0xb7 (FPO: [Non-Fpo]) (CONV: thiscall)
0e 00139968 7fac292d 01e23880 00000000 00000007 mshtml!CDispContainer::DrawSelf+0x19f (FPO: [Non-Fpo]) (CONV: thiscall)
0f 00139b48 7fac3737 01e23880 00000000 00000007 mshtml!CDispNode::Draw+0x109 (FPO: [Non-Fpo]) (CONV: thiscall)
10 00139b68 7fac224c 01e23880 00139de0 0013b8f4 mshtml!CDispContainer::DrawChildren+0x3e (FPO: [Non-Fpo]) (CONV: thiscall)
11 00139e84 7fac292d 01e23880 00000000 00000007 mshtml!CDispContainer::DrawSelf+0x26c (FPO: [Non-Fpo]) (CONV: thiscall)
12 0013a064 7fac3737 01e23880 00000000 00000007 mshtml!CDispNode::Draw+0x109 (FPO: [Non-Fpo]) (CONV: thiscall)
13 0013a084 7fac224c 01e23880 0013a2fc 0013b8f4 mshtml!CDispContainer::DrawChildren+0x3e (FPO: [Non-Fpo]) (CONV: thiscall)
0:000> dc 020f71fc
020f71fc 7fa31e30 00000001 11028890 00000000 0...............
020f720c 00000001 020b96c0 00000002 00000008 ................
020f721c ffffffff 00000000 00000000 020c84f0 ................
020f722c 00000001 00000001 0000001c 00000038 ............8...
020f723c 00000007 0000000d 0000000d 0000025e ............^...
020f724c 0000000d 00000000 00000000 0000025e ............^...
020f725c 00000062 00000000 00000000 00000001 b...............
020f726c 00000000 00000000 020f7294 00000000 .........r......
0:000> dc
020f73fc 00740069 00610052 00690064 0000006f i.t.R.a.d.i.o...
020f740c 00132de4 00002200 0000334f 00000200 .-..."..O3......
020f741c 00003350 00002200 00003368 00000000 P3..."..h3......
020f742c 039c1e48 00650074 00740078 006a002f H...t.e.x.t./.j.
020f743c 00760061 00730061 00720063 00700069 a.v.a.s.c.r.i.p.
020f744c 00000074 00008103 80000000 00000000 t...............
020f745c 020f73e0 00001f00 000003f1 7fa19dc0 .s..............
020f746c 020f7430 00001f00 000003f1 7fa19dc0 0t..............

activating dijit Dialog crashes IE
Over the last couple of days, the server was rebuilt and it still hasn't changed the behavior. IE crashes everytime the dialog is opened. Thoughts anyone?