https://bugs.winehq.org/show_bug.cgi?id=49726
Bug ID: 49726 Summary: ChrisPC Free VPN Connection 1.07.08 fails to connect to VPN server Product: Wine-staging Version: 5.15 Hardware: x86 URL: https://www.chris-pc.com/download.php?id=51&file=setup _chrispc_free_vpn_connection.exe OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: oleg.dubinskij2013@yandex.ua CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: Ubuntu
Created attachment 67994 --> https://bugs.winehq.org/attachment.cgi?id=67994 Terminal output when the program crashes
ChrisPC Free VPN Connection 1.07.08 shows an error when I'm selecting any VPN server from the program's list and then trying to connect to it due to unimplemented rasapi32.dll!RasSetCredentialsA/W.
$ sha1sum setup_chrispc_free_vpn_connection_2_08_07.exe cb19e10b9e5b5b76d1b3b194813f6b76719fcea4 setup_chrispc_free_vpn_connection_2_08_07.exe
https://bugs.winehq.org/show_bug.cgi?id=49726
--- Comment #1 from Oleg Dubinskiy oleg.dubinskij2013@yandex.ua --- Created attachment 67995 --> https://bugs.winehq.org/attachment.cgi?id=67995 Screenshot of the program's crash
https://bugs.winehq.org/show_bug.cgi?id=49726
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |rasapi32 Product|Wine-staging |Wine CC|leslie_alistair@hotmail.com | |, z.figura12@gmail.com |
--- Comment #2 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Moving to wine component. wine staging has no patches for rasapi32
https://bugs.winehq.org/show_bug.cgi?id=49726
--- Comment #3 from Oleg Dubinskiy oleg.dubinskij2013@yandex.ua --- Created attachment 67996 --> https://bugs.winehq.org/attachment.cgi?id=67996 Patch which adds required stubs
https://bugs.winehq.org/show_bug.cgi?id=49726
--- Comment #4 from Oleg Dubinskiy oleg.dubinskij2013@yandex.ua --- Created attachment 67997 --> https://bugs.winehq.org/attachment.cgi?id=67997 The first patch which adds required structures
https://bugs.winehq.org/show_bug.cgi?id=49726
Oleg Dubinskiy oleg.dubinskij2013@yandex.ua changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #67996|0 |1 is obsolete| |
--- Comment #5 from Oleg Dubinskiy oleg.dubinskij2013@yandex.ua --- Created attachment 67998 --> https://bugs.winehq.org/attachment.cgi?id=67998 The second patch which adds required stubs
https://bugs.winehq.org/show_bug.cgi?id=49726
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|ChrisPC Free VPN Connection |ChrisPC Free VPN Connection |1.07.08 fails to connect to |2.x crashes on |VPN server |unimplemented function | |rasapi32.dll.RasSetCredenti | |alsA when clicking 'Connect | |to VPN' CC| |focht@gmx.net Status|UNCONFIRMED |NEW Keywords| |download URL|https://www.chris-pc.com/do |https://web.archive.org/web |wnload.php?id=51&file=setup |/20210209172012if_/https:// |_chrispc_free_vpn_connectio |www.chris-pc.com/download.p |n.exe |hp?id=51&file=setup_chrispc | |_free_vpn_connection.exe Ever confirmed|0 |1
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
Adding stable link via Internet Archive:
https://web.archive.org/web/20210209172012if_/https://www.chris-pc.com/downl...
Trace log:
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files (x86)/ChrisPC Free VPN Connection
$ WINEDEBUG=+seh,+relay,+ras wine ./ChrisPCVPN.exe >>log.txt 2>&1 ... 00fc:Call KERNEL32.LoadLibraryW(00609f88 L"rasapi32.dll") ret=00609dc2 ... 00fc:Ret KERNEL32.LoadLibraryW() retval=01cb0000 ret=00609dc2 .. 00fc:Call rasapi32.RasEnumEntriesA(00000000,00000000,003292f4,0032fa1c,0032fa18) ret=0060a25a ... 00fc:Ret rasapi32.RasEnumEntriesA() retval=00000000 ret=0060a25a ... 00fc:Call KERNEL32.GetProcAddress(01cb0000,01a7d974 "RasSetEntryPropertiesA") ret=00416f74 00fc:Ret KERNEL32.GetProcAddress() retval=01cb1f2c ret=00416f74 00fc:Call rasapi32.RasSetEntryPropertiesA(00000000,0072f47c "ChrisPC VPN Connection",0032eecc,00000b44,00000000,00000000) ret=0060a14e ... 00fc:fixme:ras:RasSetEntryPropertiesA ((null),"ChrisPC VPN Connection",0032EECC,2884,00000000,0), stub! 00fc:fixme:ras:RasSetEntryPropertiesA Rasentry: 00fc:fixme:ras:RasSetEntryPropertiesA dwfOptions 20001c14 00fc:fixme:ras:RasSetEntryPropertiesA szLocalPhoneNumber "us1.vpnbook.com" 00fc:Ret rasapi32.RasSetEntryPropertiesA() retval=00000000 ret=0060a14e ... 00fc:Call KERNEL32.GetProcAddress(01cb0000,01a7d974 "RasSetCredentialsAA") ret=00416f74 00fc:Ret KERNEL32.GetProcAddress() retval=00000000 ret=00416f74 ... 00fc:Call KERNEL32.GetProcAddress(01cb0000,01a7d974 "RasSetCredentialsA") ret=00416f74 00fc:Ret KERNEL32.GetProcAddress() retval=01cb1240 ret=00416f74 00fc:Call KERNEL32.RaiseException(80000100,00000001,00000002,0032ea28) ret=01cb41cc 00fc:Call ntdll.memcpy(0032e998,0032ea28,00000008) ret=7b010188 00fc:Ret ntdll.memcpy() retval=0032e998 ret=7b010188 00fc:trace:seh:dispatch_exception code=80000100 flags=1 addr=7B010198 ip=7b010198 tid=00fc 00fc:trace:seh:dispatch_exception info[0]=01cb9000 00fc:trace:seh:dispatch_exception info[1]=01cb917d wine: Call from 7B010198 to unimplemented function rasapi32.dll.RasSetCredentialsA, aborting --- snip ---
$ sha1sum setup_chrispc_free_vpn_connection_2_14_20.exe 52540fcf7c28313381c97a29f19ac65b7e780613 setup_chrispc_free_vpn_connection_2_14_20.exe
$ du -sh setup_chrispc_free_vpn_connection_2_14_20.exe 2.0M setup_chrispc_free_vpn_connection_2_14_20.exe
$ wine --version wine-6.3
Regards
https://bugs.winehq.org/show_bug.cgi?id=49726
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch CC| |fgouget@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=49726
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED Fixed by SHA1| |84d85a3d72a12f9f845fa285449 | |99788741cdb06 CC| |alexhenrie24@gmail.com
--- Comment #7 from Alex Henrie alexhenrie24@gmail.com --- Fixed by https://source.winehq.org/git/wine.git/commitdiff/84d85a3d72a12f9f845fa28544...
Thanks Oleg!
https://bugs.winehq.org/show_bug.cgi?id=49726
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.15.
https://bugs.winehq.org/show_bug.cgi?id=49726
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |6.0.x
https://bugs.winehq.org/show_bug.cgi?id=49726
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|6.0.x |---
--- Comment #9 from Michael Stefaniuc mstefani@winehq.org --- Removing the 6.0.x milestone from bug fixes included in 6.0.3.