{"action":"created","issue":{"url":"https://api.github.com/repos/signalapp/Signal-Desktop/issues/2741","repository_url":"https://api.github.com/repos/signalapp/Signal-Desktop","labels_url":"https://api.github.com/repos/signalapp/Signal-Desktop/issues/2741/labels{/name}","comments_url":"https://api.github.com/repos/signalapp/Signal-Desktop/issues/2741/comments","events_url":"https://api.github.com/repos/signalapp/Signal-Desktop/issues/2741/events","html_url":"https://github.com/signalapp/Signal-Desktop/issues/2741","id":360661789,"node_id":"MDU6SXNzdWUzNjA2NjE3ODk=","number":2741,"title":"Signal freezes/crashes randomly (arch linux / awesomewm)","user":{"login":"ianbrody","id":43320308,"node_id":"MDQ6VXNlcjQzMzIwMzA4","avatar_url":"https://avatars3.githubusercontent.com/u/43320308?v=4","gravatar_id":"","url":"https://api.github.com/users/ianbrody","html_url":"https://github.com/ianbrody","followers_url":"https://api.github.com/users/ianbrody/followers","following_url":"https://api.github.com/users/ianbrody/following{/other_user}","gists_url":"https://api.github.com/users/ianbrody/gists{/gist_id}","starred_url":"https://api.github.com/users/ianbrody/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ianbrody/subscriptions","organizations_url":"https://api.github.com/users/ianbrody/orgs","repos_url":"https://api.github.com/users/ianbrody/repos","events_url":"https://api.github.com/users/ianbrody/events{/privacy}","received_events_url":"https://api.github.com/users/ianbrody/received_events","type":"User","site_admin":false},"labels":[{"id":738954867,"node_id":"MDU6TGFiZWw3Mzg5NTQ4Njc=","url":"https://api.github.com/repos/signalapp/Signal-Desktop/labels/Need%20Information","name":"Need Information","color":"c2a7e8","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2018-09-16T17:47:22Z","updated_at":"2018-09-25T18:50:16Z","closed_at":null,"author_association":"NONE","body":"* [X ] I have searched open and closed issues for duplicates\r\n  <!--\r\n    You can search all issues here:\r\n      https://github.com/signalapp/Signal-Desktop/issues?utf8=%E2%9C%93&q=is%3Aissue\r\n    Replace [ ] with [X] once you've searched\r\n  -->\r\n\r\n---\r\n\r\n### Bug description\r\n\r\nSignal crashes/freezes up after (often) minutes to hours of use (though sometimes it will run without issue for days). The process still exists but the window becomes filled with the contents of other windows and is unresponsive until I've killed and restarted the process. Unfortunately I can't seem to figure out any pattern to the crashes, and the logs don't look too helpful (though maybe I'm mistaken!). Here is the output of `coredumpctl dump <PID>`; the relevant part of the signal debug log is at the bottom of this bug report.\r\n\r\n    $ coredumpctl dump 24602\r\n                 PID: 24602 (electron)\r\n                 UID: 1000\r\n                 GID: 100 (users)\r\n              Signal: 6 (ABRT)\r\n           Timestamp: Sun 2018-09-16 01:49:41 CDT\r\n        Command Line: /usr/lib/electron/electron --type=gpu-process --no-sandbox --supports-dual-gpus=false --gpu-driver-bug-workarounds=1,9,27,70,84 --disable-gl-extensions=GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent --disable-accelerated-video-decode --gpu-vendor-id=0x8086 --gpu-device-id=0x0a2e --gpu-driver-vendor --gpu-driver-version --gpu-driver-date --service-request-channel-token=7478D505F7AA201A81CDD1E4180C6C3D\r\n          Executable: /usr/lib/electron/electron\r\n       Control Group: /user.slice/user-1000.slice/session-c1.scope\r\n                Unit: session-c1.scope\r\n               Slice: user-1000.slice\r\n             Session: c1\r\n           Owner UID: 1000\r\n             Boot ID: a446d395dd24437b9f6b46673196bc65\r\n          Machine ID: a2362a00c66245a2bcf8868129f5c492\r\n             Storage: /var/lib/systemd/coredump/core.electron.1000.a446d395dd24437b9f6b46673196bc65.24602.1537080581000000.lz4\r\n             Message: Process 24602 (electron) of user 1000 dumped core.\r\n                      \r\n                      Stack trace of thread 24602:\r\n                      #0  0x00007fa70ec0ed7f raise (libc.so.6)\r\n                      #1  0x00007fa70ebf9672 abort (libc.so.6)\r\n                      #2  0x0000556d70a068c2 n/a (electron)\r\n                      #3  0x0000556d70a06393 n/a (electron)\r\n                      #4  0x0000556d718fe451 n/a (electron)\r\n                      #5  0x0000556d7233fd2b n/a (electron)\r\n                      #6  0x0000556d7233f2d7 n/a (electron)\r\n                      #7  0x0000556d7233f228 n/a (electron)\r\n                      #8  0x0000556d723867e3 n/a (electron)\r\n                      #9  0x0000556d7235ca46 n/a (electron)\r\n                      #10 0x0000556d7236fe61 n/a (electron)\r\n                      #11 0x0000556d7233dae9 n/a (electron)\r\n                      #12 0x0000556d72336464 n/a (electron)\r\n                      #13 0x0000556d72336212 n/a (electron)\r\n                      #14 0x0000556d72334b6e n/a (electron)\r\n                      #15 0x0000556d72265813 n/a (electron)\r\n                      #16 0x0000556d723ba723 n/a (electron)\r\n                      #17 0x0000556d70a4a92d n/a (electron)\r\n                      #18 0x0000556d70a0a255 n/a (electron)\r\n                      #19 0x0000556d70a0a628 n/a (electron)\r\n                      #20 0x0000556d70a0aa87 n/a (electron)\r\n                      #21 0x0000556d70a0c6aa n/a (electron)\r\n                      #22 0x00007fa712f403cf g_main_context_dispatch (libglib-2.0.so.0)\r\n                      #23 0x00007fa712f41f89 n/a (libglib-2.0.so.0)\r\n                      #24 0x00007fa712f41fce g_main_context_iteration (libglib-2.0.so.0)\r\n                      #25 0x0000556d70a0c537 n/a (electron)\r\n                      #26 0x0000556d70a1a11c n/a (electron)\r\n                      #27 0x0000556d71073e16 n/a (electron)\r\n                      #28 0x0000556d70aa87e7 n/a (electron)\r\n                      #29 0x0000556d7221354d n/a (electron)\r\n                      #30 0x0000556d70aa7212 n/a (electron)\r\n                      #31 0x0000556d73dd9e58 main (electron)\r\n                      #32 0x00007fa70ebfb223 __libc_start_main (libc.so.6)\r\n                      #33 0x0000556d709d202e _start (electron)\r\n                      \r\n                      Stack trace of thread 24611:\r\n                      #0  0x00007fa715bedef6 pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)\r\n                      #1  0x0000556d70a20583 n/a (electron)\r\n                      #2  0x0000556d70a74d7b n/a (electron)\r\n                      #3  0x0000556d70a74e9d n/a (electron)\r\n                      #4  0x0000556d70a4f2f4 n/a (electron)\r\n                      #5  0x0000556d70a4f93e n/a (electron)\r\n                      #6  0x0000556d70a15b83 n/a (electron)\r\n                      #7  0x00007fa715be7a9d start_thread (libpthread.so.0)\r\n                      #8  0x00007fa70ecd2a43 __clone (libc.so.6)\r\n                      \r\n                      Stack trace of thread 24607:\r\n                      #0  0x00007fa70ecd2d77 epoll_wait (libc.so.6)\r\n                      #1  0x00007fa710d63a95 n/a (libevent-2.1.so.6)\r\n                      #2  0x00007fa710d598f4 event_base_loop (libevent-2.1.so.6)\r\n                      #3  0x0000556d70a0cdd3 n/a (electron)\r\n                      #4  0x0000556d70a1a11c n/a (electron)\r\n                      #5  0x0000556d70a529e2 n/a (electron)\r\n                      #6  0x0000556d70a15b83 n/a (electron)\r\n                      #7  0x00007fa715be7a9d start_thread (libpthread.so.0)\r\n                      #8  0x00007fa70ecd2a43 __clone (libc.so.6)\r\n                      \r\n                      Stack trace of thread 24606:\r\n                      #0  0x00007fa70ecd2d77 epoll_wait (libc.so.6)\r\n                      #1  0x00007fa710d63a95 n/a (libevent-2.1.so.6)\r\n                      #2  0x00007fa710d598f4 event_base_loop (libevent-2.1.so.6)\r\n                      #3  0x0000556d70a0cdd3 n/a (electron)\r\n                      #4  0x0000556d70a1a11c n/a (electron)\r\n                      #5  0x0000556d70a529e2 n/a (electron)\r\n                      #6  0x0000556d70a15b83 n/a (electron)\r\n                      #7  0x00007fa715be7a9d start_thread (libpthread.so.0)\r\n                      #8  0x00007fa70ecd2a43 __clone (libc.so.6)\r\n\r\n                      \r\n                      Stack trace of thread 24605:\r\n                      #0  0x00007fa715bedef6 pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)\r\n                      #1  0x0000556d70a20583 n/a (electron)\r\n                      #2  0x0000556d70a74d7b n/a (electron)\r\n                      #3  0x0000556d70a0c143 n/a (electron)\r\n                      #4  0x0000556d70a1a11c n/a (electron)\r\n                      #5  0x0000556d70a529e2 n/a (electron)\r\n                      #6  0x0000556d70a15b83 n/a (electron)\r\n                      #7  0x00007fa715be7a9d start_thread (libpthread.so.0)\r\n                      #8  0x00007fa70ecd2a43 __clone (libc.so.6)\r\n                      \r\n                      Stack trace of thread 24604:\r\n                      #0  0x00007fa715bedafc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)\r\n                      #1  0x00007fa6ff37bf3c n/a (i965_dri.so)\r\n                      #2  0x00007fa6ff37bc78 n/a (i965_dri.so)\r\n                      #3  0x00007fa715be7a9d start_thread (libpthread.so.0)\r\n                      #4  0x00007fa70ecd2a43 __clone (libc.so.6)\r\n\r\n\r\n\r\n\r\n### Platform info\r\n\r\nSignal version:\r\n\r\nThis has been going on for several versions, including 1.16.0 and 1.15.4. I think the problem started somewhere between 1.10 and 1.13 but it seems signal isn't letting me use older versions so I can't narrow it down further.\r\n\r\nOperating System:\r\n\r\nArch linux, using awesome window manager (X11)\r\n\r\nLinked device version: iOS 11.4.1 using signal app version 2.29.2.4\r\n\r\nI've observed the issue under both [this package](https://aur.archlinux.org/packages/signal) which builds something on top of electron (version 2.0.9), and [this one](https://aur.archlinux.org/packages/signal-desktop-bin) which is a repackaging of the debian package. The crash dump here is from the former. Would it be helpful if I rebuilt electron with debug symbols?\r\n\r\n\r\n### Excerpt of debug log\r\n\r\nJust from a few minutes on either side of the crash. Let me know if you want the full log (but it's very long).\r\n\r\n    INFO  2018-09-16T06:38:23.260Z SQL channel job 1509 (getMessagesByConversation) succeeded in 7ms\r\n    INFO  2018-09-16T06:38:50.223Z Sending a keepalive message\r\n    INFO  2018-09-16T06:39:45.273Z Sending a keepalive message\r\n    INFO  2018-09-16T06:40:40.323Z Sending a keepalive message\r\n    INFO  2018-09-16T06:41:35.375Z Sending a keepalive message\r\n    INFO  2018-09-16T06:42:30.426Z Sending a keepalive message\r\n    INFO  2018-09-16T06:43:25.473Z Sending a keepalive message\r\n    INFO  2018-09-16T06:44:20.524Z Sending a keepalive message\r\n    INFO  2018-09-16T06:45:15.574Z Sending a keepalive message\r\n    INFO  2018-09-16T06:46:10.625Z Sending a keepalive message\r\n    INFO  2018-09-16T06:47:05.675Z Sending a keepalive message\r\n    INFO  2018-09-16T06:48:00.725Z Sending a keepalive message\r\n    INFO  2018-09-16T06:48:55.783Z Sending a keepalive message\r\n    INFO  2018-09-16T16:52:50.514Z app ready\r\n    INFO  2018-09-16T16:52:50.518Z Ensure attachments directory exists\r\n    INFO  2018-09-16T16:52:50.522Z updateSchema: Current schema version: 3; Most recent schema version: 3; SQLite version: 3.20.1; SQLCipher version: 3.4.2;\r\n    INFO  2018-09-16T16:52:50.524Z Initializing BrowserWindow config: {\"show\":true,\"width\":1050,\"height\":695,\"minWidth\":640,\"minHeight\":360,\"autoHideMenuBar\":false,\"webPreferences\":{\"nodeIntegration\":false,\"nodeIntegrationInWorker\":false,\"preload\":\"[REDACTED]/app.asar/preload.js\",\"nativeWindowOpen\":true},\"icon\":\"[REDACTED]/app.asar/images/icon_256.png\",\"maximized\":false,\"x\":1,\"y\":20}\r\n    INFO  2018-09-16T16:52:51.078Z Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"width\":1050,\"height\":697,\"x\":1,\"y\":20}\r\n    INFO  2018-09-16T16:52:51.387Z Detected Linux. Using default en_US spell check dictionary\r\n    INFO  2018-09-16T16:52:51.601Z pre-main prep time: 2 ms\r\n    INFO  2018-09-16T16:52:51.625Z Build expires:  2018-11-08T22:11:34.000Z\r\n    INFO  2018-09-16T16:52:51.644Z background page reloaded\r\n    INFO  2018-09-16T16:52:51.644Z environment: production\r\n    INFO  2018-09-16T16:52:51.645Z Start IndexedDB migrations\r\n    INFO  2018-09-16T16:52:51.645Z Run migrations on database with attachment data\r\n    INFO  2018-09-16T16:52:51.851Z Database status {\"firstMigrationVersion\":12,\"lastMigrationVersion\":18,\"databaseVersion\":18,\"isAlreadyUpgraded\":true}\r\n    INFO  2018-09-16T16:52:51.851Z Storage fetch\r\n    INFO  2018-09-16T16:52:51.889Z upgradeMessages: Mandatory message schema upgrade started. Target version: 7\r\n    INFO  2018-09-16T16:52:51.894Z upgradeMessages: upgrade without index {\"done\":true}\r\n    INFO  2018-09-16T16:52:51.894Z upgradeMessages: upgrade without index complete!\r\n    INFO  2018-09-16T16:52:51.902Z upgradeMessages: upgrade with index {\"done\":true,\"numProcessed\":0,\"fetchDuration\":7,\"upgradeDuration\":0,\"saveDuration\":0,\"totalDuration\":7}\r\n    INFO  2018-09-16T16:52:51.903Z upgradeMessages: upgrade with index complete!\r\n    INFO  2018-09-16T16:52:51.903Z upgradeMessages: Message schema upgrade complete\r\n    INFO  2018-09-16T16:52:51.910Z Cleanup: starting...\r\n    INFO  2018-09-16T16:52:51.912Z SQL channel job 1 (getOutgoingWithoutExpiresAt) succeeded in 2ms\r\n    INFO  2018-09-16T16:52:51.913Z Cleanup: Found 0 messages for cleanup\r\n    INFO  2018-09-16T16:52:51.913Z Cleanup: complete\r\n    INFO  2018-09-16T16:52:51.913Z Starting background data migration. Target version: 8\r\n    INFO  2018-09-16T16:52:51.914Z ConversationController: starting initial fetch\r\n    INFO  2018-09-16T16:52:51.948Z SQL channel job 3 (getMessagesByConversation) succeeded in 5ms\r\n    INFO  2018-09-16T16:52:51.950Z SQL channel job 2 (getMessagesByConversation) succeeded in 8ms\r\n    INFO  2018-09-16T16:52:51.950Z SQL channel job 7 (getMessagesByConversation) succeeded in 8ms\r\n    INFO  2018-09-16T16:52:51.950Z SQL channel job 8 (getMessagesByConversation) succeeded in 8ms\r\n    INFO  2018-09-16T16:52:51.951Z SQL channel job 9 (getMessagesByConversation) succeeded in 8ms\r\n    INFO  2018-09-16T16:52:51.951Z SQL channel job 10 (getMessagesByConversation) succeeded in 9ms\r\n    INFO  2018-09-16T16:52:51.951Z SQL channel job 11 (getMessagesByConversation) succeeded in 9ms\r\n    INFO  2018-09-16T16:52:51.951Z SQL channel job 12 (getMessagesByConversation) succeeded in 9ms\r\n    INFO  2018-09-16T16:52:51.951Z SQL channel job 13 (getMessagesByConversation) succeeded in 9ms\r\n    INFO  2018-09-16T16:52:51.952Z SQL channel job 14 (getMessagesByConversation) succeeded in 9ms\r\n    INFO  2018-09-16T16:52:51.953Z SQL channel job 15 (getMessagesByConversation) succeeded in 8ms\r\n    INFO  2018-09-16T16:52:51.953Z SQL channel job 16 (getMessagesByConversation) succeeded in 9ms\r\n    INFO  2018-09-16T16:52:51.953Z SQL channel job 4 (getMessagesByConversation) succeeded in 10ms\r\n    INFO  2018-09-16T16:52:51.954Z SQL channel job 5 (getMessagesByConversation) succeeded in 11ms\r\n    INFO  2018-09-16T16:52:51.954Z SQL channel job 6 (getMessagesByConversation) succeeded in 11ms\r\n    INFO  2018-09-16T16:52:51.954Z SQL channel job 17 (getMessagesByConversation) succeeded in 11ms\r\n    INFO  2018-09-16T16:52:51.954Z SQL channel job 18 (getMessagesByConversation) succeeded in 11ms\r\n    INFO  2018-09-16T16:52:51.955Z SQL channel job 20 (getMessagesByConversation) succeeded in 11ms\r\n    INFO  2018-09-16T16:52:51.955Z SQL channel job 22 (getMessagesByConversation) succeeded in 12ms\r\n    INFO  2018-09-16T16:52:51.955Z SQL channel job 23 (getMessagesByConversation) succeeded in 12ms\r\n    INFO  2018-09-16T16:52:51.955Z SQL channel job 24 (getMessagesByConversation) succeeded in 12ms\r\n    INFO  2018-09-16T16:52:51.956Z SQL channel job 25 (getMessagesByConversation) succeeded in 12ms\r\n    INFO  2018-09-16T16:52:51.956Z SQL channel job 26 (getMessagesByConversation) succeeded in 13ms\r\n    INFO  2018-09-16T16:52:51.956Z SQL channel job 27 (getMessagesByConversation) succeeded in 13ms\r\n    INFO  2018-09-16T16:52:51.956Z SQL channel job 28 (getMessagesByConversation) succeeded in 13ms\r\n    INFO  2018-09-16T16:52:51.957Z SQL channel job 29 (getMessagesByConversation) succeeded in 14ms\r\n    INFO  2018-09-16T16:52:51.957Z SQL channel job 30 (getMessagesByConversation) succeeded in 14ms\r\n    INFO  2018-09-16T16:52:51.957Z SQL channel job 31 (getMessagesByConversation) succeeded in 14ms\r\n    INFO  2018-09-16T16:52:51.958Z SQL channel job 32 (getMessagesByConversation) succeeded in 14ms\r\n    INFO  2018-09-16T16:52:51.958Z SQL channel job 33 (getMessagesByConversation) succeeded in 15ms\r\n    INFO  2018-09-16T16:52:51.958Z SQL channel job 34 (getMessagesByConversation) succeeded in 15ms\r\n    INFO  2018-09-16T16:52:51.958Z SQL channel job 35 (getMessagesByConversation) succeeded in 15ms\r\n    INFO  2018-09-16T16:52:51.958Z SQL channel job 36 (getMessagesByConversation) succeeded in 15ms\r\n    INFO  2018-09-16T16:52:51.959Z SQL channel job 37 (getMessagesByConversation) succeeded in 15ms\r\n    INFO  2018-09-16T16:52:51.959Z SQL channel job 38 (getMessagesByConversation) succeeded in 16ms\r\n    INFO  2018-09-16T16:52:51.959Z SQL channel job 39 (getMessagesByConversation) succeeded in 16ms\r\n    INFO  2018-09-16T16:52:51.959Z SQL channel job 19 (getMessagesByConversation) succeeded in 16ms\r\n    INFO  2018-09-16T16:52:51.959Z SQL channel job 21 (getMessagesByConversation) succeeded in 16ms\r\n    INFO  2018-09-16T16:52:51.959Z ConversationController: done with initial fetch\r\n    INFO  2018-09-16T16:52:51.959Z listening for registration events\r\n    INFO  2018-09-16T16:52:51.962Z Next signed key rotation scheduled for 2018-09-17T05:23:44.315Z\r\n    INFO  2018-09-16T16:52:51.962Z connect\r\n    INFO  2018-09-16T16:52:51.963Z getAllFromCache\r\n    INFO  2018-09-16T16:52:51.963Z opening message socket https://textsecure-service.whispersystems.org\r\n    INFO  2018-09-16T16:52:51.975Z open inbox\r\n    INFO  2018-09-16T16:52:52.034Z Sync read receipt configuration status: {\"status\":\"skipped\",\"reason\":\"hasPreviouslySynced\"}\r\n    INFO  2018-09-16T16:52:52.034Z Start idle detector\r\n    INFO  2018-09-16T16:52:52.038Z SQL channel job 40 (getNextExpiringMessage) succeeded in 76ms\r\n    INFO  2018-09-16T16:52:52.038Z SQL channel job 41 (getAllUnprocessed) succeeded in 75ms\r\n    INFO  2018-09-16T16:52:52.039Z getAllFromCache loaded 0 saved envelopes\r\n    INFO  2018-09-16T16:52:52.296Z websocket open\r\n    INFO  2018-09-16T16:52:52.301Z got request PUT /api/v1/queue/empty\r\n    INFO  2018-09-16T16:52:52.306Z MessageReceiver: emitting 'empty' event\r\n    INFO  2018-09-16T16:52:53.308Z Update notifications: {\"shouldClearNotifications\":false,\"shouldPlayNotificationSound\":false,\"shouldShowNotifications\":false,\"type\":\"noNotifications\",\"isNotificationGroupingSupported\":true}\r\n    INFO  2018-09-16T16:53:02.140Z SQL channel job 42 (getMessagesNeedingUpgrade) succeeded in 93ms\r\n    INFO  2018-09-16T16:53:02.140Z Upgrade message schema (with index): {\"done\":true,\"numProcessed\":0,\"fetchDuration\":93,\"upgradeDuration\":0,\"saveDuration\":0,\"totalDuration\":93}\r\n    INFO  2018-09-16T16:53:02.140Z Background migration complete. Stopping idle detector.\r\n    INFO  2018-09-16T16:53:02.140Z Stop idle detector\r\n    INFO  2018-09-16T16:53:47.306Z Sending a keepalive message\r\n\r\nI'm afraid the information I've provided isn't terribly useful, but I don't know how else to obtain useful information, and am happy to collect more if you tell me where to look. I don't think this is a duplicate of #2567 -- notifications usually work fine."},"comment":{"url":"https://api.github.com/repos/signalapp/Signal-Desktop/issues/comments/424458766","html_url":"https://github.com/signalapp/Signal-Desktop/issues/2741#issuecomment-424458766","issue_url":"https://api.github.com/repos/signalapp/Signal-Desktop/issues/2741","id":424458766,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNDQ1ODc2Ng==","user":{"login":"ianbrody","id":43320308,"node_id":"MDQ6VXNlcjQzMzIwMzA4","avatar_url":"https://avatars3.githubusercontent.com/u/43320308?v=4","gravatar_id":"","url":"https://api.github.com/users/ianbrody","html_url":"https://github.com/ianbrody","followers_url":"https://api.github.com/users/ianbrody/followers","following_url":"https://api.github.com/users/ianbrody/following{/other_user}","gists_url":"https://api.github.com/users/ianbrody/gists{/gist_id}","starred_url":"https://api.github.com/users/ianbrody/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ianbrody/subscriptions","organizations_url":"https://api.github.com/users/ianbrody/orgs","repos_url":"https://api.github.com/users/ianbrody/repos","events_url":"https://api.github.com/users/ianbrody/events{/privacy}","received_events_url":"https://api.github.com/users/ianbrody/received_events","type":"User","site_admin":false},"created_at":"2018-09-25T18:50:16Z","updated_at":"2018-09-25T18:50:16Z","author_association":"NONE","body":"I think it might be tied to receiving messages, but I'm not sure. It certainly doesn't happen every time I receive a message. I usually leave it in a workspace I'm not using for other things, and I think the crashes happen less often (never?) when it's minimized in that workspace."}}
{"actor":{"display_login":"ianbrody"}}