{"action":"created","issue":{"url":"https://api.github.com/repos/ivanfratric/winafl/issues/17","repository_url":"https://api.github.com/repos/ivanfratric/winafl","labels_url":"https://api.github.com/repos/ivanfratric/winafl/issues/17/labels{/name}","comments_url":"https://api.github.com/repos/ivanfratric/winafl/issues/17/comments","events_url":"https://api.github.com/repos/ivanfratric/winafl/issues/17/events","html_url":"https://github.com/ivanfratric/winafl/issues/17","id":180559649,"number":17,"title":"The program took more than 60000 ms to process one of the initial test cases.","user":{"login":"akirilov","id":4062569,"avatar_url":"https://avatars.githubusercontent.com/u/4062569?v=3","gravatar_id":"","url":"https://api.github.com/users/akirilov","html_url":"https://github.com/akirilov","followers_url":"https://api.github.com/users/akirilov/followers","following_url":"https://api.github.com/users/akirilov/following{/other_user}","gists_url":"https://api.github.com/users/akirilov/gists{/gist_id}","starred_url":"https://api.github.com/users/akirilov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akirilov/subscriptions","organizations_url":"https://api.github.com/users/akirilov/orgs","repos_url":"https://api.github.com/users/akirilov/repos","events_url":"https://api.github.com/users/akirilov/events{/privacy}","received_events_url":"https://api.github.com/users/akirilov/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":16,"created_at":"2016-10-03T04:04:43Z","updated_at":"2016-10-05T08:13:33Z","closed_at":null,"body":"Getting the following error:\r\n\r\n```\r\nC:\\Users\\akirilov\\Desktop\\test3>afl-fuzz.exe -i \"inputs_small\" -o \"outputs\" -D \"C:\\DynamoRIO-Windows-6.2.0-2\\bin64\" -t 60000 -f (redacted) -- -coverage_module (redacted) -coverage_module (redacted) -coverage_module (redacted) -fuzz_iterations 1 -target_module (redacted) -target_offset 0x11AC -nargs 2 -- \"C:\\xxxx\\xxxx\\(redacted)\" (redacted)\r\nWinAFL 1.02 by <ifratric@google.com>\r\nBased on AFL 1.96b by <lcamtuf@google.com>\r\n[*] Setting up output directories...\r\n[+] Output directory exists but deemed OK to reuse.\r\n[*] Deleting old session data...\r\n[+] Output dir cleanup successful.\r\n[*] Scanning 'inputs_small'...\r\n[+] No auto-generated dictionary tokens to reuse.\r\n[*] Creating hard links for all input files...\r\n[*] Attempting dry run with 'id_000000'...\r\n\r\n[-] The program took more than 60000 ms to process one of the initial test cases.\r\n    Usually, the right thing to do is to relax the -t option - or to delete it\r\n    altogether and allow the fuzzer to auto-calibrate. That said, if you know\r\n    what you are doing and want to simply skip the unruly test cases, append\r\n    '+' at the end of the value passed to -t ('-t 60000+').\r\n\r\n[-] PROGRAM ABORT : Test case 'id_000000' results in a hang\r\n         Location : perform_dry_run(), ..\\afl-fuzz.c:2511\r\n```\r\n\r\nMy modules are just the module name (foo.dll) so not using the full path this time. I see the target program launch and exit cleanly, and it takes significantly less than a minute, yet I still get the same error message no matter how high I set the timeout. I tried without any coverage modules too in case that was the issue, and still no luck."},"comment":{"url":"https://api.github.com/repos/ivanfratric/winafl/issues/comments/251610572","html_url":"https://github.com/ivanfratric/winafl/issues/17#issuecomment-251610572","issue_url":"https://api.github.com/repos/ivanfratric/winafl/issues/17","id":251610572,"user":{"login":"mrpeppels","id":10984520,"avatar_url":"https://avatars.githubusercontent.com/u/10984520?v=3","gravatar_id":"","url":"https://api.github.com/users/mrpeppels","html_url":"https://github.com/mrpeppels","followers_url":"https://api.github.com/users/mrpeppels/followers","following_url":"https://api.github.com/users/mrpeppels/following{/other_user}","gists_url":"https://api.github.com/users/mrpeppels/gists{/gist_id}","starred_url":"https://api.github.com/users/mrpeppels/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrpeppels/subscriptions","organizations_url":"https://api.github.com/users/mrpeppels/orgs","repos_url":"https://api.github.com/users/mrpeppels/repos","events_url":"https://api.github.com/users/mrpeppels/events{/privacy}","received_events_url":"https://api.github.com/users/mrpeppels/received_events","type":"User","site_admin":false},"created_at":"2016-10-05T08:13:33Z","updated_at":"2016-10-05T08:13:33Z","body":"As for the question of the iterations on the dry run, afl-fuzz.c:2440 has this comment:\r\n\r\n/* Perform dry run of all test cases to confirm that the app is working as\r\n   expected. This is done only for the initial inputs, and only once. */"}}
{"actor":{"display_login":"mrpeppels"}}