QuickBooks Pro 99 Installer Hangs At Registering DLL's

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
KirilT
Newbie
Newbie
Posts: 3
Joined: Fri Oct 03, 2008 11:09 pm

QuickBooks Pro 99 Installer Hangs At Registering DLL's

Post by KirilT »

When running the installer, it complains about not being able to communicate with windows. Ignoring the warning, installs until registering dll's, at which point it hangs.

Anyone run into this problem with this software or any other software and found a way to work around it?

Using Wine Version 1.0 on latest Kubuntu release.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: QuickBooks Pro 99 Installer Hangs At Registering DLL's

Post by dimesio »

KirilT wrote:When running the installer, it complains about not being able to communicate with windows. Ignoring the warning, installs until registering dll's, at which point it hangs.

Anyone run into this problem with this software or any other software and found a way to work around it?

Using Wine Version 1.0 on latest Kubuntu release.
http://appdb.winehq.org/objectManager.p ... on&iId=493
http://bugs.winehq.org/buglist.cgi?quic ... kbooks+pro

Your version of Quickbooks Pro is pretty old; you could try setting the Windows version to 95 or 98.
KirilT
Newbie
Newbie
Posts: 3
Joined: Fri Oct 03, 2008 11:09 pm

Re: QuickBooks Pro 99 Installer Hangs At Registering DLL's

Post by KirilT »

dimesio wrote:Your version of Quickbooks Pro is pretty old
Agreed. :)
dimesio wrote:you could try setting the Windows version to 95 or 98.
I tried 95-XP, same results. I also checked out those links before, but got nothing really useful from them.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

You might want to try upgrading to Wine 1.1.5. Lots of things have changed since 1.0.

If that doesn't help, there is a comment in http://appdb.winehq.org/objectManager.p ... on&iId=900 that indicates one person, at least, was able to get it to work by copying all the Quickbooks Pro files from a Windows installation and adding the Intuit registry keys to Wine's registry. This was for a very old version of Wine (2 years ago), so it may no longer work, but it could be worth a try if all else fails.
KirilT
Newbie
Newbie
Posts: 3
Joined: Fri Oct 03, 2008 11:09 pm

Post by KirilT »

dimesio wrote:You might want to try upgrading to Wine 1.1.5. Lots of things have changed since 1.0.

If that doesn't help, there is a comment in http://appdb.winehq.org/objectManager.p ... on&iId=900 that indicates one person, at least, was able to get it to work by copying all the Quickbooks Pro files from a Windows installation and adding the Intuit registry keys to Wine's registry. This was for a very old version of Wine (2 years ago), so it may no longer work, but it could be worth a try if all else fails.
OK ... upgraded to current version, same result.

Here is a debug warn dump. This occurs when the install hangs at registering "self registering" dll's.

Code: Select all

fixme:ole:LoadTypeLib16 ("C:\\windows\\system32\\OC25.DLL",0x440358): stub
wine: Unhandled page fault on read access to 0xffffffff at address 0x1827:0x00000ded (thread 001b), starting debugger...
Unhandled exception: page fault on read access to 0xffffffff in 16-bit code (1827:0ded).
fixme:dbghelp:addr_to_linear Failed to linearize address 2064:00002520 (mode 0)
fixme:dbghelp:addr_to_linear Failed to linearize address 2064:00000000 (mode 0)
In 16 bit mode.
Register dump:
 CS:1827 SS:156f DS:1807 ES:181f FS:0033 GS:003b
 IP:0ded SP:c1f0 BP:0034 FLAGS:0246(   - 00      -RIZP1)
 AX:0001 BX:ffff CX:0000 DX:0001 SI:000c DI:0000
Stack dump:
0x156f:0xc1f0:  0039 0046 0042 007d 0000 5bb8 7e4c 181f
0x156f:0xc200:  181f 181f 007b 007b 5ee8 7e4c 0000 181f
0x156f:0xc210:  0000 0000 c244 0000 190f 181f 0033 003b
0300: sel=1807 base=003a3d00 limit=0000123f 16-bit rw-
0303: sel=181f base=00871018 limit=00000fff 16-bit rw-
Backtrace:
=>1 0x1827:0x0ded (0x156f:0x0034)
  2 0x0000:0x2046 (0x156f:0x12a6)
  3 0x145f:0x1900 (0x156f:0x1396)
  4 0x2064:0x2520 (0x156f:0x6564)
  5 0x2064:0x0000 (0x156f:0x0000)
