<p>There isn't a single condition that <a href="https://stackoverflow.com/questions/35010654/when-does-memory-load-cause-bus-error-on-x86-64-linux">triggers a <code>SIGBUS</code></a>. Without more details it's impossible to debug this problem remotely.</p>

<p>A <a href="https://en.wikipedia.org/wiki/Bus_error" rel="nofollow noreferrer">Bus Error</a> can be indicative of a hardware problem. Check your motherboard and look for bulged capacitors near where the memory slots are located. If you find any, take your PC to a technician. You may try taking out the memory modules and clean their gold contacts with paper or eraser rubber. It's also recommended you clean out the memory slots themselves from any dust. </p>

<p>To completely rule out a memory problem you can boot your Linux box into <code>memtest86</code> (included in most Ubuntu boot options or live images) and leave it running for a few hours. If hardware-related, <code>memtest86</code> will find most memory-related problems during its very first test stages. </p>

<p>Software conditions can also trigger a <code>SIGBUS</code>. Since there isn't currently a specific known issue on Bitcoin Core that triggers a Bus Error, I'd assume it's a problem in your installation. Try rebuilding Bitcoin Core from source or reinstalling/upgrading its prerequisite packages. </p>

<p>Lastly, you may try tweaking <a href="https://bitcoin.stackexchange.com/questions/50580/how-to-run-bitcoind-in-a-low-memory-environment">Bitcoin Core's memory parameters</a> to see if the Bus Error goes away. If you notice your Linux box is disk thrashing and using too much swap when running Bitcoin, that could be an indication of low memory. Use <code>iotop</code> and <code>htop</code> in different screens to monitor the IO and CPU-bound systems respectively while running Bitcoin Core and see if either disk or CPU are being hogged by a specific process.</p>

CC BY-SA 4.0
2019-10-12T16:44:26.890Z
2019-10-12T16:44:26.890Z
Jose Fonseca
<p>Running a new install of Ubuntu 18.04.3 LTS and downloading blocks in bitcoin-qt up to over 70% when pgm quits with "Bus error (core dumped)".</p>

<p>Anyone else gets this or how to fix it? (-rescan didn't help)</p>

<p>Thanks.</p>

CC BY-SA 4.0
2019-09-30T12:56:33.440Z
Try to delete the ~/.bitcoin dir and restarting the download blocks
vincenzopalazzo
<bitcoin-core><error><bitcoin-qt-setup>
Bus error (core dumped)
Jeff Taylor
# Bus error (core dumped)

(Asked by: username_0 on 2019-09-25)

Running a new install of Ubuntu 18.04.3 LTS and downloading blocks in bitcoin-qt up to over 70% when pgm quits with "Bus error (core dumped)".

Anyone else gets this or how to fix it? (-rescan didn't help)

Thanks.

**Tags:** bitcoin-core, error, bitcoin-qt-setup

> **Comments:**
> **username_1**: Try to delete the ~/.bitcoin dir and restarting the download blocks  

---

## 1 answers

### Answer by username_2 on 2019-10-12. Score: 1

There isn't a single condition that [triggers a `SIGBUS`](https://stackoverflow.com/questions/35010654/when-does-memory-load-cause-bus-error-on-x86-64-linux). Without more details it's impossible to debug this problem remotely.

A [Bus Error](https://en.wikipedia.org/wiki/Bus_error) can be indicative of a hardware problem. Check your motherboard and look for bulged capacitors near where the memory slots are located. If you find any, take your PC to a technician. You may try taking out the memory modules and clean their gold contacts with paper or eraser rubber. It's also recommended you clean out the memory slots themselves from any dust.

To completely rule out a memory problem you can boot your Linux box into `memtest86` (included in most Ubuntu boot options or live images) and leave it running for a few hours. If hardware-related, `memtest86` will find most memory-related problems during its very first test stages.

Software conditions can also trigger a `SIGBUS`. Since there isn't currently a specific known issue on Bitcoin Core that triggers a Bus Error, I'd assume it's a problem in your installation. Try rebuilding Bitcoin Core from source or reinstalling/upgrading its prerequisite packages.

Lastly, you may try tweaking [Bitcoin Core's memory parameters](https://bitcoin.stackexchange.com/questions/50580/how-to-run-bitcoind-in-a-low-memory-environment) to see if the Bus Error goes away. If you notice your Linux box is disk thrashing and using too much swap when running Bitcoin, that could be an indication of low memory. Use `iotop` and `htop` in different screens to monitor the IO and CPU-bound systems respectively while running Bitcoin Core and see if either disk or CPU are being hogged by a specific process.


---

