Closed
Bug 45576
Opened 24 years ago
Closed 24 years ago
Hang on joining #mozillazine {suspect infinite reflow
Categories
(Other Applications :: ChatZilla, defect, P3)
Other Applications
ChatZilla
Tracking
(Not tracked)
RESOLVED
WORKSFORME
Future
People
(Reporter: mozilla, Assigned: rginda)
References
()
Details
(Keywords: hang, relnote, Whiteboard: relnote-devel relnote-user)
Attachments
(2 files)
Overview Description:
Very strange I can join most channels fine, but when I join #mozillazine,
chatzilla just hangs.
Steps to Reproduce:
1. Start chatzilla
2. /attach moznet
3. /join #mozillazine
Actual Results:
Joining appears in the window, but nothing else happens. Then mozilla just
hangs. Nothing appears in the userlist or channel window. However, the title
is shown and the join does happen (verified with another client).
Expected Results:
Join should happen and not hang
Reproducibility:
everytime
Build Date & Platform Bug Found:
latest nightly build
Mozilla/5.0 (X11; U; Linux 2.2.16-3 i686; en-US; m17) Gecko/2000071509
Additional Builds and Platforms Tested On:
recent cvs build
Mozilla/5.0 (X11; U; Linux 2.2.16-3 i686; en-US; m17) Gecko/2000071517
Additional Information:
debug messages output
WEBSHELL- = 3
-*- chatzilla: onStartRequest: [xpconnect wrapped nsIChannel], [object Object]
-*- chatzilla: Level 1: 'input-command', client.onInputCommand
-*- chatzilla: Level 1: 'senddata', server[irc.mozilla.org].onSendData
data : 'JOIN #mozillazine \n' (may retry a few times)
-*- chatzilla: Level 1: 'data-available', server[irc.mozilla.org].onDataAvailable
-*- chatzilla: Level 1: 'rawdata', server[irc.mozilla.org].onRawData
data : ':Master_D!chatzilla@D006200.N1.Vanderbilt.Edu JOIN :#mozillazine'
-*- chatzilla: Level 2: 'parseddata', server[irc.mozilla.org].onParsedData
-*- chatzilla: Level 3: 'join', server[irc.mozilla.org].onJoin
-*- chatzilla: Level 4: 'join', channel[#mozillazine].onJoin
-*- chatzilla: Level 1: 'rawdata', server[irc.mozilla.org].onRawData
data : ':irc.mozilla.org 332 Master_D #mozillazine :<Asa> quick note for
anyone interested. the keyword qawanted is a good place to look if you're bored.
<exotrip> Hey all, I am done with my skin. Screenshot:
http://exotrip.virtualave.net/coolblue.jpg'
-*- chatzilla: Level 2: 'parseddata', server[irc.mozilla.org].onParsedData
-*- chatzilla: Level 3: '332', server[irc.mozilla.org].on332
-*- chatzilla: Level 4: '332', channel[#mozillazine].on332
-*- chatzilla: Level 1: 'rawdata', server[irc.mozilla.org].onRawData
data : ':irc.mozilla.org 333 Master_D #mozillazine exotrip 963690341'
-*- chatzilla: Level 2: 'parseddata', server[irc.mozilla.org].onParsedData
-*- chatzilla: Level 3: '333', server[irc.mozilla.org].on333
-*- chatzilla: Level 4: '333', channel[#mozillazine].on333
-*- chatzilla: Level 1: 'rawdata', server[irc.mozilla.org].onRawData
data : ':irc.mozilla.org 353 Master_D = #mozillazine :Master_D steveb fig\tree
Intercept Max2153 Rufus_downloading_damn_slowly jag KingInk SunDeity Zot
Hixie_MsgMe @dawn denix @zinebot benjy_away Daa @simeon_chickie rginda elig
Ahriman ryuzi_in_lab @Asa_weekend endico '
-*- chatzilla: Level 2: 'parseddata', server[irc.mozilla.org].onParsedData
-*- chatzilla: Level 3: '353', server[irc.mozilla.org].on353
-*- chatzilla: Level 4: '353', channel[#mozillazine].on353
-*- chatzilla: Level 1: 'rawdata', server[irc.mozilla.org].onRawData
data : ':irc.mozilla.org 366 Master_D #mozillazine :End of /NAMES list.'
-*- chatzilla: Level 2: 'parseddata', server[irc.mozilla.org].onParsedData
-*- chatzilla: Level 3: '366', server[irc.mozilla.org].on366
-*- chatzilla: Level 4: '366', channel[#mozillazine].on366
-*- chatzilla: Level 1: 'senddata', server[irc.mozilla.org].onSendData
data : 'MODE #mozillazine\n' (may retry a few times)
c
win32(Talkback zip) Build ID 2000071508
This bug is sometimes reproducible for me.
1. Start Mozilla (double click on mozilla.exe)
2. Tasks --> IRC Chat
3. /attach moznet
4. enter nickname
5. /join #mozillazine
6. Chatzilla freezes
7. alt+ctrl+del end task on chatzilla
8. Start Mozilla (double click on mozilla.exe)
9. Tasks --> IRC Chat
10. /attach moznet
11. enter nickname
12. /join #mozillazine
13. Chatzilla freezes
14. alt+ctrl+del end task on chatzilla
15. Wait a few minutes
16. Start Mozilla (double click on mozilla.exe)
17. Tasks --> IRC Chat
18. /attach moznet
19. enter nickname
20. /join #mozillazine
21. Chatzilla works fine
Hangs on Win98 also. Seems to be stuck in Resize
Stack trace follows.
nsWindow::Resize(nsWindow * const 0x038a3a84, int 0, int 0, int 443, int 164,
int 0) line 1416 + 54 bytes
DocumentViewerImpl::SetBounds(DocumentViewerImpl * const 0x0386fe80, const
nsRect & {...}) line 719
nsDocShell::SetPositionAndSize(nsDocShell * const 0x0386db84, int 0, int 0, int
443, int 164, int 0) line 1519 + 30 bytes
nsWebShell::SetPositionAndSize(nsWebShell * const 0x0386db84, int 0, int 0, int
443, int 164, int 0) line 1617
nsHTMLFrameInnerFrame::Reflow(nsHTMLFrameInnerFrame * const 0x02b46204,
nsIPresContext * 0x0348dc70, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, unsigned int & 0) line 959
nsContainerFrame::ReflowChild(nsIFrame * 0x02b46204, nsIPresContext *
0x0348dc70, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int
15, int 15, unsigned int 0, unsigned int & 0) line 693 + 31 bytes
nsHTMLFrameOuterFrame::Reflow(nsHTMLFrameOuterFrame * const 0x02b7b5e4,
nsIPresContext * 0x0348dc70, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, unsigned int & 0) line 371
nsBoxToBlockAdaptor::Reflow(nsBoxLayoutState & {...}, nsIPresContext *
0x0348dc70, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0, int 0, int 0, int 6680, int 2490, int 1) line 813
nsBoxToBlockAdaptor::DoLayout(nsBoxToBlockAdaptor * const 0x02b7c73c,
nsBoxLayoutState & {...}) line 484 + 52 bytes
nsBox::Layout(nsBox * const 0x02b7c73c, nsBoxLayoutState & {...}) line 1002
nsSprocketLayout::Layout(nsSprocketLayout * const 0x0143b3a0, nsIBox *
0x02b7b58c, nsBoxLayoutState & {...}) line 407
nsContainerBox::DoLayout(nsContainerBox * const 0x02b7b58c, nsBoxLayoutState &
{...}) line 553 + 34 bytes
nsBoxFrame::DoLayout(nsBoxFrame * const 0x02b7b58c, nsBoxLayoutState & {...})
line 902
nsBox::Layout(nsBox * const 0x02b7b58c, nsBoxLayoutState & {...}) line 1002
nsSprocketLayout::Layout(nsSprocketLayout * const 0x0143b3a0, nsIBox *
0x02ba9640, nsBoxLayoutState & {...}) line 407
nsContainerBox::DoLayout(nsContainerBox * const 0x02ba9640, nsBoxLayoutState &
{...}) line 553 + 34 bytes
nsBoxFrame::DoLayout(nsBoxFrame * const 0x02ba9640, nsBoxLayoutState & {...})
line 902
nsBox::Layout(nsBox * const 0x02ba9640, nsBoxLayoutState & {...}) line 1002
nsSprocketLayout::Layout(nsSprocketLayout * const 0x0143b3a0, nsIBox *
0x02ba95b0, nsBoxLayoutState & {...}) line 407
nsContainerBox::DoLayout(nsContainerBox * const 0x02ba95b0, nsBoxLayoutState &
{...}) line 553 + 34 bytes
nsBoxFrame::DoLayout(nsBoxFrame * const 0x02ba95b0, nsBoxLayoutState & {...})
line 902
nsBox::Layout(nsBox * const 0x02ba95b0, nsBoxLayoutState & {...}) line 1002
nsSprocketLayout::Layout(nsSprocketLayout * const 0x0143b3a0, nsIBox *
0x02b9d1b8, nsBoxLayoutState & {...}) line 407
nsContainerBox::DoLayout(nsContainerBox * const 0x02b9d1b8, nsBoxLayoutState &
{...}) line 553 + 34 bytes
nsBoxFrame::DoLayout(nsBoxFrame * const 0x02b9d1b8, nsBoxLayoutState & {...})
line 902
nsBox::Layout(nsBox * const 0x02b9d1b8, nsBoxLayoutState & {...}) line 1002
nsStackLayout::Layout(nsStackLayout * const 0x0143b360, nsIBox * 0x02b9d128,
nsBoxLayoutState & {...}) line 246
nsContainerBox::DoLayout(nsContainerBox * const 0x02b9d128, nsBoxLayoutState &
{...}) line 553 + 34 bytes
nsBoxFrame::DoLayout(nsBoxFrame * const 0x02b9d128, nsBoxLayoutState & {...})
line 902
nsBox::Layout(nsBox * const 0x02b9d128, nsBoxLayoutState & {...}) line 1002
nsBoxFrame::Reflow(nsBoxFrame * const 0x02b9d0f0, nsIPresContext * 0x0348dc70,
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 728
nsRootBoxFrame::Reflow(nsRootBoxFrame * const 0x02b9d0f0, nsIPresContext *
0x0348dc70, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 211
nsContainerFrame::ReflowChild(nsIFrame * 0x02b9d0f0, nsIPresContext *
0x0348dc70, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int
0, int 0, unsigned int 0, unsigned int & 0) line 693 + 31 bytes
ViewportFrame::Reflow(ViewportFrame * const 0x02b9d0b4, nsIPresContext *
0x0348dc70, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 546
nsHTMLReflowCommand::Dispatch(nsHTMLReflowCommand * const 0x03ba4090,
nsIPresContext * 0x0348dc70, nsHTMLReflowMetrics & {...}, const nsSize & {...},
nsIRenderingContext & {...}) line 145
[linux-2.2.15-i686-smp / mozilla 2000071810]
changing resolution from NEW to WORKSFORME
David: if you still see this bug in a recent build please reopen.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → WORKSFORME
Reporter | ||
Comment 4•24 years ago
|
||
I'm going to leave this bug closed for now. But there was really something
strange going on here. The topic was changed in #mozillazine and this problem
went away. Timeless changed it back to test it and the problem was seen again.
But if we created a new channel with the same topic there was no problem. So
what needs to happen is to get rginda and some others together and then change
the topic back to what it originally was when this problem occured. You can see
the full topic below in my debug messages.
rginda - find me (Master_D) or timeless on irc and we can try to figure this out.
Assignee | ||
Comment 5•24 years ago
|
||
This might be an infinite-reflow type problem. I tried editing chatzilla.xul to
simulate the setup, but couldn't get it to hang. Things like window size,
slider position, etc. all might have something to do with this.
I'll attach my mocked up chatzilla.xul, feel free to overwrite yours (after
making a backup copy) and try different things.
Assignee | ||
Comment 6•24 years ago
|
||
Comment 7•24 years ago
|
||
Yup, seeing that lock of chatzilla and mozilla on joining #mozillazine
In this case it is on Win95 7-24-00 build
Here is the console debug out put
-*- chatzilla: Level 2: 'parseddata', server[irc.mozilla.org].onParsedData
-*- chatzilla: Level 3: '332', server[irc.mozilla.org].on332
-*- chatzilla: Level 4: '332', channel[#mozillazine].on332
-*- chatzilla: Level 1: 'rawdata', server[irc.mozilla.org].onRawData
data : ':irc.mozilla.org 333 Alan-Chatzilla #mozillazine drbrain 964473256'
-*- chatzilla: Level 2: 'parseddata', server[irc.mozilla.org].onParsedData
-*- chatzilla: Level 3: '333', server[irc.mozilla.org].on333
-*- chatzilla: Level 4: '333', channel[#mozillazine].on333
-*- chatzilla: Level 1: 'rawdata', server[irc.mozilla.org].onRawData
data : ':irc.mozilla.org 353 Alan-Chatzilla = #mozillazine :Alan-Chatzilla myk
mangelo @Alan Rufus_porkeys Hiryu Master_D rkaa drbExercise kovu_dinner techbot
1 edburns Centove @endico @kerz_home Intercept Daa techbot2 jip decklin timeless
Hixie_MsgMe garrett jimi_away ryuzi_in_lab @zinebot @Asa elig Ahriman '
-*- chatzilla: Level 2: 'parseddata', server[irc.mozilla.org].onParsedData
-*- chatzilla: Level 3: '353', server[irc.mozilla.org].on353
-*- chatzilla: Level 4: '353', channel[#mozillazine].on353
-*- chatzilla: Level 1: 'rawdata', server[irc.mozilla.org].onRawData
data : ':irc.mozilla.org 366 Alan-Chatzilla #mozillazine :End of /NAMES list.'
-*- chatzilla: Level 2: 'parseddata', server[irc.mozilla.org].onParsedData
-*- chatzilla: Level 3: '366', server[irc.mozilla.org].on366
-*- chatzilla: Level 4: '366', channel[#mozillazine].on366
-*- chatzilla: Level 1: 'senddata', server[irc.mozilla.org].onSendData
data : 'MODE #mozillazine\n' (may retry a few times)
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Reporter | ||
Comment 8•24 years ago
|
||
hang again
-*- chatzilla: Level 1: 'input-command', client.onInputCommand
-*- chatzilla: Level 1: 'senddata', server[irc.mozilla.org].onSendData
data : 'JOIN #mozillazine \n' (may retry a few times)
-*- chatzilla: Level 1: 'data-available', server[irc.mozilla.org].onDataAvailable
-*- chatzilla: Level 1: 'rawdata', server[irc.mozilla.org].onRawData
data : ':IRCMonkey!chatzilla@D006178.N1.Vanderbilt.Edu JOIN :#mozillazine'
-*- chatzilla: Level 2: 'parseddata', server[irc.mozilla.org].onParsedData
-*- chatzilla: Level 3: 'join', server[irc.mozilla.org].onJoin
-*- chatzilla: Level 4: 'join', channel[#mozillazine].onJoin
-*- chatzilla: Level 1: 'rawdata', server[irc.mozilla.org].onRawData
data : ':irc.mozilla.org 332 IRCMonkey #mozillazine :12345678 9012345678901
23456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890'
-*- chatzilla: Level 2: 'parseddata', server[irc.mozilla.org].onParsedData
-*- chatzilla: Level 3: '332', server[irc.mozilla.org].on332
-*- chatzilla: Level 4: '332', channel[#mozillazine].on332
-*- chatzilla: Level 1: 'rawdata', server[irc.mozilla.org].onRawData
data : ':irc.mozilla.org 333 IRCMonkey #mozillazine Alan 964491482'
-*- chatzilla: Level 2: 'parseddata', server[irc.mozilla.org].onParsedData
-*- chatzilla: Level 3: '333', server[irc.mozilla.org].on333
-*- chatzilla: Level 4: '333', channel[#mozillazine].on333
-*- chatzilla: Level 1: 'rawdata', server[irc.mozilla.org].onRawData
data : ':irc.mozilla.org 353 IRCMonkey = #mozillazine :IRCMonkey Tekhir walk84
drbSmokeTest Technutz Alan-Chatzilla Master_D myk mangelo @Alan Rufus Hiryu rkaa
drbSmokeFreeBSD kovu_dinner techbot1 Centove @endico @kerz_home Intercept Daa
techbot2 jip decklin timeless Hixie_MsgMe garrett jimi_away ryuzi_in_lab
@zinebot @Asa elig Ahriman '
-*- chatzilla: Level 2: 'parseddata', server[irc.mozilla.org].onParsedData
-*- chatzilla: Level 3: '353', server[irc.mozilla.org].on353
-*- chatzilla: Level 4: '353', channel[#mozillazine].on353
-*- chatzilla: Level 1: 'rawdata', server[irc.mozilla.org].onRawData
data : ':irc.mozilla.org 366 IRCMonkey #mozillazine :End of /NAMES list.'
-*- chatzilla: Level 2: 'parseddata', server[irc.mozilla.org].onParsedData
-*- chatzilla: Level 3: '366', server[irc.mozilla.org].on366
-*- chatzilla: Level 4: '366', channel[#mozillazine].on366
-*- chatzilla: Level 1: 'senddata', server[irc.mozilla.org].onSendData
data : 'MODE #mozillazine\n' (may retry a few times)
Reporter | ||
Comment 9•24 years ago
|
||
We had some fun playing with this in #mozillazine. If a certain topic is set
then chatzilla hangs when joining. If the same topic is set in another channel
chatzilla works fine. So this bug only appears in the #mozillazine channel and
only with certain topics. Here are the current known problem topics:
http://www.osopinion.com/Opinions/MontyManley/MontyManley11.html "What went
wrong with Mozilla?" - <Hurricane> Nightlies are back :)
12345678 9012345678901
23456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
<Asa> quick note for anyone interested. the keyword qawanted is a good place to
look if you're bored. <exotrip> Hey all, I am done with my skin. Screenshot:
http://exotrip.virtualave.net/coolblue.jpg
Comment 10•24 years ago
|
||
*** Bug 47194 has been marked as a duplicate of this bug. ***
Comment 11•24 years ago
|
||
This seems to be an all platform, all os bug. Changing to all, all.
OS: Linux → All
Hardware: PC → All
Reporter | ||
Comment 12•24 years ago
|
||
*** Bug 47194 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 15•24 years ago
|
||
And I'm adding it back in.
Please don't do that again.
This won't be fixed by nsbeta3, so I'm also removing the nsbeta3 keyword.
Keywords: nsbeta3
Target Milestone: --- → Future
Reporter | ||
Comment 17•24 years ago
|
||
*MASS SPAM*
Changing QA contact on all open or unverified ChatZilla bugs to me, David
Krause, as I am now the QA contact for this component.
QA Contact: rginda → David
Comment 18•24 years ago
|
||
Removing relnote keywords, as Netscape 6 (to which these apply) is not shipping
with Chatzilla. Please undo this if I have mis-assumed something :-)
Gerv
Keywords: relnote,
relnote2,
relnoteRTM
Comment 19•24 years ago
|
||
relnote-devel: ~we suspect that xul can go into infinite reflow loops which
will lock the browser up [and kill it?]~
relnote-user ~if you encounter this, please attach whatever info you can to our
bug, we are very sorry for your experience~
marking mozilla 1.0 because around 0.9 release we need to try to triage this
and send it away from chatzilla [it's not really chatzilla's fault]
Keywords: mozilla1.0,
relnote
Summary: Hang on joining #mozillazine → Hang on joining #mozillazine {suspect infinite reflow
Whiteboard: relnote-devel relnote-user
Updated•24 years ago
|
Updated•24 years ago
|
Comment 20•24 years ago
|
||
Tried to get into BugAThon with Chatzilla, found it routinely crashed my machine.
iMac DV, Mac OS 9.0.4, MRJ 2.2.4, carbon libs 1.2. Mozilla build was Mozilla
Mac-Trunk 2001013004.
Request "crash" keyword be added, in light of how it hangs the machine. MacsBug
stdlog to follow, seems to bear out everyone's comments so far.
Comment 21•24 years ago
|
||
Assignee | ||
Comment 24•24 years ago
|
||
adding the crop="right" attribute to the boxes in the status area probably fixed
this. I'm going to close it.
If anyone actually sees this again, please reopen.
Status: REOPENED → RESOLVED
Closed: 24 years ago → 24 years ago
Resolution: --- → WORKSFORME
Updated•20 years ago
|
Product: Core → Other Applications
You need to log in
before you can comment on or make changes to this bug.
Description
•