0x1827:0x0ded: lret     $0x4
Modules:
Module  Address                 Debug info      Name (99 modules)
ELF     7b800000-7b93c000       Deferred        kernel32<elf>
  \-PE  7b820000-7b93c000       \               kernel32
ELF     7bc00000-7bca6000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bca6000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7da15000-7dafc000       Deferred        oleaut32<elf>
  \-PE  7da30000-7dafc000       \               oleaut32
ELF     7dbac000-7dbc0000       Deferred        ctl3d32<elf>
  \-PE  7dbb0000-7dbc0000       \               ctl3d32
ELF     7dcd1000-7dd1e000       Deferred        libgcrypt.so.11
ELF     7dd1e000-7dd2e000       Deferred        libtasn1.so.3
ELF     7dd2e000-7dd60000       Deferred        libcrypt.so.1
ELF     7dd60000-7ddd6000       Deferred        libgnutls.so.13
ELF     7ddd6000-7ddf9000       Deferred        libk5crypto.so.3
ELF     7ddf9000-7de86000       Deferred        libkrb5.so.3
ELF     7de86000-7deaf000       Deferred        libgssapi_krb5.so.2
ELF     7deaf000-7dee2000       Deferred        libcups.so.2
ELF     7def6000-7df2b000       Deferred        winspool<elf>
  \-PE  7df00000-7df2b000       \               winspool
ELF     7df2b000-7dfd7000       Deferred        comdlg32<elf>
  \-PE  7df30000-7dfd7000       \               comdlg32
ELF     7dfd7000-7dff0000       Deferred        version<elf>
  \-PE  7dfe0000-7dff0000       \               version
ELF     7e014000-7e027000       Deferred        libresolv.so.2
ELF     7e027000-7e03b000       Deferred        lz32<elf>
  \-PE  7e030000-7e03b000       \               lz32
ELF     7e03b000-7e0a0000       Deferred        rpcrt4<elf>
  \-PE  7e050000-7e0a0000       \               rpcrt4
ELF     7e0a0000-7e1a9000       Deferred        ole32<elf>
  \-PE  7e0c0000-7e1a9000       \               ole32
ELF     7e1a9000-7e1dc000       Deferred        uxtheme<elf>
  \-PE  7e1b0000-7e1dc000       \               uxtheme
ELF     7e1dc000-7e29d000       Deferred        comctl32<elf>
  \-PE  7e1e0000-7e29d000       \               comctl32
ELF     7e29d000-7e3b7000       Deferred        shell32<elf>
  \-PE  7e2b0000-7e3b7000       \               shell32
ELF     7e4d1000-7e4dc000       Deferred        libgcc_s.so.1
ELF     7e4f0000-7e4f4000       Deferred        libgpg-error.so.0
ELF     7e4f4000-7e4f7000       Deferred        libkeyutils.so.1
ELF     7e4f7000-7e4ff000       Deferred        libkrb5support.so.0
ELF     7e4ff000-7e51e000       Deferred        iphlpapi<elf>
  \-PE  7e510000-7e51e000       \               iphlpapi
ELF     7e51e000-7e578000       Deferred        shlwapi<elf>
  \-PE  7e530000-7e578000       \               shlwapi
ELF     7e6b1000-7e6d8000       Deferred        msacm32<elf>
  \-PE  7e6c0000-7e6d8000       \               msacm32
ELF     7e6d8000-7e6ef000       Deferred        msacm32<elf>
  \-PE  7e6e0000-7e6ef000       \               msacm32
ELF     7e6ef000-7e7b2000       Deferred        libasound.so.2
ELF     7e7b2000-7e7c6000       Deferred        midimap<elf>
  \-PE  7e7c0000-7e7c6000       \               midimap
ELF     7e7c6000-7e7fb000       Deferred        winealsa<elf>
  \-PE  7e7d0000-7e7fb000       \               winealsa
ELF     7e7fb000-7e88d000       Deferred        winmm<elf>
  \-PE  7e810000-7e88d000       \               winmm
