Installing Palm Desktop

James Liggett jrliggett at cox.net
Wed Jul 6 15:03:50 CDT 2005


Hi Uwe,
I checked out the link you gave me, but it doesn't seem consistent with
what I get. According to WineDbg, the problem is in lolvldrv.c at line
614. Not really sure what it does though. It looks like a garden variety
NULL pointer problem to me. Here's the dump for more info.

Regards,
James

On Wed, 2005-07-06 at 11:28 +0200, Uwe Bonnes wrote:
> >>>>> "James" == James Liggett <jrliggett at cox.net> writes:
> 
>     James> Hi Uwe, I figured out how to install Palm Desktop, perhaps this
>     James> might prove useful to someone:
> 
>     James> 1. Install native Windows Installer manually. To do this, install
>     James> dcom98 first. Then run instmsia.exe. The install will complain,
>     James> but it will leave behind all the files you need in
>     James> Windows\Installer\InstMsi0. Copy all the files in there to
>     James> Windows\system, and set msi.dll and msiexec.exe to native.
> 
>     James> 2. Install Windows Script 5.6. You can download it from here:
>     James> http://www.microsoft.com/downloads/details.aspx?FamilyID=0a8a18f6-249c-4a72-bfcf-fc6af26dc390&DisplayLang=en
>     James> Keep in mind that it's the English version though. To install it,
>     James> set setupapi to builtin and run the file.
> 
> This is what winetools does too...
> 
>     James> 3. Run Palm Desktop setup like normal, and it will install
>     James> everything you need.
> 
>     James> Of course, running palm desktop is a different story (there is a
>     James> crash in WinMM that stops it from running.) I'm currently working
> What crash?
> There is a known problem with a broken mircoquill heap checking library 
> http://www.winehq.org/hypermail/wine-devel/2004/09/0193.html
> 
>     James> on getting Hotsync to work with my USB cradle using the visor
>     James> driver, but there's some problems with that. I'll post a dump of
>     James> the messages I get and see if I can make something happen. Thanks
>     James> for the help :).
> 
> While I see chances with a serial connection, USB has probably a long way to
> go.
> 
> Bye
> 
-------------- next part --------------
wine: Unhandled exception (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x00000004 in 32-bit code (0x7b4de8d2).
In 32 bit mode.
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
 EIP:7b4de8d2 ESP:7bacf810 EBP:7bacf8c8 EFLAGS:00010246(   - 00      -RIZP1)
 EAX:00000000 EBX:7b4fafdc ECX:7b532880 EDX:7bc00020
 ESI:00000000 EDI:7b5328d4
Stack dump:
0x7bacf810:  6f6f01f8 00000000 00000000 ffffffff
0x7bacf820:  7bacf900 ffffffff 00000000 00000000
0x7bacf830:  7b532880 00000000 00000000 7be83c00
0x7bacf840:  00000000 00000000 7b000000 00000000
0x7bacf850:  7bacf860 7beb613c c0000034 7b80a520
0x7bacf860:  ffffffff 7b7f136c c0000034 000f003f
Backtrace:
=>1 0x7b4de8d2 MMDRV_Install+0x172(drvRegName=0x7bacf900, drvFileName=0x7bacf900, bIsMapper=0x0) [/home/jim/wine-20050628/dlls/winmm/lolvldrv.c:649] in winmm (0x7bacf8c8)
  2 0x7b4df031 MMDRV_Init+0x121 [/home/jim/wine-20050628/dlls/winmm/lolvldrv.c:750] in winmm (0x7bacfd1c)
  3 0x7b4ea95e DllMain+0x6e(hInstDLL=0x7b4c0000, fdwReason=0x1, fImpLoad=0x1) [winmm.c:183] in winmm (0x7bacfd4c)
  4 0x7b4cc182 __wine_dll_main+0x6c in winmm (0x7bacfd6c)
  5 0x7bebddba call_dll_entry_point+0x12 in ntdll (0x7bacfd84)
  6 0x7bebf37f MODULE_InitDLL+0x10f(wm=0x7bc017a0, reason=0x1, lpReserved=0x1) [/home/jim/wine-20050628/dlls/ntdll/loader.c:826] in ntdll (0x7bacfe00)
  7 0x7bebf552 process_attach+0xa2(wm=0x7bc017a0, lpReserved=0x1) [/home/jim/wine-20050628/dlls/ntdll/loader.c:899] in ntdll (0x7bacfe34)
  8 0x7bebf67a process_attach+0x1ca(wm=0x7bc00698, lpReserved=0x1) [/home/jim/wine-20050628/dlls/ntdll/loader.c:891] in ntdll (0x7bacfe68)
  9 0x7bec1e4b LdrInitializeThunk+0x23b(main_file=0x1c, unknown2=0x0, unknown3=0x0, unknown4=0x0) [/home/jim/wine-20050628/dlls/ntdll/loader.c:1995] in ntdll (0x7bacff20)
  10 0x7bb6709b start_process+0xbb(arg=0x0) [/home/jim/wine-20050628/dlls/kernel/process.c:1033] in kernel32 (0x7bacfff4)
  11 0xb7fbefe1 wine_switch_to_stack in libwine.so.1 (0x00000000)
0x7b4de8d2 MMDRV_Install+0x172 [/home/jim/wine-20050628/dlls/winmm/lolvldrv.c:649] in winmm: movl	0x4(%eax),%eax
649	    lpDrv->bIs32 = (d->dwFlags & WINE_GDF_16BIT) ? FALSE : TRUE;
Modules:
Module	Address			Debug info	Name (80 modules)
PE	0x00400000-0048d000	Deferred        palm
PE	0x0a930000-0a956000	Deferred        shw32
PE	0x10000000-10036000	Deferred        palmcmn
PE	0x5f400000-5f4f2000	Deferred        mfc42
PE	0x65340000-653d2000	Deferred        oleaut32
PE	0x65f00000-65fc2000	Deferred        ole32
PE	0x67cd0000-67d90000	Deferred        palmui
PE	0x67d90000-67db7000	Deferred        palmshare
PE	0x67f70000-67f9d000	Deferred        table22
PE	0x67fa0000-67fed000	Deferred        pdcmn22
PE	0x67ff0000-67ff8000	Deferred        i18n22
ELF	0x6ee67000-6eeac000	Deferred        wineoss.drv<elf>
  \-PE	0x6ee80000-6eeac000	\               wineoss.drv
ELF	0x6eeac000-6eec0000	Deferred        msimg32<elf>
  \-PE	0x6eeb0000-6eec0000	\               msimg32
ELF	0x6fb9c000-6fbb8000	Deferred        ximcp.so.2
ELF	0x6fbb8000-6fbbc000	Deferred        libxrandr.so.2
ELF	0x6fbbc000-6fbbf000	Deferred        xlcdef.so.2
ELF	0x6fbbf000-6fbc9000	Deferred        libxcursor.so.1.0.2
ELF	0x6fbc9000-6fbd1000	Deferred        libxrender.so.1
PE	0x780a0000-780b2000	Deferred        msvcirt
PE	0x780c0000-78121000	Deferred        msvcp60
ELF	0x7b3f9000-7b421000	Deferred        winspool.drv<elf>
  \-PE	0x7b400000-7b421000	\               winspool.drv
ELF	0x7b421000-7b4b2000	Deferred        comdlg32<elf>
  \-PE	0x7b430000-7b4b2000	\               comdlg32
ELF	0x7b4b2000-7b533000	Stabs           winmm<elf>
  \-PE	0x7b4c0000-7b533000	\               winmm
ELF	0x7b533000-7b549000	Deferred        lz32<elf>
  \-PE	0x7b540000-7b549000	\               lz32
ELF	0x7b549000-7b564000	Deferred        version<elf>
  \-PE	0x7b550000-7b564000	\               version
ELF	0x7b564000-7b625000	Deferred        comctl32<elf>
  \-PE	0x7b570000-7b625000	\               comctl32
ELF	0x7b625000-7b683000	Deferred        shlwapi<elf>
  \-PE	0x7b640000-7b683000	\               shlwapi
ELF	0x7b683000-7b74b000	Deferred        shell32<elf>
  \-PE	0x7b6a0000-7b74b000	\               shell32
ELF	0x7b74b000-7b769000	Deferred        imm32<elf>
  \-PE	0x7b750000-7b769000	\               imm32
ELF	0x7b769000-7b7cc000	Deferred        msvcrt<elf>
  \-PE	0x7b780000-7b7cc000	\               msvcrt
ELF	0x7b7cc000-7b80e000	Deferred        advapi32<elf>
  \-PE	0x7b7e0000-7b80e000	\               advapi32
ELF	0x7b80e000-7b89d000	Deferred        gdi32<elf>
  \-PE	0x7b820000-7b89d000	\               gdi32
ELF	0x7b89d000-7b9d0000	Deferred        user32<elf>
  \-PE	0x7b8c0000-7b9d0000	\               user32
ELF	0x7baee000-7bc00000	Stabs           kernel32<elf>
  \-PE	0x7bb20000-7bc00000	\               kernel32
ELF	0x7bd12000-7bd1c000	Deferred        libnss_files.so.2
ELF	0x7bd1c000-7bd26000	Deferred        libnss_nis.so.2
ELF	0x7bd26000-7bd3b000	Deferred        libnsl.so.1
ELF	0x7bd3b000-7bd44000	Deferred        libnss_compat.so.2
ELF	0x7bd59000-7bd7b000	Deferred        libm.so.6
ELF	0x7bd7b000-7be70000	Deferred        libwine_unicode.so.1
ELF	0x7be85000-7bf00000	Stabs           ntdll<elf>
  \-PE	0x7bea0000-7bf00000	\               ntdll
ELF	0x7bf00000-7bf03000	Deferred        <wine-loader>
ELF	0x7f508000-7f510000	Deferred        libgcc_s.so.1
ELF	0x7f510000-7f524000	Deferred        librt.so.1
ELF	0x7f5ee000-7fcf0000	Deferred        fglrx_dri.so
ELF	0x7fcf0000-7fd94000	Deferred        libgl.so.1
ELF	0x7fd94000-7fe5f000	Deferred        libx11.so.6
ELF	0x7fe5f000-7fe6e000	Deferred        libxext.so.6
ELF	0x7fe6e000-7fe73000	Deferred        libxxf86vm.so.1
ELF	0x7fe73000-7fe78000	Deferred        libxxf86dga.so.1
ELF	0x7fe78000-7fe8f000	Deferred        libice.so.6
ELF	0x7fe8f000-7fe98000	Deferred        libsm.so.6
ELF	0x7fe98000-7ff1d000	Deferred        winex11.drv<elf>
  \-PE	0x7feb0000-7ff1d000	\               winex11.drv
ELF	0x7ff1d000-7ff42000	Deferred        libexpat.so.0
ELF	0x7ff42000-7ff64000	Deferred        libfontconfig.so.1
ELF	0x7ff64000-7ff75000	Deferred        libz.so.1
ELF	0x7ff8a000-80000000	Deferred        libfreetype.so.6
ELF	0xb7e55000-b7e59000	Deferred        libdl.so.2
ELF	0xb7e59000-b7f68000	Deferred        libc.so.6
ELF	0xb7f68000-b7fba000	Deferred        libpthread.so.0
ELF	0xb7fba000-b7fd3000	DIA             libwine.so.1
ELF	0xb7fe9000-b8000000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Palm\palm.exe
	00000009    0 <==
WineDbg terminated on pid 0x8


More information about the wine-devel mailing list