FS#44783 - [curl] 7.42 causes vmware to crash

Attached to Project: Arch Linux
Opened by Conner (quasifilmlie) - Wednesday, 29 April 2015, 20:09 GMT
Last edited by Dave Reisner (falconindy) - Saturday, 09 May 2015, 14:44 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Dave Reisner (falconindy)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:

Checking for updates in Vmware causes the program to crash with the
new version of curl. Downgrading to curl 7.41 is temporary solution.

Steps to reproduce

1. Install Vmware Workstation 11.1
2. Install curl 7.42
3. Start vmware, go to help > software updates

Vmware almost immediately crashes when checking for updates.

Relevant link to someone reporting similar crash: http://osdir.com/ml/blfs-support/2015-04/msg00079.html
This task depends upon

Closed by  Dave Reisner (falconindy)
Saturday, 09 May 2015, 14:44 GMT
Reason for closing:  Won't fix
Additional comments about closing:  Needs to be resolved in vmware.
Comment by Dave Reisner (falconindy) - Thursday, 30 April 2015, 13:03 GMT
And with 7.42.1?
Comment by Conner (quasifilmlie) - Friday, 01 May 2015, 00:45 GMT
Same problem with 7.42.1
Comment by Dave Reisner (falconindy) - Friday, 01 May 2015, 00:48 GMT
Then please file a report upstream.
Comment by Conner (quasifilmlie) - Friday, 01 May 2015, 03:10 GMT Comment by Conner (quasifilmlie) - Sunday, 03 May 2015, 00:21 GMT
This commit seems to be the culprit: https://github.com/bagder/curl/commit/2e9494b15dd0d376053edb0ba10b02974f2c6192

Reverting it solves the problem. I have reported this upstream also.
Comment by Jan de Groot (JGC) - Saturday, 09 May 2015, 06:43 GMT
Makes sense... That commit enables a feature present in openssl 1.0.2 and above. Looking at the backtrace in this bug report, it seems vmware ships its own version of openssl, which is 1.0.1.
I don't consider this as a bug in curl. Vmware should use system openssl.
Comment by Dave Reisner (falconindy) - Saturday, 09 May 2015, 14:44 GMT
There's a mix of libraries in use. vmware is using an internal copy of libcrypto, but the system libssl.

Nothing to be done about this in Arch...

Loading...