Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Consistent crashing - unsure if hardware, call trace or something else?

Featured Replies

Hi all, hoping someone can help.

 

Came home to a powered-off server.

 

I troubleshooted the following,

PSU checked out fine. Tested server with alternate PSUs.

I removed the battery on the mobo to clear bios.

The original USB memory stick seemed faulty from the dirty power off, I'm not sure tbh if that was the cause of the USB memory card acting up but it has since been replaced.

Backup of Unraid installed on new USB memory stick.

Once I got Unraid back up and running, it would start crashing, getting Call Trace errors up the wazoo. I'm not sure why all of a sudden it started happening. I recently installed the Satisfactory dedicated server in Docker which may have been the cause/catalyst, though that docker app ran fine for a few days with zero issues.

I was on macvlan but followed the instructions in the 6.12.4 release notes and switched to ipvlan.

I still got call trace errors. tinkered further with docker and network settings. Currently, my network settings are:

Docker Settings: ipvlan
Settings > Network Settings > eth0 > Enable Bonding = No.
Settings > Network Settings > eth0 > Enable Bridging = Yes.
Settings > Docker > Host access to custom networks = Disabled
 

I also deleted the docker image file, and reinstalled all dockers apps again on a new image.
I had a bit of stability for almost a day but then noticed a mce: [Hardware Error]: Machine check events logged, but I was unable to figure out how to investigate further. A little later on another call trace.
Many dirty power offs and powering on back to Unraid to try and solve the issue but unfortunately, I'm still getting call trace errors which forces me to do another dirty power off. Lost count now.

I ran a memtest overnight and completed over 4 passes, zero errors.

 

I've exhausted my ideas to further troubleshoot, hence why I'm here. I have attached some images and diagnostics which I got immediately after powering up from another crash.

Any help is much appreciated.

PXL_20241025_141137049.jpg

PXL_20241028_120827236.jpg

PXL_20241030_093624200.jpg

PXL_20241101_075112432.jpg

apollo-diagnostics-20241101-1700.zip

  • Community Expert

Difficult to say by the call traces if it's hardware or software, one thing you can try is to boot the server in safe mode with all docker containers/VMs disabled, let it run as a basic NAS for a few days, if it still crashes it's likely a hardware problem, if it doesn't start turning on the other services one by one, including the docker containers. 

Just because the PSU tested clean doesnt mean that the issue couldnt be beyond it. Im willing to guess that you can boot to unraid on another box just fine. 

 

IMO... remove everything from the box so it's just a CPU/1 RAM stick/UNRAID usb/and video card (if you need it) and see if you still get the error. If you do, you know it's one of these things that's causing the error. From here start adding a part/device and boot till you get the error. Then you know what's causing your issues

Edited by mathomas3

You might also try booting into another 'live' OS via USB and see if anything is amiss there as well

  • Author
54 minutes ago, JorgeB said:

Difficult to say by the call traces if it's hardware or software, one thing you can try is to boot the server in safe mode with all docker containers/VMs disabled, let it run as a basic NAS for a few days, if it still crashes it's likely a hardware problem, if it doesn't start turning on the other services one by one, including the docker containers. 

Hi JorgeB, thanks for the advice. I'll go ahead and do as you recommended and post the findings here.
 

 

12 minutes ago, mathomas3 said:

Just because the PSU tested clean doesnt mean that the issue couldnt be beyond it. Im willing to guess that you can boot to unraid on another box just fine. 

 

IMO... remove everything from the box so it's just a CPU/1 RAM stick/UNRAID usb/and video card (if you need it) and see if you still get the error. If you do, you know it's one of these things that's causing the error. From here start adding a part/device and boot till you get the error. Then you know what's causing your issues

Hi mathomas3, thanks for the reply. I decided to change out the PSU entirely. Originally it was a 750W. Now I have a different PSU at 1000W in the system. Booting to Unraid isn't an issue, unless you're suggesting I try migrating the system to a different CPU, MOBO, RAM etc which I can do.

 

When I was troubleshooting previously, I would boot up into Unraid and immediately go and disable the Docker service as I was convinced one of the containers was causing Call Traces. Hard to say so with certainty after seeing the hardware error in the log. The mobo, CPU, ram in the system currently are over 10 years old, so it could just be their time. I also thought maybe it was the Satisfactory dedicated server container in docker causing issues but I had that running for almost a whole day yesterday. Then I went to update a password in Vaultwarden and got another Call Trace error.

I have the system in Safe Mode currently doing a Parity Check. I got a 3 day weekend ahead, so I'll turn docker services back on Monday and turn on individual containers one by one and see what happens.

 

18 minutes ago, mathomas3 said:

You might also try booting into another 'live' OS via USB and see if anything is amiss there as well

I'll try this as well if need be. Thanks again.



 

Ok. Glad that you took the time to include the PSU... it's overlooked when changing hardware IMO... 

  • Author

Update.

 

I ran the server for 48hrs in safe mode. Did a couple of backups from my PC to Unraid. I also played some media files hosted on Unraid just so it wasn't sitting there doing nothing. Experienced no issues at all.

 

Decided to reboot Unraid with services and docker enabled and turned on one docker container at a time spaced out over long intervals. Had plans with the family, sleep, etc. Couldn't sit next to Unraid all day.

 

Everything so far has been stable. No trace errors. I have avoided turning on the Satisfactory Dedicated Server so far. But plan to do so once I've confirmed some stability with all the other containers up and running. 

 

I did get a hardware error again and have attached a syslog and diagnostics.

Is the ACHP/BIOS error and the mce Hardware error the same thing? Apologies, I have no idea how to read these logs.

 

How do I view the mcelog?

 

Thanks again for the help.
 

apollo-diagnostics-20241104-2017.zip apollo-syslog-20241104-1117.zip

  • Author

I may have spoken too soon, went into one of the containers to change the settings as I only seeing the port number and not the whole IP address on the docker page and it crashed Unraid. Took a picture of the monitor attached to the Unraid tower. When I rebooted, the container was completely removed from my docker page. Went to reinstall the container and it auto-started. Worried it would crash again, I tried to go into the container settings but didn't have enough time unchange the edit I made before it crashed again. This time a Call trace error.

1st Crash

PXL_20241104_143213438.thumb.jpg.5e99ce208aab639e91bd4a53ca3a830d.jpg

 

2nd Crash

PXL_20241104_144429277.thumb.jpg.07d99c0adeb1ab7d5e0b94e6100f4242.jpg
 

  • Community Expert

Python segfaulted on the diags, looks more like a hardware issue to me, same for those call traces, if you have multiple sticks try using the server with just one, if the same try with a different one, that will basically rule out bad RAM.

  • Author
2 hours ago, JorgeB said:

Python segfaulted on the diags, looks more like a hardware issue to me, same for those call traces, if you have multiple sticks try using the server with just one, if the same try with a different one, that will basically rule out bad RAM.

Hi JorgeB, thanks for the reply.

So I've got 32gb split 4x 8gb. I've booted Unraid with individual 8gb sticks and am still getting Call Trace errors.

 

Would this photo (sorry, not sure why I didn't take a screenshot. Very very tired) indicate that the hardware issue is with my CPU?

Screenshot2024-11-05024137.thumb.png.55f30fcd8ce0231a9b9371086860b582.png

  • Community Expert
34 minutes ago, Aganan said:

indicate that the hardware issue is with my CPU?

Could be.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.