* Electron version: 1.7.4
* Operating system: MacOS

```
Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000028
Exception Note:        EXC_CORPSE_NOTIFY
Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [0]
VM Regions Near 0x28:
--> 
    __TEXT                 000000010c315000-000000010c316000 [    4K] r-x/rwx SM=COW  /Applications/Station Canary.app/Contents/MacOS/Station Canary
Thread 0 Crashed:: CrBrowserMain  Dispatch queue: com.apple.main-thread
0   com.github.electron.framework   0x000000010e8d6e0b brightray::Notification::~Notification() + 43
1   com.github.electron.framework   0x000000010e8cec4a brightray::CocoaNotification::~CocoaNotification() + 106
2   com.github.electron.framework   0x000000010e8cec79 brightray::CocoaNotification::~CocoaNotification() + 9
3   com.github.electron.framework   0x000000010e8cec8e brightray::CocoaNotification::~CocoaNotification() + 14
4   com.github.electron.framework   0x000000010e8d6c7f brightray::NotificationPresenter::~NotificationPresenter() + 63
5   com.github.electron.framework   0x000000010e8cf75b brightray::NotificationPresenterMac::~NotificationPresenterMac() + 75
6   com.github.electron.framework   0x000000010e8cf789 brightray::NotificationPresenterMac::~NotificationPresenterMac() + 9
7   com.github.electron.framework   0x000000010e8cf79e brightray::NotificationPresenterMac::~NotificationPresenterMac() + 14
8   com.github.electron.framework   0x000000010e8bdf50 brightray::BrowserClient::~BrowserClient() + 48
9   com.github.electron.framework   0x000000010e7edda9 atom::AtomBrowserClient::~AtomBrowserClient() + 137
10  com.github.electron.framework   0x000000010e7eddd9 atom::AtomBrowserClient::~AtomBrowserClient() + 9
11  com.github.electron.framework   0x000000010e7ede0e atom::AtomBrowserClient::~AtomBrowserClient() + 14
12  com.github.electron.framework   0x000000010e75b848 atom::AtomMainDelegate::~AtomMainDelegate() + 88
13  com.github.electron.framework   0x000000010e75b869 atom::AtomMainDelegate::~AtomMainDelegate() + 9
14  com.github.electron.framework   0x000000010e758b95 AtomMain + 85
15  org.efounders.BrowserXCanary    0x000000010c315f26 main + 38
16  libdyld.dylib                   0x00007fffcd1f3235 start + 1
```
atom/browser/api/atom_api_notification.h
#ifndef ATOM_BROWSER_API_ATOM_API_NOTIFICATION_H_
#define ATOM_BROWSER_API_ATOM_API_NOTIFICATION_H_
#include <memory>
#include <string>
#include <vector>
#include "atom/browser/api/trackable_object.h"
#include "base/strings/utf_string_conversions.h"
#include "brightray/browser/notification.h"
#include "brightray/browser/notification_delegate.h"
#include "brightray/browser/notification_presenter.h"
#include "native_mate/handle.h"
#include "ui/gfx/image/image.h"
namespace atom {
namespace api {
class Notification : public mate::TrackableObject<Notification>,