http://bugs.winehq.org/show_bug.cgi?id=4612
Summary: I can't seem to run any setup.. Product: Wine Version: 0.9.8. Platform: Other OS/Version: FreeBSD Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-programs AssignedTo: wine-bugs@winehq.org ReportedBy: randall@lakerest.net
1) I installed the latest 0.9.8 wine from freebsd ports 2) I then tried running a setup program off of turbotax... it crashed. I then tried age of empires same result. 3) One of the debugs on all programs complained about not being able to get memory 0x8000000 for its core memory (sorry don't remember the exact wording). I fixed that with a hack to the mmap() so that the call when mapping that address used MAP_FIXED which seems to have solved that problem.. but still I crash.
Here is the most recent run with trying to run setup.exe from turbo-tax... now this could be some stupid thing I am not doing right too... but after 1/2 of a day working on it I am hoping someone wiser than I can provide me either a RTFM pointer, a suggestion or agree its a bug. Note my cd is mounted on /cdrom...
********************************************* bash-stewlap: wine /cdrom/setup.exe wine: Unhandled stack overflow at address 0x40a11e (thread 000c), starting debugger... WineDbg starting on pid 0xa Couldn't initiate DbgHelp Unhandled exception: stack overflow in 32-bit code (0x0040a11e). file_set_error: Bad address file_set_error: Bad address In 32 bit mode. Register dump: CS:0033 SS:003b DS:003b ES:003b FS:1127 GS:001b EIP:0040a11e ESP:0063ed4c EBP:0063ed84 EFLAGS:00010246( - 00 -RIZP1) EAX:0000001d EBX:000000ba ECX:00000003 EDX:00000000 ESI:0041b99a EDI:0041b960 Stack dump: file_set_error: Bad address 0x00000000: *** Invalid address 0x00000000
0224: sel=1127 base=00112000 limit=00001fff 32-bit rw- Backtrace: =>1 0x0040a11e (0x0040a11e) 2 0x004200f0 (0x004200f0) 3 0x00000000 (0x00000000) 0x0040a11e: andw $0,0x0(%esi) Modules: Module Address Debug info Name (0 modules) Threads: process tid prio (all id:s are in hex) 0000000a (D) Z:\cdrom\setup.exe 0000000c 0 <== 0000000b 0 00000008 00000009 0 WineDbg terminated on pid 0xa bash-stewlap: