Skip to content

Conversation

@BasketsAlaaf
Copy link
Contributor

This fixes an issue described in
this issue

Basically, due to python3.12, which is default in styhead, the roslogging is stuck in an infinite loop trying to get the caller stack. Hence, roscore is at 100% CPU but does not work, nor does any other node.

This is a different solution as the suggested in the issue.

This fixes an issue described in
[this issue](ros/ros_comm#2352 (comment))

Basically, due to python3.12, which is default in styhead, the roslogging
is stuck in an infinite loop trying to get the caller stack. Hence,
roscore is at 100% CPU but does not work, nor does any other node.

This is a different solution as the suggested in the issue.

Signed-off-by: Matthias Schoepfer <msc@fp-robotics.com>
@robwoolley
Copy link
Collaborator

Thanks, I will put this on the queue for merging in.

@robwoolley
Copy link
Collaborator

I did a visual review. This looks good. I will add it to my merge queue.

@robwoolley robwoolley changed the title Fixing infinite loop with roslogging and python3.12 {noetic} Fixing infinite loop with roslogging and python3.12 Jul 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants