- From: Joakim Holm <jhm@annons.dn.se>
- Date: Fri, 24 Mar 2000 11:47:57 -0600
- To: <html-tidy@w3.org>
I have just discovered and downloaded HTML Tidy yesterday, and now i have
been testing it on some ASP files. I have run into a problem, which I have
been able to pinpoint to some ASP code in an INPUT tag (see example below).
I have not found anything on this in the archives.
When I run tidy on this file, it crashes with an access violation
application error.
<%@ LANGUAGE="JSCRIPT" %>
<html>
<HEAD>
<title>Tidy application error</title>
<body>
<form>
<INPUT TYPE="submit" <% if (Session("MSIE4")) Response.Write("disabled")
%> VALUE="Ok" NAME="submit">
</form>
</body>
</html>
I can even remove all the code from within the <% %> and still get the
crash! Is is so that Tidy can not handle ASP code in this context. I know
it
can handle attribute values, but this attribute (DISABLED) is not of the
form <name>="<value>". Could this be the reason for the crash, or have I
made a mistake somewhere?
Best regards,
Joakim Holm
ADDITIONAL INFO
===============
This is my current config file:
// Configuration file for the Tidy utility.
tidy-mark: yes
markup: yes
wrap-asp: no
tab-size: 4
indent: auto
indent-spaces: 2
indent-attributes: no
output-xhtml: no
doctype: loose // Default is auto
char-encoding: ascii
uppercase-tags: yes // Default is no
uppercase-attributes: yes // Default is no
clean: no
logical-emphasis: no
enclose-text: yes // Default is no
write-back: no
error-file: tidy_errors.log
This is the output in the error log file if it is of any help:
Application exception occurred:
App: (pid=483) Exception number: c0000005 (access violation)
*----> System Information <----*
Computer Name: ELN-NT
User Name: jhm
Number of Processors: 1
Processor Type: x86 Family 6 Model 5 Stepping 3
Windows Version: 4.0
Current Build: 1381
Service Pack: 5
Current Type: Uniprocessor Free
Registered Organization: AB Dagens Nyheter
Registered Owner: .
*----> Task List <----*
0 Idle.exe
2 System.exe
27 SMSS.exe
37 CSRSS.exe
43 WINLOGON.exe
47 SERVICES.exe
50 LSASS.exe
76 SPOOLSS.exe
93 TKSCHNTS.exe
19 cpqalert.exe
95 METHWNT.exe
101 NTGUARD.exe
103 BRAD32.exe
111 Rosnmgr.exe
119 RPCSS.exe
126 TAPISRV.exe
135 PSTORES.exe
112 mstask.exe
159 Win32sl.exe
185 cpqdmi.exe
352 NDDEAGNT.exe
271 EXPLORER.exe
393 systray.exe
251 Winmsuit.exe
457 LOADWC.exe
131 chkadmin.exe
415 NTACMON.exe
438 realplay.exe
418 tsystray.exe
431 WINHLP32.exe
207 DeskTray.exe
223 IEXPLORE.exe
319 DDHELP.exe
297 AcroRd32.exe
79 winampa.exe
132 DEVENV.exe
176 netscape.exe
409 Icq.exe
474 IEXPLORE.exe
274 OUTLOOK.exe
458 winword.exe
512 CMD.exe
265 MDM.exe
209 notepad.exe
243 IEXPLORE.exe
483 tidy.exe
31 DRWTSN32.exe
0 _Total.exe
(00400000 - 00400000)
(77f60000 - 77fbe000) dll\ntdll.dbg
(77f00000 - 77f5e000) dll\kernel32.dbg
State Dump for Thread Id 0x15e
eax=00000000 ebx=00000000 ecx=004378f0 edx=00433b6e esi=00437950edi=00000001pl nz na po
nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000
function: <nosymbols>
0040f4ca 90 nop
0040f4cb 90 nop
0040f4cc 90 nop
0040f4cd 90 nop
0040f4ce 90 nop
0040f4cf 90 nop
0040f4d0 53 push ebx
0040f4d1 8b5c240c mov ebx,[esp+0xc]=????????
0040f4d5 55 push ebp
0040f4d6 56 push esi
FAULT ->0040f4d7 0fbe03 movsx eax,byte ptr [ebx]
ds:00000000=??
0040f4da 57 push edi
0040f4db 8b7c2414 mov edi,[esp+0x14]=????????
0040f4df 50 push eax
0040f4e0 0fbe37 movsx esi,byte ptr [edi]
ds:00000001=??
0040f4e3 e81851ffff call 00404600
0040f4e8 56 push esi
0040f4e9 8be8 mov ebp,eax
0040f4eb e81051ffff call 00404600
0040f4f0 83c408 add esp,0x8
0040f4f3 3bc5 cmp eax,ebp
0040f4f5 7522 jnz 0040f519
*----> Stack Back Trace <----*
FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
00437a20 00000000 00000000 00000000 00000000 004378b0 <nosymbols>
00000000 00000000 00000000 00000000 00000000 00000000 !<nosymbols>*----> Raw Stack Dump <----*
0012fdd0 50 79 43 00 20 7a 43 00 - b0 78 43 00 b2 13 40 00 PyC.
zC..xC...@.
0012fde0 f0 78 43 00 00 00 00 00 - b0 78 43 00 b0 78 43 00
.xC......xC..xC.
0012fdf0 b0 7c 43 00 20 7a 43 00 - 28 14 40 00 b0 7c 43 00 .|C.
zC.(.@..|C.
0012fe00 20 7a 43 00 b0 78 43 00 - 20 7a 43 00 b0 78 43 00 zC..xC.
zC..xC.
0012fe10 b0 78 43 00 b0 7c 43 00 - 8a 17 40 00 b0 7c 43 00
.xC..|C...@..|C.
0012fe20 20 7a 43 00 b0 78 43 00 - 00 00 00 00 1f 00 00 00
zC..xC.........
0012fe30 b0 7c 43 00 49 61 40 00 - b0 7c 43 00 20 7a 43 00 .|C.Ia@..|C.
zC.
0012fe40 b0 7c 43 00 00 00 00 00 - 70 7a 43 00 00 00 00 00
.|C.....pzC.....
0012fe50 00 00 00 00 e0 8a 40 00 - 00 00 00 00 00 00 00 00
......@.........
0012fe60 b0 7c 43 00 00 00 00 00 - c0 7a 43 00 00 00 00 00
.|C......zC.....
0012fe70 01 00 00 00 f4 88 40 00 - b0 7c 43 00 70 7a 43 00
......@..|C.pzC.
0012fe80 00 00 00 00 70 7a 43 00 - 07 b3 40 00 b0 7c 43 00
....pzC...@..|C.
0012fe90 70 7a 43 00 00 00 00 00 - c0 7a 43 00 70 7a 43 00
pzC......zC.pzC.
0012fea0 b0 7c 43 00 00 00 00 00 - 00 00 00 00 f0 7b 43 00
.|C..........{C.00
......@..|C..zC.
0012fec0 00 00 00 00 c0 7a 43 00 - d0 b8 40 00 b0 7c 43 00
.....zC...@..|C.
0012fed0 c0 7a 43 00 00 00 00 00 - f0 7b 43 00 c0 7a 43 00
.zC......{C..zC.00
.|C..{C.....p|C.00
......@..|C..{C.00
....p|C..{C...C.
Received on Friday, 24 March 2000 14:14:27 UTC