qemu TCG in s390x mode issue with calculating HASH
Bug #1847232 reported by
Ivan Warren
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QEMU |
Fix Released
|
Undecided
|
David Hildenbrand |
Bug Description
When using go on s390x on Debian x64 (buster) (host) and debian s390x (sid) (guest) I run into the following problem :
The following occurs while trying to build a custom project :
go: <email address hidden>: Get https:/
Doing a git bisect I find that this problem only occurs on and after commit 08ef92d556c584c
Before that commit, all works fine. Past this commit, build always fails.
Without any proof, It looks like a hash calculation bug related to using z/Arch vector facilities...
tags: | added: s390x |
Changed in qemu: | |
assignee: | nobody → David Hildenbrand (davidhildenbrand) |
status: | New → In Progress |
Changed in qemu: | |
status: | In Progress → Fix Committed |
To post a comment you must log in.
On 08.10.19 14:11, Cornelia Huck wrote: /proxy. golang. org/github. com/%21factom% 21project/ basen/@ v/v0.0. 0-2015061323300 7-fe3947df716e. mod: 7faf594ff3af46d f456276e1b
> On Tue, 08 Oct 2019 11:19:25 -0000
> Ivan Warren via <email address hidden> wrote:
>
>> Public bug reported:
>>
>> When using go on s390x on Debian x64 (buster) (host) and debian s390x
>> (sid) (guest) I run into the following problem :
>>
>> The following occurs while trying to build a custom project :
>>
>> go: <email address hidden>:
>> Get
>> https:/
>> local error: tls: bad record MAC
>>
>> Doing a git bisect I find that this problem only occurs on and after
>> commit 08ef92d556c584c
>>
>> Before that commit, all works fine. Past this commit, build always
>> fails.
>
> What version are you using? Current master?
>
> Can you please share your command line?
>
>>
>> Without any proof, It looks like a hash calculation bug related to using
>> z/Arch vector facilities...
>
> Not an unreasonable guess, cc:ing David in case he has seen that before.
>
Can you reproduce with "-cpu qemu,vx=off" added to the QEMU command
line? Could be some fallout from vector instruction support. Currently
ill, will have a look when I'm feeling better.
--
Thanks,
David / dhildenb