
[Crash Dump.txt](https://github.com/electron/electron/files/1361356/Crash.Dump.txt)
* Electron version: 1.7.8, 1.7.5
* Operating system: macOS, Windows 10

### Expected behavior

The app should zoom in or zoom out like how it does when the dev tools is not open.

### Actual behavior

Electron Crashes and quits

### How to reproduce

1. Setup a sample Electron App
2. Make sure Zoom options and Toggle Dev Tools options are available
3. Start the app
4. Open Dev Tools using the menu or the keyboard shortcut
5. Zoom In or Zoom Out
6. Observe the crash that happens
atom/browser/api/atom_api_web_contents.h
void AddWorkSpace(mate::Arguments* args, const base::FilePath& path);
  void RemoveWorkSpace(mate::Arguments* args, const base::FilePath& path);
  
  void Undo();
  void Redo();
  void Cut();
  void Copy();
  void Paste();
  void PasteAndMatchStyle();
  void Delete();
  void SelectAll();
  void Unselect();
  void Replace(const base::string16& word);
  void ReplaceMisspelling(const base::string16& word);
  uint32_t FindInPage(mate::Arguments* args);
  void StopFindInPage(content::StopFindAction action);
  void ShowDefinitionForSelection();
  void CopyImageAt(int x, int y);
  
  void Focus();
  bool IsFocused() const;
  void TabTraverse(bool reverse);
  
  bool SendIPCMessage(bool all_frames,
                      const base::string16& channel,
                      const base::ListValue& args);
  
  void SendInputEvent(v8::Isolate* isolate, v8::Local<v8::Value> input_event);