Chrash at startup

I know this is reposting, but all methods I’ve tried failed.
Avast crashes after startup and it has something to do with ashSimpl…
I did change OBDC to XML and downloaded all Windows XP updates. When Avast was launching I skipped memory test but it all didn’t work.
If there is another way to solve that problem please let me know.

What is the exact problem?

It’s my translation form polish:

Instruction from “0x01b2328d” refers to memory adress “0x00000000”.
Memory could not be “written”.

And this is in avast support mail:

avast! has generated unhandled exception (crash report follows).
Program version: Apr2004 (4.1.396)
User Info: aerwer

Crash list of Avast Antivirus, v.4.1.396


------------------
System Information
------------------
Time of this report: 2004-05-19, 15:20:31
      Computer name: KOMPUTERWOJTASA
   Operating System: Microsoft Windows XP Professional (Build 2600) Dodatek Service Pack. 1
          Processor: AMD Athlon(tm) XP 2000+, MMX, ~1665Mhz
      System memory: 261616 KB (installed), 59428 KB (available), 2097024 KB (virtual)
           Language: 0415-0415-0415-0415 (SLangID, SLCID, ULangID, ULCID), 0415-0415 (SUILang, UUILang)


------------
Fault source
------------
C:\Program Files\Alwil Software\Avast4\ashSimpl.exe caused an Access Violation at location 01b2328d in module itss.dll Writing to location 00000000.

-----------
Crash place
-----------

      0x1B23251: 28 FF 8B 4F 48 83 E9 14 89 4E 1C 50 8B CF E8 84 E1 FF FF FF     (˙‹OHƒé.‰N.P‹Ďč„á˙˙˙
      0x1B23265: 75 08 56 EB 3B 3B 77 50 8B 5D 0C 75 24 83 FE 01 8B CF 8D 45     u.Vë;;wP‹].u$ƒţ.‹Ď.E
      0x1B23279: FC 76 05 FF 77 54 EB 03 FF 77 58 50 E8 0D FA FF FF 8B 45 FC     üv.˙wTë.˙wXPč.ú˙˙‹Eü
   => 0x1B2328D: 83 08 10 4E 89 04 B3 EB 01 4E 85 F6 8B 04 B3 89 45 FC 75 0D     ƒ..N‰.łë.N…ö‹.ł‰Eüu.
      0x1B232A1: FF 75 08 50 8B CF E8 61 F5 FF FF EB 43 8D 4D 0C 51 FF 75 08     ˙u.P‹Ďčaő˙˙ëC.M.Q˙u.
      0x1B232B5: 8B CF 50 E8 F0 FA FF FF 85 C0 7C 30 3B 75 10 74 2B FF 75 0C     ‹ĎPčđú˙˙…Ŕ|0;u.t+˙u.
      0x1B232C9: 8D 45 FC 50 8B CF E8 C3 F9 FF FF 85 C0 7C 19 8B 45 FC 83 08     .EüP‹ĎčĂů˙˙…Ŕ|.‹Eüƒ.

      0x1B23259: 894E1C                  mov   ds:[esi]+1C, ecx
      0x1B2325C: 50                      push   eax
      0x1B2325D: 8BCF                    mov   ecx, edi
      0x1B2325F: E884E1FFFF              call   -FFFFE184
      0x1B23264: FF7508                  push   ds:[ebp]+08
      0x1B23267: 56                      push   esi
      0x1B23268: EB3B                    jmp   +3B
      0x1B2326A: 3B7750                  cmp   esi, ds:[edi]+50
      0x1B2326D: 8B5D0C                  mov   ebx, ds:[ebp]+0C
      0x1B23270: 7524                    jnz   +24
      0x1B23272: 83FE01                  cmp   esi, 0x1
      0x1B23275: 8BCF                    mov   ecx, edi
      0x1B23277: 8D45FC                  lea   eax, ds:[ebp]+FFFFFFFC
      0x1B2327A: 7605                    jbe   +5
      0x1B2327C: FF7754                  push   ds:[edi]+54
      0x1B2327F: EB03                    jmp   +3
      0x1B23281: FF7758                  push   ds:[edi]+58
      0x1B23284: 50                      push   eax
      0x1B23285: E80DFAFFFF              call   -FFFFFA0D
      0x1B2328A: 8B45FC                  mov   eax, ds:[ebp]+FFFFFFFC
   => 0x1B2328D: 830810                  or   ds:[eax], 0x10
      0x1B23290: 4E                      dec   esi
      0x1B23291: 8904B3                  mov   ds:[ebx]+(04 * [esi]), eax
      0x1B23294: EB01                    jmp   +1
      0x1B23296: 4E                      dec   esi
      0x1B23297: 85F6                    test   esi, esi
      0x1B23299: 8B04B3                  mov   eax, ds:[ebx]+(04 * [esi])
      0x1B2329C: 8945FC                  mov   ds:[ebp]+FFFFFFFC, eax
      0x1B2329F: 750D                    jnz   +D
      0x1B232A1: FF7508                  push   ds:[ebp]+08
      0x1B232A4: 50                      push   eax
      0x1B232A5: 8BCF                    mov   ecx, edi
      0x1B232A7: E861F5FFFF              call   -FFFFF561
      0x1B232AC: EB43                    jmp   +43
      0x1B232AE: 8D4D0C                  lea   ecx, ds:[ebp]+0C
      0x1B232B1: 51                      push   ecx
      0x1B232B2: FF7508                  push   ds:[ebp]+08
      0x1B232B5: 8BCF                    mov   ecx, edi
      0x1B232B7: 50                      push   eax
      0x1B232B8: E8F0FAFFFF              call   -FFFFFAF0

----------------
Register content
----------------
EAX=00000000 EBX=01AAE8D8 ECX=01AAE8BC EDX=00000000 ESI=00000001 EDI=001928B0
EIP=01B2328D ESP=01AAE8B0 EBP=01AAE8C0 IOPL=0         NV UP EI PL ZR NA PO NC
CS=001B  SS=0023  DS=0023  ES=0023  FS=0038  GS=0000             FLG=00010246

Did you try the hint given in this thread?

(I really don’t know if the updated HTML Help component is included in common WinXP updates).

No I didn’t.
I’m going to reinstall avast, but firstly I will download html help update, Hope it helps!

I found these in avast log viewer:

In errors section:
18.05.2004 10:05:20
KOMPUTERWOJTASA\Wojtas 5644
During the parsing of
C:\Program Files\Alwil Software\Avast4\DATA\avast4.xml XML document, following error occurred: C.

In info section:
19.05.2004 15:41:47
KOMPUTERWOJTASA\Wojtas 5172
aswSplash - program run information: CaswAvastDlg::OnInitDialog() - timer is active.

19.05.2004 15:41:47
KOMPUTERWOJTASA\Wojtas 5172
aswSplash - program run information: CaswAvastDlg::OnTimer() - Test memory started…

19.05.2004 15:42:29
KOMPUTERWOJTASA\Wojtas 5172
aswSplash - program run information: ScanWithThread() - thread completed.

19.05.2004 15:42:30
KOMPUTERWOJTASA\Wojtas 5172
aswSplash - program run information: CaswAvastDlg::OnCancel().

19.05.2004 15:42:30
KOMPUTERWOJTASA\Wojtas 5172
aswSplash - program run information: CaswAvastDlg::RunMainApplication().

19.05.2004 15:42:34
KOMPUTERWOJTASA\Wojtas 5200
ASWSIMPLE program run information: Initialization of libraries is correct.

19.05.2004 15:42:34
KOMPUTERWOJTASA\Wojtas 5200
ASWSIMPLE program run information: CaswSimplePos::LoadWindowMove() failed.

19.05.2004 15:42:34
KOMPUTERWOJTASA\Wojtas 5200
ASWSIMPLE program run information: CaswSimpleDlg::SkinCorrect() > LoadSkinObjects() is called.

19.05.2004 15:44:16
KOMPUTERWOJTASA\Wojtas 5260
aswLogViewer - program run information: CLogListView::OnExportSelectedLines() is called.

19.05.2004 15:44:19
KOMPUTERWOJTASA\Wojtas 5260
aswLogViewer - program run information: CLogListView::OnEditFilter() is called.

19.05.2004 15:44:20
KOMPUTERWOJTASA\Wojtas 5260
aswLogViewer - program run information: CaswLogFilterDlg::OnInitDialog() is called.

19.05.2004 15:44:22
KOMPUTERWOJTASA\Wojtas 5260
aswLogViewer - program run information: CaswLogFilterDlg::OnBnClickedOk() is called.

19.05.2004 15:44:24
KOMPUTERWOJTASA\Wojtas 5260
aswLogViewer - program run information: CLogListView::OnExportSelectedLines() is called.

After installing htlm update (which wasn’t up-to-date) and reinstalling avast it still doesn’t work.
I