ELF     7e88d000-7e8ee000       Deferred        winedos<elf>
  \-PE  7e890000-7e8ee000       \               winedos
ELF     7e8ee000-7e8f7000       Deferred        libxcursor.so.1
ELF     7e8f7000-7e8fc000       Deferred        libxfixes.so.3
ELF     7e8fc000-7e8ff000       Deferred        libxcomposite.so.1
ELF     7e8ff000-7e905000       Deferred        libxrandr.so.2
ELF     7e905000-7e90d000       Deferred        libxrender.so.1
ELF     7e90d000-7e912000       Deferred        libxxf86vm.so.1
ELF     7e912000-7e915000       Deferred        libxinerama.so.1
ELF     7e915000-7e935000       Deferred        imm32<elf>
  \-PE  7e920000-7e935000       \               imm32
ELF     7e935000-7e93a000       Deferred        libxdmcp.so.6
ELF     7e93a000-7e952000       Deferred        libxcb.so.1
ELF     7e952000-7e955000       Deferred        libxau.so.6
ELF     7e955000-7ea3c000       Deferred        libx11.so.6
ELF     7ea3c000-7ea4a000       Deferred        libxext.so.6
ELF     7ea4a000-7ea62000       Deferred        libice.so.6
ELF     7ea62000-7ea6a000       Deferred        libsm.so.6
ELF     7ea74000-7ea77000       Deferred        libcom_err.so.2
ELF     7ea7e000-7eb16000       Deferred        winex11<elf>
  \-PE  7ea90000-7eb16000       \               winex11
ELF     7eb41000-7eb62000       Deferred        libexpat.so.1
ELF     7eb62000-7eb8c000       Deferred        libfontconfig.so.1
ELF     7eb8c000-7eb8e000       Deferred        libxcb-xlib.so.0
ELF     7eba0000-7ebb5000       Deferred        libz.so.1
ELF     7ebb5000-7ec22000       Deferred        libfreetype.so.6
ELF     7ec22000-7ec76000       Deferred        advapi32<elf>
  \-PE  7ec30000-7ec76000       \               advapi32
ELF     7ec76000-7ed14000       Deferred        gdi32<elf>
  \-PE  7ec90000-7ed14000       \               gdi32
ELF     7ed14000-7ee5d000       Deferred        user32<elf>
  \-PE  7ed30000-7ee5d000       \               user32
ELF     7ee5d000-7ee72000       Deferred        winevdm<elf>
  \-PE  7ee60000-7ee72000       \               winevdm
ELF     7ee72000-7ee8a000       Deferred        libnsl.so.1
ELF     7ee8a000-7ee93000       Deferred        libnss_compat.so.2
ELF     7efc7000-7efec000       Deferred        libm.so.6
ELF     7eff5000-7f000000       Deferred        libnss_files.so.2
ELF     b7ce4000-b7cee000       Deferred        libnss_nis.so.2
ELF     b7cef000-b7cf3000       Deferred        libdl.so.2
ELF     b7cf3000-b7e42000       Deferred        libc.so.6
ELF     b7e43000-b7e5b000       Deferred        libpthread.so.0
ELF     b7e6f000-b7fa5000       Deferred        libwine.so.1
ELF     b7fa7000-b7fc3000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000c
        00000012    0
        0000000e    0
        0000000d    0
0000000f
        00000015    0
        00000014    0
        00000011    0
        00000010    0
00000016 (D) C:\windows\system32\winevdm.exe
        0000001d    0
        0000001c    0
        0000001b    0 <==
        00000017    0
00000019
        0000001a    0
Backtrace:
=>1 0x1827:0x0ded (0x156f:0x0034)
  2 0x0000:0x2046 (0x156f:0x12a6)
  3 0x145f:0x1900 (0x156f:0x1396)
  4 0x2064:0x2520 (0x156f:0x6564)
  5 0x2064:0x0000 (0x156f:0x0000)
err:ntdll:RtlpWaitForCriticalSection section 0x7b93a220 "syslevel.c: Win16Mutex" wait timed out in thread 001d, blocked by 001b, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x7b93a220 "syslevel.c: Win16Mutex" wait timed out in thread 001c, blocked by 001b, retrying (60 sec)
Locked