http://bugs.winehq.org/show_bug.cgi?id=30832
Bug #: 30832
Summary: Canon Digital Photo Professional: Fails to convert
.cr2 files
Product: Wine
Version: unspecified
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: test051102(a)hotmail.com
Classification: Unclassified
It is possible to edit/save .cr2 files without problems. Any changes made to a
.cr2 file are added to the file in a non desctructive way. They can be removed
at a later time. The changes are displayed correctly in the internal viewer.
Hower to actually apply the changes the final .cr2 file needs to be converted
to .jpg for example. This is the most important functionality of the
application. It totally failes in current version of wine with an "unknown
error". The application continues to work after display the error.
I have tested the issue with Canon DPP Version "3.11.4.10".
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=35988
Bug ID: 35988
Summary: Reinstalling on top program doesn't work
Product: Wine
Version: unspecified
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: msi
Assignee: wine-bugs(a)winehq.org
Reporter: jarkko_korpi(a)hotmail.com
I have already installed Lego Star Wars DEMO, I tried to install it again. But
it fails. I thought it would complain about already installed application or
asks if I want to overrun files or something like that, but it just basically
gives an error:
"Error -1627 function failed."
I doubt you see this error with native 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.
http://bugs.winehq.org/show_bug.cgi?id=33960
Bug #: 33960
Summary: Regression: newer WineD3D versions crashes in several
games
Product: Wine
Version: 1.3.31
Platform: x86
OS/Version: Windows
Status: UNCONFIRMED
Severity: critical
Priority: P2
Component: directx-d3d
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: svyatpro(a)gmail.com
Classification: Unclassified
Starting from WineD3D 1.3.31 and all newer versions, Metro Last Light crashes
immediately before the intro.
But 1.3.30 does not crash and able to start intro without with black screen and
playing sound and after intro is finished MetroLL.exe process stops responding.
More about this issue is on Wine's forum:
http://forum.winehq.org/viewtopic.php?f=2&t=19290&p=86315#p86315
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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=37232
Bug ID: 37232
Summary: XIII Demo doesn't start anymore
Product: Wine
Version: 1.7.25
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: maiktapwagner(a)aol.com
I got the game demo from the following URL:
http://www.4players.de/4players.php/download_start/Downloads/Download/5282.…
The demo installs fine but then closes with a critical error window which says:
Assertion failed: RenDev
[File:D:\Code\XIII_Wan_Protected\WinDrv\Src\WinViewport.cpp] [Line: 532]
History: UWindowsViewport::OpenWindow <- UGameEngine::Init <- InitEngine
There is also an AppDB entry:
https://appdb.winehq.org/objectManager.php?sClass=version&iId=5592
--
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.
http://bugs.winehq.org/show_bug.cgi?id=33321
Bug #: 33321
Summary: Photoshop CS5.1 doesn't resize nor refresh RAW files
in CameraRaw
Product: Wine
Version: 1.5.27
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: major
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: t.kijas(a)gmail.com
Classification: Unclassified
With new wine 1.5.27 wine starts about 5mins on 4 - cores computer, 8GB DDR3,
NVIDIA GT-240 and cannot resize, nor refresh (after zoom etc.) it in CameraRaw,
so it is unusable.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=37098
Bug ID: 37098
Summary: Checking Wine with PVS-Studio and Clang Static
Analyzer
Product: Wine
Version: 1.7.22
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: nick.smallville(a)gmail.com
Hello, I checked out the Wine using two static analyzers(Clang Static Analyzer
&& PVS-Studio) in the openSUSE 13.1. In my article, I described the errors
found: http://www.viva64.com/en/b/0272/
--
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=37127
Bug ID: 37127
Summary: PVS-Studio Error: Unreliable tests
Product: Wine
Version: 1.7.22
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: lukebenes(a)hotmail.com
PVS-Studio identifies Unreliable tests. Some of the modules' folders contain
the test folder with source files for tests. Debug information is printed
through the 'ok' macro. Here are a few suspicious fragments:
V501 There are identical sub-expressions to the left and to the right of the
'==' operator: ddsd3.lpSurface == ddsd3.lpSurface dsurface.c 272
...
ok(ddsd3.lpSurface == ddsd3.lpSurface, //<==
"lpSurface from GetSurfaceDesc(%p) differs\
from the one returned by Lock(%p)\n",
ddsd3.lpSurface, ddsd2.lpSurface); //<==
...
It very much looks like a typo. I suspect this code should compare the same
variables that are printed.
V502 Perhaps the '?:' operator works in a different way than it was expected.
The '?:' operator has a lower priority than the '==' operator. url.c 767
...
ok(size == no_callback ? 512 : 13, "size=%d\n", size);
...
The precedence of the "==" operator is higher than that of '?:', so the size
variable is not compared to the values 512 and 13. The expression is always
true as it evaluates either to 512 or 13, which means this check doesn't check
anything.
Other similar fragments:
V502 Perhaps the '?:' operator works in a different way than it was
expected. The '?:' operator has a lower priority than the '==' operator.
string.c 1086
V502 Perhaps the '?:' operator works in a different way than it was
expected. The '?:' operator has a lower priority than the '==' operator.
string.c 1111
V502 Perhaps the '?:' operator works in a different way than it was
expected. The '?:' operator has a lower priority than the '==' operator.
reader.c 761
V502 Perhaps the '?:' operator works in a different way than it was
expected. The '?:' operator has a lower priority than the '==' operator.
protocol.c 2928
V502 Perhaps the '?:' operator works in a different way than it was
expected. The '?:' operator has a lower priority than the '==' operator. dde.c
1594
V502 Perhaps the '?:' operator works in a different way than it was
expected. The '?:' operator has a lower priority than the '==' operator.
reader.c 761
details on the V501 error here: http://www.viva64.com/en/d/0090/
details on the V502 error here: http://www.viva64.com/en/d/0091/
--
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=37126
Bug ID: 37126
Summary: PVS-Studio Error: Printing the result of identical
functions
Product: Wine
Version: 1.7.22
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: lukebenes(a)hotmail.com
PVS-Studio identifies Printing the result of identical functions Error,V681.
The language standard does not define an order in which the 'tlb_read_byte'
functions will be called during evaluation of arguments. tlb.c 650
...
printf("\\%2.2x \\%2.2x\n", tlb_read_byte(), tlb_read_byte());
...
According to the C++ language standard, the sequence of computing a function's
actual arguments is not defined. Which function will be called first depends on
the compiler, compilation parameters, etc.
details on the V681 error here: http://www.viva64.com/en/d/0315/
--
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=37123
Bug ID: 37123
Summary: PVS-Studio Error: Double type conversion
Product: Wine
Version: 1.7.22
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: lukebenes(a)hotmail.com
PVS-Studio identifies a Double type conversion Error.
The *void pointer is cast to other types twice: first to char*, then to DWORD*,
after which an offset is added. Either the expression lacks parentheses or the
code is excessive. Whether or not there is an error here depends on how much
the programmer wanted to increment the pointer.
V650 Type casting operation is utilized 2 times in succession. Next, the '+'
operation is executed. Probably meant: (T1)((T2)a + b). typelib.c 9147
...
struct WMSFT_SegContents arraydesc_seg;
typedef struct tagWMSFT_SegContents {
DWORD len;
void *data;
} WMSFT_SegContents;
...
DWORD offs = file->arraydesc_seg.len;
DWORD *encoded;
encoded = (DWORD*)((char*)file->arraydesc_seg.data) + offs;//<==
Another similar issue:
V650 Type casting operation is utilized 2 times in succession. Next, the '+'
operation is executed. Probably meant: (T1)((T2)a + b). protocol.c 194
INT WINAPI
EnumProtocolsW(LPINT protocols, LPVOID buffer, LPDWORD buflen)
{
...
unsigned int string_offset;
...
pi[i].lpProtocol = (WCHAR*)(char*)buffer + string_offset;//<==
...
}
details on the V650 error here: http://www.viva64.com/en/d/0269/
--
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=37120
Bug ID: 37120
Summary: PVS-Studio Error: Equivalent branches of if operator
Product: Wine
Version: 1.7.22
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: lukebenes(a)hotmail.com
Equivalent branches of if operator
V523 The 'then' statement is equivalent to the 'else' statement. filedlg.c 3302
if(pDIStruct->itemID == liInfos->uSelectedItem)
{
ilItemImage = (HIMAGELIST) SHGetFileInfoW (
(LPCWSTR) tmpFolder->pidlItem, 0, &sfi, sizeof (sfi),
shgfi_flags );
}
else
{
ilItemImage = (HIMAGELIST) SHGetFileInfoW (
(LPCWSTR) tmpFolder->pidlItem, 0, &sfi, sizeof (sfi),
shgfi_flags );
}
This code is either excessive or contains a typo.
V523 The 'then' statement is equivalent to the 'else' statement. genres.c 1130
...
if(win32)
{
put_word(res, 0); /* Reserved */
/* FIXME: The ResType in the NEWHEADER structure should
* contain 14 according to the MS win32 doc. This is
* not the case with the BRC compiler and I really doubt
* the latter. Putting one here is compliant to win16 spec,
* but who knows the true value?
*/
put_word(res, 1); /* ResType */
put_word(res, icog->nicon);
for(ico = icog->iconlist; ico; ico = ico->next)
{
...
}
}
else /* win16 */
{
put_word(res, 0); /* Reserved */
put_word(res, 1); /* ResType */
put_word(res, icog->nicon);
for(ico = icog->iconlist; ico; ico = ico->next)
{
...
}
}
...
One of the repeating branches is commented. Perhaps this is an incomplete
fragment, not an error, but I decided to point it out anyway.
details on the V523 error here: http://www.viva64.com/en/d/0112/
--
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.