{"action":"created","issue":{"url":"https://api.github.com/repos/Alamofire/Alamofire/issues/1098","repository_url":"https://api.github.com/repos/Alamofire/Alamofire","labels_url":"https://api.github.com/repos/Alamofire/Alamofire/issues/1098/labels{/name}","comments_url":"https://api.github.com/repos/Alamofire/Alamofire/issues/1098/comments","events_url":"https://api.github.com/repos/Alamofire/Alamofire/issues/1098/events","html_url":"https://github.com/Alamofire/Alamofire/issues/1098","id":138826980,"number":1098,"title":"malformed URL causes fatal error: unexpectedly found nil while unwrapping an Optional","user":{"login":"maximveksler","id":550550,"avatar_url":"https://avatars.githubusercontent.com/u/550550?v=3","gravatar_id":"","url":"https://api.github.com/users/maximveksler","html_url":"https://github.com/maximveksler","followers_url":"https://api.github.com/users/maximveksler/followers","following_url":"https://api.github.com/users/maximveksler/following{/other_user}","gists_url":"https://api.github.com/users/maximveksler/gists{/gist_id}","starred_url":"https://api.github.com/users/maximveksler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maximveksler/subscriptions","organizations_url":"https://api.github.com/users/maximveksler/orgs","repos_url":"https://api.github.com/users/maximveksler/repos","events_url":"https://api.github.com/users/maximveksler/events{/privacy}","received_events_url":"https://api.github.com/users/maximveksler/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-03-06T19:33:43Z","updated_at":"2016-03-06T21:26:44Z","closed_at":"2016-03-06T21:26:44Z","body":"This code `Alamofire.request(.GET, \"http://www.google.com?q=א\")` causes app crash.\r\n\r\nThe following is printed to the console: \r\n\r\n`fatal error: unexpectedly found nil while unwrapping an Optional value`\r\n\r\nTracing this:\r\n\r\n[`let mutableURLRequest = NSMutableURLRequest(URL: NSURL(string: URLString.URLString)!)`](https://github.com/Alamofire/Alamofire/blob/master/Source/Alamofire.swift#L92) is using forced unwrap on NSURL which fails to parse the malformed url.\r\n\r\nI think this should not be a crash, instead possibly an error should be returned?\r\n\r\n```\r\n\r\nIncident Identifier: 14CF2441-3C83-43DE-ABF7-4D59155E1EB5\r\nCrashReporter Key:   9dd618ddf9b2d6723795fbba0fca63d3c36ca87e\r\nHardware Model:      iPhone7,2\r\nProcess:             Finder [1285]\r\nPath:                /private/var/mobile/Containers/Bundle/Application/61A41A40-2CCE-4A76-A5F2-4171632322EF/Finder.app/Finder\r\nIdentifier:          so.sugar.client.snc.Finder\r\nVersion:             3 (1.0)\r\nCode Type:           ARM-64 (Native)\r\nParent Process:      launchd [1]\r\n\r\nDate/Time:           2016-03-06 21:11:17.17 +0200\r\nLaunch Time:         2016-03-06 21:11:13.13 +0200\r\nOS Version:          iOS 9.2.1 (13D20)\r\nReport Version:      105\r\n\r\nException Type:  EXC_BREAKPOINT (SIGTRAP)\r\nException Codes: 0x0000000000000001, 0x00000001008a25dc\r\nTriggered by Thread:  0\r\n\r\nFiltered syslog:\r\nNone found\r\n\r\nThread 0 name:  Dispatch queue: com.apple.main-thread\r\nThread 0 Crashed:\r\n0   libswiftCore.dylib            \t0x00000001008a25dc 0x100764000 + 1304028\r\n1   Alamofire                     \t0x0000000100101380 URLRequest(Method, URLStringConvertible, headers : [String : String]?) -> NSMutableURLRequest (Alamofire.swift:92)\r\n2   Alamofire                     \t0x00000001000ef348 Manager.request(Method, URLStringConvertible, parameters : [String : AnyObject]?, encoding : ParameterEncoding, headers : [String : String]?) -> Request (Manager.swift:188)\r\n3   Alamofire                     \t0x00000001001019d8 request(Method, URLStringConvertible, parameters : [String : AnyObject]?, encoding : ParameterEncoding, headers : [String : String]?) -> Request (Alamofire.swift:126)\r\n4   Finder                        \t0x000000010008aa3c 0x100080000 + 43580\r\n5   Finder                        \t0x000000010009144c 0x100080000 + 70732\r\n6   Finder                        \t0x000000010009106c 0x100080000 + 69740\r\n7   Finder                        \t0x0000000100091340 0x100080000 + 70464\r\n8   UIKit                         \t0x0000000187cf40c0 -[UIViewController loadViewIfRequired] + 996\r\n9   UIKit                         \t0x0000000187db3da8 -[UINavigationController _layoutViewController:] + 72\r\n10  UIKit                         \t0x0000000187db3c80 -[UINavigationController _updateScrollViewFromViewController:toViewController:] + 416\r\n11  UIKit                         \t0x0000000187db2ec8 -[UINavigationController _startTransition:fromViewController:toViewController:] + 144\r\n12  UIKit                         \t0x0000000187db2a6c -[UINavigationController _startDeferredTransitionIfNeeded:] + 868\r\n13  UIKit                         \t0x0000000187db2694 -[UINavigationController __viewWillLayoutSubviews] + 60\r\n14  UIKit                         \t0x0000000187db25fc -[UILayoutContainerView layoutSubviews] + 208\r\n15  UIKit                         \t0x0000000187cef778 -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 656\r\n16  QuartzCore                    \t0x00000001856feb2c -[CALayer layoutSublayers] + 148\r\n17  QuartzCore                    \t0x00000001856f9738 CA::Layer::layout_if_needed(CA::Transaction*) + 292\r\n18  QuartzCore                    \t0x00000001856f95f8 CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 32\r\n19  QuartzCore                    \t0x00000001856f8c94 CA::Context::commit_transaction(CA::Transaction*) + 252\r\n20  QuartzCore                    \t0x00000001856f89dc CA::Transaction::commit() + 512\r\n21  QuartzCore                    \t0x00000001856f20cc CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*) + 80\r\n22  CoreFoundation                \t0x0000000182fb8588 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 32\r\n23  CoreFoundation                \t0x0000000182fb632c __CFRunLoopDoObservers + 372\r\n24  CoreFoundation                \t0x0000000182fb675c __CFRunLoopRun + 928\r\n25  CoreFoundation                \t0x0000000182ee5680 CFRunLoopRunSpecific + 384\r\n26  GraphicsServices              \t0x00000001843f4088 GSEventRunModal + 180\r\n27  UIKit                         \t0x0000000187d5cd90 UIApplicationMain + 204\r\n28  Finder                        \t0x000000010008f48c 0x100080000 + 62604\r\n29  libdyld.dylib                 \t0x0000000182a868b8 start + 4\r\n\r\nThread 1 name:  Dispatch queue: com.apple.libdispatch-manager\r\nThread 1:\r\n0   libsystem_kernel.dylib        \t0x0000000182ba54fc kevent_qos + 8\r\n1   libdispatch.dylib             \t0x0000000182a6894c _dispatch_mgr_invoke + 232\r\n2   libdispatch.dylib             \t0x0000000182a577bc _dispatch_source_invoke + 0\r\n\r\nThread 2:\r\n0   libsystem_kernel.dylib        \t0x0000000182ba4b6c __workq_kernreturn + 8\r\n1   libsystem_pthread.dylib       \t0x0000000182c69530 _pthread_wqthread + 1284\r\n2   libsystem_pthread.dylib       \t0x0000000182c69020 start_wqthread + 4\r\n\r\nThread 3:\r\n0   libsystem_kernel.dylib        \t0x0000000182ba4b6c __workq_kernreturn + 8\r\n1   libsystem_pthread.dylib       \t0x0000000182c69530 _pthread_wqthread + 1284\r\n2   libsystem_pthread.dylib       \t0x0000000182c69020 start_wqthread + 4\r\n\r\nThread 4:\r\n0   libsystem_kernel.dylib        \t0x0000000182ba4b6c __workq_kernreturn + 8\r\n1   libsystem_pthread.dylib       \t0x0000000182c69530 _pthread_wqthread + 1284\r\n2   libsystem_pthread.dylib       \t0x0000000182c69020 start_wqthread + 4\r\n\r\nThread 0 crashed with ARM Thread State (64-bit):\r\n    x0: 0x0000000100d01400   x1: 0x0000000182c628f4   x2: 0x000000014ed072f0   x3: 0x0000000000000003\r\n    x4: 0x0000000000000000   x5: 0x0000000000000010   x6: 0x0000000000000000   x7: 0x0000000000000fa0\r\n    x8: 0x0000000100d01408   x9: 0x0000000000001000  x10: 0x000000014ed08000  x11: 0x0000000000000fff\r\n   x12: 0x000000014ed04000  x13: 0x0000000000003fff  x14: 0xffffffffffffc000  x15: 0x0000000000003fff\r\n   x16: 0x0000000182bd0178  x17: 0x0000000100964040  x18: 0x0000000000000000  x19: 0x00000001a0793010\r\n   x20: 0x000000014ed417a0  x21: 0x00000001886d0c64  x22: 0x00000001886d0ed2  x23: 0x0000000188708d70\r\n   x24: 0x0000000000000000  x25: 0x00000001886fc298  x26: 0x000000014ee55a80  x27: 0x0000000000000018\r\n   x28: 0x0000000000000001  fp: 0x000000016fd7c760   lr: 0x00000001008a25dc\r\n    sp: 0x000000016fd7c750   pc: 0x00000001008a25dc cpsr: 0x20000000\r\n\r\nBinary Images:\r\n0x100080000 - 0x100097fff Finder arm64  <a6235746eadd3e3f98dc9ba4bb82966c> /var/mobile/Containers/Bundle/Application/61A41A40-2CCE-4A76-A5F2-4171632322EF/Finder.app/Finder\r\n0x1000c4000 - 0x10012bfff Alamofire arm64  <7a6998eeb26e32989694483979269019> /var/mobile/Containers/Bundle/Application/61A41A40-2CCE-4A76-A5F2-4171632322EF/Finder.app/Frameworks/Alamofire.framework/Alamofire\r\n0x100368000 - 0x100397fff AlamofireImage arm64  <0385cb8a41d533b2a5e8d8f1b9902877> /var/mobile/Containers/Bundle/Application/61A41A40-2CCE-4A76-A5F2-4171632322EF/Finder.app/Frameworks/AlamofireImage.framework/AlamofireImage\r\n0x1004b0000 - 0x1004c3fff CleanroomASL arm64  <4b2abdeb3ee83f07a60ed37eb7c4d3a4> /var/mobile/Containers/Bundle/Application/61A41A40-2CCE-4A76-A5F2-4171632322EF/Finder.app/Frameworks/CleanroomASL.framework/CleanroomASL\r\n0x10052c000 - 0x10055ffff CleanroomLogger arm64  <0aaebb412303394f803bdb4ab5c814b1> /var/mobile/Containers/Bundle/Application/61A41A40-2CCE-4A76-A5F2-4171632322EF/Finder.app/Frameworks/CleanroomLogger.framework/CleanroomLogger\r\n0x10069c000 - 0x1006affff IKnowKungFu arm64  <c2deec415250327fbdecade5e3db7dc9> /var/mobile/Containers/Bundle/Application/61A41A40-2CCE-4A76-A5F2-4171632322EF/Finder.app/Frameworks/IKnowKungFu.framework/IKnowKungFu\r\n0x100714000 - 0x10071ffff JLRoutes arm64  <63311b5b7b063ea888329f019464e689> /var/mobile/Containers/Bundle/Application/61A41A40-2CCE-4A76-A5F2-4171632322EF/Finder.app/Frameworks/JLRoutes.framework/JLRoutes\r\n0x100764000 - 0x100963fff libswiftCore.dylib arm64  <4866d34d21fc34eb95080c3e38b42b25> /var/mobile/Containers/Bundle/Application/61A41A40-2CCE-4A76-A5F2-4171632322EF/Finder.app/Frameworks/libswiftCore.dylib\r\n0x100b9c000 - 0x100ba7fff libswiftCoreGraphics.dylib arm64  <697ce3f9b1f33065a9bbfcadc63dfbe3> /var/mobile/Containers/Bundle/Application/61A41A40-2CCE-4A76-A5F2-4171632322EF/Finder.app/Frameworks/libswiftCoreGraphics.dylib\r\n0x100bc4000 - 0x100bcbfff libswiftCoreImage.dylib arm64  <31aa863fbbf33bec9b18ff3da5a171fa> /var/mobile/Containers/Bundle/Application/61A41A40-2CCE-4A76-A5F2-4171632322EF/Finder.app/Frameworks/libswiftCoreImage.dylib\r\n0x100bd4000 - 0x100bdbfff libswiftDarwin.dylib arm64  <071cf597b326398baa0ef78d138caa69> /var/mobile/Containers/Bundle/Application/61A41A40-2CCE-4A76-A5F2-4171632322EF/Finder.app/Frameworks/libswiftDarwin.dylib\r\n0x100bec000 - 0x100bf3fff libswiftDispatch.dylib arm64  <010e1a064c3c3b598f454939a3c639b6> /var/mobile/Containers/Bundle/Application/61A41A40-2CCE-4A76-A5F2-4171632322EF/Finder.app/Frameworks/libswiftDispatch.dylib\r\n0x100c0c000 - 0x100c47fff libswiftFoundation.dylib arm64  <fa9a4ad5404132fda89f6e44619472b4> /var/mobile/Containers/Bundle/Application/61A41A40-2CCE-4A76-A5F2-4171632322EF/Finder.app/Frameworks/libswiftFoundation.dylib\r\n0x100ca8000 - 0x100caffff libswiftObjectiveC.dylib arm64  <0ca0057fa6bd31d592ddcd06379ee879> /var/mobile/Containers/Bundle/Application/61A41A40-2CCE-4A76-A5F2-4171632322EF/Finder.app/Frameworks/libswiftObjectiveC.dylib\r\n0x100cc4000 - 0x100ccffff libswiftUIKit.dylib arm64  <1f75383488ab3fd7a405c5556d67e6fa> /var/mobile/Containers/Bundle/Application/61A41A40-2CCE-4A76-A5F2-4171632322EF/Finder.app/Frameworks/libswiftUIKit.dylib\r\n0x100ce8000 - 0x100ceffff libswiftContacts.dylib arm64  <8b040deda04737039b8c528241f396cb> /var/mobile/Containers/Bundle/Application/61A41A40-2CCE-4A76-A5F2-4171632322EF/Finder.app/Frameworks/libswiftContacts.dylib\r\n0x120060000 - 0x12008ffff dyld arm64  <9e98992ceed735e2ac4784cb28efe7c1> /usr/lib/dyld\r\n0x1825f0000 - 0x1825f1fff libSystem.B.dylib arm64  <c4cd04b37e5f34698856a9384aefff40> /usr/lib/libSystem.B.dylib\r\n0x1825f4000 - 0x182647fff libc++.1.dylib arm64  <d430d0ad16893b76bbc52468f65d5906> /usr/lib/libc++.1.dylib\r\n0x182648000 - 0x182667fff libc++abi.dylib arm64  <1c0a8ef87e8c37b2a577dc1a44e2b16e> /usr/lib/libc++abi.dylib\r\n0x182668000 - 0x1829d4fff libobjc.A.dylib arm64  <da8e482b3e7d3c40a798a0c86a3d6890> /usr/lib/libobjc.A.dylib\r\n0x1829d8000 - 0x1829dcfff libcache.dylib arm64  <242f50f854a1301fa6f76b4531101238> /usr/lib/system/libcache.dylib\r\n0x1829e0000 - 0x1829ebfff libcommonCrypto.dylib arm64  <962b6da2f76d3b22afb83adeb2b030ef> /usr/lib/system/libcommonCrypto.dylib\r\n0x1829ec000 - 0x1829effff libcompiler_rt.dylib arm64  <516b8400a98f3a4fb8f82780faca4b31> /usr/lib/system/libcompiler_rt.dylib\r\n0x1829f0000 - 0x1829f7fff libcopyfile.dylib arm64  <c027b29d770e3a5e83aa48463916d3ed> /usr/lib/system/libcopyfile.dylib\r\n0x1829f8000 - 0x182a53fff libcorecrypto.dylib arm64  <f3daba6e74753ddc9d7a3df953621d46> /usr/lib/system/libcorecrypto.dylib\r\n0x182a54000 - 0x182a82fff libdispatch.dylib arm64  <aa5aa53cebb13e23a840ac24e4380c81> /usr/lib/system/libdispatch.dylib\r\n0x182a84000 - 0x182a86fff libdyld.dylib arm64  <217f387a9d803ad1b8543fbcae5c8ec0> /usr/lib/system/libdyld.dylib\r\n0x182a88000 - 0x182a88fff liblaunch.dylib arm64  <aec3e1f1241e33a888763b2b3d54fc16> /usr/lib/system/liblaunch.dylib\r\n0x182a8c000 - 0x182a90fff libmacho.dylib arm64  <c0a027eb0fdf34c4948a7a579754bb94> /usr/lib/system/libmacho.dylib\r\n0x182a94000 - 0x182a95fff libremovefile.dylib arm64  <2fb2b791a3453c019640b22cee6a0c00> /usr/lib/system/libremovefile.dylib\r\n0x182a98000 - 0x182aaefff libsystem_asl.dylib arm64  <c0b57534f20e3488a77be968b06665d7> /usr/lib/system/libsystem_asl.dylib\r\n0x182ab0000 - 0x182ab1fff libsystem_blocks.dylib arm64  <294794ae7146331c8fd65a1ba652e7a4> /usr/lib/system/libsystem_blocks.dylib\r\n0x182ab4000 - 0x182b33fff libsystem_c.dylib arm64  <880a61b1eb96367f9bd7af9ec768c89b> /usr/lib/system/libsystem_c.dylib\r\n0x182b34000 - 0x182b37fff libsystem_configuration.dylib arm64  <03109db3910b3d1db039296a8dcf3a6f> /usr/lib/system/libsystem_configuration.dylib\r\n0x182b38000 - 0x182b3afff libsystem_containermanager.dylib arm64  <fe2c6b6a57b6325887f02a3c867d36bf> /usr/lib/system/libsystem_containermanager.dylib\r\n0x182b3c000 - 0x182b3dfff libsystem_coreservices.dylib arm64  <4bfbf0b2029f31299048d8aa82f50cf4> /usr/lib/system/libsystem_coreservices.dylib\r\n0x182b40000 - 0x182b56fff libsystem_coretls.dylib arm64  <a920142634313a95ad276a8e7ce041fc> /usr/lib/system/libsystem_coretls.dylib\r\n0x182b58000 - 0x182b60fff libsystem_dnssd.dylib arm64  <aad8313dc34138e58674de8b37c8f823> /usr/lib/system/libsystem_dnssd.dylib\r\n0x182b64000 - 0x182b85fff libsystem_info.dylib arm64  <c38ce7aacdf33d4081b7a526c8c3034e> /usr/lib/system/libsystem_info.dylib\r\n0x182b88000 - 0x182ba9fff libsystem_kernel.dylib arm64  <13195140aba33e139925c949e4ec1e14> /usr/lib/system/libsystem_kernel.dylib\r\n0x182bac000 - 0x182bc8fff libsystem_m.dylib arm64  <784c81a596ec3863bbb18d2c6d57d1ce> /usr/lib/system/libsystem_m.dylib\r\n0x182bcc000 - 0x182be5fff libsystem_malloc.dylib arm64  <d540cfed29133811b05483d34c1d1b12> /usr/lib/system/libsystem_malloc.dylib\r\n0x182be8000 - 0x182c47fff libsystem_network.dylib arm64  <8668f3c7d2583a858e982e431ff0029b> /usr/lib/system/libsystem_network.dylib\r\n0x182c48000 - 0x182c50fff libsystem_networkextension.dylib arm64  <9294202d3e963025b416a89d70a0a9f9> /usr/lib/system/libsystem_networkextension.dylib\r\n0x182c54000 - 0x182c5efff libsystem_notify.dylib arm64  <dd38cc9e177a31f1820c306f9a5cdb90> /usr/lib/system/libsystem_notify.dylib\r\n0x182c60000 - 0x182c65fff libsystem_platform.dylib arm64  <7ad36a3f683830338c1023238ee36e2d> /usr/lib/system/libsystem_platform.dylib\r\n0x182c68000 - 0x182c70fff libsystem_pthread.dylib arm64  <699f755441ea3a8da43569da86269469> /usr/lib/system/libsystem_pthread.dylib\r\n0x182c74000 - 0x182c76fff libsystem_sandbox.dylib arm64  <fe96a44b2ade3550a73fbec1d1766da4> /usr/lib/system/libsystem_sandbox.dylib\r\n0x182c78000 - 0x182c88fff libsystem_trace.dylib arm64  <6168fd469cbd3f4494d9a17c2128acb1> /usr/lib/system/libsystem_trace.dylib\r\n0x182c8c000 - 0x182c91fff libunwind.dylib arm64  <667befcaf5f339fb885e77ce99512fca> /usr/lib/system/libunwind.dylib\r\n0x182c94000 - 0x182c94fff libvminterpose.dylib arm64  <0735d1ebbd123718a8f17eb113615d6d> /usr/lib/system/libvminterpose.dylib\r\n0x182c98000 - 0x182cbdfff libxpc.dylib arm64  <b4614a68d1cb32a99ff638ddb1181ff4> /usr/lib/system/libxpc.dylib\r\n0x182cc0000 - 0x182ec5fff libicucore.A.dylib arm64  <5c1540546de5350ab314c1d4c8a46d1b> /usr/lib/libicucore.A.dylib\r\n0x182ec8000 - 0x182ed9fff libz.1.dylib arm64  <c46172ce833d398a8f1b54d22a4aaeaf> /usr/lib/libz.1.dylib\r\n0x182edc000 - 0x183254fff CoreFoundation arm64  <121118a9a44d3518b99f3ebfd8806f69> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation\r\n0x183258000 - 0x183268fff libbsm.0.dylib arm64  <bfee5e310ce439f0912635ac0bdbcaef> /usr/lib/libbsm.0.dylib\r\n0x18326c000 - 0x18326cfff libenergytrace.dylib arm64  <913105a7ca583fed80e6b6329387bd34> /usr/lib/libenergytrace.dylib\r\n0x183270000 - 0x1832e0fff IOKit arm64  <3183206b8f683af29d373817ca5ce34d> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit\r\n0x1832e4000 - 0x183303fff libMobileGestalt.dylib arm64  <2a2b1e15b6253f42af78b4715ce4da02> /usr/lib/libMobileGestalt.dylib\r\n0x183304000 - 0x1833eefff libxml2.2.dylib arm64  <83e0d7a7234a3d93b70b33c650cce1c5> /usr/lib/libxml2.2.dylib\r\n0x1833f0000 - 0x18345dfff Security arm64  <74474ceb538f35bdac96f3a9b7c9c2fa> /System/Library/Frameworks/Security.framework/Security\r\n0x183460000 - 0x1834b9fff SystemConfiguration arm64  <ede85de1bd2830518ea2caac42bad651> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration\r\n0x1834bc000 - 0x1835a4fff libsqlite3.dylib arm64  <ac049ebda5c534d7a81fff7ff8924192> /usr/lib/libsqlite3.dylib\r\n0x1835a8000 - 0x183834fff CFNetwork arm64  <479946ecd173383d803077b338576727> /System/Library/Frameworks/CFNetwork.framework/CFNetwork\r\n0x183838000 - 0x183845fff libbz2.1.0.dylib arm64  <736f0f9f7b003dcbb91351472cedfd49> /usr/lib/libbz2.1.0.dylib\r\n0x183848000 - 0x183861fff liblzma.5.dylib arm64  <6a0f886fe05d3250a030dd9256b14c08> /usr/lib/liblzma.5.dylib\r\n0x183864000 - 0x18387efff libCRFSuite.dylib arm64  <8315a6fa429b3bc58da2a8d1cd259d61> /usr/lib/libCRFSuite.dylib\r\n0x183880000 - 0x1838aafff libarchive.2.dylib arm64  <2558513a9240332998aa09cdbf49f3ec> /usr/lib/libarchive.2.dylib\r\n0x1838ac000 - 0x1838cafff libextension.dylib arm64  <b59c905587a63c9da06bfc8594ad8ae8> /usr/lib/libextension.dylib\r\n0x1838cc000 - 0x1838cdfff liblangid.dylib arm64  <49ce8afa64a033328e76f25af85ff4c4> /usr/lib/liblangid.dylib\r\n0x1838d0000 - 0x183b3dfff Foundation arm64  <9c53ce054a5630c98001ecd8fd71080a> /System/Library/Frameworks/Foundation.framework/Foundation\r\n0x183b40000 - 0x183bebfff libBLAS.dylib arm64  <c534306ddf9e3b90b25e1b66695b0dd1> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib\r\n0x183bec000 - 0x183f51fff libLAPACK.dylib arm64  <ca2b7c7ec1bb30b98c037998b26e01f2> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib\r\n0x183f54000 - 0x1841b0fff vImage arm64  <a3390b9bac5135369964865d050a9b95> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vImage\r\n0x1841b4000 - 0x1841d6fff libvMisc.dylib arm64  <1dee62445ded325a93cfca54303bd378> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvMisc.dylib\r\n0x1841d8000 - 0x1841ecfff libLinearAlgebra.dylib arm64  <0623251016ad33349829e232f4624c7b> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLinearAlgebra.dylib\r\n0x1841f0000 - 0x1841fffff libSparseBLAS.dylib arm64  <5d1851c74bd63cb1a1b6e4dfe8dc59cc> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libSparseBLAS.dylib\r\n0x184200000 - 0x18426cfff libvDSP.dylib arm64  <7a83ca773be63bbbb33a8e8d1c2da9b7> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib\r\n0x184270000 - 0x184270fff vecLib arm64  <9008c7ee8a703d6faa091456a8990715> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib\r\n0x184274000 - 0x184274fff Accelerate arm64  <234dafe4fb09333a8bd23b74dff5670e> /System/Library/Frameworks/Accelerate.framework/Accelerate\r\n0x184278000 - 0x1843e5fff CoreGraphics arm64  <b225beb40caf3521ad8af13986c9e25e> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics\r\n0x1843e8000 - 0x1843fcfff GraphicsServices arm64  <9c0d8d96ee9a3abaa9ca2c1c83291ccd> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices\r\n0x184400000 - 0x184448fff AppSupport arm64  <02b59c1c8da334a9852a3aa9bab98c07> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport\r\n0x18444c000 - 0x18450dfff MobileCoreServices arm64  <afb0867c27e237b08d6fb64e1c44db59> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices\r\n0x184510000 - 0x184558fff BaseBoard arm64  <c5af56c0a45f3308932ffa68e609ccd8> /System/Library/PrivateFrameworks/BaseBoard.framework/BaseBoard\r\n0x18455c000 - 0x184567fff AssertionServices arm64  <6be337b9a4ad3c72b1a9f5e48ac329db> /System/Library/PrivateFrameworks/AssertionServices.framework/AssertionServices\r\n0x184568000 - 0x184589fff BackBoardServices arm64  <1098f9a35be63f4798089c25d613565c> /System/Library/PrivateFrameworks/BackBoardServices.framework/BackBoardServices\r\n0x18458c000 - 0x18458ffff MobileSystemServices arm64  <7eb26bea09f53c1c9e8d732f9f8ba026> /System/Library/PrivateFrameworks/MobileSystemServices.framework/MobileSystemServices\r\n0x184590000 - 0x1845c5fff FrontBoardServices arm64  <c1c5ada9ceb03917892e043fee80857f> /System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices\r\n0x1845c8000 - 0x1845d2fff UserNotificationServices arm64  <e8dcb070485f38b699ef6b5decf244d0> /System/Library/PrivateFrameworks/UserNotificationServices.framework/UserNotificationServices\r\n0x1845d4000 - 0x1845f9fff SpringBoardServices arm64  <eda15d90c5b4335299934d2c5fbcbede> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices\r\n0x1845fc000 - 0x18460bfff MobileKeyBag arm64  <ed676cb30f5b38c8a4b00b84e66f216d> /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag\r\n0x18460c000 - 0x184612fff IOSurface arm64  <5cb861f068073646a7e4f594baeb3dac> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface\r\n0x184614000 - 0x184620fff liblockdown.dylib arm64  <46c1dbd7a8043bf2b13ba443c27c1d6d> /usr/lib/liblockdown.dylib\r\n0x184624000 - 0x184633fff CrashReporterSupport arm64  <c01e9de574133fdf90a9526fc10457be> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport\r\n0x184634000 - 0x184636fff IOSurfaceAccelerator arm64  <799c7fc9ad973988a2d974d16a1a8618> /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/IOSurfaceAccelerator\r\n0x184638000 - 0x184679fff AppleJPEG arm64  <244899ffb13030d09097bcb67d1c0f0b> /System/Library/PrivateFrameworks/AppleJPEG.framework/AppleJPEG\r\n0x18467c000 - 0x18499dfff ImageIO arm64  <1dcba4911a183ca38528d0b4db7338a8> /System/Library/Frameworks/ImageIO.framework/ImageIO\r\n0x1849a0000 - 0x1849a4fff TCC arm64  <785cd2d136fd3300a63f0c9b65a69b8f> /System/Library/PrivateFrameworks/TCC.framework/TCC\r\n0x1849a8000 - 0x1849adfff AggregateDictionary arm64  <df37471257ac3732924711a6cc7aba99> /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary\r\n0x1849b0000 - 0x1849bdfff PowerLog arm64  <af9c5f3d9b3e3a02ab7c00bf83a3b0c3> /System/Library/PrivateFrameworks/PowerLog.framework/PowerLog\r\n0x1849c0000 - 0x184a1dfff libTelephonyUtilDynamic.dylib arm64  <ec797d85e16f343a9b5d39ee63204090> /usr/lib/libTelephonyUtilDynamic.dylib\r\n0x184a20000 - 0x184a32fff CommonUtilities arm64  <8f96b3d9ea333d20985ec6f5d77a5946> /System/Library/PrivateFrameworks/CommonUtilities.framework/CommonUtilities\r\n0x184a34000 - 0x184a4bfff libcompression.dylib arm64  <fecdce66a127392f968b6b0fe72b819c> /usr/lib/libcompression.dylib\r\n0x184a4c000 - 0x184c96fff CoreData arm64  <5d453eca9d25369fbe1152ec7aa44b1d> /System/Library/Frameworks/CoreData.framework/CoreData\r\n0x184c98000 - 0x184c9cfff libCoreVMClient.dylib arm64  <05aad56f45e13172ad7a5d9fc156ccd1> /System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib\r\n0x184ca0000 - 0x184ca4fff IOAccelerator arm64  <7889e7b1f9ad30f19539dacc3a4e1a48> /System/Library/PrivateFrameworks/IOAccelerator.framework/IOAccelerator\r\n0x184ca8000 - 0x184ca9fff libCVMSPluginSupport.dylib arm64  <a1731d84b8ec3cc78b140153b1f97694> /System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib\r\n0x184cac000 - 0x184caffff libCoreFSCache.dylib arm64  <f67161256ed732219f5599270648e012> /System/Library/Frameworks/OpenGLES.framework/libCoreFSCache.dylib\r\n0x184cb0000 - 0x184cf6fff libGLImage.dylib arm64  <d533fa1b7b5f3f1b9a38a8aa0d4b80c4> /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib\r\n0x184cf8000 - 0x184d02fff libGFXShared.dylib arm64  <102edb9f54593c12b761398991a2878f> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib\r\n0x184d04000 - 0x184d0afff IOMobileFramebuffer arm64  <33cde30cbca83a60957157185c6fbe45> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer\r\n0x184d0c000 - 0x184d0cfff libmetal_timestamp.dylib arm64  <56af01754111343da708ce2963dc993c> /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib\r\n0x184d10000 - 0x184d56fff Metal arm64  <2c6f99dd5edb3b4b9bb8233c120dd370> /System/Library/Frameworks/Metal.framework/Metal\r\n0x184d58000 - 0x184d62fff OpenGLES arm64  <cfb6dabfaa5c32bb84bfbb8c31fb2e06> /System/Library/Frameworks/OpenGLES.framework/OpenGLES\r\n0x184d64000 - 0x184d84fff CoreVideo arm64  <653d4a02c4443e79b9dedc88fec89b4d> /System/Library/Frameworks/CoreVideo.framework/CoreVideo\r\n0x184d88000 - 0x184d8afff OAuth arm64  <ea5d8026af173483918a09c303104746> /System/Library/PrivateFrameworks/OAuth.framework/OAuth\r\n0x184d8c000 - 0x184dc3fff Accounts arm64  <70308607c9873d7d827735c98303ef29> /System/Library/Frameworks/Accounts.framework/Accounts\r\n0x184dc4000 - 0x184eb6fff libiconv.2.dylib arm64  <fadcb98c1c1b356c84f83a0405014023> /usr/lib/libiconv.2.dylib\r\n0x184eb8000 - 0x184f74fff CoreAudio arm64  <7cc6066c806039bca940716231637628> /System/Library/Frameworks/CoreAudio.framework/CoreAudio\r\n0x184f78000 - 0x184f7bfff UserFS arm64  <8e3c32ed612f310f8253a9fc3ef365f4> /System/Library/PrivateFrameworks/UserFS.framework/UserFS\r\n0x184f7c000 - 0x185069fff CoreMedia arm64  <6ad8fea7e3033ea8ae61060f5e19f6b6> /System/Library/Frameworks/CoreMedia.framework/CoreMedia\r\n0x18506c000 - 0x185074fff libcupolicy.dylib arm64  <86ae97c485ea3d27880d4075a0378a12> /usr/lib/libcupolicy.dylib\r\n0x185078000 - 0x1850eafff CoreTelephony arm64  <9d5c070b5f1536399d8dc4583ef8240e> /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony\r\n0x1850ec000 - 0x1851ccfff libFontParser.dylib arm64  <fc643a21296736b5b2b61481d61a306e> /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib\r\n0x1851d0000 - 0x185250fff VideoToolbox arm64  <be617809dd93333ab50db1e22fec1c11> /System/Library/Frameworks/VideoToolbox.framework/VideoToolbox\r\n0x185254000 - 0x185254fff FontServices arm64  <bbec62921db432008ff91dbecc9f5f63> /System/Library/PrivateFrameworks/FontServices.framework/FontServices\r\n0x185258000 - 0x185383fff CoreText arm64  <d116fec0cc2136cb9ccff9f0b77c0427> /System/Library/Frameworks/CoreText.framework/CoreText\r\n0x185398000 - 0x1853bffff PersistentConnection arm64  <f891b056a74d3aecbc515a5dd93a182a> /System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection\r\n0x1853c0000 - 0x1853c7fff DataMigration arm64  <4d957c76b4a535349f065e4e26e32a75> /System/Library/PrivateFrameworks/DataMigration.framework/DataMigration\r\n0x1853c8000 - 0x1856eefff AudioToolbox arm64  <732b31e0907438e38393c1401a2326b8> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox\r\n0x1856f0000 - 0x185892fff QuartzCore arm64  <b18fd2d29c78340581fc516141c52a36> /System/Library/Frameworks/QuartzCore.framework/QuartzCore\r\n0x185894000 - 0x18589afff Netrb arm64  <89a82d19bfa832c3be2b4d8bcdaf04c7> /System/Library/PrivateFrameworks/Netrb.framework/Netrb\r\n0x18589c000 - 0x1858adfff libcmph.dylib arm64  <788e21990d61308cb3a8eeac6f28cda9> /usr/lib/libcmph.dylib\r\n0x1858b0000 - 0x1858cbfff libmis.dylib arm64  <75c4bd30d45838a7a276a4c687d9676c> /usr/lib/libmis.dylib\r\n0x1858cc000 - 0x18594dfff LanguageModeling arm64  <8f0afc836b7c31a4ba004f9ba495159c> /System/Library/PrivateFrameworks/LanguageModeling.framework/LanguageModeling\r\n0x185950000 - 0x185a10fff ManagedConfiguration arm64  <14f012126fcc31b985744406ffabdc4c> /System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration\r\n0x185a14000 - 0x185a2bfff libmarisa.dylib arm64  <5a00674979ab31b1a216a56c1f60458e> /usr/lib/libmarisa.dylib\r\n0x185a2c000 - 0x185af3fff ProofReader arm64  <1128b6d743133c6b80b762645c0a9e54> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader\r\n0x185af4000 - 0x185afafff MediaAccessibility arm64  <1ad85ca5a76f3e6692df4fbb1b7d1019> /System/Library/Frameworks/MediaAccessibility.framework/MediaAccessibility\r\n0x185afc000 - 0x185b0bfff MobileAsset arm64  <10c161389d7039a0a01a8a338f349fae> /System/Library/PrivateFrameworks/MobileAsset.framework/MobileAsset\r\n0x185b0c000 - 0x185b64fff ColorSync arm64  <9e5c88dec3743290b78e9df8ec74492c> /System/Library/PrivateFrameworks/ColorSync.framework/ColorSync\r\n0x185b68000 - 0x185bb3fff MetalPerformanceShaders arm64  <5b5f3ef3b3503289aad9b60b08268721> /System/Library/Frameworks/MetalPerformanceShaders.framework/MetalPerformanceShaders\r\n0x185bb4000 - 0x185fe0fff FaceCore arm64  <c081228025fe3e6bb800430051181fb4> /System/Library/PrivateFrameworks/FaceCore.framework/FaceCore\r\n0x185fe4000 - 0x18605ffff Quagga arm64  <668639b359dd35b99fd432f187422807> /System/Library/PrivateFrameworks/Quagga.framework/Quagga\r\n0x186060000 - 0x186202fff CoreImage arm64  <b9d5db7c62583ce5aa67a929c32ecbdd> /System/Library/Frameworks/CoreImage.framework/CoreImage\r\n0x186204000 - 0x186235fff TextInput arm64  <99990781f4e23fa4a7603033c12e7880> /System/Library/PrivateFrameworks/TextInput.framework/TextInput\r\n0x186238000 - 0x186242fff libAccessibility.dylib arm64  <925fa2dd49eb3ae9b2457f3bb3a56dc9> /usr/lib/libAccessibility.dylib\r\n0x186250000 - 0x186834fff JavaScriptCore arm64  <8734a54ac2923d9b9957c1a4b2cbc9eb> /System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore\r\n0x186a20000 - 0x1879c7fff WebCore arm64  <31d224ffb1b03ef3aef621656fa6eb83> /System/Library/PrivateFrameworks/WebCore.framework/WebCore\r\n0x1879c8000 - 0x1879f1fff libxslt.1.dylib arm64  <e6a0f1496d6d33a2b64339fa29c76daa> /usr/lib/libxslt.1.dylib\r\n0x1879f4000 - 0x187ad1fff WebKitLegacy arm64  <c3ad1cf573fc37f79202166b2a8e4de2> /System/Library/PrivateFrameworks/WebKitLegacy.framework/WebKitLegacy\r\n0x187ad4000 - 0x187b8bfff CoreUI arm64  <29d544d0b53e394aabcfc44fa72488ce> /System/Library/PrivateFrameworks/CoreUI.framework/CoreUI\r\n0x187b8c000 - 0x187bb1fff DictionaryServices arm64  <f39018d31eeb3d35b820df074d18f54b> /System/Library/PrivateFrameworks/DictionaryServices.framework/DictionaryServices\r\n0x187bb4000 - 0x187bb4fff HangTracer arm64  <231afe8a1d2e31339c291c80e7c00bb6> /System/Library/PrivateFrameworks/HangTracer.framework/HangTracer\r\n0x187bb8000 - 0x187c06fff PhysicsKit arm64  <9ba1d2dbac4d34b2a984036875c03449> /System/Library/PrivateFrameworks/PhysicsKit.framework/PhysicsKit\r\n0x187c08000 - 0x187cdefff UIFoundation arm64  <9f36816edf3139ecbced1102ad25421f> /System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation\r\n0x187ce0000 - 0x1888d8fff UIKit arm64  <1ed8c851528d340980eaf65410c76c18> /System/Library/Frameworks/UIKit.framework/UIKit\r\n0x188900000 - 0x188925fff DataAccessExpress arm64  <4a4b7cfe1bff3250a33935a7cf001f77> /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress\r\n0x188944000 - 0x1889bffff AddressBook arm64  <2e4c3e893ece3d15bd32d883df32bdc7> /System/Library/Frameworks/AddressBook.framework/AddressBook\r\n0x189084000 - 0x189090fff IntlPreferences arm64  <eef450a1e9833df1b3e778709e327ccb> /System/Library/PrivateFrameworks/IntlPreferences.framework/IntlPreferences\r\n0x1898d8000 - 0x1898ddfff ConstantClasses arm64  <0ff28778ae7835688d319a72fa16c64d> /System/Library/PrivateFrameworks/ConstantClasses.framework/ConstantClasses\r\n0x1898e0000 - 0x1898ebfff libChineseTokenizer.dylib arm64  <78c59c2e77013628a670dc0b21847bd1> /usr/lib/libChineseTokenizer.dylib\r\n0x1898ec000 - 0x189b69fff libmecabra.dylib arm64  <2ec0770c42e33fb8bcebf93eca6cd406> /usr/lib/libmecabra.dylib\r\n0x189c78000 - 0x189da5fff MobileSpotlightIndex arm64  <3b10039f2bce30b195c6d55ac84e7e06> /System/Library/PrivateFrameworks/MobileSpotlightIndex.framework/MobileSpotlightIndex\r\n0x189da8000 - 0x189dc3fff PlugInKit arm64  <cde56da1bfbd312ea9ba248b790f8829> /System/Library/PrivateFrameworks/PlugInKit.framework/PlugInKit\r\n0x189e24000 - 0x189e4cfff ContactsFoundation arm64  <1f04f9109c403f28bacfacc409ae4fb5> /System/Library/PrivateFrameworks/ContactsFoundation.framework/ContactsFoundation\r\n0x189e50000 - 0x189e54fff ParsecSubscriptionServiceSupport arm64  <93e2a4e0a61230c79f3df68b46910648> /System/Library/PrivateFrameworks/ParsecSubscriptionServiceSupport.framework/ParsecSubscriptionServiceSupport\r\n0x189e58000 - 0x189edffff Contacts arm64  <097c5169112d352cbe5155a6de1409e7> /System/Library/Frameworks/Contacts.framework/Contacts\r\n0x189ee0000 - 0x189f1bfff CoreSpotlight arm64  <a5c849ca93973d05be0f10ae8c581aa3> /System/Library/Frameworks/CoreSpotlight.framework/CoreSpotlight\r\n0x189f1c000 - 0x189f3bfff vCard arm64  <62dd5070a2d13de28732634ca7a4750e> /System/Library/PrivateFrameworks/vCard.framework/vCard\r\n0x194848000 - 0x19484afff libCGXType.A.dylib arm64  <d305ba7bb90332e19ce29d9ed8a653a8> /System/Library/Frameworks/CoreGraphics.framework/Resources/libCGXType.A.dylib\r\n0x194a40000 - 0x194a5efff libRIP.A.dylib arm64  <40a91f99969a37b4b6864eca954d3fc3> /System/Library/Frameworks/CoreGraphics.framework/Resources/libRIP.A.dylib\r\n0x1965e0000 - 0x1965ebfff libGSFontCache.dylib arm64  <13e8d2a87baf3235aac346f540dfd38f> /System/Library/PrivateFrameworks/FontServices.framework/libGSFontCache.dylib\r\n\r\n```"},"comment":{"url":"https://api.github.com/repos/Alamofire/Alamofire/issues/comments/193000660","html_url":"https://github.com/Alamofire/Alamofire/issues/1098#issuecomment-193000660","issue_url":"https://api.github.com/repos/Alamofire/Alamofire/issues/1098","id":193000660,"user":{"login":"cnoon","id":169110,"avatar_url":"https://avatars.githubusercontent.com/u/169110?v=3","gravatar_id":"","url":"https://api.github.com/users/cnoon","html_url":"https://github.com/cnoon","followers_url":"https://api.github.com/users/cnoon/followers","following_url":"https://api.github.com/users/cnoon/following{/other_user}","gists_url":"https://api.github.com/users/cnoon/gists{/gist_id}","starred_url":"https://api.github.com/users/cnoon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cnoon/subscriptions","organizations_url":"https://api.github.com/users/cnoon/orgs","repos_url":"https://api.github.com/users/cnoon/repos","events_url":"https://api.github.com/users/cnoon/events{/privacy}","received_events_url":"https://api.github.com/users/cnoon/received_events","type":"User","site_admin":false},"created_at":"2016-03-06T21:26:44Z","updated_at":"2016-03-06T21:26:44Z","body":"This has been raised in many different issues @maximveksler (#755, #1073, #1076). As stated in all those other issues, this behavior is by design. You need to make sure your URL is properly escaped before passing it into Alamofire. We don't want to automatically modify the URL you pass in because that would lead to confusion amongst the community.\r\n\r\nCheers. 🍻"}}