Hi, I'm having a problem with SSHD in Gerrit. After every 109th connection to the server (ssh -p 29418 user@localhost) I start to get:
Bad packet length 1133989372. Disconnecting: Packet corrupt And every try after that fails until I restart Gerrit. I've posted this to Gerrit's ml already, but I'm also posting it here in case this is a SSHD issue only. I have found a thread (http://goo.gl/5awoju) similar to this that points to SSHD-269, but that was fixed in 0.10.0 and Gerrit v2.11 uses ssh-core:0.14.0 and mina-core:2.0.8. I'm attaching Gerrit's log with the stack trace. Thank you
[2015-11-09 18:50:44,762] DEBUG com.google.gerrit.sshd.GerritServerSession : Client version string: SSH-2.0-OpenSSH_5.3 [2015-11-09 18:50:44,763] DEBUG com.google.gerrit.sshd.GerritServerSession : Send SSH_MSG_KEXINIT [2015-11-09 18:50:44,785] DEBUG com.google.gerrit.sshd.GerritServerSession : Received SSH_MSG_KEXINIT [2015-11-09 18:50:44,785] DEBUG com.google.gerrit.sshd.GerritServerSession : Kex: server->client aes128-ctr hmac-md5 none [2015-11-09 18:50:44,785] DEBUG com.google.gerrit.sshd.GerritServerSession : Kex: client->server aes128-ctr hmac-md5 none [2015-11-09 18:50:44,861] DEBUG org.apache.sshd.server.kex.DHG14 : Received SSH_MSG_KEXDH_INIT [2015-11-09 18:50:44,899] DEBUG org.apache.sshd.server.kex.DHG14 : K_S: 00 00 00 07 73 73 68 2d 72 73 61 00 00 00 03 01 00 01 00 00 01 01 00 b4 66 a0 4a 4a 27 10 ac 1c 4b ab 85 b1 ea 2a e7 3d 63 63 58 ae f6 3c 03 8a 2e 2a c1 52 7f af b1 8e 23 a4 40 09 b5 d2 7d 96 9d 9a 70 20 d2 e3 9c fb d9 08 08 b2 4a 99 87 14 ca 16 da 35 62 c0 71 fa 36 c1 15 8b e1 32 b8 a5 e0 7e 7f 54 d2 19 9f 54 75 ee b4 18 ab 12 0f 51 87 9d 60 7f 9d c8 7f 10 b9 29 02 13 77 18 71 42 43 3a 35 ff 1c 13 39 ba d3 d3 9c fd f1 cf f8 3b eb 45 67 ad 24 40 6a 74 07 88 6b 44 40 e5 ff 46 15 9f 8d 89 cf 76 1f 14 05 f1 24 f0 30 1c 7f 8b 5e 9c d0 11 38 df 7f 49 e9 0f 5b 09 f0 6d d8 30 2a 08 7f 47 53 f2 72 f1 33 9c 1f 5a 67 a3 0f 43 2f b0 e6 83 08 bb 30 db 65 46 57 f4 ee c3 7f df e2 7c ad 3b 1c bc 38 13 01 36 16 98 e9 fb e6 4e b3 c0 a9 92 d2 c6 56 db aa 36 fe e0 91 db 3a fb f1 fb 96 dd bc 1a 6d b1 cf 98 1c a0 91 2a 1d de aa 1d 6c a0 59 dd 4d [2015-11-09 18:50:44,899] DEBUG org.apache.sshd.server.kex.DHG14 : f: 00 dd 8d 87 c5 a9 c4 52 b8 10 0a 74 9b 46 3a 21 a6 d0 da 57 06 60 d1 35 bb 95 1f f9 9e 00 f6 86 c0 04 ab 92 6a 5d b4 f2 45 6e 36 4a 57 8a ed f2 3e 79 3e a0 db a1 cd 70 bd 80 31 54 02 b3 3f 17 a6 16 40 8f a8 9a b9 83 bc 26 16 dc 0f 74 2a 0b cb 39 03 f4 c8 dc 81 df 8b a5 52 c8 eb db 7a a6 1e 4f 63 f9 6a aa cf 64 e4 36 cb f5 e3 5a c0 5b 69 82 d0 4b 85 11 5c 07 5f fd 7a 76 33 9c b3 6e 5b ad 9e a6 04 dd 31 a1 34 26 28 f0 f3 c8 98 11 a1 d8 2a 5d 25 a1 dc 74 57 20 37 dc de 27 4d c9 25 76 36 04 26 7f 94 6e e1 a1 94 97 89 b8 89 4e 0c a6 16 32 b3 44 35 94 2a 61 a7 e1 e1 8b a0 4a 1e 9a 05 1c 0e 69 9b f4 6d a1 c3 92 c3 46 90 5f 9a 44 b2 12 33 cf a9 e3 ac b9 4b 9d 82 38 d9 f6 0b 9b 4c 55 c6 b8 9e e1 cd 32 73 46 1a b2 9d 6e 79 fa be 52 d6 a3 ae b5 c9 cd 5e d0 be 9e 9b 57 0b [2015-11-09 18:50:44,899] DEBUG org.apache.sshd.server.kex.DHG14 : sigH: 00 00 00 07 73 73 68 2d 72 73 61 00 00 01 00 68 c9 57 55 82 fc 66 fc f3 99 a8 97 68 1b 2c 67 05 82 79 37 3e 7f cd 5c 14 53 16 b4 ad 28 85 68 ea fc 02 ef 15 8d 03 6c f0 21 bf ff 8c 78 7c 64 1e 26 97 b9 90 08 2b 04 47 cf 31 09 c4 70 db 5a d3 f2 24 fa 7c 0f 2d 9e be 04 a9 63 42 4a 63 78 5a 15 35 70 06 d6 e1 af a3 04 9a 38 fc bf 52 ad fe 4f a2 18 09 00 6e 06 81 8a 08 b1 ed 67 dc c1 1e 12 e6 72 15 a9 87 dc 92 ad 71 08 f0 42 04 bc 2e b7 8a 5d 27 8b fa 70 6a 41 aa fd 90 7c e4 de 20 d6 6a 1b bc 07 17 46 b5 9b 7b 10 66 85 52 93 9b a6 35 81 cd 6a 5d 71 a3 af 28 28 5c e1 e0 d5 cf e4 61 78 85 12 27 61 8b 7f b3 a9 dd dd 82 10 e3 ac ae 30 51 bf c4 d0 50 b5 ea fe 8d 21 2f 95 3a e9 2e 50 e9 b4 1c 3f 62 4c a8 10 11 07 31 a9 bf 5f d2 52 63 bf cf 58 76 ca 9b 25 fd 86 7d f1 87 80 00 ac 28 c0 42 c0 e5 b9 81 9c 63 92 0e cb [2015-11-09 18:50:44,899] DEBUG org.apache.sshd.server.kex.DHG14 : Send SSH_MSG_KEXDH_REPLY [2015-11-09 18:50:44,899] DEBUG com.google.gerrit.sshd.GerritServerSession : Send SSH_MSG_NEWKEYS [2015-11-09 18:50:44,942] DEBUG com.google.gerrit.sshd.GerritServerSession : Received SSH_MSG_NEWKEYS [2015-11-09 18:50:44,990] INFO com.google.gerrit.sshd.GerritServerSession : Error decoding packet (invalid length) b0 90 3a 63 47 22 32 d9 6f 15 67 62 82 69 a3 b4 b2 12 c7 d7 4e 24 1b c4 6e cb 77 d4 93 d4 22 90 8c 33 0f 69 7f c5 e1 7b bf de 6f b9 [2015-11-09 18:50:44,990] WARN com.google.gerrit.sshd.GerritServerSession : Exception caught org.apache.sshd.common.SshException: Invalid packet length: -512050589 at org.apache.sshd.common.session.AbstractSession.decode(AbstractSession.java:719) at org.apache.sshd.common.session.AbstractSession.messageReceived(AbstractSession.java:308) at org.apache.sshd.common.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:54) at org.apache.sshd.common.io.mina.MinaService.messageReceived(MinaService.java:105) at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:854) at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:542) at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1300(DefaultIoFilterChain.java:48) at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:943) at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:109) at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:542) at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:535) at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:714) at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:668) at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:657) at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:67) at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1121) at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) [2015-11-09 18:50:44,991] INFO com.google.gerrit.sshd.GerritServerSession : Disconnecting: Invalid packet length: -512050589