<!doctype html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<div>
<br>
</div>
<blockquote type="cite">
<div>
On 20/02/2020 22:49 Julien Lepiller <
<a
href="mailto:julien@lepiller.eu">julien@lepiller.eu</a>>
wrote:
</div>
<div>
<br>
</div>
<div>
<br>
</div>
<div>
Le 20 février 2020 13:37:20 GMT-05:00, Aki Tuomi <
<a
href="mailto:aki.tuomi@open-xchange.com">aki.tuomi@open-xchange.com</a>>
a écrit :
</div>
<div>
>
</div>
<div>
>> On 20/02/2020 20:31 Julien Lepiller <
<a
href="mailto:julien@lepiller.eu">julien@lepiller.eu</a>>
wrote:
</div>
<div>
>>
</div>
<div>
>>
</div>
<div>
>> Le 20 février 2020 12:58:52 GMT-05:00, Aki Tuomi
</div>
<div>
><
<a
href="mailto:aki.tuomi@open-xchange.com">aki.tuomi@open-xchange.com</a>>
a écrit :
</div>
<div>
>> >
</div>
<div>
>> >> On 20/02/2020 18:56 Julien Lepiller <
<a
href="mailto:julien@lepiller.eu">julien@lepiller.eu</a>>
wrote:
</div>
<div>
>> >>
</div>
<div>
>> >>
</div>
<div>
>> >> Hi,
</div>
<div>
>> >>
</div>
<div>
>> >> I am a packager in Guix and user of dovecot on an ARM
server
</div>
<div>
>(armhf).
</div>
<div>
>> >The Guix package fails to build because of a test error (see
the
</div>
<div>
>last
</div>
<div>
>> >lines of the full build log:
</div>
<div>
>>
</div>
<div>
>>
<a
href="https://ci.guix.gnu.org/log/f5if2qb5rsqag3a6jy5vga1l9hm9pkj0-dovecot-2.3.9.3)"
rel="noopener"
target="_blank">https://ci.guix.gnu.org/log/f5if2qb5rsqag3a6jy5vga1l9hm9pkj0-dovecot-2.3.9.3)</a>.
</div>
<div>
>> >As the name suggests, this is dovecot 2.3.9.3, the latest
version.
</div>
<div>
>> >Previous versions built fine, as well as the same version on
x86 and
</div>
<div>
>> >x86_64. Note that the build on guix's build farm was done
in a qemu
</div>
<div>
>vm,
</div>
<div>
>> >but I got the same test failure on real hardware.
</div>
<div>
>> >>
</div>
<div>
>> >> I'm not sure what the best course of action is. Did I
find a
</div>
<div>
>> >legitimate bug, or should I simply ignore that test for that
</div>
<div>
>> >architecture? Dovecot itself seems to be running fine when I
ignore
</div>
<div>
>the
</div>
<div>
>> >tests.
</div>
<div>
>> >>
</div>
<div>
>> >> Thanks for any guidance you could provide!
</div>
<div>
>> >
</div>
<div>
>> >(sorry for the previous mail, client acted up...)
</div>
<div>
>> >
</div>
<div>
>> >Can you provide backtrace for the core file? This seems to be
</div>
<div>
>related
</div>
<div>
>> >to libunwind somehow.
</div>
<div>
>> >
</div>
<div>
>> >Aki
</div>
<div>
>>
</div>
<div>
>> I can try, but it will take me some time to rebuild. I forgot to
keep
</div>
<div>
>the previous attempts. I think this is unrelated to libunwind since the
</div>
<div>
>asserts that fail are in the #elif case for libunwind. We don't
build
</div>
<div>
>with libunwind (should we? What does it bring us?)
</div>
<div>
>
</div>
<div>
>Then it's somehow related into how the backtrace handling works in
ARM.
</div>
<div>
>Anyways, cannot say anything without the core file.
</div>
<div>
>
</div>
<div>
>Aki
</div>
<div>
<br>
</div>
<div>
Thanks, it took me two hours to produce the core dump, but here it is. I
suppose putting it as an attachment is not ok for a mailing list, so I put it on
my server instead (tell me if you want it as an attachment instead, I
couldn't find that info). See
<a href="https://lepiller.eu/files/core"
rel="noopener"
target="_blank">https://lepiller.eu/files/core</a> (400KB)
and
<a href="https://lepiller.eu/files/test-lib"
rel="noopener"
target="_blank">https://lepiller.eu/files/test-lib</a>
(2.7MB) (the program that dumped core). Thanks for your help!
</div>
</blockquote>
<div>
<br>
</div>
<div>
Thank you,
</div>
<div>
<br>
</div>
<div>
as I don't have arm at hand, can you provide
</div>
<div>
<br>
</div>
<div>
gdb .test-lib core
</div>
<div>
bt full
</div>
<div>
<br>
</div>
<div>
output?
</div>
<div class="io-ox-signature">
<pre>---
Aki Tuomi</pre>
</div>
</body>
</html>