Bug 1534047 - xfreerdp coredumps connecting to Win10
Summary: xfreerdp coredumps connecting to Win10
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: freerdp
Version: 27
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Mads Kiilerich
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-01-12 22:31 UTC by Dmitri A. Sergatskov
Modified: 2018-01-30 17:30 UTC (History)
5 users (show)

Fixed In Version: freerdp-2.0.0-36.20180115git8f52c7e.fc27 freerdp-2.0.0-36.20180115git8f52c7e.fc26
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-01-23 21:45:59 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Dmitri A. Sergatskov 2018-01-12 22:31:06 UTC
Description of problem:
When trying to connect to Win10 computer xfreerdp coredumps.

Version-Release number of selected component (if applicable):
freerdp.x86_64                2:2.0.0-35.20171220gitbfe8359.fc27   

How reproducible:
100

Steps to Reproduce:
1. xfreerdp /sec:XXX /d:YYY /u:ZZZ /v:host
 XXX could be rdp|tls|nla|ext -- the error message is different but coredumps
 anyway; YYY, YYY, and host select as appropriate 


Actual results:
With /sec:rdp 
[INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr
[ERROR][com.freerdp.core.transport] - BIO_read returned a system error 104: Connection reset by peer
[ERROR][com.freerdp.core.nego] - Protocol Security Negotiation Failure
[ERROR][com.freerdp.core] - freerdp_set_last_error ERRCONNECT_SECURITY_NEGO_CONNECT_FAILED [0x0002000C]
[ERROR][com.freerdp.core.connection] - Error: protocol security negotiation or connection failure
[ERROR][com.freerdp.client.x11] - Freerdp connect error exit status 1
double free or corruption (fasttop)
Aborted (core dumped)

With /sec:tls 
[INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr
[WARN][com.freerdp.core.nego] - Error: HYBRID_REQUIRED_BY_SERVER
[ERROR][com.freerdp.core.nego] - Protocol Security Negotiation Failure
[ERROR][com.freerdp.core] - freerdp_set_last_error ERRCONNECT_SECURITY_NEGO_CONNECT_FAILED [0x0002000C]
[ERROR][com.freerdp.core.connection] - Error: protocol security negotiation or connection failure
[ERROR][com.freerdp.client.x11] - Freerdp connect error exit status 1
double free or corruption (fasttop)
Aborted (core dumped)

With /sec:nla 
[INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr
Password: 
[INFO][com.winpr.sspi.Kerberos] - Authenticated to Kerberos v5 via login/password
[ERROR][com.winpr.sspi.Kerberos] - Init GSS security context failed : can't use Kerberos
[WARN][com.winpr.sspi] - InitializeSecurityContextA status SEC_E_INTERNAL_ERROR [0x80090304]
[ERROR][com.freerdp.core] - freerdp_set_last_error ERRCONNECT_AUTHENTICATION_FAILED [0x00020009]
[ERROR][com.freerdp.core.connection] - Error: protocol security negotiation or connection failure
[ERROR][com.freerdp.client.x11] - Freerdp connect error exit status 1
free(): invalid pointer
Aborted (core dumped)


Expected results:

Either connect or exit normally 

Additional info: Can connect to win7, no problem

Comment 1 Fedora Update System 2018-01-16 09:30:26 UTC
freerdp-2.0.0-36.20180115git8f52c7e.fc26 remmina-1.2.0-0.45.20180107.git.d70108c.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2018-b15c142926

Comment 2 Fedora Update System 2018-01-16 09:31:35 UTC
weston-3.0.0-3.fc27 remmina-1.2.0-0.45.20180107.git.d70108c.fc27 freerdp-2.0.0-36.20180115git8f52c7e.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2018-c4ab472324

Comment 3 Fedora Update System 2018-01-17 06:48:20 UTC
freerdp-2.0.0-36.20180115git8f52c7e.fc27, remmina-1.2.0-0.45.20180107.git.d70108c.fc27, weston-3.0.0-3.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-c4ab472324

Comment 4 Fedora Update System 2018-01-17 06:56:47 UTC
freerdp-2.0.0-36.20180115git8f52c7e.fc26, remmina-1.2.0-0.45.20180107.git.d70108c.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-b15c142926

Comment 5 Dmitri A. Sergatskov 2018-01-17 07:03:56 UTC
rpm -qa | grep freerdp
freerdp-2.0.0-36.20180115git8f52c7e.fc27.x86_64
freerdp-libs-2.0.0-36.20180115git8f52c7e.fc27.x86_64

fixed the problem for me.

Dmitri.

Comment 6 Fedora Update System 2018-01-23 21:45:59 UTC
freerdp-2.0.0-36.20180115git8f52c7e.fc27, remmina-1.2.0-0.45.20180107.git.d70108c.fc27, weston-3.0.0-3.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.

Comment 7 Fedora Update System 2018-01-30 17:30:38 UTC
freerdp-2.0.0-36.20180115git8f52c7e.fc26, remmina-1.2.0-0.45.20180107.git.d70108c.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.