Wine failed during HEAP_CreateSystemHeap

Tobias Grosser dady0815 at web.de
Mon Dec 6 10:33:41 CST 2004


Hi,

i tried to use the new FreeBSD Wine port und FreeBSD 5.3. And I am able
to start wine, but while executing "wine ie6setup.exe" an error during
CreateSystemHeap shows up.
Unfortunately I am not able to solve this problem by myself, and need
some advice how to debug this correct.

Here the output, after which wine exits:
fixme:file:get_default_drive_device auto detection of DOS devices not
supported on this platform
fixme:ntdll:NtQueryVolumeInformationFile device info not properly
supported on this platform
err:heap:HEAP_CreateSystemHeap system heap base address 0x80000000 not
availablefixme:ntdll:NtQueryVolumeInformationFile device info not
properly supported on this platform
err:heap:HEAP_CreateSystemHeap system heap base address 0x80000000 not
availableerr:heap:HEAP_CreateSystemHeap system heap base address
0x80000000 not availableerr:heap:HEAP_GetPtr Invalid heap 0x0!
err:heap:HEAP_GetPtr Invalid heap 0x0!
err:heap:HEAP_GetPtr Invalid heap 0x0!
err:heap:HEAP_GetPtr Invalid heap 0x0!

I tried to change SYSTEM_HEAP_BASE to 0xC0000000 for testing, but this
shows an equal output. If I open wine in gdb I am not able to set a
breakpoint at line 96 "if(!(base = MapViewOfFileEx( map,
FILE_MAP_ALL_ACCESS, 0, 0, 0, SYSTEM_HEAP_BASE )))" to start debugging.
Starting at the beginning of the function throws me into inline
assambler and some "valgrind" code, but nothing i can deal with.

It would be great to give me some debugging advice.

Thanks in advance
Tobias






More information about the wine-devel mailing list