{"action":"created","issue":{"url":"https://api.github.com/repos/coyim/coyim/issues/486","repository_url":"https://api.github.com/repos/coyim/coyim","labels_url":"https://api.github.com/repos/coyim/coyim/issues/486/labels{/name}","comments_url":"https://api.github.com/repos/coyim/coyim/issues/486/comments","events_url":"https://api.github.com/repos/coyim/coyim/issues/486/events","html_url":"https://github.com/coyim/coyim/issues/486","id":298420697,"number":486,"title":"Panic: something went very wrong with peer handling","user":{"login":"ageis","id":1161532,"avatar_url":"https://avatars0.githubusercontent.com/u/1161532?v=4","gravatar_id":"","url":"https://api.github.com/users/ageis","html_url":"https://github.com/ageis","followers_url":"https://api.github.com/users/ageis/followers","following_url":"https://api.github.com/users/ageis/following{/other_user}","gists_url":"https://api.github.com/users/ageis/gists{/gist_id}","starred_url":"https://api.github.com/users/ageis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ageis/subscriptions","organizations_url":"https://api.github.com/users/ageis/orgs","repos_url":"https://api.github.com/users/ageis/repos","events_url":"https://api.github.com/users/ageis/events{/privacy}","received_events_url":"https://api.github.com/users/ageis/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"olabini","id":6158,"avatar_url":"https://avatars0.githubusercontent.com/u/6158?v=4","gravatar_id":"","url":"https://api.github.com/users/olabini","html_url":"https://github.com/olabini","followers_url":"https://api.github.com/users/olabini/followers","following_url":"https://api.github.com/users/olabini/following{/other_user}","gists_url":"https://api.github.com/users/olabini/gists{/gist_id}","starred_url":"https://api.github.com/users/olabini/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/olabini/subscriptions","organizations_url":"https://api.github.com/users/olabini/orgs","repos_url":"https://api.github.com/users/olabini/repos","events_url":"https://api.github.com/users/olabini/events{/privacy}","received_events_url":"https://api.github.com/users/olabini/received_events","type":"User","site_admin":false},"assignees":[{"login":"olabini","id":6158,"avatar_url":"https://avatars0.githubusercontent.com/u/6158?v=4","gravatar_id":"","url":"https://api.github.com/users/olabini","html_url":"https://github.com/olabini","followers_url":"https://api.github.com/users/olabini/followers","following_url":"https://api.github.com/users/olabini/following{/other_user}","gists_url":"https://api.github.com/users/olabini/gists{/gist_id}","starred_url":"https://api.github.com/users/olabini/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/olabini/subscriptions","organizations_url":"https://api.github.com/users/olabini/orgs","repos_url":"https://api.github.com/users/olabini/repos","events_url":"https://api.github.com/users/olabini/events{/privacy}","received_events_url":"https://api.github.com/users/olabini/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-02-19T22:46:21Z","updated_at":"2018-03-06T12:28:50Z","closed_at":"2018-02-20T20:01:13Z","author_association":"CONTRIBUTOR","body":"```\r\n\r\n  basicGetConversationView(peer=ageis@jabber.calyxinstitute.org/7d5be10a-13c8-4d4e-91d6-a67569ba2d42) with=ageis@jabber.calyxinstitute.org/7d5be10a-13c8-4d4e-91d6-a67569ba2d42 without=ageis@jabber.calyxinstitute.org\r\n    basicGetConversationView(peer=ebfull@jabber.calyxinstitute.org/33fc7389-b63c-4b73-8628-7fe624652885) with=ebfull@jabber.calyxinstitute.org/33fc7389-b63c-4b73-8628-7fe624652885 without=ebfull@jabber.calyxinstitute.org\r\n    basicGetConversationView(peer=elimisteve@jabber.calyxinstitute.org/5550010f-257d-497f-966d-1ddd933b2923) with=elimisteve@jabber.calyxinstitute.org/5550010f-257d-497f-966d-1ddd933b2923 without=elimisteve@jabber.calyxinstitute.org\r\n    basicGetConversationView(peer=elimisteve@jabber.calyxinstitute.org/5550010f-257d-497f-966d-1ddd933b2923) with=elimisteve@jabber.calyxinstitute.org/5550010f-257d-497f-966d-1ddd933b2923 without=elimisteve@jabber.calyxinstitute.org\r\npanic: something went very wrong with peer handling...\r\n\r\ngoroutine 1 [running, locked to thread]:\r\ngithub.com/coyim/coyim/gui.(*conversationPane).peerToSendTo(0xc420444000, 0x19584a0, 0xc420088230)\r\n\t/home/kevin/go/src/github.com/coyim/coyim/gui/conversation.go:310 +0x145\r\ngithub.com/coyim/coyim/gui.(*conversationPane).getConversation(0xc420444000, 0xc4201b4f50, 0xcd6d60, 0x0)\r\n\t/home/kevin/go/src/github.com/coyim/coyim/gui/conversation.go:367 +0x5e\r\ngithub.com/coyim/coyim/gui.(*conversationPane).updateSecurityWarning(0xc420444000)\r\n\t/home/kevin/go/src/github.com/coyim/coyim/gui/conversation.go:424 +0x2f\r\ngithub.com/coyim/coyim/gui.(*conversationStackItem).show(0xc4201b3020, 0x0)\r\n\t/home/kevin/go/src/github.com/coyim/coyim/gui/unified.go:236 +0x44\r\ngithub.com/coyim/coyim/gui.(*conversationViewFactory).OpenConversationView(0xc4201b2240, 0xc4201b2200, 0x13, 0xc4201940c0)\r\n\t/home/kevin/go/src/github.com/coyim/coyim/gui/conversation_view_owner.go:42 +0x62\r\ngithub.com/coyim/coyim/gui.(*gtkUI).openConversationView(0xc4201be240, 0xc4201940c0, 0x195d300, 0xc4203a6420, 0xc420083e00, 0x0, 0x0)\r\n\t/home/kevin/go/src/github.com/coyim/coyim/gui/ui.go:831 +0xaf\r\ngithub.com/coyim/coyim/gui.(*gtkUI).handleNotificationEvent(0xc4201be240, 0x1964980, 0xc420226000, 0x195d300, 0xc4203a6420, 0xe13313, 0xa0)\r\n\t/home/kevin/go/src/github.com/coyim/coyim/gui/account_events.go:220 +0x7b\r\ngithub.com/coyim/coyim/gui.(*gtkUI).handleOneAccountEvent.func3()\r\n\t/home/kevin/go/src/github.com/coyim/coyim/gui/account_events.go:25 +0x46\r\nreflect.Value.call(0xc7a0c0, 0xc43028cc00, 0x13, 0xdefa54, 0x4, 0x19bc408, 0x0, 0x0, 0xda1680, 0x1, ...)\r\n\t/usr/lib/go-1.9/src/reflect/value.go:434 +0x905\r\nreflect.Value.Call(0xc7a0c0, 0xc43028cc00, 0x13, 0x19bc408, 0x0, 0x0, 0x0, 0x0, 0xc4200f68e0)\r\n\t/usr/lib/go-1.9/src/reflect/value.go:302 +0xa4\r\ngithub.com/coyim/coyim/vendor/github.com/gotk3/gotk3/glib.sourceAttach.func2()\r\n\t/home/kevin/go/src/github.com/coyim/coyim/vendor/github.com/gotk3/gotk3/glib/glib.go:311 +0x1be\r\nreflect.Value.call(0xc7a0c0, 0xc4201ca1e0, 0x13, 0xdefa54, 0x4, 0x19bc408, 0x0, 0x0, 0xda1680, 0x38428101, ...)\r\n\t/usr/lib/go-1.9/src/reflect/value.go:434 +0x905\r\nreflect.Value.Call(0xc7a0c0, 0xc4201ca1e0, 0x13, 0x19bc408, 0x0, 0x0, 0x0, 0x0, 0x0)\r\n\t/usr/lib/go-1.9/src/reflect/value.go:302 +0xa4\r\ngithub.com/coyim/coyim/vendor/github.com/gotk3/gotk3/glib.goMarshal(0x7f55680017e0, 0x7ffeef285c90, 0xc400000000, 0x0, 0x0, 0x0)\r\n\t/home/kevin/go/src/github.com/coyim/coyim/vendor/github.com/gotk3/gotk3/glib/glib.go:216 +0x5af\r\ngithub.com/coyim/coyim/vendor/github.com/gotk3/gotk3/glib._cgoexpwrap_d4481ba4042c_goMarshal(0x7f55680017e0, 0x7ffeef285c90, 0x7ffe00000000, 0x0, 0x0, 0x0)\r\n\tgithub.com/coyim/coyim/vendor/github.com/gotk3/gotk3/glib/_obj/_cgo_gotypes.go:3741 +0x5b\r\ngithub.com/coyim/coyim/vendor/github.com/gotk3/gotk3/glib._Cfunc_g_application_run(0x1ead2f0, 0x0, 0x1f3fae0, 0x0)\r\n\tgithub.com/coyim/coyim/vendor/github.com/gotk3/gotk3/glib/_obj/_cgo_gotypes.go:900 +0x4d\r\ngithub.com/coyim/coyim/vendor/github.com/gotk3/gotk3/glib.(*Application).Run.func4(0x1ead2f0, 0x0, 0x1f3fae0, 0x46af38)\r\n\t/home/kevin/go/src/github.com/coyim/coyim/vendor/github.com/gotk3/gotk3/glib/application.go:197 +0xab\r\ngithub.com/coyim/coyim/vendor/github.com/gotk3/gotk3/glib.(*Application).Run(0xc4201ae018, 0x19bc408, 0x0, 0x0, 0x0)\r\n\t/home/kevin/go/src/github.com/coyim/coyim/vendor/github.com/gotk3/gotk3/glib/application.go:197 +0x134\r\ngithub.com/coyim/coyim/gui.(*gtkUI).Loop(0xc4201be240)\r\n\t/home/kevin/go/src/github.com/coyim/coyim/gui/ui.go:411 +0xe9\r\nmain.runClient()\r\n\t/home/kevin/go/src/github.com/coyim/coyim/gtk.go:28 +0x1d1\r\nmain.main()\r\n\t/home/kevin/go/src/github.com/coyim/coyim/main.go:47 +0x63\r\n```\r\nMe and @elimisteve on the same server. I believe he uses libpurple"},"comment":{"url":"https://api.github.com/repos/coyim/coyim/issues/comments/370766020","html_url":"https://github.com/coyim/coyim/issues/486#issuecomment-370766020","issue_url":"https://api.github.com/repos/coyim/coyim/issues/486","id":370766020,"user":{"login":"ageis","id":1161532,"avatar_url":"https://avatars0.githubusercontent.com/u/1161532?v=4","gravatar_id":"","url":"https://api.github.com/users/ageis","html_url":"https://github.com/ageis","followers_url":"https://api.github.com/users/ageis/followers","following_url":"https://api.github.com/users/ageis/following{/other_user}","gists_url":"https://api.github.com/users/ageis/gists{/gist_id}","starred_url":"https://api.github.com/users/ageis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ageis/subscriptions","organizations_url":"https://api.github.com/users/ageis/orgs","repos_url":"https://api.github.com/users/ageis/repos","events_url":"https://api.github.com/users/ageis/events{/privacy}","received_events_url":"https://api.github.com/users/ageis/received_events","type":"User","site_admin":false},"created_at":"2018-03-06T12:28:50Z","updated_at":"2018-03-06T12:28:50Z","author_association":"CONTRIBUTOR","body":"Hey @olabini I have another panic/crash here Sorry the newlines are garbled... Maybe something wrong with my gtk libs?\r\n\r\nBtw, there is a bug I experienced while running under CLI. Could not get OTR to work. /otr-start would start a session, but there was some hexadecimal identifier appended to my contact's address which meant it was not verified (precipitating a warning). We appeared to have an active OTR session on both ends, but every time I sent a message it would say the session was not established, so the UI was lying to me or something. Sorry I don't have any output for that.\r\n\r\n```\r\n panic: unknown roster row type: group\r\n\r\n                                goroutine 1 [running, locked to thread]:\r\n                                                                        github.com/coyim/coyim/gui.(*roster).onActivateRosterRow(0xc4200780c0, 0x1965d80, 0xc420233440, 0xce5840, 0xc4201f80b8)\r\n                                                                          \t/home/kevin/go/src/github.com/coyim/coyim/gui/roster.go:387 +0x42b\r\n                             github.com/coyim/coyim/gui.(*roster).(github.com/coyim/coyim/gui.onActivateRosterRow)-fm(0x1965d80, 0xc420233440, 0xce5840, 0xc4201f80b8)\r\n                                                 \t/home/kevin/go/src/github.com/coyim/coyim/gui/roster.go:56 +0x52\r\n   reflect.Value.call(0xca0760, 0xc4200102e0, 0x13, 0xdefdf4, 0x4, 0xc4202b8690, 0x2, 0x2, 0x4, 0xc4201ba000, ...)\r\n                                                                                                                  \t/usr/lib/go-1.9/src/reflect/value.go:434 +0x905\r\n                                              reflect.Value.Call(0xca0760, 0xc4200102e0, 0x13, 0xc4202b8690, 0x2, 0x2, 0x2, 0x2, 0xc4201f3500)\r\n                         \t/usr/lib/go-1.9/src/reflect/value.go:302 +0xa4\r\n                                                                              github.com/coyim/coyim/vendor/github.com/coyim/gotk3adapter/gliba.FixupFunction.func4(0xde5100, 0xc4201f80a0, 0xce61a0, 0xc4201f80a8)\r\n                                                                                              \t/home/kevin/go/src/github.com/coyim/coyim/vendor/github.com/coyim/gotk3adapter/gliba/object.go:117 +0x113\r\n                                                                                    reflect.Value.call(0xca2f20, 0xc42000c1a0, 0x13, 0xdefdf4, 0x4, 0xc4202b85d0, 0x2, 0x2, 0xc4201f80a8, 0xce61a0, ...)\r\n                                                                                   \t/usr/lib/go-1.9/src/reflect/value.go:434 +0x905\r\n                  reflect.Value.Call(0xca2f20, 0xc42000c1a0, 0x13, 0xc4202b85d0, 0x2, 0x2, 0xc4202333a0, 0x94, 0x1)\r\n                                                                                                                   \t/usr/lib/go-1.9/src/reflect/value.go:302 +0xa4\r\n                                             github.com/coyim/coyim/vendor/github.com/gotk3/gotk3/glib.goMarshal(0x1de8910, 0x0, 0xc400000003, 0x7ffcc2601420, 0x7ffcc26013a0, 0x0)\r\n                                                              \t/home/kevin/go/src/github.com/coyim/coyim/vendor/github.com/gotk3/gotk3/glib/glib.go:216 +0x5af\r\n                                          github.com/coyim/coyim/vendor/github.com/gotk3/gotk3/glib._cgoexpwrap_d4481ba4042c_goMarshal(0x1de8910, 0x0, 0x3, 0x7ffcc2601420, 0x7ffcc26013a0, 0x0)\r\n                                                                           \tgithub.com/coyim/coyim/vendor/github.com/gotk3/gotk3/glib/_obj/_cgo_gotypes.go:3741 +0x5b\r\n                                                    github.com/coyim/coyim/vendor/github.com/gotk3/gotk3/glib._Cfunc_g_application_run(0x1b81340, 0x0, 0x1cad220, 0x0)\r\n                                                 \tgithub.com/coyim/coyim/vendor/github.com/gotk3/gotk3/glib/_obj/_cgo_gotypes.go:900 +0x4d\r\n                           github.com/coyim/coyim/vendor/github.com/gotk3/gotk3/glib.(*Application).Run.func4(0x1b81340, 0x0, 0x1cad220, 0x46af38)\r\n                             \t/home/kevin/go/src/github.com/coyim/coyim/vendor/github.com/gotk3/gotk3/glib/application.go:197 +0xab\r\n                github.com/coyim/coyim/vendor/github.com/gotk3/gotk3/glib.(*Application).Run(0xc42000e018, 0x19bc408, 0x0, 0x0, 0x0)\r\n               \t/home/kevin/go/src/github.com/coyim/coyim/vendor/github.com/gotk3/gotk3/glib/application.go:197 +0x134\r\n github.com/coyim/coyim/gui.(*gtkUI).Loop(0xc4201e2000)\r\n                                                       \t/home/kevin/go/src/github.com/coyim/coyim/gui/ui.go:411 +0xe9\r\n                                                                                                                    main.runClient()\r\n               \t/home/kevin/go/src/github.com/coyim/coyim/gtk.go:28 +0x1d1\r\n                                                                          main.main()\r\n                                                                                     \t/home/kevin/go/src/github.com/coyim/coyim/main.go:47 +0x63\r\n\r\n```\r\n"}}
{"actor":{"display_login":"ageis"}}