error reported in multilib session tracing scenario
We have the following scenario, lttng-tools compiled in both 32/64-bit versions, host is 64-bit.
We've forked the regression test form `tests/regression/ust/multi-session`, after I source the utils.sh I do a redefinition of `start_lttng_sessiond_opt` to start the session in the format that is commented on https://bugs.lttng.org/projects/lttng-tools/repository/lttng-tools/revisions/master/entry/tests/utils/utils.sh (line 505).
Everything works fine, on 64-bit, the traces show up just fine. Also, on 32-bit, the amount of traces seems to be the expected one.
The only issues that concerns me is that I see:
"Error Consumer socket fd -1 not found in consumer obj 0x..." where 0x... is in a 32-bit address space.
Question is, is it something wrong with the test scenario? Or is this an error we should pursue? Maybe an issue with relayd, lttng-ust?
Updated by Jonathan Rajotte Julien almost 4 years ago
- Status changed from New to Feedback
So far nothing seems wrong based on your description. Still from a quick look at the code the error these is not expected.
Could you attach the fork tests/regression/ust/multi-session just in case?
We will take a look in the upcoming weeks. In the meantime you can try to track it down and report your findings here as you go.