Closed Bug 59529 Opened 24 years ago Closed 22 years ago

Clicking on MAP freezes NN6

Categories

(Core Graveyard :: RDF, defect, P3)

x86
Windows NT
defect

Tracking

(Not tracked)

RESOLVED WORKSFORME
Future

People

(Reporter: harishd, Assigned: joki)

References

()

Details

Attachments

(1 file)

Goto the above URL and click on any of the states ( on the MAP ): Build 2000-11-08 branch The stack that I got: GDI32! 77ed96fb() LineDDAFunc(int 337, int -9704412, long 1237988) line 83 GDI32! 77ee74ab() nsRenderingContextWin::DrawLine(nsRenderingContextWin * const 0x030db290, int 337, int 99, int 338, int -33685957) line 1048 PolyArea::Draw(nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}) line 589 nsImageMap::Draw(nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}) line 1029 nsImageFrame::Paint(nsImageFrame * const 0x00df8a60, nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 664 nsContainerFrame::PaintChild(nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsIFrame * 0x00df8a60, nsFramePaintLayer eFramePaintLayer_Underlay) line 211 nsBlockFrame::PaintChildren(nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 6414 nsBlockFrame::Paint(nsBlockFrame * const 0x00df89a0, nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 6292 nsContainerFrame::PaintChild(nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsIFrame * 0x00df89a0, nsFramePaintLayer eFramePaintLayer_Underlay) line 211 nsContainerFrame::PaintChildren(nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 155 nsTableCellFrame::Paint(nsTableCellFrame * const 0x00df8940, nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 366 nsTableRowFrame::PaintChildren(nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 599 nsTableRowFrame::Paint(nsTableRowFrame * const 0x00df88f0, nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 552 nsTableRowGroupFrame::PaintChildren(nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 273 nsTableRowGroupFrame::Paint(nsTableRowGroupFrame * const 0x00df4d9c, nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 227 nsContainerFrame::PaintChild(nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsIFrame * 0x00df4d9c, nsFramePaintLayer eFramePaintLayer_Underlay) line 211 nsContainerFrame::PaintChildren(nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 155 nsTableFrame::Paint(nsTableFrame * const 0x00df4d34, nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 1370 nsContainerFrame::PaintChild(nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsIFrame * 0x00df4d34, nsFramePaintLayer eFramePaintLayer_Underlay) line 211 nsTableOuterFrame::Paint(nsTableOuterFrame * const 0x00df4ce0, nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 352 nsContainerFrame::PaintChild(nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsIFrame * 0x00df4ce0, nsFramePaintLayer eFramePaintLayer_Underlay) line 211 nsBlockFrame::PaintChildren(nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 6414 nsBlockFrame::Paint(nsBlockFrame * const 0x00df4c58, nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 6292 nsContainerFrame::PaintChild(nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsIFrame * 0x00df4c58, nsFramePaintLayer eFramePaintLayer_Underlay) line 211 nsContainerFrame::PaintChildren(nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 155 nsTableCellFrame::Paint(nsTableCellFrame * const 0x00df4bf8, nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 366 nsTableRowFrame::PaintChildren(nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 599 nsTableRowFrame::Paint(nsTableRowFrame * const 0x00df4ba8, nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 552 nsTableRowGroupFrame::PaintChildren(nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 273 nsTableRowGroupFrame::Paint(nsTableRowGroupFrame * const 0x00df35d8, nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 227 nsContainerFrame::PaintChild(nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsIFrame * 0x00df35d8, nsFramePaintLayer eFramePaintLayer_Underlay) line 211 nsContainerFrame::PaintChildren(nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 155 nsTableFrame::Paint(nsTableFrame * const 0x00df3570, nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 1370 nsContainerFrame::PaintChild(nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsIFrame * 0x00df3570, nsFramePaintLayer eFramePaintLayer_Underlay) line 211 nsTableOuterFrame::Paint(nsTableOuterFrame * const 0x00df351c, nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 352 nsContainerFrame::PaintChild(nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsIFrame * 0x00df351c, nsFramePaintLayer eFramePaintLayer_Underlay) line 211 nsBlockFrame::PaintChildren(nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 6414 nsBlockFrame::Paint(nsBlockFrame * const 0x00dd4b78, nsIPresContext * 0x033d00a0, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Underlay) line 6292 nsContainerFrame::PaintChild(nsIPresContext * 0x033d00a0, nsIRenderi
Attached file Saved copy of the above URL... (deleted) —
Reassigning to Don.
Assignee: kmcclusk → dcone
It doesn't crash for me with todays RTM build on WINNT. If I click on California it draws an odd triange over most of the U.S. Other states like Kentucky draw a outline which matches the states border.
Note: NN6 does not freeze all the time but does most of the time. Kevin, I noticed that triange too. Clicking on California actually took me to Alaska!!!
Clicking on California freezes the application. The other states seem to work. Giving this to joki.. I think this is an event problem somehow.. or joki can find out were it is breaking and triage it from there.
Assignee: dcone → joki
Actually.. after waiting for about 5 minutes.. it did take me to Alaska.. it did not crash (or hang as I originally thought). If you don't think this is yours joki you can give it back to me or assign it to someone who you think knows about this kind of problem.
The URL works fine for me on {Mozilla/5.0 (X11; U; Linux 2.4.0 i686; en-US; 0.7) Gecko/20010105}. Clicked on the Map and it showed me an appropriate view.
There does appear to be a problem with placement of the coordinates for the map, however. On NS4.76, the mapping for CA is tight around the CA portion of the map, but, on NN6, (Linux), the placement is strange. If you move your mouse slowly over CA, you'll note that most of that section of the map would take you to AK if you clicked it. Watch the URL in the status bar as you're waving the mouse around. Seems to be a rending/pix-mapping problem. This is on 1280 X 1024 Screen.
Definitely seems to be a problem with the coord mapping in Mozilla. Since I haven't seen any other imagemaps with screwed up I'm going to hope this is something fairly rare. Going to mark future for now. This bug has been marked "future" because the original netscape engineer working on this is over-burdened. If you feel this is an error, that you or another known resource will be working on this bug,or if it blocks your work in some way -- please attach your concern to the bug for reconsideration.
Status: NEW → ASSIGNED
Target Milestone: --- → Future
WFM 2002052306 win2k
anybody ?
WFM: Using 9/28/2002 cvs build on WinXP. Resolving WFM.
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → WORKSFORME
tever is not RDF QA anymore
QA Contact: tever → nobody
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: