https://bugs.winehq.org/show_bug.cgi?id=50012
Bug ID: 50012
Summary: Installer failed to initialize for Photoshop CS6
installer
Product: Wine-staging
Version: 5.19
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: yaomtc(a)protonmail.com
CC: leslie_alistair(a)hotmail.com, z.figura12(a)gmail.com
Distribution: ---
Created attachment 68432
--> https://bugs.winehq.org/attachment.cgi?id=68432
Terminal output from running Set-up.exe
The installer for Adobe Creative Suite 6 (Production Premium) fails to
initialize. I've attached the terminal output here.
--
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=52251
Bug ID: 52251
Summary: Airport tycoon crashes
Product: Wine
Version: 7.0-rc2
Hardware: x86-64
URL: https://www.fileplanet.com/archive/p-30575/Airline-Tyc
oon-Demo/download
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: jeremielapuree(a)yahoo.fr
Distribution: Ubuntu
Created attachment 71372
--> https://bugs.winehq.org/attachment.cgi?id=71372
console output
Airport tycoon crashes when loading. The welcome picture appears but game
crashes early.
--
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=54563
Bug ID: 54563
Summary: The gif is displaying wrongly, with weird backgrounds
of various colors
Product: Wine
Version: 8.2
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: gdiplus
Assignee: wine-bugs(a)winehq.org
Reporter: 399989567(a)qq.com
Distribution: ---
First of all, you can understand the cause and effect of things through this
URL:https://bugs.winehq.org/show_bug.cgi?id=54526
I found a new bug, this gif file "1_background_fail.gif" will have wrong
background color.
"1_background_pick.gif":Another problem, maybe not the same problem as
1_background_fail.gif (I personally don't think it's the same problem)
--
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=39142
Bug ID: 39142
Summary: Roblox Client/Server connection is dropped with error
"This server has shut down."
Product: Wine
Version: 1.7.50
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: alfonsojon1997(a)gmail.com
Distribution: ---
There is an issue with the Roblox Client where communications from client to
server are interrupted. This affects any Wine version, as well as Wine Staging.
There is an issue on GitHub which has been tracking this issue; I will link to
it below so the content isn't duplicated. This issue was caused with the July
16th version of Roblox; previous versions of Roblox work in Wine, but the
client requires the most recent version of the game to be installed.
GitHub issue:
https://github.com/roblox-linux-wrapper/roblox-linux-wrapper/issues/135
Roblox Changelog: http://wiki.roblox.com/index.php?title=Change_log
--
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=53888
Bug ID: 53888
Summary: vbscript does not allow Mid on non VT_BSTR
Product: Wine
Version: 7.20
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: vbscript
Assignee: wine-bugs(a)winehq.org
Reporter: jsm174(a)gmail.com
Distribution: ---
While testing some scripts, I ran across a Mid call on a value that wasn't a
string.
The following vbscript should display "3":
Dim string
string = 7530
WScript.echo Mid(string, 3, 1)
Global_Mid returns E_NOTIMPL in this case:
if(V_VT(args) != VT_BSTR) {
FIXME("args[0] = %s\n", debugstr_variant(args));
return E_NOTIMPL;
}
A workaround for this is to match other string functions and use conv_str:
+ BSTR str, conv_str = NULL;
+ if(V_VT(args) != VT_BSTR) {
+ hres = to_string(args, &conv_str);
+ if(FAILED(hres))
+ return hres;
+ str = conv_str;
+ }else {
+ str = V_BSTR(args);
+ }
+ SysFreeString(conv_str);
--
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=53873
Bug ID: 53873
Summary: vbscript fails to compile Else If when If is on same
line
Product: Wine
Version: 7.20
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: vbscript
Assignee: wine-bugs(a)winehq.org
Reporter: jsm174(a)gmail.com
Distribution: ---
We've found some scripts where If statements are placed on the same line as an
Else.
The following works in real vbscript, but fails in wine vbscript:
Dim vrOption
vrOption = 3
If vrOption = 1 Then
Wscript.Echo "vroption is 1"
ElseIf vrOption = 2 Then
Wscript.Echo "vroption is 2"
Else If vrOption = 3 Then
Wscript.Echo "vroption is 3"
End If
End If
As a workaround we've added an additional entry to tELSE, which seems to work:
Else_opt
: /* empty */ { $$ = NULL; }
| tELSE tNL StatementsNl_opt { $$ = $3; }
| tELSE StatementsNl_opt { $$ = $2; }
--
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=53868
Bug ID: 53868
Summary: vbscript fails to return TypeName for VT_DISPATCH
Product: Wine
Version: 7.20
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: vbscript
Assignee: wine-bugs(a)winehq.org
Reporter: jsm174(a)gmail.com
Distribution: ---
I ran into some vbscript where it was trying to get the TypeName of an object:
Private Sub RemoveBall(aBall)
dim x : for x = 0 to uBound(balls)
if TypeName(balls(x) ) = "IBall" then
if aBall.ID = Balls(x).ID Then
balls(x) = Empty
Balldata(x).Reset
End If
End If
Next
End Sub
I was able to work around this by added a VT_DISPATCH case to Global_TypeName
and fetching it from ITypeInfo_GetDocumentation:
case VT_DISPATCH: {
ITypeInfo* typeinfo;
HRESULT hres = IDispatch_GetTypeInfo(V_DISPATCH(arg), 0, 0,
&typeinfo);
if(FAILED(hres)) {
return E_FAIL;
}
BSTR name;
hres = ITypeInfo_GetDocumentation(typeinfo, MEMBERID_NIL, &name,
NULL, NULL, NULL);
if(FAILED(hres)) {
return E_FAIL;
}
hres = return_string(res, name);
SysFreeString(name);
return hres;
}
--
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=53807
Bug ID: 53807
Summary: vbscript fails to redim original array in function
when passed byref
Product: Wine
Version: 7.16
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: vbscript
Assignee: wine-bugs(a)winehq.org
Reporter: jsm174(a)gmail.com
Distribution: ---
While working on leveraging the vbscript engine of Wine for a macos/linux port
of Visual Pinball, I ran into a script that resizes an array in a function by
passing the array in byref. When the function finishes, the array appears to be
at the original size.
Take the following code:
dim ax
redim ax(4)
Function Resize(byref x2)
Wscript.Echo "IN RESIZE BEFORE: " & UBound(x2)
Redim x2(20)
Wscript.Echo "IN RESIZE AFTER: " & UBound(x2)
End Function
Wscript.Echo "BEFORE: " & UBound(ax)
Resize ax
Wscript.Echo "AFTER: " & UBound(ax)
In wine VBS:
BEFORE: 4
IN RESIZE BEFORE: 4
IN RESIZE AFTER: 20
AFTER: 4
In real VBS:
BEFORE: 4
IN RESIZE BEFORE: 4
IN RESIZE AFTER: 20
AFTER: 20
--
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=53782
Bug ID: 53782
Summary: vbscript can not compile ReDim with list of variables
Product: Wine
Version: 7.16
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: vbscript
Assignee: wine-bugs(a)winehq.org
Reporter: jsm174(a)gmail.com
Distribution: ---
While working on leveraging the vbscript engine of Wine for a macos/linux port
of Visual Pinball, I've been testing several user made scripts.
I've found some scripts that have lists when using redim. The following works
in real VBS, but fails here:
dim ax(), ay()
redim ax(4), ay(5)
Wscript.Echo UBound(ax)
Wscript.Echo UBound(ay)
--
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=53872
Bug ID: 53872
Summary: Adobe Reader XI crash opening settings in Protected
Mode
Product: Wine
Version: 7.19
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: etang(a)codeweavers.com
Distribution: ---
Created attachment 73399
--> https://bugs.winehq.org/attachment.cgi?id=73399
Backtrace for crash
- Install Adobe Reader XI from e.g.
ftp://ftp.adobe.com/pub/adobe/reader/win/11.x/11.0.00
- Set Windows version to Windows 7
- Open Edit → Preferences
- Select Page Display preferences (which is the default pane for a fresh
install)
Expected result: Adobe Reader doesn't crash
Actual result: Adobe reader crashes
--
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=53677
Bug ID: 53677
Summary: invalid O_WRONLY read sets errno=EACCES instead of
EBADF
Product: Wine
Version: 7.17
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: xantares09(a)hotmail.com
Distribution: ---
Created attachment 73089
--> https://bugs.winehq.org/attachment.cgi?id=73089
minimal testcase
I noticed that an incorrect read from a file in write-only mode can result in
errno to be set to EACCES instead of EBADF that is returned on native linux or
on windows (either msvc or cross-compiled mingw), see attached testcase
$ x86_64-w64-mingw32-gcc main.c
$ wine a.exe
EBADF=9 EACCES=13
errno=13
errno should be EBADF
whereas on native linux or windows:
> a
EBADF=9 EACCES=13
errno=9
tested with latest 7.17 on archlinux but also happens with 6.0 on ubuntu jammy
--
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=53670
Bug ID: 53670
Summary: vbscript can not compile if expressions with reversed
gte, lte, (=>, =<)
Product: Wine
Version: 7.16
Hardware: x86-64
OS: Mac OS X
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: vbscript
Assignee: wine-bugs(a)winehq.org
Reporter: jsm174(a)gmail.com
While working on leveraging the vbscript engine of Wine for a macos port of
Visual Pinball, I've been testing several user made scripts.
I've found several scripts that use if expressions with gte and lte in reversed
order, ie => and =<, which fail to compile.
vbscript does seem to allow for these to be reversed:
Set g_objWSH = Wscript.CreateObject("Wscript.Shell")
dim x
dim y
x = 6
y = 6
If x => y Then
Wscript.Echo "This works 1"
End If
If x >= y Then
Wscript.Echo "This works 2"
End If
If x <= y Then
Wscript.Echo "This works 3"
End If
If x =< y Then
Wscript.Echo "This works 4"
End If
--
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=50842
Bug ID: 50842
Summary: The 64-bit msado15:msado15 test crashes
Product: Wine
Version: 6.3
Hardware: x86-64
OS: Windows
Status: NEW
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: fgouget(a)codeweavers.com
The 64-bit msado15:msado15 test crashes on all Windows versions:
https://test.winehq.org/data/tests/msado15:msado15.html
msado15.c:626: this is the last test seen before the exception
090c:msado15: unhandled exception c0000005 at 0000000000408607
So the crash happens either during the test_ADORecordsetConstruction() cleanup,
or the initialization of test_ConnectionPoint().
This failure is new because WineTest was incorrectly skipping the msado15:*
tests before.
--
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=50097
Bug ID: 50097
Summary: comctl32:monthcal fails on Wednesdays!!!
Product: Wine
Version: 5.20
Hardware: x86-64
OS: Windows
Status: NEW
Severity: normal
Priority: P2
Component: comctl32
Assignee: wine-bugs(a)winehq.org
Reporter: fgouget(a)codeweavers.com
The failures are not systematic but over a two months period comctl32:monthcal
failed 5 times and all were on Wednesdays!
https://test.winehq.org/data/tests/comctl32:monthcal.html
Wednesday 2020-09-09 Failed
Wednesday 2020-09-16 Failed (*)
Wednesday 2020-09-23 success
Wednesday 2020-09-30 success
Wednesday 2020-10-07 Failed
Wednesday 2020-10-14 Failed
Wednesday 2020-10-21 success
Wednesday 2020-10-28 success
Wednesday 2020-11-04 Failed
Every time the two failures are:
monthcal.c:2054: Test failed: 0: MCN_SELCHANGE should be sent
monthcal.c:2045: Test failed: 1: MCN_SELCHANGE should be sent
They happen on Windows 7, 8 and 10.
(*) You may notice two failures for the 2020-09-15 WineTest. However a careful
look at the log shows these WineTest runs occurred on Wednesday 2020-09-16 at 1
am!
--
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=53932
Bug ID: 53932
Summary: ntlm_auth was not found or is outdated.
Product: Wine
Version: 4.0.2
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: f9nw-forum.winehq(a)yahoo.com
Distribution: ---
Created attachment 73491
--> https://bugs.winehq.org/attachment.cgi?id=73491
Terminal output
I used Wine to run "Paint.NET64Portable.exe" and got the errors shown in the
attached file.
I started the following topic:
https://forum.winehq.org/viewtopic.php?p=138890&sid=098306ba4c0574cd7ea1a17…
A member there asked me to file a bug report here.
--
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=53867
Bug ID: 53867
Summary: vbscript fails to retrieve property array by index
Product: Wine
Version: 7.20
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: vbscript
Assignee: wine-bugs(a)winehq.org
Reporter: jsm174(a)gmail.com
Distribution: ---
Given the following vbscript, access to aObj.ModIn(x) and aObj.ModOut(x) fail:
dim RubbersD : Set RubbersD = new Dampener
RubbersD.addpoint 0, 0, 1.1
RubbersD.addpoint 1, 3.77, 0.97
RubbersD.addpoint 2, 5.76, 0.967
RubbersD.addpoint 3, 15.84, 0.874
RubbersD.addpoint 4, 56, 0.64
dim SleevesD : Set SleevesD = new Dampener
SleevesD.CopyCoef RubbersD, 0.85
Class Dampener
Public ModIn, ModOut
Private Sub Class_Initialize : redim ModIn(5) : redim Modout(5): End Sub
Public Sub AddPoint(aIdx, aX, aY)
ModIn(aIdx) = aX
ModOut(aIdx) = aY
End Sub
Public Sub CopyCoef(aObj, aCoef)
dim x : for x = 0 to uBound(aObj.ModIn)
addpoint x, aObj.ModIn(x), aObj.ModOut(x)*aCoef
Next
End Sub
End Class
It seems invoke_variant_prop in vbdisp.c has specific code that looks to see if
there is an argument, and if so fails.
I've added a block that only fails if there are arguments and the variant is
not an ARRAY. I lifted the code from array_access in interp.c. Unfortunately
array_access is not available to vbdisp.c:
static HRESULT invoke_variant_prop(script_ctx_t *ctx, VARIANT *v, WORD flags,
DISPPARAMS *dp, VARIANT *res)
{
HRESULT hres;
switch(flags) {
case DISPATCH_PROPERTYGET|DISPATCH_METHOD:
case DISPATCH_PROPERTYGET:
if(dp->cArgs) {
if (V_ISARRAY(v)) {
SAFEARRAY *array = V_ARRAY(v);
unsigned i, argc = arg_cnt(dp);
LONG *indices;
if(!array) {
FIXME("NULL array\n");
return E_FAIL;
}
.
.
.
else {
WARN("called with arguments\n");
return DISP_E_MEMBERNOTFOUND; /* That's what tests show */
}
--
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=53296
Bug ID: 53296
Summary: USB Device Remover crashes on unimplemented function
mscoree.dll.StrongNameTokenFromAssembly
Product: Wine
Version: 7.11
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: mscoree
Assignee: wine-bugs(a)winehq.org
Reporter: alexhenrie24(a)gmail.com
Distribution: ---
Created attachment 72662
--> https://bugs.winehq.org/attachment.cgi?id=72662
Console output
Pretty self-explanatory.
$ sha256sum DeviceRemoverSetup.exe
f22696f92b1e256264894cc7d87e205b285a9effd8fed30a4de3ea6431a40b5f
--
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=50941
Bug ID: 50941
Summary: TIP-Integral: crashes at installation
Product: Wine
Version: unspecified
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: winsock
Assignee: wine-bugs(a)winehq.org
Reporter: e.blomart(a)posteo.be
Distribution: ---
Created attachment 69751
--> https://bugs.winehq.org/attachment.cgi?id=69751
Wine bug report
I am trying to run an accounting application. The client is named "TIP
Integral" (https://www.integral.be/fr/download/)
I cannot connect to the server, because it has at least one function missing
from the Wine Implementation of WS2_32.dll; WSAConnectByNameW in this case.
The bug was issued on 3 different machines and also happened in Wine 6.4.
Cheers,
Emile
--
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=54564
Bug ID: 54564
Summary: Rich Edit crashes when Ctrl+Right is pressed at past
the final paragraph
Product: Wine
Version: 8.2
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: richedit
Assignee: wine-bugs(a)winehq.org
Reporter: jinoh.kang.kr(a)gmail.com
CC: huw(a)codeweavers.com
Distribution: ---
Rich Edit crashes with NULL dereference when Ctrl+Right is pressed at past the
final paragraph.
Steps to reproduce:
1. Open Wordpad.
2. Press "A".
3. Press Home or Left.
4. Press Ctrl+Right.
5. Press Ctrl+Right.
Expected behaviour:
Wine doesn't crash.
Actual behaviour:
Wine crashes inside `para_next`, because `ME_MoveCursorWords` tries to fetch
`next_para` of NULL paragraph pointer.
--
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=54490
Bug ID: 54490
Summary: vbscript fails to compile when statement follows
ElseIf
Product: Wine
Version: 7.21
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: vbscript
Assignee: wine-bugs(a)winehq.org
Reporter: jsm174(a)gmail.com
Distribution: ---
While working on porting Visual Pinball to cross platform, I ran into a code
example where ElseIf had a statement was on the same line:
If Lampz.state(130) = 0 AND Lampz.state(132) = 0 AND Lampz.state(136) =
0 Then
'
ACDC.ColorGradeImage="ColorGrade_off":Translite.Blenddisablelighting=0.2:For
Each bulb in BandMembersPoster: bulb.IntensityScale=0 :Next
ACDC.ColorGradeImage="ColorGrade_off":LM_Translite.intensityscale=0:For Each
bulb in BandMembersPoster: bulb.IntensityScale=0 :Next
ElseIf Lampz.state(130) > 0 AND Lampz.state(132) = 0 AND
Lampz.state(134) > 0 AND Lampz.state(136) = 0 Then
ACDC.ColorGradeImage="ColorGrade_red"
ElseIf Lampz.state(130) = 0 AND Lampz.state(132) > 0 AND
Lampz.state(134) = 0 AND Lampz.state(136) = 0 Then
ACDC.ColorGradeImage="ColorGrade_blue"
Else
'
ACDC.ColorGradeImage="ColorGrade_on":Translite.Blenddisablelighting=4:For Each
bulb in BandMembersPoster: bulb.IntensityScale=1:Next
ACDC.ColorGradeImage="ColorGrade_on":LM_Translite.intensityscale=1:For Each
bulb in BandMembersPoster: bulb.IntensityScale=1:Next
End If
The grammar was expecting a NL after ElseIf Then.
I have submitted a merge request:
https://gitlab.winehq.org/wine/wine/-/merge_requests/2188
--
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=54215
Bug ID: 54215
Summary: ListView doesn't refresh when changing between List
and Details styles.
Product: Wine
Version: 7.20
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: comctl32
Assignee: wine-bugs(a)winehq.org
Reporter: timoninvlad(a)yandex.ru
Distribution: ---
Can be observed in any `GetOpenFileName`/`GetSaveFileName` file dialog, for
example in `notepad` or `regedit`.
Regressed after a8396d8b1e852276b6cea9f2c50834739d1170da.
--
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=53981
Bug ID: 53981
Summary: Chromium broken sandbox due to GetSecurityInfo giving
access denied
Product: Wine
Version: 7.21
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: dark.shadow4(a)web.de
Distribution: ---
Created attachment 73562
--> https://bugs.winehq.org/attachment.cgi?id=73562
Hack to make it run
Chromium added some changes that break under wine.
Bisected to
https://github.com/chromium/chromium/commit/334d609732bfa22da7e5dd5e3543949…
Callstack:
https://github.com/chromium/chromium/blob/334d609732bfa22da7e5dd5e3543949c9…
broker_services.cc: ResultCode
BrokerServicesBase::CreateAlternateDesktop(Desktop desktop)
ResultCode result = alt_winstation_->Initialize(true);
ResultCode result = alt_desktop_->Initialize(false);
https://github.com/chromium/chromium/blob/334d609732bfa22da7e5dd5e3543949c9…
alternate_desktop.cc: ResultCode AlternateDesktop::Initialize(bool
alternate_winstation)
ResultCode result = CreateAltWindowStation(&winstation_);
https://github.com/chromium/chromium/blob/334d609732bfa22da7e5dd5e3543949c9…
window.cc: ResultCode CreateAltWindowStation(HWINSTA* winsta)
if (!GetSecurityAttributes(current_winsta, &attributes))
https://github.com/chromium/chromium/blob/334d609732bfa22da7e5dd5e3543949c9…
window.cc: bool GetSecurityAttributes(HANDLE handle, SECURITY_ATTRIBUTES*
attributes)
GetSecurityInfo
Then we enter "GetSecurityInfo" inside Wine.
That calls into NtQuerySecurityObject
And inside wineserver we call
struct object *get_handle_obj( struct process *process, obj_handle_t handle,
unsigned int access, const struct object_ops *ops )
which returns STATUS_ACCESS_DENIED
Attaching a hack to remove that check, that makes chrome run.
--
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=54458
Bug ID: 54458
Summary: vbscript memory leaks in Global_Split
Product: Wine
Version: 7.21
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: vbscript
Assignee: wine-bugs(a)winehq.org
Reporter: jsm174(a)gmail.com
Distribution: ---
While porting Visual Pinball to cross platform, I started using XCode
Instruments to find some outstanding memory leaks.
There appears to be a memory leak in Global_Split.
The BSTRs that get copied from "var" into the SafeArray using VariantCopyInd
are never freed.
The following code changes fix this:
for (i = 0; i < count; i++) {
str = SysAllocStringLen(string + start, indices[i] - start);
if (!str) {
hres = E_OUTOFMEMORY;
break;
}
V_VT(&var) = VT_BSTR;
V_BSTR(&var) = str;
hres = VariantCopyInd(data+i, &var);
if(FAILED(hres)) {
SafeArrayUnaccessData(sa);
SysFreeString(str);
goto error;
}
start = indices[i]+delimiterlen;
SysFreeString(str);
}
--
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=54456
Bug ID: 54456
Summary: vbscript memory leak in For Each with SafeArray as
group
Product: Wine
Version: 7.21
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: vbscript
Assignee: wine-bugs(a)winehq.org
Reporter: jsm174(a)gmail.com
Distribution: ---
While porting Visual Pinball to cross platform, I started using XCode
Instruments to find some outstanding memory leaks.
Given the following code:
Class cvpmDictionary
Private mDict
Private Sub Class_Initialize : Set mDict =
CreateObject("Scripting.Dictionary") : mDict("key") = "value" : End Sub
Public Function Keys : Keys = mDict.Keys : End
Function
End Class
Dim vpDict
Set vpDict = New cvpmDictionary
Sub RollingTimer_Timer
For Each obj In vpDict.Keys : Debug.Print "Key" : Next
End Sub
RollingTimer_Timer gets executed a few times a second. This seems to leak the
vpDict.Keys SafeArray.
If I change the code to:
Sub RollingTimer_Timer
Dim x
x = vpDict.Keys
For Each obj In x : Debug.Print "Key" : Next
End Sub
No memory leaks are detected. In this case, release_exec calls VariantClear for
ctx->vars which frees the SafeArray in X.
In the first case, vpDict.Keys doesn't appear to be stored anywhere, so nothing
is freed in release_exec.
--
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.