https://bugs.winehq.org/show_bug.cgi?id=56541
Bug ID: 56541 Summary: Geovision Parashara;s Light 9.0 and 7.0 crashes in wine Product: Wine Version: 9.6 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: yafoce6821@giratex.com Distribution: ---
Opening this bug report on request from @Vijay Kamuju
Partial resolution of the problem: [Fixed] Bug56361 fixed piped wmic commands [Fixed] Bug56299 fixed the imm32.dll required stub
Problem: After startup -> splash screen is shown -> instant crash with the Wine debugger popping up
Attached in Bug56299: PL7.exe backtrace.txt when the debugger spins up during start as,
[for Parashara's Light 7] WINEPREFIX=~/wine/win10ltsc WINEARCH=win32 wine start /d "C:\Geovision\Parashara's Light 7.0" "C:\Geovision\Parashara's Light 7.0\PL7.exe" &> log.txt
or
[for Parashara's Light 9] WINEPREFIX=~/wine/win10ltsc WINEARCH=win32 wine start /d "C:\Geovision\PL9" "C:\Geovision\PL9\PL9.exe" &> log.txt
PL9.exe backtrace has not much information.
https://bugs.winehq.org/show_bug.cgi?id=56541
yafoce6821@giratex.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |infyquest@gmail.com, | |xerox.xerox2000x@gmail.com URL| |https://parasharaslight.com | |/parasharas-light/
https://bugs.winehq.org/show_bug.cgi?id=56541
yafoce6821@giratex.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Geovision Parashara;s Light |Geovision Parashara's Light |9.0 and 7.0 crashes in wine |9.0 and 7.0 crashes in wine
https://bugs.winehq.org/show_bug.cgi?id=56541
--- Comment #1 from yafoce6821@giratex.com ---
Attached in Bug56299: PL7.exe backtrace.txt when the debugger spins up during start as,
Correction the attachment is in Bug56361
https://bugs.winehq.org/show_bug.cgi?id=56541
yafoce6821@giratex.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|9.6 |9.8 Component|-unknown |ntdll Summary|Geovision Parashara's Light |ntdll/signal_i386.c issue: |9.0 and 7.0 crashes in wine |Geovision Parashara's Light | |9.0 and 7.0 crashes in wine
https://bugs.winehq.org/show_bug.cgi?id=56541
--- Comment #2 from yafoce6821@giratex.com --- Created attachment 76422 --> https://bugs.winehq.org/attachment.cgi?id=76422 backtrace of pl7.exe
I was tinkering around with the PL7.exe crashing and think I might have identified the issue. Everything is done in a fresh wine-9.8 win32 env with nothing installed.
$ wine Parashara's\ Light\ 7.0/PL7.exe wine: Unhandled page fault on read access to 0000046C at address 004F5031 (thread 0024), starting debugger... 0118:fixme:dbghelp:elf_search_auxv can't find symbol in module 0118:fixme:dbghelp:elf_search_auxv can't find symbol in module
then the wine debugger pops up (backtrace is included)
$ winedbg Parashara's\ Light\ 7.0/PL7.exe WineDbg starting on pid 0120 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module 011c:fixme:dbghelp:elf_search_auxv can't find symbol in module process_breakpoint () at /usr/src/packages/BUILD/dlls/ntdll/signal_i386.c:559 0x7bd66166 process_breakpoint+0x36 [/usr/src/packages/BUILD/dlls/ntdll/signal_i386.c:559] in ntdll: mov -0x58(%ebp), % eax Unable to access file '/usr/src/packages/BUILD/dlls/ntdll/signal_i386.c' Wine-dbg>
I suspect the same is crashing PL9.exe also. Nevertheless, fixing this will at least fix this issue in PL7.exe (Parashara's Light 7.0)
Thanks
https://bugs.winehq.org/show_bug.cgi?id=56541
--- Comment #3 from yafoce6821@giratex.com --- Created attachment 76444 --> https://bugs.winehq.org/attachment.cgi?id=76444 winedbg output of pl9-7-6.1
Please forgive my below naivety if I have understood something wrong, but this is what I have discovered to the best of my abilities.
I have tested these three versions of Geovision Parashara's Light, namely, version 6.1, 7, and 9.
I had decompiled the binaries to see what is going wrong in each case. Also, have tried debugging with winedbg.
The winedbg output is attached for the three versions.
In each case, a function of QString class of the Qt3.x library calls kernel32.dll and there is a memory page fail. Specifically, + function is called, and the fail happens, if I go through the stack trace.
Everytime the memory fail happens with this fail
winedbg:be_i386_is_jump unknown 8b
I suspect all Qt3.x applications impacted, but please understand, I have only tested these 3 geovison applications with qt3 only to draw to the hypothesis.
Hope this helps, and apologies if I am wrong.
https://bugs.winehq.org/show_bug.cgi?id=56541
yafoce6821@giratex.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|ntdll/signal_i386.c issue: |ntdll/signal_i386.c issue: |Geovision Parashara's Light |winedbg:be_i386_is_jump |9.0 and 7.0 crashes in wine |unknown 8b (impacted apps: | |geovision parasharas light | |9 7 6 and probably many qt3 | |apps)
https://bugs.winehq.org/show_bug.cgi?id=56541
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|ntdll/signal_i386.c issue: |Crash in geovision |winedbg:be_i386_is_jump |parasharas light 6, 7, and |unknown 8b (impacted apps: |9 |geovision parasharas light | |9 7 6 and probably many qt3 | |apps) |
https://bugs.winehq.org/show_bug.cgi?id=56541
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|ntdll |-unknown Version|9.8 |9.6