Comments (17)
Do you also get no crash from the nightly builds?
from webots.
I am having the same Issue with nightly builds (2023b).
from webots.
Hi Phil,
did you solve this? I have the same problem.
from webots.
Hi,
No, I simply created a dual boot with Ubuntu 22.04 just for Webots and everything works fine on this configuration.
from webots.
I don't have idea why it could fail here. I don't know if you are familiar with the process, but it would be great if you could build Webots in debug mode, and see what gdb say about that !
If you are willing to do that but don't know how, I could guide you :) Otherwise, that not a big deal if you don't want to investigate, as Webots is first developed for Ubuntu in mind
from webots.
Hi,
I created a new machine with LMDE 6, installed all the tools required, downloaded the sources, compiled it and guess what : No crash on saving with this executable :-)
Philippe.
from webots.
Did you checkout the branch/tag 2023b before compiling ?
from webots.
it is the R2023b revision 1 version (April 29, 2024 source code)
from webots.
Ok, I do not test the nightly build, except if it worth trying to compile this source code but it is a 3 week ago source code according to the zip file (April 29, 2024 nightly build).
from webots.
Ok, for those how can test on this specific system (@PhilDel32 on your LMDE), I could give help. I don't know your expertise with that, so don't be shy to ask for precision, but don't be bothered by me taking your hand :)
The process will allows us to see what line is causing you a crash. It could be a memory error, or an false assertion for instance. The traceback will show us where is the program at just before dying !
- Checkout on whatever version you experience the crash
- Build webots in debug mode
make debug
- Run webots, and check if the crash still occurs.
If no, then say me.
Else, then... - Restart webots, and leave it untouched
- Get it's PID : on my machine, the easiest way is to use
pidof webots-bin
, but on your distribution it might be different - Attach gdb to webots :
gdb -p pid_of_the_process
- Type
continue
, and check if webots is still alive. (could you interact with it normally ?) - Try to reproduce the crash in webots
If it don't happen (webots do the operation happily) then say me.
If it happen (webots should freeze), then... - In gdb terminal, type
where
, and copy paste here the log it show you. Please ensure you get all the traceback, it could be very long, like 100 lines long.
from webots.
Yes, I could do that but if I build webot from source on my LMDE machine, it does not crash when I save. I may have 2 options :
- Rebuild in debug mode on an Ubuntu 22.04 and copy the library and the executable on my LMDE machine and do the test like you suggest above.
- Get a version you compile for Ubuntu in debug mode and do the test on my LMDE machine. I guess this is a better option, we will avoid side effects we could have if I compile by myself.
from webots.
Whelp... webots-bin is 171MB, so not gonna fit here xD
Just for me : where did you get the buggy version you run on your LMDE ?
from webots.
@Flamisell are you on LMDE as well ?
from webots.
I got it by running the Debian installation procedure :
sudo mkdir -p /etc/apt/keyrings
cd /etc/apt/keyrings
sudo wget -q https://cyberbotics.com/Cyberbotics.asc
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/Cyberbotics.asc] https://cyberbotics.com/debian binary-amd64/" | sudo tee /etc/apt/sources.list.d/Cyberbotics.list
sudo apt update
sudo apt install webots
from webots.
Ok then... If the version you build yourself work just fine, by all mean, that could be the solution.
Maybe running software made for Ubuntu in LMDE triggers so bad behavior, some library could be faulty, idk.
I know that Cyberbotics don't "support" others distribution than Ubuntu, so I could understand they don't want to bother with that.
from webots.
Nope :/
NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"
should I install the 2024 version?
from webots.
Nope :/
NAME="Ubuntu" VERSION="20.04.6 LTS (Focal Fossa)"
should I install the 2024 version?
I don't think it will change the issue, but you can try
Are you able to manually build Webots from source ? If so, it would be handy if you could rebuild from source, and run the debugger on it.
from webots.
Related Issues (20)
- Error: only one Robot instance can be created per controller process.
- Blank Space On Rendering Area HOT 3
- Webots shows an error message if MSYS2 is installed HOT 1
- URDF creation uses current joint values as new zero
- Getting "squared" point clouds with 3d lidar. HOT 7
- URDF export does place things correctly
- HELP ME!! Camera internal parameter calculation
- Language support - JuliaLang
- A parallelization problem: We are working on a project to train robots in webots through reinforcement learning
- Accelerometer not reproducible
- ROS sensor messages from the same update have slightly different timestamps HOT 1
- Reinforcement learning, highway_overtake will be disconnected directly after SimulationReset HOT 1
- 3D window offset HOT 7
- [SOLVED] When i open empty.wbt it did not open blockly when i have it insalled. HOT 5
- ERROR: Error downloading EXTERNPROTO 'Oak': Cannot download 'https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/objects/trees/protos/Oak.proto', error code: 3: Host raw.githubusercontent.com not found HOT 2
- webots crash HOT 1
- ImportError: cannot import name 'Robot' from 'controller' HOT 1
- Difficulty in calculating the correct position in the webots environment
- stdout failed to redirect to the console HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from webots.