http://bugs.winehq.org/show_bug.cgi?id=30962
Bug #: 30962
Summary: Rise of Nations Gold Edition : the characters
animation is weird
Product: Wine
Version: 1.5.6
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: trivial
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: jcpMail(a)gmail.com
Classification: Unclassified
Created attachment 40625
--> http://bugs.winehq.org/attachment.cgi?id=40625
picture of the glitch
The whole game runs perfectly, but there are ghosts with the characters in the
game next to each other (see the picture in attachment, inside the rectangular
form).
I've got a Nvidia card (GTX-260) with the 295.59 driver (I've tried the 302.17
driver too) under a Linux Gentoo x86_64 with the following compilation flags :
[ebuild R ~] app-emulation/wine-1.5.6 USE="X alsa cups gecko gnutls
gphoto2 jpeg lcms mono mp3 ncurses nls openal opencl opengl oss perl png
scanner ssl threads truetype udisks win32 win64 xcomposite xml -capi
-custom-cflags -fontconfig -gsm (-gstreamer) -hardened -ldap -odbc -samba
(-selinux) -test -v4l -xinerama" 94,810 kB
It's the only game that runs under Wine which has that graphic/animation bug :
Age Of Empire II Conqueror Exp., Warcraft III, Starcraft II, Diablo II LOD are
running fine.
--
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=16596
Summary: Spirits of Metropolis doesn't work properly without
using 'Emulate a Virtual Desktop'
Product: Wine
Version: unspecified
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: minor
Priority: P3
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: lostoverthere(a)gmail.com
The game, Spirits of Metropolis, does not display either full screen (default)
or windowed mode correctly. However, this issue is easily resolved by enabling
Emulate Virtual Desktop and setting it to 800x600.
However, if you dont do that and let the game run by itself. When it starts for
the first time in full screen. The game appears in the top left hand corner if
the users resolution is larger then 800x600, with the rest of the space just
being black. The game is meant to be stretched to the users resolution by
default.
If the user changes the games settings in options to run in windowed mode, the
game goes into windowed mode but the game itself shifts up approximately 500px
so the bottom 100px are only visible in the top of the game (the rest is
black).
Although this problems are irritating and should be easily fixed this in no way
alters or distracts the user from the game as the problem can be very easily
sorted by setting WINE's global settings to run in an Emulated Virtual Desktop
at 800x600 (the game's native resolution). Problem temporarily solved.
--
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=30949
Bug #: 30949
Summary: [GNUTLS ERROR]Unable to savegame online with Ubisoft's
games
Product: Wine
Version: 1.5.6
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: secur32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: berillions(a)gmail.com
Classification: Unclassified
Created attachment 40605
--> http://bugs.winehq.org/attachment.cgi?id=40605
+secur32 log
When you use the Ubisoft Game Launcher to play at games with the Online mode,
the savegame are stored thanks to a cloud system.
Actually with wine, it's impossible to savegame online but hopefully, the game
can create a offline savegame.
When the launcher try to download a file named savegamelist, i have these
message in the console :
2012-06-19 15:45:56 [ 84] [ERROR ] TCPSocketSelected.cpp (342) : send failed,
error=10054
2012-06-19 15:45:56 [ 53] [ERROR ] XmlParser.cpp (49) : Failed to parse XML.
Error string="no element found". Line 1. Column 0. Byte index 4294967295.
2012-06-19 15:45:56 [ 53] [ERROR ] OrbitSavegameSynchronizer.cpp (769) :
failed to parse savegamelist: ""
2012-06-19 15:45:56 [ 53] [ERROR ] OrbitSavegameSynchronizer.cpp (487) :
Failed to download savegamelist
2012-06-19 15:45:56 [ 72] [ERROR ] OrbitAchievementSynchronizer.cpp (64) :
Authentication failed. Connection failed.
I attached the +secur32 log because in this file, you'll find this line :
0054:trace:secur32:schan_pull Read 32 bytes
0054:trace:secur32:schan_gnutls_log <2> ASSERT: gnutls_cipher.c:580
0054:trace:secur32:schan_gnutls_log <2> ASSERT: gnutls_record.c:1002
GNUTLS ERROR: Decryption has failed.
0054:err:secur32:schan_DecryptMessage Returning -2146893052
I built myself Wine and i had not error message with GNUTLS after the
configure.
Thanks for your help.
--
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=30592
Bug #: 30592
Summary: Give kernel32.GetDiskFreeSpaceExW a trace message to
better diagnose free disk space overflow problems with
Win9X era apps/games
Product: Wine
Version: 1.5.3
Platform: x86
OS/Version: Linux
Status: NEW
Severity: enhancement
Priority: P2
Component: kernel32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: focht(a)gmx.net
Classification: Unclassified
Hello,
another enhancement request for better diagnosis ...
Sometimes I encounter broken Win9X era apps/games that suffer from
GetDiskFreeSpaceA/W overflows.
Example code which contains overflows:
--- snip ---
0x00428414: pushl %ecx
0x00428415: pushl %eax
0x00428416: leal 0x1c(%esp),%ecx
0x0042841a: pushl %edx
0x0042841b: leal 0x10(%esp),%eax
0x0042841f: pushl %ecx
0x00428420: pushl %eax
0x00428421: call *0x8a75fc -> 0x7b88273a GetDiskFreeSpaceA
0x00428427: movl 0xc(%esp),%ecx ; ecx = free_clusters
0x0042842b: movl 0x320(%esp),%eax ; needed space (compare value)
0x00428432: imull 0x10(%esp),%ecx ; ecx *= sector_bytes
0x00428437: imull 0x14(%esp),%ecx ; ecx *= cluster_sectors
0x0042843c: cmpl %ecx,%eax
0x0042843e: jnle 0x0042844c
0x00428440: xorl %eax,%eax
0x00428442: popl %ebx
0x00428443: addl $0x318,%esp
0x00428449: ret $0x4
0x0042844c: subl %ecx,%eax
0x0042844e: popl %ebx
--- snip ---
If you currently do +volume trace:
--- snip ---
0024:Call KERNEL32.GetDiskFreeSpaceA(0032eccc
"C:\\",0032ecdc,0032ecd8,0032ecd4,0032ece0) ret=00428427
0024:trace:volume:GetDiskFreeSpaceW L"C:\\",0x32ecdc,0x32ecd8,0x32ecd4,0x32ece0
0024:Ret KERNEL32.GetDiskFreeSpaceA() retval=00000001 ret=00428427
...
0024:trace:msvcrt:pf_printf_a Format is: "You do not have enough disk space to
run King's Quest: Mask of Eternity. Please free up %d megs of space and try
again."
--- snip ---
I'd like to see all the information returned to caller when doing +volume
trace.
Source:
http://source.winehq.org/git/wine.git/blob/1726427113b141535c2bb9e93879e409…
--- snip ---
1598 BOOL WINAPI GetDiskFreeSpaceExW( LPCWSTR root, PULARGE_INTEGER avail,
1599 PULARGE_INTEGER total, PULARGE_INTEGER
totalfree )
1600 {
1601 FILE_FS_SIZE_INFORMATION info;
1602 IO_STATUS_BLOCK io;
1603 NTSTATUS status;
1604 HANDLE handle;
1605 UINT units;
1606
1607 TRACE( "%s,%p,%p,%p\n", debugstr_w(root), avail, total, totalfree );
1608
1609 if (!open_device_root( root, &handle )) return FALSE;
1610
1611 status = NtQueryVolumeInformationFile( handle, &io, &info,
sizeof(info), FileFsSizeInformation );
1612 NtClose( handle );
1613 if (status != STATUS_SUCCESS)
1614 {
1615 SetLastError( RtlNtStatusToDosError(status) );
1616 return FALSE;
1617 }
1618
1619 units = info.SectorsPerAllocationUnit * info.BytesPerSector;
1620 if (total) total->QuadPart = info.TotalAllocationUnits.QuadPart *
units;
1621 if (totalfree) totalfree->QuadPart =
info.AvailableAllocationUnits.QuadPart * units;
1622 /* FIXME: this one should take quotas into account */
1623 if (avail) avail->QuadPart = info.AvailableAllocationUnits.QuadPart *
units;
1624 return TRUE;
1625 }
--- snip ---
Before the return on line 1624 a TRACE() would be very helpful, printing the
actual values of out parameters: cluster_sector, sector_bytes, free_clusters,
total_clusters
Additionally a hint if the values were capped due to Win9X compat (capped=0/1).
Actual 32-bits overflow warning would be a bonus but not required ;-)
Thanks.
Regards
--
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=30989
Bug #: 30989
Summary: CarveWright installer needs native vbscript
Product: Wine
Version: 1.5.7
Platform: x86
URL: http://www.carvewright.com/update
OS/Version: Linux
Status: NEW
Keywords: download
Severity: minor
Priority: P2
Component: vbscript
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: austinenglish(a)gmail.com
Classification: Unclassified
fixme:vbscript:parse_script parser failed on parsing
L"\r\n\r\nSession.Property(\"OS_NOTSUPPORTED\")=\"1\"\r\nEnd If\r\n\r\nDim
vAlwyasInstall, vVerInstalled, vSetupVer\r\n\r\nvAlwyasInstall =
Session.Property(\"ALWAYS_INSTALL_MDAC\") \r\nvVerInstalled =
Session.Property(\"MDACVERINSTALLED\") \r\nvSetupVer =
Session.Property(\"MDAC27_SETUP_VER\") \r\n\r\n"...
err:msi:ITERATE_Actions Execution halted, action
L"CheckForMDACInstall.C9C35FC7_5AEE_4C1E_8BD2_80ED9FA87FFF" returned 1603
err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603
winetricks wsh57 works around it.
--
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=16246
Summary: Setting WINEPATH has no effect.
Product: Wine
Version: 1.1.9
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: kernel32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: aziz.koeksal(a)gmail.com
Hi,
The following doesn't work as expected:
$ export WINEPATH="C:\dir"
$ printenv | grep WINEPATH # Check if it's in the shell's environment.
WINEPATH=C:\dir
$ wine ./environment.exe # E.g.: printf("PATH=%s", getenv("PATH"));
PATH=C:\windows\system32;C:\Windows
I expect that by defining WINEPATH it would get appended to PATH. I also expect
wine to search in WINEPATH folders to locate a command, e.g. "wine
compiler.exe".
Before filing this report I did some research into this, and apparently there
has been only one person so far who complained about this feature not working
anymore (http://www.winehq.org/pipermail/wine-users/2006-August/023179.html).
I have also browsed the source code, and found the following identifiers that
should be of interest:
http://source.winehq.org/ident?i=__wine_main_environhttp://source.winehq.org/ident?i=build_initial_environment
I could help debugging this, but only if someone guided me through setting up
everything that is required to debug wine in a graphical and sane environment.
--
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=30946
Bug #: 30946
Summary: Secret of Monkey Island wants
msvcp80.dll.?_Register@facet@locale@std@@QAEXXZ
Product: Wine
Version: 1.5.6
Platform: x86
OS/Version: Linux
Status: NEW
Severity: minor
Priority: P2
Component: msvcp
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: austinenglish(a)gmail.com
CC: piotr.caban(a)gmail.com
Classification: Unclassified
Follow up to bug 28772.
wine-1.5.6-216-gd0012f8
--
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=21569
Summary: urlmon/url tests crash if +heap is enabled (crypt32 to
blame?)
Product: Wine
Version: 1.1.37
Platform: x86-64
URL: http://test.winehq.org/data/7aaaf738ecd06c12bfd69200ee
74abd5cc9aef8b/wine_ae-ub910-heap/urlmon:url.html
OS/Version: Linux
Status: NEW
Keywords: download, source, testcase
Severity: normal
Priority: P2
Component: crypt32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: austinenglish(a)gmail.com
Created an attachment (id=26008)
--> (http://bugs.winehq.org/attachment.cgi?id=26008)
terminal output
The backtrace is a LONG line of crypt32 related stuff, along with
wininet/libssl/libcrypto/etc. See attached.
--
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=31016
Bug #: 31016
Summary: HTML Help does not properly handle index entries with
the same name
Product: Wine
Version: 1.5.7
Platform: x86
URL: http://www.microsoft.com/en-us/download/details.aspx?i
d=5210
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: hhctrl.ocx
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: ehoover(a)mines.edu
Classification: Unclassified
Duplicate entries in the HTML Help index appear as multiple entries. This
should not be the case, all of these entries should appear as part of the
"Topics Found" dialog.
Steps to reproduce:
0) At this time you must first patch Wine with the attachment to Bug #30948.
1) Download ContentAPISetup.msi from the MS website
2) cabextract -F _4E8D3D4C602B47F5A445D1B7AABCFE9F ContentAPISetup.msi
3) mv _4E8D3D4C602B47F5A445D1B7AABCFE9F ContentAPISetup.chm
4) wine start ContentAPISetup.chm
5) Switch to the Index tab
6) You'll notice many duplicate entries ("ContentException constructor" is a
good example)
--
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=31032
Bug #: 31032
Summary: Ragnarok download manager shows a .NET exception on
start (GdipLoadImageFromStream stream clone fails)
Product: Wine
Version: 1.5.7
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: gdiplus
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: focht(a)gmx.net
Classification: Unclassified
Hello,
bug 30987 talks about a problem with builtin gdiplus and Mono.
Actually with .NET Framework 2.0 it fails too.
The issue (regression) is:
http://source.winehq.org/git/wine.git/commitdiff/9e12bc0175f6a65ee45ebce1ca…
(gdiplus: Create a copy of the source stream when loading an image.)
Mono still suffered after partial revert so these might not be related hence I
made an extra one.
With MS .NET 2.0 there is a managed backtrace shown in console.
--- snip ---
Unhandled Exception: System.ArgumentException: Parameter is not valid.
at System.Drawing.Image.get_FrameDimensionsList()
at System.Drawing.ImageAnimator.CanAnimate(Image image)
at System.Drawing.ImageAnimator.ImageInfo..ctor(Image image)
at System.Drawing.ImageAnimator.Animate(Image image, EventHandler
onFrameChangedHandler)
at System.Windows.Forms.ButtonBase.Animate(Boolean animate)
at System.Windows.Forms.ButtonBase.Animate()
at System.Windows.Forms.ButtonBase.set_Image(Image value)
at FilesDownloader.MainForm.InitializeComponent()
at FilesDownloader.MainForm..ctor()
at FilesDownloader.Program.Main()
--- snip ---
Actually it's the result of problem happening earlier.
Using a managed debugger this backtrace is more likely the culprit:
--- snip ---
(2a.2b): CLR exception - code e0434f4d (first chance)
...
OS Thread Id: 0x2b (0)
ESP EIP
0033e3d4 7b8394f7 [HelperMethodFrame: 0033e3d4]
0033e478 7ae3a024 System.Drawing.Internal.GPStream.NotImplemented()
0033e480 7adfefa5 System.Drawing.Internal.GPStream.Clone()
0033e670 79f1ef33 [GCFrame: 0033e670]
0033e7c8 79f1ef33 [ComMethodFrame: 0033e7c8]
0033e918 79f1ef33 [NDirectMethodFrameSlim: 0033e918]
System.Drawing.SafeNativeMethods+Gdip.GdipLoadImageFromStream(IStream, IntPtr
ByRef)
0033e928 7ae088ab System.Drawing.Image.InitializeFromStream(System.IO.Stream)
0033e95c 7ae085a8
System.Drawing.Image..ctor(System.Runtime.Serialization.SerializationInfo,
System.Runtime.Serialization.StreamingContext)
0033e99c 7ae0a336
System.Drawing.Bitmap..ctor(System.Runtime.Serialization.SerializationInfo,
System.Runtime.Serialization.StreamingContext)
...
0033f034 794458a4 System.Resources.ResourceManager.GetObject(System.String,
System.Globalization.CultureInfo, Boolean)
0033f058 79445809 System.Resources.ResourceManager.GetObject(System.String)
0033f05c 02b7096f FilesDownloader.MainForm.InitializeComponent()
0033f2f0 02b70270 FilesDownloader.MainForm..ctor()
0033f300 02b70090 FilesDownloader.Program.Main()
--- snip ---
Trace log:
--- snip ---
002b:Call gdiplus.GdipLoadImageFromStream(038a0030,0032e944) ret=0036a110
...
002b:Call KERNEL32.RaiseException(e0434f4d,00000001,00000001,0032e30c)
ret=79f97065
002b:trace:seh:raise_exception code=e0434f4d flags=1 addr=0x7b8394f7
ip=7b8394f7 tid=002b
002b:trace:seh:raise_exception info[0]=80004001
002b:trace:seh:raise_exception eax=7b826491 ebx=7b8b06b0 ecx=80004001
edx=0032e208 esi=0032e2ec edi=0032e260
002b:trace:seh:raise_exception ebp=0032e248 esp=0032e1e4 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00000287
002b:trace:seh:call_stack_handlers calling handler at 0x79f9a3c8 code=e0434f4d
flags=1
002b:trace:seh:call_stack_handlers handler at 0x79f9a3c8 returned 1
002b:trace:seh:call_stack_handlers calling handler at 0x7a3197d4 code=e0434f4d
flags=1
...
002b:trace:gdiplus:GdipCreateStreamOnFile ((null), 2147483648, 0x32e7c8)
002b:Ret gdiplus.GdipLoadImageFromStream() retval=00000002 ret=0036a110
--- snip ---
The commit can't be cleanly reverted but just restoring old behaviour in
GdipLoadImageFromStream() gets the app to work again.
Regards
--
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.