{"action":"opened","issue":{"url":"https://api.github.com/repos/mozilla/geckodriver/issues/210","repository_url":"https://api.github.com/repos/mozilla/geckodriver","labels_url":"https://api.github.com/repos/mozilla/geckodriver/issues/210/labels{/name}","comments_url":"https://api.github.com/repos/mozilla/geckodriver/issues/210/comments","events_url":"https://api.github.com/repos/mozilla/geckodriver/issues/210/events","html_url":"https://github.com/mozilla/geckodriver/issues/210","id":174978456,"number":210,"title":"driver.quit() throws UnreachableBrowserException","user":{"login":"danhumphrey","id":66364,"avatar_url":"https://avatars.githubusercontent.com/u/66364?v=3","gravatar_id":"","url":"https://api.github.com/users/danhumphrey","html_url":"https://github.com/danhumphrey","followers_url":"https://api.github.com/users/danhumphrey/followers","following_url":"https://api.github.com/users/danhumphrey/following{/other_user}","gists_url":"https://api.github.com/users/danhumphrey/gists{/gist_id}","starred_url":"https://api.github.com/users/danhumphrey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danhumphrey/subscriptions","organizations_url":"https://api.github.com/users/danhumphrey/orgs","repos_url":"https://api.github.com/users/danhumphrey/repos","events_url":"https://api.github.com/users/danhumphrey/events{/privacy}","received_events_url":"https://api.github.com/users/danhumphrey/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-09-05T00:42:11Z","updated_at":"2016-09-05T00:42:11Z","closed_at":null,"body":"**Machine:** Windows 10 64bit\r\n**Firefox version:** 48.0.2\r\n**WebDriver version:** 3.0.0-beta3\r\n**geckodriver version:** geckodriver-v0.10.0-win64\r\n\r\nI have seen this raised previously, but closed asking for reproduction steps or requesting use of the current geckodriver version. Please let me know if you need more info.\r\n\r\n**Reproduction code:**\r\n```java\r\nimport org.openqa.selenium.WebDriver;\r\nimport org.openqa.selenium.firefox.FirefoxDriver;\r\nimport org.openqa.selenium.remote.DesiredCapabilities;\r\n\r\npublic class FirefoxCrashOnQuit {\r\n\r\n\tpublic static void main(String[] args) {\r\n\t\tSystem.setProperty(\"webdriver.gecko.driver\",System.getenv(\"FIREFOX_DRIVER\"));\r\n\t\tDesiredCapabilities capabilities = DesiredCapabilities.firefox();\r\n\t\tWebDriver driver = new FirefoxDriver(capabilities);\r\n\t\tdriver.get(\"http://seleniumhq.org\");\r\n\t\tdriver.quit();\r\n\t}\r\n}\r\n```\r\n**Console output:**\r\n```\r\nSep 05, 2016 10:29:29 AM org.openqa.selenium.remote.ProtocolHandshake createSession\r\nINFO: Attempting bi-dialect session, assuming Postel's Law holds true on the remote end\r\n1473035370588\tMarionette\tINFO\tListening on port 2054\r\n1473035371874\tMarionette\tINFO\tstartBrowser 78c95da8-cc4a-4ee0-a99b-a19f6bcde3ea\r\n1473035371884\tMarionette\tINFO\tsendAsync 78c95da8-cc4a-4ee0-a99b-a19f6bcde3ea\r\nSep 05, 2016 10:29:32 AM org.openqa.selenium.remote.ProtocolHandshake createSession\r\nINFO: Detected dialect: W3C\r\n1473035372186\tMarionette\tINFO\tsendAsync 78c95da8-cc4a-4ee0-a99b-a19f6bcde3ea\r\n1473035372243\tMarionette\tINFO\tsendAsync 78c95da8-cc4a-4ee0-a99b-a19f6bcde3ea\r\n[Child 2760] ###!!! ABORT: Aborting on channel error.: file c:/builds/moz2_slave/m-rel-w32-00000000000000000000/build/src/ipc/glue/MessageChannel.cpp, line 2046\r\nException in thread \"main\" org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died.\r\nBuild info: version: 'unknown', revision: 'c7b525d', time: '2016-09-01 14:57:44 -0700'\r\nSystem info: host: 'NSWSYDNTAB09', ip: '10.2.20.106', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_101'\r\nDriver info: driver.version: RemoteWebDriver\r\nCapabilities [{rotatable=false, raisesAccessibilityExceptions=false, appBuildId=20160823121617, version=, platform=XP, proxy={}, command_id=1, specificationLevel=0, acceptSslCerts=false, browserVersion=48.0.2, platformVersion=10.0, XULappId={ec8030f7-c20a-464f-9b0e-13a3a9e97384}, browserName=Firefox, takesScreenshot=true, takesElementScreenshot=true, platformName=Windows_NT, device=desktop}]\r\nSession ID: 78c95da8-cc4a-4ee0-a99b-a19f6bcde3ea\r\n\tat org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:618)\r\n\tat org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:654)\r\n\tat org.openqa.selenium.remote.RemoteWebDriver.quit(RemoteWebDriver.java:493)\r\n\tat FirefoxCrashOnQuit.main(FirefoxCrashOnQuit.java:12)\r\nCaused by: java.lang.IllegalStateException: UnixUtils may not be used on Windows\r\n\tat org.openqa.selenium.os.ProcessUtils.getProcessId(ProcessUtils.java:188)\r\n\tat org.openqa.selenium.os.UnixProcess$SeleniumWatchDog.getPID(UnixProcess.java:222)\r\n\tat org.openqa.selenium.os.UnixProcess$SeleniumWatchDog.access$300(UnixProcess.java:201)\r\n\tat org.openqa.selenium.os.UnixProcess.destroy(UnixProcess.java:132)\r\n\tat org.openqa.selenium.os.CommandLine.destroy(CommandLine.java:155)\r\n\tat org.openqa.selenium.remote.service.DriverService.stop(DriverService.java:196)\r\n\tat org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:94)\r\n\tat org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:597)\r\n\t... 3 more\r\n```\r\n"}}
{"actor":{"display_login":"danhumphrey"}}