<p dir="auto">Electron is crashing while running a build in TravisCI. I setup my own crash reporter server to capture the <code class="notranslate">upload_file_minidump</code> file and the other values.</p>
<p dir="auto">The text values are:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="{
  &quot;pid&quot;: &quot;2190&quot;,
  &quot;ptime&quot;: &quot;8282&quot;,
  &quot;lsb-release&quot;: &quot;Ubuntu 12.04.5 LTS&quot;,
  &quot;prod&quot;: &quot;Electron&quot;,
  &quot;ver&quot;: &quot;0.36.0&quot;,
  &quot;_companyName&quot;: &quot;Cypress&quot;,
  &quot;_productName&quot;: &quot;Chromium&quot;,
  &quot;_version&quot;: &quot;0.2.0&quot;,
  &quot;platform&quot;: &quot;linux&quot;,
  &quot;process_type&quot;: &quot;browser&quot;
}"><pre class="notranslate"><span class="pl-kos">{</span>
  <span class="pl-s">"pid"</span>: <span class="pl-s">"2190"</span><span class="pl-kos">,</span>
  <span class="pl-s">"ptime"</span>: <span class="pl-s">"8282"</span><span class="pl-kos">,</span>
  <span class="pl-s">"lsb-release"</span>: <span class="pl-s">"Ubuntu 12.04.5 LTS"</span><span class="pl-kos">,</span>
  <span class="pl-s">"prod"</span>: <span class="pl-s">"Electron"</span><span class="pl-kos">,</span>
  <span class="pl-s">"ver"</span>: <span class="pl-s">"0.36.0"</span><span class="pl-kos">,</span>
  <span class="pl-s">"_companyName"</span>: <span class="pl-s">"Cypress"</span><span class="pl-kos">,</span>
  <span class="pl-s">"_productName"</span>: <span class="pl-s">"Chromium"</span><span class="pl-kos">,</span>
  <span class="pl-s">"_version"</span>: <span class="pl-s">"0.2.0"</span><span class="pl-kos">,</span>
  <span class="pl-s">"platform"</span>: <span class="pl-s">"linux"</span><span class="pl-kos">,</span>
  <span class="pl-s">"process_type"</span>: <span class="pl-s">"browser"</span>
<span class="pl-kos">}</span></pre></div>
<p dir="auto">The <a href="http://cl.ly/3M1A0f1r2B2f/upload_file_minidump" rel="nofollow">actual <code class="notranslate">minidump</code> from the crash is here</a>. Is this crash file helpful?</p>
<p dir="auto">I've tested Electron in my own <code class="notranslate">Linux 12.04 Server</code>, <code class="notranslate">OSX,</code> and even <code class="notranslate">CircleCI</code>, and it does <strong>not</strong> crash. So it must be something particular to <code class="notranslate">TravisCI</code>. It is crashing consistently every single time in the exact same area.</p>
<p dir="auto">I'm going to do more research on the actual cause of the crash to help determine the root cause - such as a specific action happening on the page. I'll update the issue when I find out more.</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="0   libnode.dylib                   0x0000000113066322 v8::internal::Heap::IterateAndMarkPointersToFromSpace(v8::internal::HeapObject*, unsigned char*, unsigned char*, bool, void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*)) + 386
1   libnode.dylib                   0x0000000113065bfe v8::internal::Heap::DoScavenge(v8::internal::ObjectVisitor*, unsigned char*) + 574
2   libnode.dylib                   0x00000001130647e9 v8::internal::Heap::Scavenge() + 937
3   libnode.dylib                   0x0000000113063353 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) + 915
4   libnode.dylib                   0x0000000113062bce v8::internal::Heap::CollectGarbage(v8::internal::GarbageCollector, char const*, char const*, v8::GCCallbackFlags) + 606
5   libnode.dylib                   0x000000011303098f v8::internal::Factory::NewUninitializedFixedArray(int) + 95"><pre class="notranslate"><code class="notranslate">0   libnode.dylib                   0x0000000113066322 v8::internal::Heap::IterateAndMarkPointersToFromSpace(v8::internal::HeapObject*, unsigned char*, unsigned char*, bool, void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*)) + 386
1   libnode.dylib                   0x0000000113065bfe v8::internal::Heap::DoScavenge(v8::internal::ObjectVisitor*, unsigned char*) + 574
2   libnode.dylib                   0x00000001130647e9 v8::internal::Heap::Scavenge() + 937
3   libnode.dylib                   0x0000000113063353 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) + 915
4   libnode.dylib                   0x0000000113062bce v8::internal::Heap::CollectGarbage(v8::internal::GarbageCollector, char const*, char const*, v8::GCCallbackFlags) + 606
5   libnode.dylib                   0x000000011303098f v8::internal::Factory::NewUninitializedFixedArray(int) + 95
</code></pre></div>