https://bugs.winehq.org/show_bug.cgi?id=56912 Bug ID: 56912 Summary: GR2Analyst 3 Weather Radar Software Product: Wine Version: 9.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: stormtrackertony(a)gmail.com Distribution: --- Created attachment 76733 --> https://bugs.winehq.org/attachment.cgi?id=76733 backtrace of error Latest version of this software loads but errors when trying to import radar data. Shared the attached backtrace with the software developer and he responded: The problem is here: 0x0043a534 gr2analyst+0x3a534: ldsl %eax,%esi Which is trying to load a full 48-bit pointer into segment:register from a memory location. Win32 programs aren't allowed to mess with their segment registers. I don't see that code anywhere in my asm listing files, so there are two possibilities: 1. The stack is getting corrupted and the return address from a function call is trashed, so the program tries to execute junk (which happens to be the LDS instruction). Of course, the question is "why doesn't this happen on real Windows"? 2. WINE has a bug that trashes the stack. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.