http://bugs.winehq.com/show_bug.cgi?id=1410
------- Additional Comments From z_god(a)wanadoo.nl 2003-28-06 10:59 -------
Bug comments restored from Gmane.org:
To do this I copied the installation directory from a windows box.
Starlancer starts, but the mouse won't work, you can' see it at all and nothing
happenseven if you try clicking where you think the mouse is. I'll send a +relay
log.
As usual I'm running MDK 9.1 glibc 2.3
The Requirements for this game are windows 95/98 with directx 7.
------- Additional Comments From puoti <at> inwind.it 2003-04-22 19:23 -------
Created an attachment (id=462)
--> (http://bugs.winehq.com/attachment.cgi?id=462&action=view)
The log
------- Additional Comments From fgouget <at> codeweavers.com 2003-05-04 20:46
-------
Adding the download keyword (assuming the bug is reproducible with the trial
version)
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.com/show_bug.cgi?id=1383
------- Additional Comments From winebug(a)flonet.net 2003-28-06 10:58 -------
Bug comments restored from Gmane.org:
I just upgraded to Red Hat 9:
Linux otter 2.4.20-9 #1 Wed Apr 2 13:24:44 EST 2003 i686 athlon i386 GNU/Linux
. . . and now no variety of WINE (Codeweavers, CVS, etc.) will run.
I get the message:
wine: '/tmp/.wine-samlb/server-2107-4356c/socket' is not a socket
Wine failed with return code 1
The WINE log in /tmp says the same thing
------- Additional Comments From andi(a)rhlx01.fht-esslingen.de 2003-04-12 15:20
-------
*Any* kind of prior research whatsoever would have indicated that this is a
problem caused by the glibc this version uses (this is a VERY frequent report
recently).
Solution: upgrade to very latest Wine (CVS version!).
------- Additional Comments From spetreolle(a)yahoo.fr 2003-05-06 21:17 -------
*** Bug 1443 has been marked as a duplicate of this bug. ***
------- Additional Comments From ronald(a)gtinet.sk 2003-05-09 20:48 -------
this bug remains also in the very latest (cvs) version...
------- Additional Comments From mike(a)theoretic.com 2003-05-12 03:28 -------
You need to run configure using the --with-nptl option
------- Additional Comments From mike(a)theoretic.com 2003-05-14 04:35 -------
Try removing Wine completely from your system, then installing using
./tools/wineinstall from current CVS. That should fix it.
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.com/show_bug.cgi?id=1553
Summary: Overlapped I/O fails on sockets
Product: Wine
Version: CVS
Platform: PC
URL: http://www.tglsoft.de/misc/hamster_en.htm
OS/Version: Linux
Status: NEW
Keywords: regression, download
Severity: normal
Priority: P2
Component: wine-files
AssignedTo: wine-bugs(a)winehq.com
ReportedBy: prupe(a)myrealbox.com
Patch #8594 <http://www.winehq.
com/hypermail/wine-cvs/2003/06/0232.html> causes problems with
Hamster v2.0.0.1 (downloadable from <http://www.tglsoft.
de/misc/hamster_en.htm>), a local mail and news server.
When Hamster connects to a remote server and tries to read data,
it immediately loses the connection with an error. After some
debugging on my own, it seems that WS_select is noticing data
available for reading on the socket, but then ReadFile returns 0
bytes and STATUS_SUCCESS.
Reversing patch #8594 fixes the problem. Other networking apps
seem to work fine, so I suspect the problem is specific to
overlapped I/O on sockets.
A section of +file,+winsock logging before the patch
trace:winsock:__ws_select read 0x42592318, write (nil), excp
(nil) timeout 0x42592310
trace:winsock:fd_set_export
trace:file:ReadFile 0x70 0x41817388 1024 0x4259240c 0x425923f8
trace:file:FILE_ReadFileEx file 0x70 to buf 0x41817388 num 1024
0x425923f8 func (nil)
trace:file:GetOverlappedResult (0x70 0x425923f8 0x4259240c 0)
trace:file:GetOverlappedResult waiting on 0x425923f8
trace:file:FILE_AsyncReadService 0x425923f8 0x41817388
trace:file:FILE_AsyncReadService read 59 more bytes 59/1024 so
far
trace:file:GetOverlappedResult wait on 0x425923f8 returned 192
trace:file:GetOverlappedResult waiting on 0x425923f8
trace:file:GetOverlappedResult wait on 0x425923f8 returned 0
trace:file:GetOverlappedResult (0x70 0x425923f8 0x4259240c 0)
After the patch, there's just
trace:winsock:__ws_select read 0x42592318, write (nil), excp
(nil) timeout 0x42592310
trace:winsock:fd_set_export
trace:file:ReadFile 0x80 0x41817324 1024 0x4259240c 0x425923f8
trace:file:GetOverlappedResult (0x80 0x425923f8 0x4259240c 0)
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.com/show_bug.cgi?id=1409
------- Additional Comments From z_god(a)wanadoo.nl 2003-28-06 10:57 -------
Bug comments restored from Gmane.org:
The Starlancer trial installer won't work correctly. It starts the set up, but
it stops at 12%. I wanted to send a +relay log, but it got to over a gigabyte in
a few minitues. Anybody wanting to reproduce the problem can download the tral
version from the microsoft download page.
I run this installer on Mandrake 9.1 glibc 2.3 current cvs wine.
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.com/show_bug.cgi?id=1408
------- Additional Comments From z_god(a)wanadoo.nl 2003-28-06 10:57 -------
Bug comments restored from Gmane.org:
The installer starts, but complains about ADCPM dot being installed. You should
istall this from the install/remove applications cpl in the windows control
panel, that wine doesn't have.
Anybody wanting to reproduce the bug can download the trial version from
http://www.microsoft.com/games/PC/crimsonskies.asp
This happens using Mandrake 9.1 with glibc 2.3 and current cvs wine
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.com/show_bug.cgi?id=1407
------- Additional Comments From z_god(a)wanadoo.nl 2003-28-06 10:56 -------
Bug comments restored from Gmane.org:
Not rum QuarkXpress 3.1
nvoking /usr/bin/wine.bin c:\xpress\xpress.exe ...
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
err:dc:CreateDCA no driver found for DIB
Warning: L"/usr/bin/wine.bin" not accessible from a configured DOS drive
fixme:gdi:Escape16 unknown/unsupported 16-bit escape 100
(2,0x412c49d6,0x412c4924
fixme:gdi:Escape16 unknown/unsupported 16-bit escape 100
(2,0x412c49d6,0x412c4924
fixme:gdi:Escape16 unknown/unsupported 16-bit escape 100
(2,0x412c49d6,0x412c4924
fixme:gdi:Escape16 unknown/unsupported 16-bit escape 100
(2,0x412c49d6,0x412c4924
fixme:gdi:Escape16 unknown/unsupported 16-bit escape 100
(2,0x412c49d6,0x412c4924
fixme:ole:OleRegisterClientDoc16 (QuarkXPress,Clipbrd,...): stub
err:int:do_int2f_16 Accessing unknown VxD 0200 - Expect a failure now.
wine: Unhandled exception, starting debugger...
WineDbg starting on pid 8
No debug information in ELF '/usr/bin/wine.bin' ((nil))
Breakpoint 1 at 0x40009c4c
No debug information in ELF '/usr/lib/libntdll.dll.so' (0x40012000)
No debug information in ELF '/usr/lib/libwine.so.1' (0x400fc000)
No debug information in ELF '/usr/lib/libwine_unicode.so.1' (0x40114000)
No debug information in ELF '/lib/libm.so.6' (0x401fd000)
No debug information in ELF '/lib/libc.so.6' (0x4021e000)
No debug information in ELF '/lib/libdl.so.2' (0x4032e000)
No debug information in ELF '/lib/ld-linux.so.2' (0x40000000)
No debug information in ELF '/lib/libnss_compat.so.2' (0x40332000)
No debug information in ELF '/lib/libnsl.so.1' (0x4033c000)
No debug information in ELF '/usr/lib/wine/mmsystem.dll.so' (0x40883000)
No debug information in ELF '/usr/lib/wine/user32.dll.so' (0x408e8000)
No debug information in ELF '/usr/lib/wine/gdi32.dll.so' (0x40a05000)
No debug information in ELF '/usr/lib/wine/advapi32.dll.so' (0x40a77000)
No debug information in ELF '/usr/lib/wine/kernel32.dll.so' (0x40aa2000)
No debug information in ELF '/usr/lib/wine/x11drv.dll.so' (0x40b58000)
No debug information in ELF '/usr/X11R6/lib/libSM.so.6' (0x40bc6000)
No debug information in ELF '/usr/X11R6/lib/libICE.so.6' (0x40bce000)
No debug information in ELF '/usr/X11R6/lib/libXext.so.6' (0x40be3000)
No debug information in ELF '/usr/X11R6/lib/libX11.so.6' (0x40bf0000)
No debug information in ELF '/usr/lib/libGL.so.1' (0x40cab000)
No debug information in ELF '/lib/libpthread.so.0' (0x40d11000)
No debug information in ELF '/usr/X11R6/lib/libXrender.so.1' (0x401f6000)
No debug information in ELF '/usr/X11R6/lib/X11/locale/common/xlcDef.so.2'
(0x40bbe000)
No debug information in ELF '/usr/X11R6/lib/X11/locale/common/ximcp.so.2'
(0x40d70000)
No debug information in ELF '/usr/lib/gconv/ISO8859-1.so' (0x40bc1000)
No debug information in ELF '/usr/lib/wine/wineoss.drv.so' (0x40d8b000)
No debug information in ELF '/usr/lib/wine/msacm.drv.so' (0x40dbe000)
No debug information in ELF '/usr/lib/wine/msacm32.dll.so' (0x40dd6000)
No debug information in ELF '/usr/lib/wine/midimap.drv.so' (0x40f10000)
No debug information in ELF '/usr/lib/wine/commdlg.dll.so' (0x41390000)
No debug information in ELF '/usr/lib/wine/shell32.dll.so' (0x41407000)
No debug information in ELF '/usr/lib/wine/ole32.dll.so' (0x41484000)
No debug information in ELF '/usr/lib/wine/rpcrt4.dll.so' (0x414f2000)
No debug information in ELF '/usr/lib/wine/shlwapi.dll.so' (0x41537000)
No debug information in ELF '/usr/lib/wine/comctl32.dll.so' (0x41581000)
No debug information in ELF '/usr/lib/wine/winspool.drv.so' (0x41612000)
No debug information in ELF '/usr/lib/wine/olecli.dll.so' (0x41750000)
No debug information in ELF '/usr/lib/wine/ver.dll.so' (0x4176b000)
No debug information in ELF '/usr/lib/wine/lz32.dll.so' (0x41785000)
No debug information in ELF '/usr/lib/wine/winedos.dll.so' (0x4179c000)
No debug information in 32bit DLL '/usr/bin/wine.bin' (0x3c010000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\NTDLL.DLL' (0x40040000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\KERNEL32.DLL'
(0x40ad0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\ADVAPI32.DLL'
(0x40a80000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\GDI32.DLL' (0x40a20000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\USER32.DLL'
(0x40910000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WINMM.DLL'
(0x40890000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\X11DRV.DLL'
(0x40b70000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WINEOSS.DRV'
(0x40d90000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MSACM32.DLL'
(0x40de0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MSACM.DRV'
(0x40dd0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MIDIMAP.DRV'
(0x40f20000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\RPCRT4.DLL'
(0x41510000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\OLE32.DLL' (0x414a0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\SHLWAPI.DLL'
(0x41550000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\COMCTL32.DLL'
(0x41590000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\SHELL32.DLL'
(0x41420000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WINSPOOL.DRV'
(0x41620000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\COMDLG32.DLL'
(0x413a0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\OLECLI32.DLL'
(0x41760000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\LZ32.DLL' (0x41790000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\VERSION.DLL'
(0x41770000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WINEDOS.DLL'
(0x417b0000)
Unhandled exception: page fault on read access to 0x000000bc in 32-bit code
(0x417c5d7f).
In 32-bit mode.
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:024f GS:0000
EIP:417c5d7f ESP:41152580 EBP:41152580 EFLAGS:00010216( R- 00 I -A-P1 )
EAX:0000002f EBX:417d559c ECX:00000246 EDX:4115291c
ESI:4115291c EDI:4115291c
Stack dump:
0x41152580 (MIDIMAP.DRV.DriverProc+0x22e688): 4115286c 417c1ed4 0000002f
417d559c
0x41152590 (MIDIMAP.DRV.DriverProc+0x22e698): 4115291c 0000a4c8 411525bc
409581e3
0x411525a0 (MIDIMAP.DRV.DriverProc+0x22e6a8): 409c1f7c 00000047 00000000
411525f8
0x411525b0 (MIDIMAP.DRV.DriverProc+0x22e6b8): 40959638 00000004 00010021
00000047
0x411525c0 (MIDIMAP.DRV.DriverProc+0x22e6c8): 00000000 00000000 06572378
409c1f7c
0x411525d0 (MIDIMAP.DRV.DriverProc+0x22e6d8): 00000000 00000047 400dd124
40095fae
0x411525e0 (MIDIMAP.DRV.DriverProc+0x22e6e8):
0049: sel=024f base=41163000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x417c5d7f (WINEDOS.DLL.EmulateInterruptPM+0x7e7 in winedos.dll.so)
(ebp=41152580)
1 0x417c1ed4 (WINEDOS.DLL.EntryPoint+0xbd7c in winedos.dll.so)
(ebp=4115286c)
2 0x417c3619 (WINEDOS.DLL.EntryPoint+0xd4c1 in winedos.dll.so)
(ebp=411528e4)
3 0x417c5488 (WINEDOS.DLL.EntryPoint+0xf330 in winedos.dll.so) (ebp=411528f4)
4 0x417c7485 (WINEDOS.DLL.LoadDosExe+0x945 in winedos.dll.so)
(ebp=41152908)
5 0x400b80f4 (KERNEL32.DLL.__wine_call_from_16_regs+0x144 in libntdll.dll.so)
(ebp=41152c10)
6 0x0bc7:0x0dd8 (bp=a4fa)
7 0x0bc7:0x3871 (bp=a536)
8 0x025f:0x9b77 (bp=a666)
9 0x0277:0x4c43 (bp=a832)
10 0x025f:0x52c2 (bp=a8ba)
11 0x025f:0x00b5 (bp=0000)
0x417c5d7f (WINEDOS.DLL.EmulateInterruptPM+0x7e7 in winedos.dll.so): movl
0x0(,%eax,4),%eax
Modules:
Address Module Name
0x3c010000-3c012000 (PE) /usr/bin/wine.bin
0x40040000-40042000 (PE) C:\WINDOWS\SYSTEM\NTDLL.DLL
0x40890000-40892000 (PE) C:\WINDOWS\SYSTEM\WINMM.DLL
0x40910000-40912000 (PE) C:\WINDOWS\SYSTEM\USER32.DLL
0x40a20000-40a22000 (PE) C:\WINDOWS\SYSTEM\GDI32.DLL
0x40a80000-40a82000 (PE) C:\WINDOWS\SYSTEM\ADVAPI32.DLL
0x40ad0000-40ad2000 (PE) C:\WINDOWS\SYSTEM\KERNEL32.DLL
0x40b70000-40b72000 (PE) C:\WINDOWS\SYSTEM\X11DRV.DLL
0x40d90000-40d92000 (PE) C:\WINDOWS\SYSTEM\WINEOSS.DRV
0x40dd0000-40dd2000 (PE) C:\WINDOWS\SYSTEM\MSACM.DRV
0x40de0000-40de2000 (PE) C:\WINDOWS\SYSTEM\MSACM32.DLL
0x40f20000-40f22000 (PE) C:\WINDOWS\SYSTEM\MIDIMAP.DRV
0x413a0000-413a2000 (PE) C:\WINDOWS\SYSTEM\COMDLG32.DLL
0x41420000-41422000 (PE) C:\WINDOWS\SYSTEM\SHELL32.DLL
0x414a0000-414a2000 (PE) C:\WINDOWS\SYSTEM\OLE32.DLL
0x41510000-41512000 (PE) C:\WINDOWS\SYSTEM\RPCRT4.DLL
0x41550000-41552000 (PE) C:\WINDOWS\SYSTEM\SHLWAPI.DLL
0x41590000-41592000 (PE) C:\WINDOWS\SYSTEM\COMCTL32.DLL
0x41620000-41622000 (PE) C:\WINDOWS\SYSTEM\WINSPOOL.DRV
0x41760000-41762000 (PE) C:\WINDOWS\SYSTEM\OLECLI32.DLL
0x41770000-41772000 (PE) C:\WINDOWS\SYSTEM\VERSION.DLL
0x41790000-41792000 (PE) C:\WINDOWS\SYSTEM\LZ32.DLL
0x417b0000-417b2000 (PE) C:\WINDOWS\SYSTEM\WINEDOS.DLL
Threads:
process tid prio
00000008 (D) /usr/bin/wine.bin
0000000a 0 <==
00000009 0
WineDbg terminated on pid 8
Wine exited with a successful status
------- Additional Comments From andi <at> rhlx01.fht-esslingen.de 2003-04-22 14:02
-------
Interesting. That crash might be because VxD 0200
(which is VIPX, "Netware Virtual IPX Driver", BTW!) can not be used in Wine.
You could implement a built-in Version of VIPX...
But the crash could also simply be because of some protected mode interrupt
handling issue (and the VxD not being available is probably expected anyway).
Please attach a --debugmsg +relay,+int logfile.
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.com/show_bug.cgi?id=1382
------- Additional Comments From winebug(a)flonet.net 2003-28-06 10:56 -------
Bug comments restored from Gmane.org:
In Oracle Forms Runtime Developer 2000
The lost course if when it is transferred of a field for another one in a forms
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.com/show_bug.cgi?id=1381
------- Additional Comments From winebug(a)flonet.net 2003-28-06 10:55 -------
Bug comments restored from Gmane.org:
In Oracle Forms Runtime Developer 2000
The lost course if when it is transferred of a field for another one in a forms
------- Additional Comments From mike(a)theoretic.com 2003-04-14 05:27 -------
I don't understand what this problem is. Could you please explain what is going
wrong exactly, and perhaps try and find a program we can download that shows the
same problem?
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.com/show_bug.cgi?id=1406
------- Additional Comments From z_god(a)wanadoo.nl 2003-28-06 10:54 -------
Bug comments restored from Gmane.org:
I have been hoping to see this working with baseline WINE releases for about 2
years now. It's not a high priority but it's a curious problem. One particular
application I have errors out with a "NOT ENOUGH SPACE FOR ENVIRONMENT" message
on startup. I do not have the source code for this application.
The application itself is a 16-bit VB 3.0 application used to access an online
database. The header indicates it's an MZ type executable and the imports show
it's based on VBRUN300. There's an NE marker in the header as well. Another
application with exactly the same header (but a different app nonetheless) works
just fine.
The WINE trace shows the following as the cause:
err:local:LOCAL_GetBlock not enough space in local heap 0dc7 for 140 bytes
Now, all that said, if I uncomment the FIXMEs int memory/local.c and prevent the
call from returning 0 in LOCAL_GetBlock, it works fine (for a while at least).
So, I guess the question is, why are the FIXME's in that function still FIXME's
after all this time. I'm sure there is a reason for not uncommenting this code
but if anybody could shed light on this, or get the FIXME's accepted it would be
really appreciated.
------- Additional Comments From marc_lavergne <at> yahoo.com 2003-04-22 21:40
-------
I did some more digging, it appears that the local heap is hitting the 64K
barrier on an attempt to grow it. The application actually fails in GrowHeap
around line 500 where the check to see if oldheap > 0xfff0 eval to true and a
FALSE gets returned. The error just bubbles up from the call to GrowHeap in
GetBlock. All the heap pointers and size values seem normal, so it's really
running out of space. Fair enough, so the question becomes WHY is the heap NOT
being exceeded in native Win98 but IS being exceeded in WINE. It only makes
sense that some cleanup of the heap happens under native Win that is not
happening under WINE. I'm a little at a loss from that point though. I assume a
heap walker like program would be helpful.
------- Additional Comments From bon <at> elektron.ikp.physik.tu-darmstadt.de
2003-04-23 02:37
-------
Probably we put things on the local heap that don't belong there.
Try to find out what items there take up the most space.
------- Additional Comments From marc_lavergne <at> yahoo.com 2003-04-23 07:26
-------
Makes sense. Can you recommend a program that will let me see calls to the local
heap under Win9x and I will try to track it down. The error occurs early during
startup so accounting for the allocations by hand is a possibility. I'll compare
it to the calls I see under WINE and post back.
On another note, there's a an application that starts with the problem VB
program auto-magically under Win98, WSASRV.EXE (Windows Sockets Asynchronous
Request Server). It appears it is being launched by one of the VBXs. This
program does not start with the "working" VB 3.0 16-bit prog.
Also, I took a look at the heap using HEAPWALK.EXE but it didn't show anything
of value besides a rough count of 1.8M for the total heap size when running
under Win98.
------- Additional Comments From marc_lavergne <at> yahoo.com 2003-05-15 22:56
-------
Since there's a workaround, moving this to a normal severity. I haven't had a
chance to revisit it but I will get the heap alloc trace done shortly.
Workaround: modify LOCAL_GetBlock in memory/local.c to prevent arena==0 exits.
Not a permanent fix since it introduces an unhandled condition and is "the wrong
way to do things" anyhow.
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.com/show_bug.cgi?id=1380
------- Additional Comments From winebug(a)flonet.net 2003-28-06 10:54 -------
Bug comments restored from Gmane.org:
when i was using wine to emulate mirc , it show 'unhandled exception' after i
success connect to mirc server , what is this mean?
anyone know how to solve my problem ppl mail to me with solutions
abuthens(a)hotmail.com
------- Additional Comments From andi(a)rhlx01.fht-esslingen.de 2003-04-12 05:20
-------
This Wine version is **WAY** too old.
Feel free to reopen bug if it persists with a very modern Wine version.
------- Additional Comments From mike(a)theoretic.com 2003-04-12 17:18 -------
FWIW I can run mIRC fine here with no problems.
However, that wine version is the first in the list - it may be selected just
because no other was chosen. We should really change bugzilla to have "None" as
the first entry in the version drop down.
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.