https://bugs.winehq.org/show_bug.cgi?id=55102
Bug ID: 55102
Summary: Rework __TRY / __EXCEPT to work on other architectures
than x86, e.g. x86_64
Product: Wine
Version: 8.10
Hardware: x86-64
OS: Linux
Status: NEW
Severity: enhancement
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: dark.shadow4(a)web.de
Distribution: ---
There is wine/exception.h that provides a try/catch mechanism using the macros
__TRY / __EXCEPT.
There's two versions
1) Use compiler exceptions (define USE_COMPILER_EXCEPTIONS), needs compiler
support
2) Use the wine version of exception handling
GCC doesn't support those compiler exceptions, so that's not really an option.
The wine implementation however doesn't work on windows.
Underlying problem is that the wine try/catch sets up exceptions like x86, this
assumption fails when using x86_64.
x86 uses a stack of frame pointers in the TEB, while x86_64 (and others) use
SEH metadata instead.
Since it would be nice using try/catch in tests, this would be a welcome
improvement.
--
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.
https://bugs.winehq.org/show_bug.cgi?id=54271
Bug ID: 54271
Summary: gdiplus:get_gif_background_color can't get gif
background color
Product: Wine
Version: unspecified
Hardware: x86
OS: other
Status: UNCONFIRMED
Severity: critical
Priority: P2
Component: gdiplus
Assignee: wine-bugs(a)winehq.org
Reporter: 399989567(a)qq.com
Created attachment 73837
--> https://bugs.winehq.org/attachment.cgi?id=73837
wrong picture
OS:debian
When I was using WeChat, I found that when sending an animated gif, the same
image would have different serious errors, such as misalignment, flickering,
solid black(sometimes pink, brown) background .
I know that using winetricks gidplus can fix this problem, but this method
introduces some other problems, so I come here for help hoping to find a
solution to the problem. I really need your help! ! !
Maybe you need an account for this application. Of course, it would be great if
you can find a similar demo. I am trying to find a demo
APP download url:https://weixin.qq.com/
--
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.
https://bugs.winehq.org/show_bug.cgi?id=55089
Bug ID: 55089
Summary: Program crashes after the exit button is pushed
Product: Wine
Version: 6.0.3
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: major
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: schicktmireurescheisse(a)gmail.com
Distribution: ---
Created attachment 74645
--> https://bugs.winehq.org/attachment.cgi?id=74645
Backtrace of the error message window
After the exit button (the blue button in the upper right corner with the
emergency exit icon) of the program "Entgenderer" is pushed, the program
crashes. The exit button invokes a command to close the window and terminate
the application, freeing up memory in that process. Actually, pushing the cross
widget on the window´s upper right corner initiates the inherent closing
routine and this one runs without problems.
I am the author of this software program. The sample program can be downloaded
at https://github.com/Waldwatz/Wine-reveals-the-truth/releases/ by clicking on
the Entgenderer2.zip link. It is a 16 Bit NE binary.
--
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.
https://bugs.winehq.org/show_bug.cgi?id=52619
Bug ID: 52619
Summary: Dungeon Fighter Online: Launcher crash when accepting
Terms of Service
Product: Wine
Version: 7.2
Hardware: x86-64
URL: https://www.dfoneople.com/support/download
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: wannabetheguy(a)gmail.com
Distribution: Fedora
Created attachment 71944
--> https://bugs.winehq.org/attachment.cgi?id=71944
Terminal log output
With Proton 7.0 announcing Dungeon Fighter Online as playable, I gave it a try
and ran into this crash when trying to log-in with my old Neople account. Both
the Steam version and standalone version of the launcher crashed this way.
A clean Wine 7.2 (staging) prefix with the standaline client gives me an
identical result, so I am reporting here as well.
The problem occurs with NeopleLauncher.exe. After logging in with my Neople
account, I am required to accept the Terms of Service that appears within the
window before being able to continue. When I click the Accept button, the
launcher crashes.
On subsequent log-ins, the Terms of Service appears again.
The only change to the Wine prefix was changing the Windows version to 10 as
the launcher gives a "no longer supported" message with 7. 8/8.1 work but crash
the same as 10.
The ieframe messages just before the backtrace seem notable, but as I'm not
sure I have set this report to unknown.
--
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.
https://bugs.winehq.org/show_bug.cgi?id=55095
Bug ID: 55095
Summary: Compiling preloader with -fPIE may lead to GOTPCREL(X)
conversion failure when linking into non-PIE binary
Product: Wine
Version: 8.10
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: loader
Assignee: wine-bugs(a)winehq.org
Reporter: jinoh.kang.kr(a)gmail.com
CC: eric.pouech(a)gmail.com, julliard(a)winehq.org
Regression SHA1: 78ed343842dcd8ffb95c416420953e121959d40d
Distribution: ---
Today, the preloader is linked with -fPIE in spite of the fact that the
preloader is a non-PIE statically linked binary. This is due to a limitation
in tools/makedep that makes it difficult to specify CFLAGS for each individual
object file's recipe.
This can seemingly cause problems with some GOTPCREL(X) relocations inside the
preloader. Since preloader does not link to the system library directly, there
is no need for Global Offset Tables (GOT). However, a few extern (non-static)
function symbols are declared, the use of which makes GCC emit instructions
that references those symbols by indirection through GOT. The linker then
tries to optimize such instructions to eliminate GOT references, which can fail
due to various reasons.
This stands in contradiction with Jinoh Kang's suggestion (in bug 55050) that
"-fPIE is harmless even when applied to an object linked into non-PIE
executables." The claim is theoretically true since position-independent code
can in principle be relocated to any address (fixed or dynamic); however, it
fails due to some peculiar practical issues, which is arguably a limitation in
the linker's implementation (since it can be worked around --no-relax without
issues).
--
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.
https://bugs.winehq.org/show_bug.cgi?id=55093
Bug ID: 55093
Summary: vbscript: if boolean condition should work without
braces
Product: Wine
Version: 8.9
Hardware: aarch64
OS: Mac OS X
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: vbscript
Assignee: wine-bugs(a)winehq.org
Reporter: francisdb(a)gmail.com
This is what I had to patch to make the script work with wine vbscript
- If isGIOn <> Not IsOff Then
+ If isGIOn <> (Not IsOff) Then
Could be related to some operator priority issue?
--
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.
https://bugs.winehq.org/show_bug.cgi?id=55092
Bug ID: 55092
Summary: ntdll:exception - The 64-bit test_wow64_context() gets
unexpected register values in new WoW mode
Product: Wine
Version: unspecified
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: ntdll
Assignee: wine-bugs(a)winehq.org
Reporter: fgouget(a)codeweavers.com
Distribution: ---
ntdll:exception - The 64-bit test_wow64_context() gets unexpected register
values in new WoW mode:
exception.c:4326: Test succeeded inside todo block: rax is not zero 0
exception.c:4328: Test succeeded inside todo block: rbx is not zero 0
exception.c:4341: Test succeeded inside todo block: rsp is not at top of stack
00007FFFFE1FFCF8 / 00007FFFFE1FFD20
exception.c:4344: Test succeeded inside todo block: wrong flags 00000200
exception.c:4348: Test succeeded inside todo block: wrong cs 0033
exception.c:4462: in 64-bit mode 0033
exception.c:4465: Test failed: cs64: wrong ds 002b / 0000
exception.c:4466: Test failed: cs64: wrong es 002b / 0000
exception.c:4467: Test failed: cs64: wrong fs 0063 / 0000
exception.c:4468: Test failed: cs64: wrong gs 002b / 0000
exception.c:4516: Test failed: cs64: ecx set to 00000000
exception.c:4388: in 32-bit mode 0023
exception.c:4439: Test failed: cs64: ecx set to 0043e000
exception.c:4453: Test failed: cs64: rcx set to 0FEDCBA987654321
See https://test.winehq.org/data/patterns.html#ntdll:exception
fg-deb64-x86-64 and rbernon-*-win64 both use the new 64-bit WoW mode. Compare
them to the fg-*-wow64 and TestBot *-wow64 results which use the old WoW mode
and do not have these failures.
--
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.
https://bugs.winehq.org/show_bug.cgi?id=7767
Damjan Jovanovic <damjan.jov(a)gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |testcase
Component|oledb32 |opengl
CC| |damjan.jov(a)gmail.com
--- Comment #16 from Damjan Jovanovic <damjan.jov(a)gmail.com> ---
Still an issue in Wine 8.10.
Setting correct component, adding testcase keyword.
--
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.
https://bugs.winehq.org/show_bug.cgi?id=55087
Bug ID: 55087
Summary: Shadow Gambit The Cursed Crew Demo stuck on a broken
loading screen
Product: Wine
Version: 8.10
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: blue-t(a)web.de
Distribution: ---
Created attachment 74640
--> https://bugs.winehq.org/attachment.cgi?id=74640
Picture
The new Demo for Steam next Festival just renders a broken loading screen that
it doesn't finish.Sometimes a bit more of the game logo, sometimes not.
It works fine with Windows.
--
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.