Closed Bug 272588 Opened 20 years ago Closed 20 years ago

Crash viewing the source of the page http://www.molos.ch/cgi-bin/livreor/livreor.cgi with the extension HTML Validator [@ nstidy.dll + 0x38f5]

Categories

(Toolkit :: View Source, defect)

x86
Windows XP
defect
Not set
critical

Tracking

()

RESOLVED FIXED

People

(Reporter: bugmail-mozilla, Assigned: mgueury)

References

()

Details

(Keywords: crash)

Crash Data

Attachments

(2 files, 1 obsolete file)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.5) Gecko/20041108 Firefox/1.0
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.5) Gecko/20041108 Firefox/1.0

In the page http://www.molos.ch/cgi-bin/livreor/livreor.cgi when I try to view
the source (with extension HTML Validator installed), firefox crashes before
displaying the source code.

Reproducible: Always
Steps to Reproduce:
I could not reproduce it on another profile.
1. go to the page http://www.molos.ch/cgi-bin/livreor/livreor.cgi
2. view the source

Actual Results:  
Firefox show the view-source window and crashes before displaying the code.

Expected Results:  
Display the source.

I reported the crash with the following talkback : TB2290270M.
I strongly suspect HTML validator (see http://users.skynet.be/mgueury/mozilla/)
to cause the crash but I could not reproduce it with only it.
I will try to install others extensions in a clean profile to try to reproduce.

I use the extension HTML validator and several others (TBE for example). I use
the QuteRetro theme.
Attached file Saved page
The crash also appears when viewing this saved page.
Stack Signature	nstidy.dll + 0x38f5 (0x019038f5) 93d43b16
Product ID	Firefox10
Build ID	2004110812
Trigger Time	2004-12-01 06:10:08.0
Platform	Win32
Operating System	Windows NT 5.1 build 2600
Module	nstidy.dll + (000038f5)
URL visited	http://www.molos.ch/cgi-bin/livreor/livreor.cgi
User Comments	I was opening the "view source" from the page (with extension HTML
validator based on tidy"
Since Last Crash	1932 sec
Total Uptime	356589 sec
Trigger Reason	Access violation
Source File, Line No.	N/A
Stack Trace 	
nstidy.dll + 0x38f5 (0x019038f5)
nstidy.dll + 0x16bd (0x019016bd)
XPTC_InvokeByIndex 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp,
line 102]
XPCWrappedNative::CallMethod 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp,
line 2034]
XPC_WN_CallMethod 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp,
line 1287]
js_Invoke 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/jsinterp.c,
line 941]
js_Interpret 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/jsinterp.c,
line 2978]
js_Invoke 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/jsinterp.c,
line 958]
nsXPCWrappedJSClass::CallMethod 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp,
line 1339]
nsXPCWrappedJS::CallMethod 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp,
line 450]
SharedStub 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 147]
nsEventListenerManager::HandleEventSubType 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/content/events/src/nsEventListenerManager.cpp,
line 1436]
nsEventListenerManager::HandleEvent 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/content/events/src/nsEventListenerManager.cpp,
line 1516]
nsXULElement::HandleDOMEvent 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/content/xul/content/src/nsXULElement.cpp,
line 2841]
nsXULElement::HandleChromeEvent 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/content/xul/content/src/nsXULElement.cpp,
line 3988]
GlobalWindowImpl::HandleDOMEvent 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/dom/src/base/nsGlobalWindow.cpp,
line 916]
DocumentViewerImpl::LoadComplete 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/content/base/src/nsDocumentViewer.cpp,
line 917]
nsDocShell::EndPageLoad 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/docshell/base/nsDocShell.cpp,
line 4441]
nsWebShell::EndPageLoad 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/docshell/base/nsWebShell.cpp,
line 755]
nsDocShell::OnStateChange 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/docshell/base/nsDocShell.cpp,
line 4375]
nsDocLoaderImpl::FireOnStateChange 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/uriloader/base/nsDocLoader.cpp,
line 1247]
nsDocLoaderImpl::doStopDocumentLoad 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/uriloader/base/nsDocLoader.cpp,
line 868]
nsDocLoaderImpl::OnStopRequest 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/uriloader/base/nsDocLoader.cpp,
line 696]
nsLoadGroup::RemoveRequest 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/netwerk/base/src/nsLoadGroup.cpp,
line 695]
PresShell::RemoveDummyLayoutRequest 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/layout/html/base/src/nsPresShell.cpp,
line 6581]
PresShell::ProcessReflowCommands 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/layout/html/base/src/nsPresShell.cpp,
line 6454]
ReflowEvent::HandleEvent 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/layout/html/base/src/nsPresShell.cpp,
line 6226]
PL_HandleEvent 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/xpcom/threads/plevent.c,
line 674]
0x778b0c24
nsWyciwygChannel::GetStatus 
[c:/builds/tinderbox/firefox-aviarybranch-l10n/WINNT_5.1_Clobber/mozilla/content/html/document/src/nsWyciwygChannel.cpp,
line 90]
0xac02a302
Assignee: bugs → mgueury
Keywords: crash
Summary: Crash viewing the source of the page http://www.molos.ch/cgi-bin/livreor/livreor.cgi with the extension HTML Validator → Crash viewing the source of the page http://www.molos.ch/cgi-bin/livreor/livreor.cgi with the extension HTML Validator [@ nstidy.dll + 0x38f5]
Currently the site is down and reporting a HTTP-500 server unavailable.
I tried to reproduce with my dev version I have that is based
on a later version of tidy. But I can not see it.

I have uploaded the last version 0.32. I will release it in some days.

Some questions
- which version do you use now ? 
- what is the accessibility level that you use ? 
  -> go in extension / choose the HTML validator / options
  -> does it happen with none ?
- can try with the new version and tell if it is solved.

Thanks by advance
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Attached file HTML Validator (based on Tidy) 0.3.2 (obsolete) —
Attachment #167591 - Attachment is obsolete: true
I have finally reproduced the issue:
- it happens with Accessibility level 2 and 3 only.
- it is due to a bug in tidy:
  -> I have submitted a bug in tidy with a fix for review:
   
http://sourceforge.net/tracker/index.php?func=detail&aid=1077430&group_id=27659&atid=390963

- I will upload a new version of the validator with the fix. 

Please double-check. Then I will close the bug as fixed.

Thanks by advance.
It works fine now and the source code is correctly shown. You can close it.
Thank you.
Version 0.4.0 has been submitted to update.mozilla.org
You can find it here also:

> http://users.skynet.be/mgueury/mozilla

There is an additional fix in it.

Thanks
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Product: Firefox → Toolkit
Crash Signature: [@ nstidy.dll + 0x38f5]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: