[Wine] Problem with HTML Help Workshop compiler

hugues wineforum-user at winehq.org
Sat Apr 19 04:01:30 CDT 2008


Hello Wine community,
I have a problem with the HTML Help Work Shop compiler. It crashes with the newer wine version (0.9.54 up to 0.9.60) under kubuntu 7.10
For information, my Html work shop install is as said at this link: http://appdb.winehq.org/objectManager.php?sClass=version&iId=2978

1/ the command regsvr32 itircl.dll returns:  Failed to load DLL itircl.dll. 
However, the dll is in system32.  What is wrong ?
For information regsvr32 itss.dll is OK.

2/ Then, when I do in command line : wine ~/.wine/drive_c/Program\ Files/HTML\ Help\ Workshop/hhc test.hhp,  here is the result :

err:ole:CoGetClassObject class {4662daa9-d393-11d0-9a56-00c04fb68bf7} not registered
err:ole:CoGetClassObject no class object {4662daa9-d393-11d0-9a56-00c04fb68bf7} could be created for context 0x1
HHC6000: Error: An internal file could not be created. Make certain there is enough disk space on the drive where you are compiling your file.
err:ole:CoGetClassObject class {4662daa9-d393-11d0-9a56-00c04fb68bf7} not registered
err:ole:CoGetClassObject no class object {4662daa9-d393-11d0-9a56-00c04fb68bf7} could be created for context 0x1
wine: Unhandled page fault on read access to 0x0073007f at address 0x65e2fe25 (thread 0022), starting debugger...
Unhandled exception: page fault on read access to 0x0073007f in 32-bit code (0x65e2fe25).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:65e2fe25 ESP:0033ef98 EBP:0033ef9c EFLAGS:00010202(   - 00      - -RI1)
 EAX:00142bd0 EBX:00000000 ECX:00730077 EDX:00000001
 ESI:00642100 EDI:00642100
Stack dump:
0x0033ef98:  00142bd0 7ee1e2e0 4532298a 00142bf8
0x0033efa8:  00532070 4533fd7e 00000000 80040154
0x0033efb8:  0033f30c 00532070 4533fbf6 00641ed0
0x0033efc8:  00000001 0033f55c 7779654b 4c64726f
0x0033efd8:  736b6e69 7efe4400 45300000 45300000
0x0033efe8:  0033f0e8 7efb38d5 b7d05581 00000000
Backtrace:
=>1 0x65e2fe25 in itss (+0xfe25) (0x0033ef9c)
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "hha.dbg" ("")
  2 0x4532298a in hha (+0x2298a) (0x7ee1e2e0)
  3 0xfdf36ee8 (0x53e58955)
  4 0x00000000 (0x00000000)
0x65e2fe25: call        *0x8(%ecx)
Modules:
Module  Address                 Debug info      Name (91 modules)
PE        400000-  411000       Deferred        hhc
PE      45300000-453d2000       Export          hha
PE      5e4a0000-5e4c5000       Deferred        itcc
PE      65e20000-65e44000       Export          itss
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7de2d000-7decf000       Deferred        oleaut32<elf>
  \-PE  7de40000-7decf000       \               oleaut32
ELF     7decf000-7def0000       Deferred        mpr<elf>
  \-PE  7dee0000-7def0000       \               mpr
ELF     7def0000-7df3c000       Deferred        wininet<elf>
  \-PE  7df00000-7df3c000       \               wininet
ELF     7df3c000-7df7b000       Deferred        urlmon<elf>
  \-PE  7df40000-7df7b000       \               urlmon
ELF     7df7b000-7dfe4000       Deferred        msvcrt<elf>
  \-PE  7df90000-7dfe4000       \               msvcrt
ELF     7dfe4000-7e035000       Deferred        libgcrypt.so.11
ELF     7e035000-7e039000       Deferred        libgpg-error.so.0
ELF     7e039000-7e049000       Deferred        libtasn1.so.3
ELF     7e049000-7e051000       Deferred        libkrb5support.so.0
ELF     7e051000-7e07f000       Deferred        libcrypt.so.1
ELF     7e07f000-7e0ef000       Deferred        libgnutls.so.13
ELF     7e0ef000-7e114000       Deferred        libk5crypto.so.3
ELF     7e114000-7e19c000       Deferred        libkrb5.so.3
ELF     7e19c000-7e1c5000       Deferred        libgssapi_krb5.so.2
ELF     7e1c5000-7e1fa000       Deferred        libcups.so.2
ELF     7e230000-7e262000       Deferred        uxtheme<elf>
  \-PE  7e240000-7e262000       \               uxtheme
ELF     7e287000-7e290000       Deferred        libxcursor.so.1
ELF     7e290000-7e295000       Deferred        libxfixes.so.3
ELF     7e295000-7e298000       Deferred        libxcomposite.so.1
ELF     7e298000-7e29e000       Deferred        libxrandr.so.2
ELF     7e29e000-7e2a6000       Deferred        libxrender.so.1
ELF     7e2a6000-7e2a9000       Deferred        libxinerama.so.1
ELF     7e2a9000-7e2c7000       Deferred        imm32<elf>
  \-PE  7e2b0000-7e2c7000       \               imm32
ELF     7e2c7000-7e2cc000       Deferred        libxdmcp.so.6
ELF     7e2cc000-7e2cf000       Deferred        libxau.so.6
ELF     7e2cf000-7e3c0000       Deferred        libx11.so.6
ELF     7e3c0000-7e3ce000       Deferred        libxext.so.6
ELF     7e3ce000-7e3d3000       Deferred        libxxf86vm.so.1
ELF     7e3d3000-7e3eb000       Deferred        libice.so.6
ELF     7e3eb000-7e3f3000       Deferred        libsm.so.6
ELF     7e3fe000-7e400000       Deferred        libkeyutils.so.1
ELF     7e400000-7e403000       Deferred        libcom_err.so.2
ELF     7e405000-7e49c000       Deferred        winex11<elf>
  \-PE  7e410000-7e49c000       \               winex11
ELF     7e51d000-7e53d000       Deferred        libexpat.so.1
ELF     7e53d000-7e568000       Deferred        libfontconfig.so.1
ELF     7e568000-7e57d000       Deferred        libz.so.1
ELF     7e57d000-7e5ed000       Deferred        libfreetype.so.6
ELF     7e5ed000-7e600000       Deferred        libresolv.so.2
ELF     7e612000-7e630000       Deferred        iphlpapi<elf>
  \-PE  7e620000-7e630000       \               iphlpapi
ELF     7e630000-7e690000       Deferred        rpcrt4<elf>
  \-PE  7e640000-7e690000       \               rpcrt4
ELF     7e690000-7e734000       Deferred        ole32<elf>
  \-PE  7e6a0000-7e734000       \               ole32
ELF     7e734000-7e748000       Deferred        lz32<elf>
  \-PE  7e740000-7e748000       \               lz32
ELF     7e748000-7e761000       Deferred        version<elf>
  \-PE  7e750000-7e761000       \               version
ELF     7e761000-7e797000       Deferred        winspool<elf>
  \-PE  7e770000-7e797000       \               winspool
ELF     7e797000-7e840000       Deferred        comdlg32<elf>
  \-PE  7e7a0000-7e840000       \               comdlg32
ELF     7e840000-7e8ff000       Deferred        comctl32<elf>
  \-PE  7e850000-7e8ff000       \               comctl32
ELF     7e8ff000-7e958000       Deferred        shlwapi<elf>
  \-PE  7e910000-7e958000       \               shlwapi
ELF     7e958000-7ea65000       Deferred        shell32<elf>
  \-PE  7e970000-7ea65000       \               shell32
ELF     7ea65000-7eab7000       Deferred        advapi32<elf>
  \-PE  7ea70000-7eab7000       \               advapi32
ELF     7eab7000-7eb52000       Deferred        gdi32<elf>
  \-PE  7ead0000-7eb52000       \               gdi32
ELF     7eb52000-7ec98000       Deferred        user32<elf>
  \-PE  7eb70000-7ec98000       \               user32
ELF     7edd6000-7ef02000       Deferred        kernel32<elf>
  \-PE  7edf0000-7ef02000       \               kernel32
ELF     7ef02000-7ef0d000       Deferred        libnss_files.so.2
ELF     7ef0d000-7ef17000       Deferred        libnss_nis.so.2
ELF     7ef17000-7ef2f000       Deferred        libnsl.so.1
ELF     7ef2f000-7ef38000       Deferred        libnss_compat.so.2
ELF     7ef38000-7ef5d000       Deferred        libm.so.6
ELF     7ef5d000-7f000000       Deferred        ntdll<elf>
  \-PE  7ef70000-7f000000       \               ntdll
ELF     b7cd7000-b7cdb000       Deferred        libdl.so.2
ELF     b7cdb000-b7e25000       Deferred        libc.so.6
ELF     b7e25000-b7e3d000       Deferred        libpthread.so.0
ELF     b7e4f000-b7f85000       Deferred        libwine.so.1
ELF     b7f87000-b7fa3000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008
        00000020    0
        0000001f    0
        0000001e    0
        0000001d    0
        0000001c    0
        0000001b    0
        00000009    0
0000000c
        00000013    0
        0000000e    0
        0000000d    0
0000000f
        00000012    0
        00000011    0
        00000010    0
00000017
        0000001a    0
        00000018    0
00000023 (D) C:\Program Files\HTML Help Workshop\hhc.exe
        00000022    0 <==
Backtrace:
=>1 0x65e2fe25 in itss (+0xfe25) (0x0033ef9c)
  2 0x4532298a in hha (+0x2298a) (0x7ee1e2e0)
  3 0xfdf36ee8 (0x53e58955)
  4 0x00000000 (0x00000000)


So, kchmviewer crashed when the chm file is opened.
Can anybody help me to solve this problem ?
Is it a regression ?

Best regards







More information about the wine-users mailing list