Closed Bug 105726 Opened 24 years ago Closed 24 years ago

Core dump when going to home.netscape.com on HP-UX

Categories

(SeaMonkey :: General, defect, P1)

HP
HP-UX
defect

Tracking

(Not tracked)

VERIFIED FIXED
mozilla0.9.6

People

(Reporter: shannond, Assigned: brendan)

References

()

Details

(Keywords: js1.5, Whiteboard: [QA note: verify bugs 106345, 106568 when this is fixed])

Attachments

(3 files, 1 obsolete file)

Mozilla on HP-UX core dumps when going to http://home.netscape.com. I believe this started sometime this week and is only seen on the trunk. Reproducible: Always Steps to Reproduce: 1.launch Mozilla 2.go to http://home.netscape.com Actual Results: Mozilla core dumps Expected Results: http://home.netscape.com loads successfully
Blocks: 18687
QA Contact: doronr → barrettl
Attached file stack trace
adding brendan since it looks like he just did a big checkin on 10/17 at 3am... Brendan? Shannon can set you up/point you to a debug build. wdb on hpux really rocks...
specifically he changes jsarena.c Hey brendan did you really mean *(JSArena ***)a->avail = ap on line 157????
Yes, I meant that. Works great, except for this report. I will help debug -- where and when? /be
*** Bug 106568 has been marked as a duplicate of this bug. ***
Mine, something stupid I did. Wonder why it works on the tier1 platforms? /be
Assignee: shannond → brendan
Severity: normal → critical
Keywords: js1.5, mozilla0.9.6
Priority: -- → P1
Target Milestone: --- → mozilla0.9.6
Status: NEW → ASSIGNED
Attached patch proposed fix (obsolete) — Splinter Review
I ass-u-med that the align parameter to all arenas satisfied pointer alignment requirements, but it need not (it's 1 for the JS_NewPrinter-initialized arena pool in a JSPrinter). This tends to break RISCs and not CISCs, hence the sorry effect on HP and Sun. Please confirm that the patch cures all ills on both platforms, and I'll get it reviewed and checked in. Thanks, /be
Looks good on HP-UX ... can now go to home.netscape.com and abcnews.go.com. Thanks Brendan!
Whiteboard: [QA note: verify bugs 106345, 106568 when this is fixed]
Comment on attachment 55347 [details] [diff] [review] proposed fix mmm, slop. sr=shaver
Attachment #55347 - Flags: superreview+
Shaver, thanks for the fast sr -- sorry I didn't get the next patch in sooner, as I realized late last night that the first patch adds unnecessary slop (can there be such a thing?) if pool->mask is >= (JS_ALIGN_OF_POINTER - 1). So the second patch parameterizes those FOOTER macros with pool to compute a 0 FOOTER_MASK for pools with alignment sufficient for a pointer (as a->avail is aligned to the pool's modulus). So transfer your sr= and I'll get an r= and we can get on with our lives. Thanks, /be
Attachment #55347 - Attachment is obsolete: true
Comment on attachment 55398 [details] [diff] [review] less sloppy proposed fix r/sr=jband
Attachment #55398 - Flags: superreview+
Comment on attachment 55398 [details] [diff] [review] less sloppy proposed fix sr/r=shaver.
Attachment #55398 - Flags: review+
Fix is in. Reviewers, sorry I didn't present the third patch from the get-go. /be
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Verified on trunk build # 2001102821
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: