Main process exited, code=killed, status=6/ABRT
Hi! I installed the Repetier Server 0.94.3 (i think) on a Banana Pi M1+ & Armbian Focal 20.11. There are two Artillery Sidewinder X1 printers connected via USB (emulated serial).
The setup was working fine for days, but now the RepetierServer.service got restarted with the line in the title at 15:09:42. Strange thing that journalctl -u RepetierServer shows logs after this only. RepetierServer's own logs contains older lines too. There at 15:07:35: finish job creation, 15:09:43: Start logging... This is very bothersome as the job it was running on the other printer was a 6 days long stuff, and it got half way. Now i cannot continue the otherwise intact print.
Worth noting the following procedure:
- Uploaded a gcode file into a project directory
- Started that print on the idle, but pre-heated printer
- The print did not start immediately (as usual, it takes half a minute for it to start working for some reason if i start the job like this)
- I remembered that i wanted to do a thermal calibration, so i set the extruder & bed temperatures to zero, but couldn't stop the print job as there was no sign on the web app that it had started (as usual, it just shows the running job when the printer starts really working on it, not when i issue the print command)
Maybe the fact that i killed the heating caused a crash with the print job?
Could you please tell me, where to look to identify the details of the problem, to avoid it in the future?
The setup was working fine for days, but now the RepetierServer.service got restarted with the line in the title at 15:09:42. Strange thing that journalctl -u RepetierServer shows logs after this only. RepetierServer's own logs contains older lines too. There at 15:07:35: finish job creation, 15:09:43: Start logging... This is very bothersome as the job it was running on the other printer was a 6 days long stuff, and it got half way. Now i cannot continue the otherwise intact print.
Worth noting the following procedure:
- Uploaded a gcode file into a project directory
- Started that print on the idle, but pre-heated printer
- The print did not start immediately (as usual, it takes half a minute for it to start working for some reason if i start the job like this)
- I remembered that i wanted to do a thermal calibration, so i set the extruder & bed temperatures to zero, but couldn't stop the print job as there was no sign on the web app that it had started (as usual, it just shows the running job when the printer starts really working on it, not when i issue the print command)
Maybe the fact that i killed the heating caused a crash with the print job?
Could you please tell me, where to look to identify the details of the problem, to avoid it in the future?
Comments
From that message it is just not possible to say what goes wrong. That is only possible if it happens while you are monitoring it in the debugger. How this is done and which information we need (full backtrace and message on exit) is described here:
https://www.repetier-server.com/knowledgebase/debugging-crashes-hangs-on-linux/
If it does not start any more, you need to debug it like this:
sudo gdb --args /usr/local/Repetier-Server/bin/RepetierServer -c /usr/local/Repetier-Server/etc/RepetierServer.xml
rThe "r" is the command in debugger to start server. Make sure to run this only if you have shut down the server service before.
With the backtrace from the crash I can at least get an idea where it crashed and with some thinking I often see also why and can fix it.