# \_\_setDR: Assertion \`!"setDR ERROR"' failed

**URL:** <https://discuss.aerospike.com/t/setdr-assertion-setdr-error-failed/4791>\
**Category:** General Discussion\
**Tags:** arm\
**Created:** [December 4, 2017, 5:42pm UTC](https://discuss.aerospike.com/t/setdr-assertion-setdr-error-failed/4791 "2017-12-04T17:42:15Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![gbhanu](https://avatars.discourse-cdn.com/v4/letter/g/f04885/32.png) [@gbhanu](https://discuss.aerospike.com/u/gbhanu)\
**Post date:** [December 4, 2017, 5:42pm UTC](https://discuss.aerospike.com/t/setdr-assertion-setdr-error-failed/4791/1 "2017-12-04T17:42:15Z")

</div>

Hi,

I am running aerospike server on ubuntu 16.04 on aarch64 device. Server is crashing with below error when I test with aerospike\_test running on the same device

**asd: bt\_code.c:345: \_\_setDR: Assertion `!“setDR ERROR”’ failed.**

Dec 04 2017 17:09:00 GMT: WARNING (as): (signal.c:96) SIGABRT received, aborting Aerospike Community Edition build 3.15.0.0 os ubuntu16.04

Dec 04 2017 17:09:00 GMT: WARNING (as): (signal.c:100) stacktrace: found 1 frames

Dec 04 2017 17:09:00 GMT: WARNING (as): (signal.c:100) stacktrace: frame 0: ./target/Linux-aarch64/bin/asd(as\_sig\_handle\_abort+0x58) [0x483e88]

Makefile:70: recipe for target ‘start’ failed

make: \*\*\* [start] Aborted

Could you please help me to resolve this issue?

Cross-posted here: [Aerospike server crashed with error "\_\_setDR: Assertion `!”setDR ERROR”’ failed" - Stack Overflow](https://stackoverflow.com/questions/47639204/aerospike-server-crashed-with-error-setdr-assertion-setdr-error-failed)

---

<div class="post-metadata">

**Author:** ![kporter](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.aerospike.com/kporter/32/515_2.png) [@kporter](https://discuss.aerospike.com/u/kporter)\
**Post date:** [December 4, 2017, 6:02pm UTC](https://discuss.aerospike.com/t/setdr-assertion-setdr-error-failed/4791/2 "2017-12-04T18:02:12Z")

</div>

Aerospike doesn’t support ARM at his time.

---

<div class="post-metadata">

**Author:** ![gbhanu](https://avatars.discourse-cdn.com/v4/letter/g/f04885/32.png) [@gbhanu](https://discuss.aerospike.com/u/gbhanu)\
**Post date:** [December 5, 2017, 4:17am UTC](https://discuss.aerospike.com/t/setdr-assertion-setdr-error-failed/4791/3 "2017-12-05T04:17:40Z")

</div>

Thanks for your response. I have ported aerospike on to ARM device and able to run **aerospike server** and **aerospike\_test** on ARM device. I am able to insert record using aql also.

Could you please help me to understand about what this “setDR” does and why this assertion is happening. Is there any setting/configuration to be done for this?

---

<div class="post-metadata">

**Author:** ![kporter](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.aerospike.com/kporter/32/515_2.png) [@kporter](https://discuss.aerospike.com/u/kporter)\
**Post date:** [December 6, 2017, 12:42am UTC](https://discuss.aerospike.com/t/setdr-assertion-setdr-error-failed/4791/4 "2017-12-06T00:42:49Z")

</div>

One of my colleagues suggested the following:

> From a quick look at the code, I could imagine a compiler that defaults to “char” to unsigned could trigger this assert. If this is what’s happening, then perhaps adding “signed” to the declaration of “dirty” in “btreenode” in “btreepriv.h” might help. Or perhaps there could be issues with the struct being declared as packed?

PS: please provide this courtesy when cross-posting:

> [@Cross posting to/from other sites (such as Stack Overflow)](https://discuss.aerospike.com/t/cross-posting-to-from-other-sites-such-as-stack-overflow/4526):
>
> If you are crossposting to or from another site, we ask that you please provide a link to the other as a courtesy to others who may have the same question/problem. This web etiquette is an attempt to reduce the “[Wisdom of the Ancients](https://m.xkcd.com/979/)” problem.

---

<div class="post-metadata">

**Author:** ![kporter](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.aerospike.com/kporter/32/515_2.png) [@kporter](https://discuss.aerospike.com/u/kporter)\
**Post date:** [November 19, 2022, 4:46am UTC](https://discuss.aerospike.com/t/setdr-assertion-setdr-error-failed/4791/5 "2022-11-19T04:46:40Z")

</div>

6.2 has been released with ARM support: [Aerospike Server CE Release Note | Download | Aerospike](https://download.aerospike.com/download/server/notes.html#6.2.0.0)

---

<div class="post-metadata">

**Author:** ![system](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.aerospike.com/system/32/2274_2.png) [@system](https://discuss.aerospike.com/u/system)\
**Post date:** [February 11, 2023, 4:47am UTC](https://discuss.aerospike.com/t/setdr-assertion-setdr-error-failed/4791/6 "2023-02-11T04:47:23Z")

</div>

This topic was automatically closed 84 days after the last reply. New replies are no longer allowed.
