https://bugs.winehq.org/show_bug.cgi?id=37562
Bug ID: 37562
Summary: Skype opens apps.skype.com on every start
Product: Wine
Version: 1.7.31
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: t.artem(a)mailcity.com
Distribution: Red Hat
Most likely there's something missing in Wine so Skype cannot change the state
of "apps.skype.com has already been shown".
P.S. Make sure you deleted login.cab before trying to debug this issue (proper
HTML support is not yet there, see bug 28457).
Skype version: 6.21.32.104
--
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=30721
Bug #: 30721
Summary: .NET 3.x/4.x WPF based installers/apps require
windowscodecs.dll BmpFrameDecode_GetColorContexts
Product: Wine
Version: 1.5.4
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: windowscodecs
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: focht(a)gmx.net
Classification: Unclassified
Hello,
another one ...
--- snip ---
Unhandled Exception: System.Reflection.TargetInvocationException: Exception has
been thrown by the target of an invocation. --->
System.Windows.Markup.XamlParseException: Cannot convert string
'/Microsoft.PowerShell.GPowerShell;component/NewFile.png' in attribute
'EnabledImageSource' to object of type 'System.Windows.Media.ImageSource'. The
method or operation is not implemented. Error at object
'Microsoft.Windows.PowerShell.Gui.Internal.ImageButton' in markup file
'Microsoft.PowerShell.GPowerShell;component/mainwindow.xaml'. --->
System.NotImplementedException: The method or operation is not implemented.
at MS.Internal.HRESULT.Check(Int32 hr)
at System.Windows.Media.Imaging.BitmapFrameDecode.get_ColorContexts()
at System.Windows.Media.Imaging.BitmapSource.CreateCachedBitmap(BitmapFrame
frame, BitmapSourceSafeMILHandle wicSource, BitmapCreateOptions createOptions,
BitmapCacheOption cacheOption, BitmapPalette palette)
at System.Windows.Media.Imaging.BitmapFrameDecode.FinalizeCreation()
at System.Windows.Media.Imaging.BitmapFrameDecode..ctor(Int32 frameNumber,
BitmapSourceSafeMILHandle sourceHandle, BitmapCreateOptions createOptions,
BitmapCacheOption cacheOption, BitmapDecoder decoder)
at System.Windows.Media.Imaging.BitmapDecoder.SetupFrames(BitmapDecoder
decoder, ReadOnlyCollection`1 frames)
at System.Windows.Media.Imaging.BitmapDecoder.get_Frames()
at System.Windows.Media.Imaging.BitmapFrame.CreateFromUriOrStream(Uri
baseUri, Uri uri, Stream stream, BitmapCreateOptions createOptions,
BitmapCacheOption cacheOption)
at
System.Windows.Media.ImageSourceConverter.ConvertFrom(ITypeDescriptorContext
context, CultureInfo culture, Object value)
at
System.ComponentModel.TypeConverter.ConvertFromString(ITypeDescriptorContext
context, CultureInfo culture, String text)
...
--- snip ---
$ wine --version
wine-1.5.4-185-g6c51c1b
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.
https://bugs.winehq.org/show_bug.cgi?id=43671
Bug ID: 43671
Summary: World War II Online: Connection with Playgate Auth
server fails and times out
Product: Wine
Version: 2.16
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: brian(a)brianvuyk.com
Distribution: ---
Created attachment 59114
--> https://bugs.winehq.org/attachment.cgi?id=59114
Wireshark capture showing communication between the game and remote auth server
App Download location: http://downloads.wwiionline.com/wwiiol_1.35.9.4.exe
The game installs correctly, and the offline mode (C:\Program Files
(x86)\CRS\Battleground\ Europe\WW2.exe) works absolutely flawlessly.
However, if you attempt to enter in online mode (via C:\Program Files
(x86)\CRS\Battleground\ Europe\WW2.exe) currently doesn't work.
This latter path launches the 'Playgate' app which handles the authentication
prior to launching the game. The workflow is as follows:
1. Playgate launches as requires you to accept the Terms of Service.
2. Second window shows latest news pulled from then website, and a username &
password form.
3. Above the login form, it keeps showing 'Connecting to auth.playnet.com
[attempt 1]' with the attempt number increasing.
With some snooping using wireshark Wireshark showed the following pattern in
the TCP traffic:
1. The game connects to the authentication server and gets a 301 redirect to a
HTTPS version.
2. The game negotiates a TLS connection and recieves data from the Auth server
for 70-800ms.
3. The remote end (auth server) stops sending packets.
4. After 1500ms wait, the game closes the connection and attempts to
re-establish it.
5. Subsequent connection attempts appear to be closed immediately on the remote
end.
auth.playnet.com resolves to 204.237.246.55, but has also resolved to
204.237.246.54 before. Probably a primary and secondary.
This game used to have gold & platinum ratings under Wine 1.6 in 2014/2015.
However, both the game code and Wine are advancing. The current version of the
game requires at least Wine 1.7.39 to operate as it requires a function not
implemented until then.
Note that this same behaviour is present when tested on 1.7.55 and 2.0.2
I am attaching two files:
1. A .pcap file showing the communication between the game and the auth server.
Note the time gap between packet 146 (A TCP ACK packet from my machine up to
the remote server) and packet 147 - my local sending a [FIN,ACK] packet to
unilaterally close the connection after 1500ms of no traffic.
2. I will also add the terminal output wine gives. Note the lines indicating
the timeout. After several attempts, I hit 'Cancel' to close the app.
--
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=36155
Bug ID: 36155
Summary: valgrind shows a leak whenever using a virtual desktop
Product: Wine
Version: 1.7.17
Hardware: x86
OS: Linux
Status: NEW
Keywords: download, source, testcase
Severity: normal
Priority: P2
Component: programs
Assignee: wine-bugs(a)winehq.org
Reporter: austinenglish(a)gmail.com
==27721== 208 bytes in 1 blocks are definitely lost in loss record 445 of 645
==27721== at 0x7BC4C735: notify_alloc (heap.c:255)
==27721== by 0x7BC50F79: RtlAllocateHeap (heap.c:1716)
==27721== by 0x5EF852D: query_screens (xinerama.c:128)
==27721== by 0x5EF88A5: xinerama_init (xinerama.c:196)
==27721== by 0x5EF2737: process_attach (x11drv_main.c:574)
==27721== by 0x5EF2BB4: DllMain (x11drv_main.c:693)
==27721== by 0x5F02FC6: __wine_spec_dll_entry (dll_entry.c:40)
==27721== by 0x7BC52FC0: ??? (loader.c:138)
==27721== by 0x7BC555FE: MODULE_InitDLL (loader.c:1068)
==27721== by 0x7BC5597C: process_attach (loader.c:1157)
==27721== by 0x7BC585E2: LdrLoadDll (loader.c:2129)
==27721== by 0x7B85A79A: load_library (module.c:933)
==27721== by 0x7B85A908: LoadLibraryExW (module.c:990)
==27721== by 0x7B85AA4D: LoadLibraryW (module.c:1032)
==27721== by 0x525BE16: load_desktop_driver (driver.c:76)
==27721== by 0x525BFA2: load_driver (driver.c:98)
==27721== by 0x525D283: loaderdrv_CreateDesktopWindow (driver.c:741)
==27721== by 0x52CC28B: GetDesktopWindow (win.c:2090)
==27721== by 0x55D64FE: get_display_driver (driver.c:101)
==27721== by 0x55D65B8: DRIVER_load_driver (driver.c:122)
==27721==
just about every test shows this:
[austin@localhost logs]$ grep -c DRIVER_load_driver 2014-04-27-20.29.log
503
--
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=23151
Summary: Mass Effect 2: in intro video, Miranda's eyes are
solid white
Product: Wine
Version: unspecified
Platform: x86-64
OS/Version: Linux
Status: NEW
Severity: trivial
Priority: P2
Component: directx-d3d
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: austinenglish(a)gmail.com
Created an attachment (id=28794)
--> (http://bugs.winehq.org/attachment.cgi?id=28794)
screenshot - wine
Only happens in one part. The dialog is around "But Shepard...they'll follow
him. He's a hero, a bloody icon." and "But he's just one man."
I'll attach screenshots on windows and wine.
Terminal output is:
fixme:d3d:debug_d3dformat Unrecognized 875710020 (as fourcc: DF24)
WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(875710020) in the
format lookup table
fixme:d3d:debug_d3dformat Unrecognized 1111774798 (as fourcc: NVDB)
WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1111774798) in the
format lookup table
fixme:d3d:swapchain_init Add OpenGL context recreation support to
context_validate_onscreen_formats
Note: The wine screenshot had a small delay from Shutter, so there's a line
across it where two frames merged. That's not in the game, but you can see the
eye problem in 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.
https://bugs.winehq.org/show_bug.cgi?id=43907
Bug ID: 43907
Summary: preloader warning "failed to reserve range" after
upgrading to macOS 10.13 High Sierra
Product: Wine
Version: 2.18
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: alexchandel(a)gmail.com
Distribution: ---
After upgrading a machine to macOS 10.13 High Sierra, running any program with
wine results in these warnings:
preloader: Warning: failed to reserve range 00007fff40000000-00007fff41ff0000
preloader: Warning: failed to reserve range 00007fff40000000-00007fff41ff0000
preloader: Warning: failed to reserve range 00007fff40000000-00007fff41ff0000
preloader: Warning: failed to reserve range 00007fff40000000-00007fff41ff0000
preloader: Warning: failed to reserve range 00007fff40000000-00007fff41ff0000
preloader: Warning: failed to reserve range 00007fff40000000-00007fff41ff0000
preloader: Warning: failed to reserve range 00007fff40000000-00007fff41ff0000
Tested with wine-2.18 (Staging).
--
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=27349
Summary: SafeDisc v2.x API entry analyzer flags Wine's
user32.dll as "bad" (too many exports with PIC loads
in prolog code) (SimCity 4, ...)
Product: Wine
Version: 1.3.21
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: user32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: focht(a)gmx.net
Hello,
many games (and some apps) have dependency on "meta" bug 219 "Programs refuse
to run because of safedisc copy-protection" which just bad (not even targeting
specific version).
I bought some games for few bucks just to have a look at some copy protections.
Though I will probably never play them ;-)
Collecting/tracking affected games/apps for this _specific_ issue here
(applicable appdb entries should have bug 219 dependency removed in favor of
this one).
The root cause was already targeted by bug 10273 ("satisfy SafeDisc 2.x
heuristic API analyzer by "adjusting" API exports/entry statistics of wine
builtins (affects e.g. adobe photoshop)") ...
That bug was closed a long time ago because it ought to work for various SD 2.x
apps/games (unfortunately also depending on wine build environment/host gcc).
I rejected the idea of reviving that bug and instead created a new one,
targeting the affected core dll.
Game: "SimCity 4"
A quick scan with "ProtectionID" reveals:
--- snip ---
-=[ ProtectionID v0.6.4.0 JULY]=-
(c) 2003-2010 CDKiLLER & TippeX
Build 07/08/10-17:57:05
Ready...
Scanning -> H:\.wine\drive_c\Program Files\Maxis\SimCity 4\Apps\SimCity 4.exe
File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 7971630 (079A32Eh)
Byte(s)
[x] Warning - FileAlignment seems wrong.. no solution calculated (using NULL)
-> File has 746286 (0B632Eh) bytes of appended data starting at offset 06E4000h
[File Heuristics] -> Flag : 00000000000000000100000100000111 (0x00004107)
[!] Safedisc v2/v3/v4 [unknown version] detected !
[i] Appended data contents....
...
[CompilerDetect] -> Visual C++ 6.0
- Scan Took : 0.262 Second(s)
--- snip ---
We can do better ...
The string "BoG_" is well known for detection of SafeDisc versions.
--- snip ---
$:~/.wine/drive_c/Program Files/Maxis/SimCity 4/Apps$ xxd -g 4 SimCity\ 4.exe |
grep "BoG_" -A 2
0006fd0: 00000000 426f475f 202a3930 2e302621 ....BoG_ *90.0&!
0006fe0: 21202059 793e0000 00000000 00000000 ! Yy>..........
0006ff0: 00000000 02000000 50000000 0a000000 ........P.......
--- snip ---
0x02000000 -> 2
0x50000000 -> 90
0x0a000000 -> 10
So this is SafeDisc v2.90.10 protection.
By debugging this game I came to conclusion there is still a problem with the
API entry statistics.
$ wine --version
wine-1.3.21-26-ge6ee2c1
$ gcc --version
gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5)
For the meaning of the table just read up some comments in bug 10273
kernel32 user32 gdi32 condition (cx < threshold)
--------------------------------------------------------------------
c1: 0x43 0x55 0x50 0x5F
c2: 0x23 *0x41 0x39 0x3C
c3: 0x00 0x00 0x00 0x5A
* = threshold exceeded -> bad
Basically the majority of exported user32 API entries have PIC register load
code within range of first 8 opcode bytes of entry which is treated as
trampoline (= high c2 value).
--- snip ---
...
.text:0001D847 __i686_get_pc_thunk_bx proc near
.text:0001D847 mov ebx, [esp+0]
.text:0001D84A retn
.text:0001D84A __i686_get_pc_thunk_bx endp
...
API entry:
.text:0003735C push ebp
.text:0003735D mov ebp, esp
.text:0003735F push ebx
.text:00037360 sub esp, 34h
.text:00037363 call __i686_get_pc_thunk_bx
.text:00037368 add ebx, 0AEC8Ch
...
--- snip ---
Kernel32 gets the good looking stats because it forwards various stuff to
ntdll, letting compiler produce different function prolog code (= not having
PIC register load in first place).
As already mentioned in the other bug, unimpl. stubs also help to improve stats
because they have 8 NOPs on entry.
I've tweaked user32 again a bit just to pass the threshold - there are various
ugly methods one bad as the other ;-|
A method without adding unimpl. stubs or stack protector code (unreliable
because cookie code can be inserted _after_ PIC code) and keeping -fPIC is to
convince the compiler to use the 6 byte opcode for reserving stack space, e.g.
"subl $xxx, %esp" with a 32-bit immediate (0x81,0xEB,<32 bit immediate>).
Good targets are stubs and functions that make use of FIXME/TRACE.
There are lots of them that can be tweaked this way (= no performance penalty),
improving entry stats.
Result: games work out of the box without the need of No-CD patches.
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=36977
Bug ID: 36977
Summary: Magic: The Gathering – Duels of the Planeswalkers 2015
crashes after few frames of intro sequence
Product: Wine
Version: 1.7.21
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: blocker
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: otigkd(a)gmail.com
Created attachment 49100
--> http://bugs.winehq.org/attachment.cgi?id=49100
crash log
os: Gentoo x86
installed trough steam.
a few seconds of loding/intro is played, then 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=40784
Bug ID: 40784
Summary: Wargame: European Escalation wants X3DAudio1_7.dll
Product: Wine
Version: 1.9.11
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: fremenzone(a)poczta.onet.pl
Distribution: ---
Created attachment 54685
--> https://bugs.winehq.org/attachment.cgi?id=54685
Log from running the game with no directx9 installed
I have run into problems with running Wargame: European Escalation under wine
1.9.11. I install the game into a clean wine prefix. The trying to run it I get
an error that says:
err:module:import_dll Library X3DAudio1_7.dll (which is needed by
L"Z:\\dane\\gry\\wargame_ee\\wargame.exe") not found
(full log attached). I figured out this file is provided by DirectX, so I use
winetricks to install it:
WINEPREFIX="/dane/gry/wargame_ee/.wine" winetricks directx9
Then the games complain about missing d3dx9_43, so I install that as well with
winetricks (log attached). Then the game finally starts but there is no sound.
Again, log attached.
My system:
- openSUSE 11.4
- wine 1.9.11
- kernel 2.6.37
I can provide more information if necessary.
--
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.