{"action":"created","issue":{"url":"https://api.github.com/repos/skadistats/clarity/issues/77","repository_url":"https://api.github.com/repos/skadistats/clarity","labels_url":"https://api.github.com/repos/skadistats/clarity/issues/77/labels{/name}","comments_url":"https://api.github.com/repos/skadistats/clarity/issues/77/comments","events_url":"https://api.github.com/repos/skadistats/clarity/issues/77/events","html_url":"https://github.com/skadistats/clarity/issues/77","id":140540983,"number":77,"title":"Parsing Crash","user":{"login":"KenBeanNet","id":852352,"avatar_url":"https://avatars.githubusercontent.com/u/852352?v=3","gravatar_id":"","url":"https://api.github.com/users/KenBeanNet","html_url":"https://github.com/KenBeanNet","followers_url":"https://api.github.com/users/KenBeanNet/followers","following_url":"https://api.github.com/users/KenBeanNet/following{/other_user}","gists_url":"https://api.github.com/users/KenBeanNet/gists{/gist_id}","starred_url":"https://api.github.com/users/KenBeanNet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KenBeanNet/subscriptions","organizations_url":"https://api.github.com/users/KenBeanNet/orgs","repos_url":"https://api.github.com/users/KenBeanNet/repos","events_url":"https://api.github.com/users/KenBeanNet/events{/privacy}","received_events_url":"https://api.github.com/users/KenBeanNet/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-03-13T23:05:13Z","updated_at":"2016-03-13T23:07:29Z","closed_at":null,"body":"> #\r\n> # A fatal error has been detected by the Java Runtime Environment:\r\n> #\r\n> #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000000d72850, pid=15664, tid=12264\r\n> #\r\n> # JRE version: Java(TM) SE Runtime Environment (8.0_74-b02) (build 1.8.0_74-b02)\r\n> # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.74-b02 mixed mode windows-amd64 compressed oops)\r\n> # Problematic frame:\r\n> # v  ~StubRoutines::jbyte_disjoint_arraycopy\r\n> #\r\n> # Core dump written. Default location: XXX/hs_err_pid15664.mdmp\r\n> #\r\n> # If you would like to submit a bug report, please visit:\r\n> #   http://bugreport.java.com/bugreport/crash.jsp\r\n> #\r\n> \r\n> ---------------  T H R E A D  ---------------\r\n> \r\n> Current thread (0x0000000031fa5800):  JavaThread \"pool-3-thread-19\" [_thread_in_Java, id=12264, stack(0x0000000034c50000,0x0000000034d50000)]\r\n> \r\n> siginfo: ExceptionCode=0xc0000005, reading address 0x00000007c05a0000\r\n> \r\n> Registers:\r\n> RAX=0x00000007b83aab9f, RBX=0x00000007bc000af8, RCX=0xfffffffffc3aa2bb, RDX=0xe00000000103ea91\r\n> RSP=0x0000000034d4e5b0, RBP=0x0000000034d4e5b0, RSI=0x00000006c55aa2c0, RDI=0x00000007b83aab94\r\n> R8 =0xfffffffffc3aa2bb, R9 =0x0000000000000001, R10=0x00000007bc0008c0, R11=0x0000000000000014\r\n> R12=0x0000000000000000, R13=0x0000000034d4e628, R14=0x0000000035c5cf98, R15=0x0000000031fa5800\r\n> RIP=0x0000000000d72850, EFLAGS=0x0000000000010292\r\n> \r\n> Top of Stack: (sp=0x0000000034d4e5b0)\r\n> 0x0000000034d4e5b0:   00000000e1d515d0 000000000156a023\r\n> 0x0000000034d4e5c0:   00000006c9200000 0000000000000002\r\n> 0x0000000034d4e5d0:   00000006928a5740 0000000034d4e5d8\r\n> 0x0000000034d4e5e0:   00000000339b4979 0000000034d4e638\r\n> 0x0000000034d4e5f0:   0000000033a050f0 0000000035af97f0\r\n> 0x0000000034d4e600:   00000000339b49b0 0000000000000000\r\n> 0x0000000034d4e610:   0000000034d4e680 0000000000d27ced\r\n> 0x0000000034d4e620:   0000000000d27ced 00000000e1d515d0\r\n> 0x0000000034d4e630:   00000006c9200000 00000007bc000af8\r\n> 0x0000000034d4e640:   0000000034d4e640 00000000339b534b\r\n> 0x0000000034d4e650:   0000000034d4e6e8 0000000033a050f0\r\n> 0x0000000034d4e660:   0000000035c5cf98 00000000339b54a8\r\n> 0x0000000034d4e670:   0000000034d4e628 0000000034d4e6f0\r\n> 0x0000000034d4e680:   00000000f780012a 0000000001afddd8\r\n> 0x0000000034d4e690:   0000000000000000 0000000000000000\r\n> 0x0000000034d4e6a0:   0000000000000000 00000007bc000c80 \r\n> \r\n> Instructions: (pc=0x0000000000d72850)\r\n> 0x0000000000d72830:   06 8a 47 08 88 46 08 49 8b f9 49 8b f2 48 33 c0\r\n> 0x0000000000d72840:   c9 c3 66 66 0f 1f 84 00 00 00 00 00 66 66 66 90\r\n> 0x0000000000d72850:   c5 fe 6f 44 d7 c8 c5 fe 7f 44 d6 c8 c5 fe 6f 4c\r\n> 0x0000000000d72860:   d7 e8 c5 fe 7f 4c d6 e8 48 83 c2 08 7e e2 48 83 \r\n> \r\n> \r\n> Register to memory mapping:\r\n> \r\n> RAX=0x00000007b83aab9f is pointing into object: 0x00000007b83aab98\r\n> [I \r\n>  - klass: {type array int}\r\n>  - length: 6\r\n> RBX=0x00000007bc000af8 is an oop\r\n> skadistats.clarity.decoder.bitstream.UnsafeBitStream64 \r\n>  - klass: 'skadistats/clarity/decoder/bitstream/UnsafeBitStream64'\r\n> RCX=0xfffffffffc3aa2bb is an unknown value\r\n> RDX=0xe00000000103ea91 is an unknown value\r\n> RSP=0x0000000034d4e5b0 is pointing into the stack for thread: 0x0000000031fa5800\r\n> RBP=0x0000000034d4e5b0 is pointing into the stack for thread: 0x0000000031fa5800\r\n> RSI=0x00000006c55aa2c0 is an unknown value\r\n> RDI=0x00000007b83aab94 is pointing into object: 0x00000007b83aab80\r\n> skadistats.clarity.model.FieldPath \r\n>  - klass: 'skadistats/clarity/model/FieldPath'\r\n> R8 =0xfffffffffc3aa2bb is an unknown value\r\n> R9 =0x0000000000000001 is an unknown value\r\n> R10=0x00000007bc0008c0 is an oop\r\n> [B \r\n>  - klass: {type array byte}\r\n>  - length: 123\r\n> R11=0x0000000000000014 is an unknown value\r\n> R12=0x0000000000000000 is an unknown value\r\n> R13=0x0000000034d4e628 is pointing into the stack for thread: 0x0000000031fa5800\r\n> R14=0x0000000035c5cf98 is pointing into metadata\r\n> R15=0x0000000031fa5800 is a thread\r\n> \r\n> \r\n> Stack: [0x0000000034c50000,0x0000000034d50000],  sp=0x0000000034d4e5b0,  free space=1017k\r\n> Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)\r\n> C  0x0000000000d72850\r\n> `\r\n\r\nThere is more, just not sure its needed.  Could be a corrupted download, but should it really crash the application fully?"},"comment":{"url":"https://api.github.com/repos/skadistats/clarity/issues/comments/196078682","html_url":"https://github.com/skadistats/clarity/issues/77#issuecomment-196078682","issue_url":"https://api.github.com/repos/skadistats/clarity/issues/77","id":196078682,"user":{"login":"howardchung","id":3134520,"avatar_url":"https://avatars.githubusercontent.com/u/3134520?v=3","gravatar_id":"","url":"https://api.github.com/users/howardchung","html_url":"https://github.com/howardchung","followers_url":"https://api.github.com/users/howardchung/followers","following_url":"https://api.github.com/users/howardchung/following{/other_user}","gists_url":"https://api.github.com/users/howardchung/gists{/gist_id}","starred_url":"https://api.github.com/users/howardchung/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/howardchung/subscriptions","organizations_url":"https://api.github.com/users/howardchung/orgs","repos_url":"https://api.github.com/users/howardchung/repos","events_url":"https://api.github.com/users/howardchung/events{/privacy}","received_events_url":"https://api.github.com/users/howardchung/received_events","type":"User","site_admin":false},"created_at":"2016-03-13T23:07:29Z","updated_at":"2016-03-13T23:07:29Z","body":"Clarity won't handle corrupted replays.  You'll need to catch exceptions in your applications and handle appropriately (retry, etc.)"}}