Closed
Bug 6512
Opened 26 years ago
Closed 26 years ago
links in frames don't work
Categories
(Core Graveyard :: Profile: BackEnd, defect, P3)
Tracking
(Not tracked)
People
(Reporter: mikko.huhtala, Assigned: selmer)
References
()
Details
I'm using precompiled M5 on a AMD K6 system running
Red Hat Linux 5.1 with GECKO_FONT_SIZE_FACTOR set to 1.5.
www.yle.fi/uutiset is a front page to
a news service, which is divided in 4 frames. The top frame
contains a table with one row of images which link to different
sections of the site.
<TR>
<TD><A HREF="http://www.yle.fi/uutiset/" target="_top">
<IMG SRC="/frame/images/top/uutiset.gif" BORDER=0 ALT="Uutiset"></A></TD>
... and so on ...
</TR>
The left sidebar frame contains a similar set of links but
with some Java. Neither bunch works in M5. They're not clickable.
I thought this might have been a duplicate of bug #5398, but
that works for me (using M5).
This file crashes in the profile code, so I can't address the layout problem
until it's fixed. Here's the stack trace:
nsProfile::GetCurrentProfile(nsProfile * const 0x0428b340, char * * 0x0012e9c4)
line 376 + 12 bytes
nsProfile::GetCurrentProfileDir(nsProfile * const 0x0428b340, nsFileSpec *
0x0012ea34) line 426
nsGlobalHistory::GetHistoryDir(nsFileSpec * 0x0012ea34) line 1053 + 16 bytes
nsGlobalHistory::ReadHistory() line 657 + 12 bytes
nsGlobalHistory::Init() line 634 + 11 bytes
NS_NewGlobalHistory(nsISupports * 0x00000000, const nsID & {...}, void * *
0x0012ec2c) line 355 + 8 bytes
nsGenericFactory::CreateInstance(nsGenericFactory * const 0x0428ac90,
nsISupports * 0x00000000, const nsID & {...}, void * * 0x0012ec2c) line 54
nsComponentManagerImpl::CreateInstance(nsComponentManagerImpl * const
0x00d25dd0, const nsID & {...}, nsISupports * 0x00000000, const nsID & {...},
void * * 0x0012ec2c) line 1118 + 24 bytes
nsComponentManager::CreateInstance(const nsID & {...}, nsISupports * 0x00000000,
const nsID & {...}, void * * 0x0012ec2c) line 68
nsServiceManagerImpl::GetService(nsServiceManagerImpl * const 0x00d240c0, const
nsID & {...}, const nsID & {...}, nsISupports * * 0x0012ee34,
nsIShutdownListener * 0x00000000) line 243 + 19 bytes
nsServiceManager::GetService(const nsID & {...}, const nsID & {...}, nsISupports
* * 0x0012ee34, nsIShutdownListener * 0x00000000) line 446
nsService::nsService(const nsID & {...}, const nsID & {...}, unsigned int *
0x0012ee38) line 283 + 23 bytes
nsWebShell::GetLinkState(nsWebShell * const 0x00e1c56c, const unsigned short *
0x0012ee8c, nsLinkState & eLinkState_Unvisited) line 2261 + 23 bytes
SelectorMatches(nsIPresContext * 0x041eb590, nsCSSSelector * 0x00dae450,
nsIContent * 0x04287bdc, int 1) line 1159
ContentEnumFunc(nsICSSStyleRule * 0x00dae440, void * 0x0012f0d4) line 1270 + 24
bytes
RuleHash::EnumerateAllRules(nsIAtom * 0x00d77dc0, nsIAtom * 0x00000000, const
nsVoidArray & {...}, void (nsICSSStyleRule *, void *)* 0x0120abc0
ContentEnumFunc(nsICSSStyleRule *, void *), void * 0x0012f0d4) line 307 + 13
bytes
CSSStyleSheetImpl::RulesMatching(nsIPresContext * 0x041eb590, nsIContent *
0x04287bdc, nsIStyleContext * 0x04289190, nsISupportsArray * 0x0428afd0) line
1353
StyleSetImpl::RulesMatching(nsISupportsArray * 0x0420d260, nsIPresContext *
0x041eb590, nsIAtom * 0x041da410, nsIContent * 0x04287bdc, nsIStyleContext *
0x04289190, nsISupportsArray * 0x0428afd0) line 440 + 27 bytes
StyleSetImpl::ResolveStyleFor(nsIPresContext * 0x041eb590, nsIContent *
0x04287bdc, nsIStyleContext * 0x04289190, int 0) line 562 + 40 bytes
nsPresContext::ResolveStyleContextFor(nsPresContext * const 0x041eb590,
nsIContent * 0x04287bdc, nsIStyleContext * 0x04289190, int 0, nsIStyleContext *
* 0x0012f268) line 364 + 38 bytes
nsCSSFrameConstructor::ResolveStyleContext(nsIPresContext * 0x041eb590, nsIFrame
* 0x042893d0, nsIContent * 0x04287bdc, nsIAtom * 0x00d77dc0, nsIStyleContext * *
0x0012f268) line 3411 + 31 bytes
nsCSSFrameConstructor::ConstructFrame(nsIPresContext * 0x041eb590,
nsFrameConstructorState & {...}, nsIContent * 0x04287bdc, nsIFrame * 0x042893d0,
int 0, nsFrameItems & {...}) line 3434 + 53 bytes
nsCSSFrameConstructor::ProcessChildren(nsIPresContext * 0x041eb590,
nsFrameConstructorState & {...}, nsIContent * 0x04287d80, nsIFrame * 0x042893d0,
int 1, nsFrameItems & {...}) line 674
nsCSSFrameConstructor::ConstructTableCellFrameOnly(nsIPresContext * 0x041eb590,
nsFrameConstructorState & {...}, nsIContent * 0x04287d80, nsIFrame * 0x042898c0,
nsIStyleContext * 0x04289680, nsIFrame * & 0x04289460, nsIFrame * & 0x042893d0,
nsTableCreator & {...}, int 1) line 1500 + 32 bytes
nsCSSFrameConstructor::ConstructTableCellFrame(nsIPresContext * 0x041eb590,
nsFrameConstructorState & {...}, nsIContent * 0x04287d80, nsIFrame * 0x042898c0,
nsIStyleContext * 0x04289680, nsIFrame * & 0x00000000, nsIFrame * & 0x04289460,
nsIFrame * & 0x042893d0, nsTableCreator & {...}, int 1) line 1427 + 49 bytes
nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresContext * 0x041eb590,
nsFrameConstructorState & {...}, const nsStyleDisplay * 0x04289870, nsIContent *
0x04287d80, nsIFrame * 0x042898c0, nsIStyleContext * 0x04289680, int 0,
nsFrameItems & {...}) line 3205 + 55 bytes
nsCSSFrameConstructor::ConstructFrame(nsIPresContext * 0x041eb590,
nsFrameConstructorState & {...}, nsIContent * 0x04287d80, nsIFrame * 0x042898c0,
int 0, nsFrameItems & {...}) line 3470 + 45 bytes
nsCSSFrameConstructor::TableProcessChild(nsIPresContext * 0x041eb590,
nsFrameConstructorState & {...}, nsIContent * 0x04287d80, nsIFrame * 0x042898c0,
nsIStyleContext * 0x04289a60, nsFrameItems & {...}, nsTableCreator & {...}) line
1565 + 30 bytes
nsCSSFrameConstructor::TableProcessChildren(nsIPresContext * 0x041eb590,
nsFrameConstructorState & {...}, nsIContent * 0x04287dfc, nsIFrame * 0x042898c0,
nsFrameItems & {...}, nsTableCreator & {...}) line 1538 + 46 bytes
nsCSSFrameConstructor::ConstructTableRowFrameOnly(nsIPresContext * 0x041eb590,
nsFrameConstructorState & {...}, nsIContent * 0x04287dfc, nsIFrame * 0x04289cf0,
nsIStyleContext * 0x04289a60, int 1, nsIFrame * & 0x042898c0, nsTableCreator &
{...}) line 1315 + 34 bytes
nsCSSFrameConstructor::ConstructTableRowFrame(nsIPresContext * 0x041eb590,
nsFrameConstructorState & {...}, nsIContent * 0x04287dfc, nsIFrame * 0x04289cf0,
nsIStyleContext * 0x04289a60, nsIFrame * & 0x00000000, nsIFrame * & 0x042898c0,
nsTableCreator & {...}, nsTableList * 0x00000000) line 1264 + 45 bytes
nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresContext * 0x041eb590,
nsFrameConstructorState & {...}, const nsStyleDisplay * 0x04289c50, nsIContent *
0x04287dfc, nsIFrame * 0x04289cf0, nsIStyleContext * 0x04289a60, int 0,
nsFrameItems & {...}) line 3197 + 48 bytes
nsCSSFrameConstructor::ConstructFrame(nsIPresContext * 0x041eb590,
nsFrameConstructorState & {...}, nsIContent * 0x04287dfc, nsIFrame * 0x04289cf0,
int 0, nsFrameItems & {...}) line 3470 + 45 bytes
nsCSSFrameConstructor::TableProcessChild(nsIPresContext * 0x041eb590,
nsFrameConstructorState & {...}, nsIContent * 0x04287dfc, nsIFrame * 0x04289cf0,
nsIStyleContext * 0x04289de0, nsFrameItems & {...}, nsTableCreator & {...}) line
1565 + 30 bytes
nsCSSFrameConstructor::TableProcessChildren(nsIPresContext * 0x041eb590,
nsFrameConstructorState & {...}, nsIContent * 0x04287e7c, nsIFrame * 0x04289cf0,
nsFrameItems & {...}, nsTableCreator & {...}) line 1538 + 46 bytes
nsCSSFrameConstructor::ConstructTableGroupFrameOnly(nsIPresContext * 0x041eb590,
nsFrameConstructorState & {...}, nsIContent * 0x04287e7c, nsIFrame * 0x04288380,
nsIStyleContext * 0x04289de0, int 1, nsIFrame * & 0x04289cf0, nsIFrame * &
0x04289cf0, nsTableCreator & {...}, int 1) line 1215
nsCSSFrameConstructor::ConstructTableGroupFrame(nsIPresContext * 0x041eb590,
nsFrameConstructorState & {...}, nsIContent * 0x04287e7c, nsIFrame * 0x04288380,
nsIStyleContext * 0x04289de0, int 1, nsIFrame * & 0x04289cf0, nsIFrame * &
0x04289cf0, nsTableCreator & {...}, nsTableList * 0x00000000) line 1128 + 53
bytes
nsCSSFrameConstructor::ConstructTableFrame(nsIPresContext * 0x041eb590,
nsFrameConstructorState & {...}, nsIContent * 0x042863ac, nsIFrame * 0x04288c90,
nsIStyleContext * 0x04288680, nsIFrame * & 0x04288480, nsTableCreator & {...})
line 843 + 56 bytes
nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresContext * 0x041eb590,
nsFrameConstructorState & {...}, const nsStyleDisplay * 0x04288870, nsIContent *
0x042863ac, nsIFrame * 0x04288c90, nsIStyleContext * 0x04288680, int 0,
nsFrameItems & {...}) line 3161 + 42 bytes
nsCSSFrameConstructor::ConstructFrame(nsIPresContext * 0x041eb590,
nsFrameConstructorState & {...}, nsIContent * 0x042863ac, nsIFrame * 0x04288c90,
int 0, nsFrameItems & {...}) line 3470 + 45 bytes
nsCSSFrameConstructor::ProcessChildren(nsIPresContext * 0x041eb590,
nsFrameConstructorState & {...}, nsIContent * 0x042864ec, nsIFrame * 0x04288c90,
int 1, nsFrameItems & {...}) line 674
nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresContext * 0x041eb590,
nsFrameConstructorState & {...}, const nsStyleDisplay * 0x04288fd0, nsIContent *
0x042864ec, nsIFrame * 0x04286710, nsIStyleContext * 0x04288de0, int 0,
nsFrameItems & {...}) line 3237 + 36 bytes
nsCSSFrameConstructor::ConstructFrame(nsIPresContext * 0x041eb590,
nsFrameConstructorState & {...}, nsIContent * 0x042864ec, nsIFrame * 0x04286710,
int 0, nsFrameItems & {...}) line 3470 + 45 bytes
nsCSSFrameConstructor::ContentAppended(nsCSSFrameConstructor * const 0x0420d2b0,
nsIPresContext * 0x041eb590, nsIContent * 0x042857bc, int 0) line 3746
StyleSetImpl::ContentAppended(StyleSetImpl * const 0x0420d670, nsIPresContext *
0x041eb590, nsIContent * 0x042857bc, int 0) line 809
PresShell::ContentAppended(PresShell * const 0x0420d1c8, nsIDocument *
0x041ea650, nsIContent * 0x042857bc, int 0) line 1647 + 46 bytes
nsDocument::ContentAppended(nsDocument * const 0x041ea650, nsIContent *
0x042857bc, int 0) line 1548
nsHTMLDocument::ContentAppended(nsHTMLDocument * const 0x041ea650, nsIContent *
0x042857bc, int 0) line 663
HTMLContentSink::WillInterrupt(HTMLContentSink * const 0x041ea140) line 1564
CNavDTD::WillInterruptParse(CNavDTD * const 0x042839d0) line 3031 + 27 bytes
nsParser::ResumeParse(nsIDTD * 0x00000000) line 795
nsParser::OnDataAvailable(nsParser * const 0x041ea304, nsIURL * 0x00e1ba30,
nsIInputStream * 0x041eaf40, unsigned int 352) line 1004 + 17 bytes
nsDocumentBindInfo::OnDataAvailable(nsDocumentBindInfo * const 0x00e1baf0,
nsIURL * 0x00e1ba30, nsIInputStream * 0x041eaf40, unsigned int 352) line 1498 +
24 bytes
OnDataAvailableProxyEvent::HandleEvent(OnDataAvailableProxyEvent * const
0x0425c130) line 633
StreamListenerProxyEvent::HandlePLEvent(PLEvent * 0x0425c134) line 472 + 12
bytes
PL_HandleEvent(PLEvent * 0x0425c134) line 491 + 10 bytes
PL_ProcessPendingEvents(PLEventQueue * 0x00d2f9f0) line 452 + 9 bytes
_md_EventReceiverProc(HWND__ * 0x00560486, unsigned int 49333, unsigned int 0,
long 13826544) line 868 + 9 bytes
USER32! 77e713ed()
0
Thanks for the stack trace Rick!
Steve, is this profile code yours? ('Cause I don't think it's ours ...)
Assignee | ||
Updated•26 years ago
|
Status: NEW → RESOLVED
Closed: 26 years ago
Component: Layout → Profile Manager
Resolution: --- → DUPLICATE
Assignee | ||
Comment 3•26 years ago
|
||
Technically, this is a dup of 5962, but that bug is dup of 6005 so I'm marking
this one a dup of 6005 also.
*** This bug has been marked as a duplicate of 6005 ***
Actually, it is crashing in the profile code, but it's being called from history
stuff too, so I'm cc-ing waterson.
Actually, it is crashing in the profile code, but it's being called from history
stuff too, so I'm cc-ing waterson.
Moving all Profile Manager bugs to new Profile Manager Backend component.
Profile Manager component to be deleted.
Updated•9 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•