| Summary: | vex amd64->IR: unhandled instruction bytes: 0xC5 0xFC 0xC2 0xC0 0xF 0xC4 0xC2 0x7D 0x18 0x49 | ||
|---|---|---|---|
| Product: | [Developer tools] valgrind | Reporter: | Oliver Stoeneberg <oliverst> |
| Component: | vex | Assignee: | Julian Seward <jseward> |
| Status: | REPORTED --- | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | 3.13.0 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Oliver Stoeneberg
2018-01-17 16:10:15 UTC
The matching *-dbgsym package just showed up and there's a useful stack trace now
==45626== valgrind: Unrecognised instruction at address 0xa324512.
==45626== at 0xA324512: ???
==45626== by 0x1B35B177: lp_rast_shade_tile (lp_rast.c:352)
==45626== by 0x1B35B4E8: do_rasterize_bin (lp_rast.c:609)
==45626== by 0x1B35B4E8: rasterize_bin (lp_rast.c:628)
==45626== by 0x1B35B4E8: rasterize_scene (lp_rast.c:688)
==45626== by 0x1B35BBC3: thread_function (lp_rast.c:829)
==45626== by 0x1B35B9E6: impl_thrd_routine (threads_posix.h:87)
==45626== by 0xCC7A6B9: start_thread (pthread_create.c:333)
==45626== by 0xF98241C: clone (clone.S:109)
Unfortunately that is not that helpful since the code at that line is a call to the JIT
variant->jit_function[RAST_WHOLE]( &state->jit_context,
tile_x + x, tile_y + y,
inputs->frontfacing,
GET_A0(inputs),
GET_DADX(inputs),
GET_DADY(inputs),
color,
depth,
0xffff,
&task->thread_data,
stride,
depth_stride);
|