| Summary: | vex x86->IR: unhandled instruction bytes: 0xC5 0xFB 0x2C 0x40 while running Memcheck on mencoder | ||
|---|---|---|---|
| Product: | [Developer tools] valgrind | Reporter: | Michael Kohne <mhkohne> |
| Component: | vex | Assignee: | Julian Seward <jseward> |
| Status: | RESOLVED INTENTIONAL | ||
| Severity: | crash | CC: | tom |
| Priority: | NOR | ||
| Version First Reported In: | 3.12.0 | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Michael Kohne
2017-05-25 16:24:48 UTC
The copy of mencoder was locally build with GCC 4.9.2 (as was valgrind). You'll probably get a lot further if you use a 64 bit build - many of the newer instructions are not supported in 32 bit mode and that's likely to be a major issue in a media encoder that is likely to be using lots of SSE stuff. (In reply to Tom Hughes from comment #2) > You'll probably get a lot further if you use a 64 bit build - many of the > newer instructions are not supported in 32 bit mode and that's likely to be > a major issue in a media encoder that is likely to be using lots of SSE > stuff. Ahh. I did try with an x64 build as well and also got an Illegal instruction (different instruction, still illegal). Am I more likely to see a fix for an x64 issue than an x32 one? This should just work on 64-bit x86. It won't get fixed on 32-bit though. |