bird3 3.0.1 produces invalid opcodes on amd64
Open
Nobody has claimed this yet.
- Dominant language
- Lua
- Stars
- 396
- Forks
- 452
- Avg merge
- 13h 29m
- Merged PRs (30d)
- 2
Description
I need to revert 9935dfd to have a working bird3 on master amd64.
Version 3.0.1 fails due to invalid opcodes:
❯ dmesg | grep bird
[ 42.148485] traps: bird[15245] trap invalid opcode ip:5607fcb20065 sp:7ffc83b7d1e0 error:0 in bird[5607fcac3000+108000]
[ 49.147687] traps: bird[9477] trap invalid opcode ip:55df30d52065 sp:7ffcae7ad480 error:0 in bird[55df30cf5000+108000]
[ 73.157254] traps: bird[9782] trap invalid opcode ip:55ebcc7d3065 sp:7ffc3c37ed60 error:0 in bird[55ebcc776000+108000]
[ 104.148641] traps: bird[14850] trap invalid opcode ip:56193e555065 sp:7ffcaa897f20 error:0 in bird[56193e4f8000+108000]
[ 133.158205] traps: bird[28945] trap invalid opcode ip:56391d8f7065 sp:7fffa148f360 error:0 in bird[56391d89a000+108000]
[ 140.148007] traps: bird[31186] trap invalid opcode ip:55b27e672065 sp:7ffc5c24d780 error:0 in bird[55b27e615000+108000]
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by inspecting commit 9935dfd and reproducing the BIRD 3.0.1 failure on master amd64. Use the reported dmesg invalid-opcode traces to compare behavior before and after that commit; done means bird3 runs on master amd64 without producing invalid-opcode traps.
Written by the indexing model from the issue text.
Assessment
- Domain
- networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100