Closed Bug 95622 Opened 24 years ago Closed 23 years ago

select form control restores based on element's position, not value

Categories

(Core :: Layout: Form Controls, defect, P1)

x86
All
defect

Tracking

()

RESOLVED FIXED
Future

People

(Reporter: baffoni, Assigned: john)

References

Details

(Keywords: testcase, Whiteboard: [adt3][FIX])

Attachments

(4 files, 2 obsolete files)

NAI (within mcafeeb2b.com) has a secured support site that requires you to fill out a webform for technical support. One of the forms asks what region you are from so it can give you a list of local regions. When I try to select the last region (North America), it selects, but then when it goes to fill the next drop-down list with the areas within North America, the selection goes up one to South America, and it has nothing to fill in. This form works correctly with Netscape 4.78. I will attach the source of the frame.
You listed the NC4x version (4.78) yet you neglected to include any information on the Mozilla build you are using. The attached page works fine for me on Linux build 2001081508. Please try a new build available here: http://ftp.mozilla.org/pub/mozilla/nightly/latest/ and report back.
Sorry, I thought that the auto-gleaning info that shows when you fill in the bug automatically captures that information. I was using 2001081303. I'll check with today's build and verify.
Just installed 2001081603 and I still can't select North America. I'm running Windows2000 SP2, 256MBRAM, AMD Duron. I'll try deleting my Moz profile and reg .dat files in windows and have it do a fresh convert from 4.78 (for all my prefs), but I just did this last week for Navigator6.1 so I'm not expecting this is likely to help.
Changing this to NEW, Confirming... Anyone using other versions of Windows or Linux seeing this as well ? Build: 2001081504 OS: Windows 2000 SP2
Status: UNCONFIRMED → NEW
Ever confirmed: true
-> html element
Assignee: asa → clayton
Component: Browser-General → HTML Element
QA Contact: doronr → bsharma
Sending Clayton's bugs to layout component, HTML Element component is deprecated.
Assignee: clayton → karnaze
Component: HTML Element → Layout
QA Contact: bsharma → petersen
doesnt appear to be table related. kicking back to core owner.
Assignee: karnaze → attinasi
Behaves badly using 2002012203 build on WINXP. Reassigning to Rod.
Assignee: attinasi → rods
Target Milestone: --- → mozilla1.0
John, this is wierd first it shows it then it gets a ton of assert in layout and then jumps back. marking 99 for your radar
Assignee: rods → jkeiser
Target Milestone: mozilla1.0 → mozilla0.9.9
Marking nsbeta1+.
Keywords: nsbeta1+
I can't reproduce the original problem as described in the Feb 19th OS X build (2002-02-19-07) or Linux Redhat 6.2 (2002-02-19-06). Anyone else ?
Yes, WFM too.
Er, Linux 2002021906 WFM
Still not working in Win2k 2002021903. ;( Looks like it is Windows specific ...?
Yes,I can reproduce it under Windows ME (2002-02-25-03).
Select North America from the first select element. 'Select Country' should appear in the second select element but doesn't.
Keywords: testcase
That, at least, is happening on Linux.
OS: Windows 2000 → All
Target Milestone: mozilla0.9.9 → mozilla1.0
adt3 per adt triage
Whiteboard: [adt3]
Could the 2nd dropdown menu from the left be suffering from this same problem: http://www.albanysubaru.com/f_new_inventory.cgi To replicate: 1. pick items. Result: Car model resets to "Any" after you pick an item. I'm on Win 2000 and this problem occurs in various Gecko browsers but not IE.
Urg, this is not happening on Linux anymore (Linux 2002032108).
Happening on Windows though.
Attached file Minimized Testcase (obsolete) —
LOL, the only reason this was Win32-only was that the testcase tested for Win32 :)
OK, the last testcase is happening on Linux now. This is a very strange problem: it only happens when an option before the selected option is removed, *and* we immediately reload. Why the are people doing this?
Oh, 125421 is a dup of this. Here is the sequence: 1. we select option #6. 2. JS removes option #5. Selected index is now #5 since everything shifted. 3. we reload the page, which makes *all* options appear on the page. 4. the selected index is restored (5). But since the options are different, the n-1th option is selected. Restoring by value will not fix the minimized testcase, because I stripped out the values there--but it will fix the bigger testcase. The minimized testcase is in fact a good reason to not *always* restore by value. When there are values, we should restore by value, otherwise by index.
Component: Layout → HTML Form Controls
Summary: Can't select last item of drop down menu → select form control restores based on element's position, not value
*** Bug 125421 has been marked as a duplicate of this bug. ***
Could you please answer my comment #20 so I'll know if I should file another bug? Their code works in Netscape 4.x as well as IE 6, but not in mozilla 9.9 or 9.4.
Attached file Minimized Testcase
The previous minimized testcase did not demonstrate the problem properly. This one does. Steps: 1. Click "change options" button (this removes the "a" option) 2. Select "d" from the list of options 3. Click Google 4. Hit Back EXPECTED: "d" is selected ACTUAL: "c" is selected
Attachment #75729 - Attachment is obsolete: true
Attached patch Patch (obsolete) — Splinter Review
This patch totally fixes the problem. CAVEATS: 1. This depends on the "Templatized Hashtable v1.1" patch in bug 125489, which may or may not work on Windows and Mac ATM. Apply that first to try this patch. 2. I will get rid of mRestoreState entirely after bug 108309 lands.
fyi re Comment #20, Bob Clary noticed that subaru had a <style> tag within <body>. So I sent the developer email about that.
Moving to nsbeta1-. Engineers are overloaded with higher priority bugs.
Keywords: nsbeta1+nsbeta1-
Priority: -- → P1
Target Milestone: mozilla1.0 → Future
Status: NEW → ASSIGNED
This has a patch, and may fix bug 83033 according to comments in that bug (via a dupe of this), where going back to the query page the component/milestone/etc selections (once bmo upgrades to fix a bugzilla bug with that) Does the patch still apply/?
Keywords: patch
The patch only applies with my templatized hashtable (not checked in). I will update and use a normal hashtable, maybe even the evil nsHashtable.
Depends on: 125849
Just one comment: I am not an advocate of blindly following IE's "lead." But as this issue bug is not really about conformance, I will raise the following point for your consideration. IE 6 (at least my win98 version) has the same behavior as Mozilla currently has: option values are restored (reselected) on the basis of index (position in the list) rather than by value. Applying the patch for this bug will create a partiy between IE and Mozilla/Netscape. Just something to consider.
Blocks: 153074
Attached patch Patch v2.0Splinter Review
This version of the patch does away with index-checking altogether and checks ValueOrText (i.e. checks whatever will be sent to the server). Also it actually applies against a current trunk ;) Tested against a number of different types of select, with back, forward, reload, etc.
Attachment #76532 - Attachment is obsolete: true
Whiteboard: [adt3] → [adt3][FIX]
Comment on attachment 94690 [details] [diff] [review] Patch v2.0 r=rods
Attachment #94690 - Flags: review+
Comment on attachment 94690 [details] [diff] [review] Patch v2.0 >+ virtual ~nsSelectState() { }; Remove this extra semicolon. >+NS_IMPL_ISUPPORTS0(nsSelectState); And this one. sr=dbaron
Attachment #94690 - Flags: superreview+
This caused the pageload-tinderbox tests to start crashing. Here is the end of a log on 'fuego', which has the code to dump a stack trace enabled. Note: I believe that it is crashing while loading this page: http://cowtools.mcom.com/perf/content/base/hotwired.lycos.com/index.html although, it might be while unloading this page (the page before hotwired): http://cowtools.mcom.com/perf/content/base/www.wired.com/index.html ... ... Document http://64.236.153.13/page-loader/loader.pl?c_part=9762&index=20&id=3D5965A172&m axcyc=4&replace=0&nocache=0&delay=1000&timeout=30000&c_intvl=10016&s_ts=1029268 985-947158&c_ts=1029273070495&content=www.voodooextreme.com loaded successfully WEBSHELL+ = 13 WEBSHELL+ = 14 WEBSHELL+ = 15 WARNING: NS_ENSURE_TRUE(presShell) failed, file nsGenericHTMLElement.cpp, line 3010 WARNING: NS_ENSURE_TRUE(presShell) failed, file nsGenericHTMLElement.cpp, line 3010 ###!!! ASSERTION: You can't dereference a NULL nsCOMPtr with operator->().: 'mRawPtr != 0', file ../../../../dist/include/xpcom/nsCOMPtr.h, line 650 Break: at file ../../../../dist/include/xpcom/nsCOMPtr.h, line 650 Program mozilla-bin (pid = 12260) received Segmentation fault signal. Stack: nsProfileLock::FatalSignalHandler(int)+0x00000119 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libprofile.so +0x00023905] UNKNOWN 0x403368d5 UNKNOWN 0x4065a848 nsGenericHTMLContainerFormElement::SetDocument(nsIDocument *, int, int)+0x00000039 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x00284B89] nsGenericElement::SetDocumentInChildrenOf(nsIContent *, nsIDocument *, int)+0x000000E2 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049BE9A] nsGenericElement::SetDocument(nsIDocument *, int, int)+0x000004FF [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049C3BF] nsGenericHTMLElement::SetDocument(nsIDocument *, int, int)+0x0000003D [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x00279E05] nsGenericElement::SetDocumentInChildrenOf(nsIContent *, nsIDocument *, int)+0x000000E2 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049BE9A] nsGenericElement::SetDocument(nsIDocument *, int, int)+0x000004FF [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049C3BF] nsGenericHTMLElement::SetDocument(nsIDocument *, int, int)+0x0000003D [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x00279E05] nsHTMLFormElement::SetDocument(nsIDocument *, int, int)+0x0000004F [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0029D2A7] nsGenericElement::SetDocumentInChildrenOf(nsIContent *, nsIDocument *, int)+0x000000E2 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049BE9A] nsGenericElement::SetDocument(nsIDocument *, int, int)+0x000004FF [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049C3BF] nsGenericHTMLElement::SetDocument(nsIDocument *, int, int)+0x0000003D [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x00279E05] nsGenericElement::SetDocumentInChildrenOf(nsIContent *, nsIDocument *, int)+0x000000E2 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049BE9A] nsGenericElement::SetDocument(nsIDocument *, int, int)+0x000004FF [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049C3BF] nsGenericHTMLElement::SetDocument(nsIDocument *, int, int)+0x0000003D [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x00279E05] nsGenericElement::SetDocumentInChildrenOf(nsIContent *, nsIDocument *, int)+0x000000E2 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049BE9A] nsGenericElement::SetDocument(nsIDocument *, int, int)+0x000004FF [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049C3BF] nsGenericHTMLElement::SetDocument(nsIDocument *, int, int)+0x0000003D [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x00279E05] nsGenericElement::SetDocumentInChildrenOf(nsIContent *, nsIDocument *, int)+0x000000E2 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049BE9A] nsGenericElement::SetDocument(nsIDocument *, int, int)+0x000004FF [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049C3BF] nsGenericHTMLElement::SetDocument(nsIDocument *, int, int)+0x0000003D [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x00279E05] nsGenericElement::SetDocumentInChildrenOf(nsIContent *, nsIDocument *, int)+0x000000E2 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049BE9A] nsGenericElement::SetDocument(nsIDocument *, int, int)+0x000004FF [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049C3BF] nsGenericHTMLElement::SetDocument(nsIDocument *, int, int)+0x0000003D [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x00279E05] nsGenericElement::SetDocumentInChildrenOf(nsIContent *, nsIDocument *, int)+0x000000E2 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049BE9A] nsGenericElement::SetDocument(nsIDocument *, int, int)+0x000004FF [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049C3BF] nsGenericHTMLElement::SetDocument(nsIDocument *, int, int)+0x0000003D [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x00279E05] nsGenericElement::SetDocumentInChildrenOf(nsIContent *, nsIDocument *, int)+0x000000E2 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049BE9A] nsGenericElement::SetDocument(nsIDocument *, int, int)+0x000004FF [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049C3BF] nsGenericHTMLElement::SetDocument(nsIDocument *, int, int)+0x0000003D [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x00279E05] nsGenericElement::SetDocumentInChildrenOf(nsIContent *, nsIDocument *, int)+0x000000E2 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049BE9A] nsGenericElement::SetDocument(nsIDocument *, int, int)+0x000004FF [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049C3BF] nsGenericHTMLElement::SetDocument(nsIDocument *, int, int)+0x0000003D [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x00279E05] nsGenericElement::SetDocumentInChildrenOf(nsIContent *, nsIDocument *, int)+0x000000E2 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049BE9A] nsGenericElement::SetDocument(nsIDocument *, int, int)+0x000004FF [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049C3BF] nsGenericHTMLElement::SetDocument(nsIDocument *, int, int)+0x0000003D [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x00279E05] nsHTMLBodyElement::SetDocument(nsIDocument *, int, int)+0x0000006C [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x002962A4] nsGenericElement::SetDocumentInChildrenOf(nsIContent *, nsIDocument *, int)+0x000000E2 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049BE9A] nsGenericElement::SetDocument(nsIDocument *, int, int)+0x000004FF [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0049C3BF] nsGenericHTMLElement::SetDocument(nsIDocument *, int, int)+0x0000003D [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x00279E05] nsDocument::SetScriptGlobalObject(nsIScriptGlobalObject *)+0x000000E7 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x00458193] DocumentViewerImpl::Close(void)+0x000001F9 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0046C411] nsDocShell::Destroy(void)+0x00000183 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libdocshell.s o +0x000415EF] nsWebShell::Destroy(void)+0x0000001D [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libdocshell.s o +0x00056865] nsFrameLoader::Destroy(void)+0x00000152 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x00505BEA] nsHTMLFrameInnerFrame::Destroy(nsIPresContext *)+0x000001E8 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgklayout.s o +0x001D74B8] nsFrameList::DestroyFrames(nsIPresContext *)+0x0000004B [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgklayout.s o +0x002D1AC7] nsContainerFrame::Destroy(nsIPresContext *)+0x00000060 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgklayout.s o +0x00152690] nsFrameList::DestroyFrames(nsIPresContext *)+0x0000004B [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgklayout.s o +0x002D1AC7] nsContainerFrame::Destroy(nsIPresContext *)+0x00000060 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgklayout.s o +0x00152690] nsLineBox::DeleteLineList(nsIPresContext *, nsLineList &)+0x00000073 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgklayout.s o +0x0018819B] nsBlockFrame::Destroy(nsIPresContext *)+0x00000097 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgklayout.s o +0x0013AB23] nsAreaFrame::Destroy(nsIPresContext *)+0x00000031 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgklayout.s o +0x00138995] nsFrameList::DestroyFrames(nsIPresContext *)+0x0000004B [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgklayout.s o +0x002D1AC7] nsContainerFrame::Destroy(nsIPresContext *)+0x00000060 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgklayout.s o +0x00152690] CanvasFrame::Destroy(nsIPresContext *)+0x00000079 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgklayout.s o +0x00172115] nsFrameList::DestroyFrames(nsIPresContext *)+0x0000004B [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgklayout.s o +0x002D1AC7] nsContainerFrame::Destroy(nsIPresContext *)+0x00000060 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgklayout.s o +0x00152690] nsBoxFrame::Destroy(nsIPresContext *)+0x00000100 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgklayout.s o +0x0029D564] nsFrameList::DestroyFrames(nsIPresContext *)+0x0000004B [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgklayout.s o +0x002D1AC7] nsContainerFrame::Destroy(nsIPresContext *)+0x00000060 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgklayout.s o +0x00152690] ViewportFrame::Destroy(nsIPresContext *)+0x00000032 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgklayout.s o +0x001D4AF6] FrameManager::Destroy(void)+0x000000FD [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgklayout.s o +0x00165105] PresShell::Destroy(void)+0x0000021F [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgklayout.s o +0x001A4F8B] DocumentViewerImpl::Destroy(void)+0x000002F3 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0046C837] DocumentViewerImpl::Show(void)+0x000000BB [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgkcontent. so +0x0046D687] PresShell::UnsuppressAndInvalidate(void)+0x0000033F [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgklayout.s o +0x001B11A3] PresShell::UnsuppressPainting(void)+0x000000BB [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgklayout.s o +0x001B14FF] PresShell::sPaintSuppressionCallback(nsITimer *, void *)+0x00000026 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libgklayout.s o +0x001A91BE] nsTimerImpl::Fire(void)+0x00000258 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/libxpcom.so +0x000F97A0] handleTimerEvent(TimerEventType *)+0x000000F2 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/libxpcom.so +0x000F9972] PL_HandleEvent+0x00000058 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/libxpcom.so +0x000F246C] PL_ProcessPendingEvents+0x000000E9 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/libxpcom.so +0x000F2281] nsEventQueueImpl::ProcessPendingEvents(void)+0x00000072 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/libxpcom.so +0x000F44B2] UNKNOWN 0x40b72684 UNKNOWN 0x40b72263 UNKNOWN 0x404bdf9e UNKNOWN 0x404bf773 UNKNOWN 0x404bfd39 g_main_run+0x0000008C [/usr/lib/libglib-1.2.so.0 +0x00011EEC] gtk_main+0x000000D3 [/usr/lib/libgtk-1.2.so.0 +0x00094333] nsAppShell::Run(void)+0x00000065 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libwidget_gtk .so +0x0002EC0D] nsAppShellService::Run(void)+0x00000035 [/Mozilla/build/Linux_2.4.7-10_Depend/mozilla/dist/bin/components/libnsappshell .so +0x00038D39] UNKNOWN 0x805cf83 main+0x00000207 [mozilla-bin +0x00015C1B] __libc_start_main+0x00000093 [/lib/i686/libc.so.6 +0x0001C507] Sleeping for 5 minutes. Type 'gdb mozilla-bin 12260' to attatch your debugger to this thread. Done sleeping... ----------- End Output from LayoutPerformanceTest --------- Error: mozilla-bin: exited with status 11 TinderboxPrint:Tp:[CRASH]
The problem was if (state) rather than if (presState). Tricky. Checking in again when tree reopens.
Checked in (again).
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
*** Bug 92376 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.

Attachment

General

Created:
Updated:
Size: