[swift-users] Is URLSession actually working on Linux

Georgios Moschovitis george.moschovitis at icloud.com
Tue Oct 3 13:10:46 CDT 2017


I implemented a simple RSS feed aggregator. I used code like...

let data = try! Data(contentsOf: feedURL)

or

let session = URLSession(configuration: URLSessionConfiguration.default)
let task = session.dataTask(with: url, completionHandler: completionHandler)
task.resume()

...to fetch the data.

While my application worked perfectly when running on macOS, when I tried to run
it on Ubuntu it started crashing randomly with errors like...

*** Error in `bin/….': double free or corruption (fasttop): 0x00007f3880000ff0 ***
Aborted

or

Illegal instruction

etc.

When I switched to KituraRequest (in place of URLSession), the application started
running correctly on Ubuntu as well.

Are there any issues with the implementation of Foundation for Linux?


-g.


PS: I am using swift 4.0

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-users/attachments/20171003/d341ffc8/attachment.html>


More information about the swift-users mailing list