Hey!
I am having some success on darwin. I am able to run small winelib exe
like expand.exe.so... I am still having trouble with comctl32 which
won't loads (this is symbols lookup related).
I have also trouble with the x11drv, and I would like someone helps on
the errors I get. With every exe I get:
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address
space, please report
MyComment : allocating DOS mem to 0xb20000
fixme:reg:GetSystemInfo not yet supported on this system
err:heap:HEAP_CreateSystemHeap system heap base address 0x65430000 not
available
Are those errors deranging or could exes run with them without trouble?
expand at least is ok with those. But when I try to launch winemine,
the x11drv fails when it launch, here is the backtrace on gdb (it gives
a Bad access signal):
#0 GetProcessHeap () at ../../memory/heap.c:229
#1 0x016c37cc in X11DRV_PALETTE_BuildSharedMap
(sys_pal_template=0xbfffda30) at ../../graphics/x11drv/palette.c:563
#2 0x016c2c04 in X11DRV_PALETTE_Init () at
../../graphics/x11drv/palette.c:227
#3 0x016c10c8 in X11DRV_GDI_Initialize (display=0x1) at
../../graphics/x11drv/init.c:60
#4 0x016e145c in process_attach () at x11drv_main.c:359
#5 0x016e17a4 in DllMain (hinst=0x1, reason=24099216, reserved=0x0) at
x11drv_main.c:485
#6 0x006c03a4 in MODULE_InitDLL (wm=0x301690, reason=1,
lpReserved=0x0) at loader.c:574
#7 0x006c05b8 in MODULE_DllProcessAttach (wm=0x301690, lpReserved=0x0)
at loader.c:660
#8 0x006c1484 in LdrLoadDll (path_name=0x1, flags=0, libname=0x0,
hModule=0xbfffdde0) at loader.c:1170
#9 0x00692108 in LoadLibraryExA (libname=0x1 <Address 0x1 out of
bounds>, hfile=0x16fb990, flags=0) at ../../loader/module.c:699
#10 0x00df2e20 in load_driver () at user_main.c:72
#11 0x00df3568 in process_attach () at user_main.c:231
#12 0x00df36c8 in UserClientDllInitialize (inst=0x1, reason=24099216,
reserved=0x0) at user_main.c:302
#13 0x006c03a4 in MODULE_InitDLL (wm=0x2d08a8, reason=1,
lpReserved=0x1) at loader.c:574
#14 0x006c05b8 in MODULE_DllProcessAttach (wm=0x2d08a8, lpReserved=0x1)
at loader.c:660
#15 0x006c056c in MODULE_DllProcessAttach (wm=0x2d0658, lpReserved=0x1)
at loader.c:652
#16 0x006adeb4 in start_process (arg=0x1) at
../../scheduler/process.c:455
#17 0x006cf4cc in SYSDEPS_SwitchToThreadStack (func=0x5b58c
<interlocked_xchg_add>, arg=0x16fb990) at sysdeps.c:246
#18 0x006ae470 in __wine_process_init (argc=1, argv=0xbffffc4c) at
../../scheduler/process.c:591
#19 0x0005b1fc in wine_init (argc=2, argv=0xbffffc48, error=0xbffff790
"", error_size=1024) at loader.c:439
#20 0x00001d4c in main (argc=1, argv=0x16fb990) at main.c:33
#21 0x00001ad4 in _start (argc=2, argv=0xbffffc48, envp=0xbffffc54) at
/SourceCache/Csu/Csu-45/crt.c:267
#22 0x00001954 in start ()
I think it is related with the HEAP_CreateSystemHeap which fails. What
is the system Heap, how is it allocated and how is it important?
Thanks,
Pierre.