Closed Bug 17119 Opened 25 years ago Closed 25 years ago

Crash due to invalid frame

Categories

(Core :: Layout, defect, P3)

Other
Other
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: dp, Assigned: troy)

References

Details

To reproduce here is what i think I did:

- File->OpenWebLocation
- type in my.netscape.com ENTER
- after page load, type in "sites.netscape.net/dpsuresh/personal" in the url
  bar
- BOOM.

I will try reproducing this again.

(gdb) bt
#0  0x402d548f in ?? () from /lib/libc.so.6
#1  0x4024ff6e in ?? () from /usr/lib/libstdc  -libc6.1-1.so.2
#2  0x40dad562 in MaxElementSizePropertyDtor (aPresContext=0x824fa30,
aFrame=0xdadadada, aPropertyName=0x81c63c8, aPropertyValue=0xdadadada) at
nsBlockBandData.cpp:297
#3  0x40ffe7a5 in DestroyPropertyValuesFunctor::operator() (this=0xbffff020,
aKey=0xdadadada, aValue=0xdadadada) at nsFrameManager.cpp:1852
#4  0x40dbde1b in nsDST::EnumTree (this=0x87b3950, aNode=0x87bfe10,
aFunctor=@0xbffff020) at nsDST.cpp:375
#5  0x40dbddc1 in nsDST::Enumerate (this=0x87b3950, aFunctor=@0xbffff020) at
nsDST.cpp:362
#6  0x40dcafea in FrameManager::PropertyList::RemoveAllProperties
(this=0x87b3938, aPresContext=0x824fa30) at nsFrameManager.cpp:1867
#7  0x40dca52c in FrameManager::DestroyPropertyList (this=0x833a510,
aPresContext=0x824fa30) at nsFrameManager.cpp:1565
#8  0x40dc7085 in FrameManager::~FrameManager (this=0x833a510, __in_chrg=3) at
nsFrameManager.cpp:339
#9  0x40dc6f52 in FrameManager::Release (this=0x833a510) at
nsFrameManager.cpp:318
#10 0x40dec8b5 in PresShell::~PresShell (this=0x833a620, __in_chrg=3) at
nsPresShell.cpp:552
#11 0x40dec575 in PresShell::Release (this=0x833a620) at nsPresShell.cpp:483
#12 0x40ff9ff4 in nsCOMPtr
<nsIPresShell>::~nsCOMPtr (this=0x8781788, __in_chrg=2) at
../../../dist/include/nsCOMPtr.h:457
#13 0x40fbc3f1 in DocumentViewerImpl::~DocumentViewerImpl (this=0x8781760,
__in_chrg=3) at nsDocumentViewer.cpp:273
#14 0x40fbc100 in DocumentViewerImpl::Release (this=0x8781760) at
nsDocumentViewer.cpp:217
#15 0x40952be6 in ?? () from
/home/dp/build.debug/mozilla/dist/bin/libraptorwebwidget.so
#16 0x40950948 in ?? () from
/home/dp/build.debug/mozilla/dist/bin/libraptorwebwidget.so
#17 0x409514af in ?? () from
/home/dp/build.debug/mozilla/dist/bin/libraptorwebwidget.so
#18 0x409514af in ?? () from
/home/dp/build.debug/mozilla/dist/bin/libraptorwebwidget.so
#19 0x414e7ad0 in ?? () from
/home/dp/build.debug/mozilla/dist/bin/components/libnecko_http.so
#20 0x414e6a04 in ?? () from
/home/dp/build.debug/mozilla/dist/bin/components/libnecko_http.so
#21 0x408eab21 in ?? () from
/home/dp/build.debug/mozilla/dist/bin/components/libnecko.so
#22 0x408ea0ba in ?? () from
/home/dp/build.debug/mozilla/dist/bin/components/libnecko.so
#23 0x4019933b in ?? () from /home/dp/build.debug/mozilla/dist/bin/libplds3.so
#24 0x4019924c in ?? () from /home/dp/build.debug/mozilla/dist/bin/libplds3.so
#25 0x40157b09 in nsEventQueueImpl::ProcessPendingEvents (this=0x80a0d80) at
nsEventQueue.cpp:190
#26 0x40526966 in ?? () from
/home/dp/build.debug/mozilla/dist/bin/libwidget_gtk.so
#27 0x4052632f in ?? () from
/home/dp/build.debug/mozilla/dist/bin/libwidget_gtk.so
#28 0x406b4d6a in ?? () from /usr/lib/libglib-1.2.so.0
#29 0x406b62c6 in ?? () from /usr/lib/libglib-1.2.so.0
#30 0x406b6801 in ?? () from /usr/lib/libglib-1.2.so.0
#31 0x406b6979 in ?? () from /usr/lib/libglib-1.2.so.0
#32 0x405e5f3a in ?? () from /usr/lib/libgtk-1.2.so.0
#33 0x40526e6f in ?? () from
/home/dp/build.debug/mozilla/dist/bin/libwidget_gtk.so
#34 0x4039af41 in ?? () from
/home/dp/build.debug/mozilla/dist/bin/libnsappshell.so
#35 0x804b777 in main1 (argc=1, argv=0xbffffa34) at nsAppRunner.cpp:604
#36 0x804b9f9 in main (argc=1, argv=0xbffffa34) at nsAppRunner.cpp:694
#37 0x40294cb3 in ?? () from /lib/libc.so.6
(gdb)
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Update nsDST.cpp
*** Bug 17139 has been marked as a duplicate of this bug. ***
Status: RESOLVED → VERIFIED
With the Oct 25th build (1999102508), the problem has been fixed.
*** Bug 17198 has been marked as a duplicate of this bug. ***
You need to log in before you can comment on or make changes to this bug.