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