{"action":"created","issue":{"url":"https://api.github.com/repos/magnumripper/jtrTestSuite/issues/45","labels_url":"https://api.github.com/repos/magnumripper/jtrTestSuite/issues/45/labels{/name}","comments_url":"https://api.github.com/repos/magnumripper/jtrTestSuite/issues/45/comments","events_url":"https://api.github.com/repos/magnumripper/jtrTestSuite/issues/45/events","html_url":"https://github.com/magnumripper/jtrTestSuite/issues/45","id":59817170,"number":45,"title":"Parsing error for status lines ending with ')'","user":{"login":"frank-dittrich","id":2026819,"avatar_url":"https://avatars.githubusercontent.com/u/2026819?v=3","gravatar_id":"","url":"https://api.github.com/users/frank-dittrich","html_url":"https://github.com/frank-dittrich","followers_url":"https://api.github.com/users/frank-dittrich/followers","following_url":"https://api.github.com/users/frank-dittrich/following{/other_user}","gists_url":"https://api.github.com/users/frank-dittrich/gists{/gist_id}","starred_url":"https://api.github.com/users/frank-dittrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frank-dittrich/subscriptions","organizations_url":"https://api.github.com/users/frank-dittrich/orgs","repos_url":"https://api.github.com/users/frank-dittrich/repos","events_url":"https://api.github.com/users/frank-dittrich/events{/privacy}","received_events_url":"https://api.github.com/users/frank-dittrich/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/magnumripper/jtrTestSuite/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-03-04T15:54:22Z","updated_at":"2015-03-04T16:42:34Z","closed_at":null,"body":"See also the last comments in https://github.com/magnumripper/JohnTheRipper/issues/1074.\r\nIt is a real TS bug (parsing error, not related to mangled stdout output due to fork.)\r\n\r\nHere is how to reproduce it without fork:\r\n\r\nFirst make sure that all the passwords in pw-new.dic that end with a `)` character are at the end of that file:\r\n\r\n```\r\n(master)test $ grep \"[)]$\" pw-new.dic > pw-new.dic2\r\n(master)test $ grep -v \"[)]$\" pw-new.dic > pw-new.dic1\r\ncat pw-new.dic1 pw-new.dic2 > pw-new.dic\r\n```\r\n\r\nThen\r\n\r\n```\r\n(master)test $ ./jtrts.pl -type=dynamic -stoponerror\r\n-------------------------------------------------------------------------------\r\n- JtR-TestSuite (jtrts). Version 1.13, Dec 21, 2014.  By, Jim Fougeron & others\r\n- Testing:  John the Ripper password cracker, version 1.8.0.2-jumbo-1-bleeding_omp [linux-gnu 64-bit AVX-autoconf]\r\n--------------------------------------------------------------------------------\r\n\r\nJohn Jumbo build detected.\r\n\r\nform=dynamic_0                    guesses: 1502 0:00:00:00 DONE  [PASSED]\r\n.pot CHK:dynamic_0                guesses: 1500 0:00:00:00 DONE  [PASSED] (1500 val-pwd)\r\n\r\nform=dynamic_0                    guesses:  920 0:00:00:00 DONE  [PASSED]\r\n.pot CHK:dynamic_0                guesses:  920 -show= 920 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED4!!!]  (920 val-pwd  1 inval-pwd)\r\nExiting on error. The .pot file ./tst.pot contains the found data\r\nThe command used to run this test was:\r\n\r\n../run/john -ses=./tst  -pot=./tst.pot dynamic_0_new_tst.in --wordlist=pw-new.dic\r\n```\r\n\r\n```\r\n(master)test $ ./jtrts.pl -type=dynamic -stoponerror -v -v\r\n...\r\nt6)FppppV'j)     (t6)FppppV'j))\r\n?ziypppppG\"Z)    (?ziypppppG\"Z))\r\nWarning: detected hash type \"dynamic_0\", but the string is also recognized as \"Raw-MD5\"\r\nUse the \"--format=Raw-MD5\" option to force loading these as that type instead\r\nWarning: poor OpenMP scalability for this hash type, consider --fork=8\r\nWill run 8 OpenMP threads\r\nPress 'q' or Ctrl-C to abort, almost any other key for status\r\n920g 0:00:00:00 DONE (2015-03-04 16:52) 30666g/s 30666p/s 30666c/s 28213KC/s aab2b..?ziypppppG\"Z)\r\nUse the \"--show\" option to display all of the cracked passwords reliably\r\nSession completed\r\n\r\n\r\nFAILED line = guesses: 920  0:00:00:00 DONE (2015-03-04 16:52) 30666g/s 30666p/s 30666c/s 28213KC/s aab2b..?ziypppppG\"Z)\r\nExecute john: ../run/john -show   -pot=./tst.pot dynamic_0_new_tst.in -form=dynamic_0 2>&1\r\n\r\nd_show_line2 = \r\n920 password hashes cracked, 580 left\r\n1 invalid passwords\r\n920 valid passwords\r\n\r\n.pot CHK:dynamic_0                guesses:  920 -show= 920 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED4!!!]  (920 val-pwd  1 inval-pwd)\r\nExiting on error. The .pot file ./tst.pot contains the found data\r\nThe command used to run this test was:\r\n\r\n../run/john -ses=./tst  -pot=./tst.pot dynamic_0_new_tst.in --wordlist=pw-new.dic\r\n```\r\n\r\nOut of 920 passwords, there are 920 valid passwords + 1 invalid (due to the parsing error)"},"comment":{"url":"https://api.github.com/repos/magnumripper/jtrTestSuite/issues/comments/77194105","html_url":"https://github.com/magnumripper/jtrTestSuite/issues/45#issuecomment-77194105","issue_url":"https://api.github.com/repos/magnumripper/jtrTestSuite/issues/45","id":77194105,"user":{"login":"jfoug","id":1270024,"avatar_url":"https://avatars.githubusercontent.com/u/1270024?v=3","gravatar_id":"","url":"https://api.github.com/users/jfoug","html_url":"https://github.com/jfoug","followers_url":"https://api.github.com/users/jfoug/followers","following_url":"https://api.github.com/users/jfoug/following{/other_user}","gists_url":"https://api.github.com/users/jfoug/gists{/gist_id}","starred_url":"https://api.github.com/users/jfoug/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jfoug/subscriptions","organizations_url":"https://api.github.com/users/jfoug/orgs","repos_url":"https://api.github.com/users/jfoug/repos","events_url":"https://api.github.com/users/jfoug/events{/privacy}","received_events_url":"https://api.github.com/users/jfoug/received_events","type":"User","site_admin":false},"created_at":"2015-03-04T16:42:34Z","updated_at":"2015-03-04T16:42:34Z","body":"What is the OMP thread count you are running on this machine?"}}