Jump to content

Server crash loop with StackModifier causing console spam in server logs

Can't Reproduce 2.5.7

SlayersRust

Posted (edited)

My server keeps getting stuck in a crash loop everytime after StackModifier loads up on Restart. It spams this to my console. This is what is showing in my logs. I'm running the latest version for the entire wipe now and this issue just appeared today on only 1/10 of my servers. I'll include my Config that I'm using the same on my other servers. Attached

This is usually set to false. I just wanted to set it to true on restart to see if it would fix the issue because I saw something about industrial and I was able to have to server started for 10 minutes now.  "Disable Industrial Conveyor Patch (true = disabled)": true,

Stack overflow in unmanaged: IP: 0x7ffaae1ea46b, fault addr: 0x7ffc65b44ff8
Stack overflow: IP: 0x7ffaae1816ee, fault addr: 0x7ffc65b3cff8
Stacktrace:
  at <unknown> <0xffffffff>
  at UnityEngine.Component.GetComponent<T_REF> () [0x00021] in <9b9363fdd7ce4d3aa81e4c2f9c1be714>:0
  <...>
  at UnityEngine.ComponentEx.HasComponent<T_REF> (UnityEngine.Component) [0x00001] in <99df9726403b43d6a4808e8bde4c4d89>:0
  at Oxide.Plugins.StackModifier.CanStackItem (Item,Item) [0x00084] in <ca0847f82fab4863a7a3f7c2e111ed87>:0
  at Oxide.Plugins.StackModifier.DirectCallHook (string,object&,object[]) [0x00396] in <ca0847f82fab4863a7a3f7c2e111ed87>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod,object[]) [0x00083] in <795304323ac74a298b8ed190a1dfa739>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (string,object[]) [0x000e2] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Plugins.Plugin.CallHook (string,object[]) [0x00063] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Plugins.PluginManager.CallHook (string,object[]) [0x00091] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.OxideMod.CallHook (string,object[]) [0x0000e] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Interface.CallHook (string,object[]) [0x00007] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Interface.CallHook (string,object,object) [0x00016] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Item.CanStack (Item) [0x00007] in <99df9726403b43d6a4808e8bde4c4d89>:0
  at Item.MoveToContainer (ItemContainer,int,bool,bool,BasePlayer,bool) [0x0007e] in <99df9726403b43d6a4808e8bde4c4d89>:0
  at ItemContainer.GiveItem (Item,ItemContainer) [0x0001f] in <99df9726403b43d6a4808e8bde4c4d89>:0
  at Oxide.Plugins.StackModifier.CanStackItem (Item,Item) [0x0031d] in <ca0847f82fab4863a7a3f7c2e111ed87>:0
  at Oxide.Plugins.StackModifier.DirectCallHook (string,object&,object[]) [0x00396] in <ca0847f82fab4863a7a3f7c2e111ed87>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod,object[]) [0x00083] in <795304323ac74a298b8ed190a1dfa739>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (string,object[]) [0x000e2] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Plugins.Plugin.CallHook (string,object[]) [0x00063] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Plugins.PluginManager.CallHook (string,object[]) [0x00091] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.OxideMod.CallHook (string,object[]) [0x0000e] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Interface.CallHook (string,object[]) [0x00007] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Interface.CallHook (string,object,object) [0x00016] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Item.CanStack (Item) [0x00007] in <99df9726403b43d6a4808e8bde4c4d89>:0
  at Item.MoveToContainer (ItemContainer,int,bool,bool,BasePlayer,bool) [0x0007e] in <99df9726403b43d6a4808e8bde4c4d89>:0
  at ItemContainer.GiveItem (Item,ItemContainer) [0x0001f] in <99df9726403b43d6a4808e8bde4c4d89>:0
  at Oxide.Plugins.StackModifier.CanStackItem (Item,Item) [0x0031d] in <ca0847f82fab4863a7a3f7c2e111ed87>:0
  at Oxide.Plugins.StackModifier.DirectCallHook (string,object&,object[]) [0x00396] in <ca0847f82fab4863a7a3f7c2e111ed87>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod,object[]) [0x00083] in <795304323ac74a298b8ed190a1dfa739>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (string,object[]) [0x000e2] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Plugins.Plugin.CallHook (string,object[]) [0x00063] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Plugins.PluginManager.CallHook (string,object[]) [0x00091] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.OxideMod.CallHook (string,object[]) [0x0000e] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Interface.CallHook (string,object[]) [0x00007] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Interface.CallHook (string,object,object) [0x00016] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Item.CanStack (Item) [0x00007] in <99df9726403b43d6a4808e8bde4c4d89>:0
  at Item.MoveToContainer (ItemContainer,int,bool,bool,BasePlayer,bool) [0x0007e] in <99df9726403b43d6a4808e8bde4c4d89>:0
  at ItemContainer.GiveItem (Item,ItemContainer) [0x0001f] in <99df9726403b43d6a4808e8bde4c4d89>:0
  at Oxide.Plugins.StackModifier.CanStackItem (Item,Item) [0x0031d] in <ca0847f82fab4863a7a3f7c2e111ed87>:0
  at Oxide.Plugins.StackModifier.DirectCallHook (string,object&,object[]) [0x00396] in <ca0847f82fab4863a7a3f7c2e111ed87>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod,object[]) [0x00083] in <795304323ac74a298b8ed190a1dfa739>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (string,object[]) [0x000e2] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Plugins.Plugin.CallHook (string,object[]) [0x00063] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Plugins.PluginManager.CallHook (string,object[]) [0x00091] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.OxideMod.CallHook (string,object[]) [0x0000e] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Interface.CallHook (string,object[]) [0x00007] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Interface.CallHook (string,object,object) [0x00016] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Item.CanStack (Item) [0x00007] in <99df9726403b43d6a4808e8bde4c4d89>:0
  at Item.MoveToContainer (ItemContainer,int,bool,bool,BasePlayer,bool) [0x0007e] in <99df9726403b43d6a4808e8bde4c4d89>:0
  at ItemContainer.GiveItem (Item,ItemContainer) [0x0001f] in <99df9726403b43d6a4808e8bde4c4d89>:0
  at Oxide.Plugins.StackModifier.CanStackItem (Item,Item) [0x0031d] in <ca0847f82fab4863a7a3f7c2e111ed87>:0
  at Oxide.Plugins.StackModifier.DirectCallHook (string,object&,object[]) [0x00396] in <ca0847f82fab4863a7a3f7c2e111ed87>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod,object[]) [0x00083] in <795304323ac74a298b8ed190a1dfa739>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (string,object[]) [0x000e2] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Plugins.Plugin.CallHook (string,object[]) [0x00063] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Plugins.PluginManager.CallHook (string,object[]) [0x00091] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.OxideMod.CallHook (string,object[]) [0x0000e] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Interface.CallHook (string,object[]) [0x00007] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Interface.CallHook (string,object,object) [0x00016] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Item.CanStack (Item) [0x00007] in <99df9726403b43d6a4808e8bde4c4d89>:0
  at Item.MoveToContainer (ItemContainer,int,bool,bool,BasePlayer,bool) [0x0007e] in <99df9726403b43d6a4808e8bde4c4d89>:0
  at ItemContainer.GiveItem (Item,ItemContainer) [0x0001f] in <99df9726403b43d6a4808e8bde4c4d89>:0
  at Oxide.Plugins.StackModifier.CanStackItem (Item,Item) [0x0031d] in <ca0847f82fab4863a7a3f7c2e111ed87>:0
  at Oxide.Plugins.StackModifier.DirectCallHook (string,object&,object[]) [0x00396] in <ca0847f82fab4863a7a3f7c2e111ed87>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod,object[]) [0x00083] in <795304323ac74a298b8ed190a1dfa739>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (string,object[]) [0x000e2] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Plugins.Plugin.CallHook (string,object[]) [0x00063] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Plugins.PluginManager.CallHook (string,object[]) [0x00091] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.OxideMod.CallHook (string,object[]) [0x0000e] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Interface.CallHook (string,object[]) [0x00007] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Interface.CallHook (string,object,object) [0x00016] in <beb2b64691c64e2b95b99491bd85442c>:0

StackModifier.json

Edited by SlayersRust
attacking config
Khan

Posted

No idea, perhaps you have a plugin conflict with something?

Never seen an error like that before.

 

I would recommend trying a vanilla server with no other plugins installed & then reboot with a fresh install of stack modifier & see if it boots. 

I currently have no issues with reboots on the latest update. 

SlayersRust

Posted

5 minutes ago, Khan said:

No idea, perhaps you have a plugin conflict with something?

Never seen an error like that before.

 

I would recommend trying a vanilla server with no other plugins installed & then reboot with a fresh install of stack modifier & see if it boots. 

I currently have no issues with reboots on the latest update. 

This is usually set to false. I just wanted to set it to true on restart to see if it would fix the issue because I saw something about industrial and I was able to have to server started for 10 minutes now.  "Disable Industrial Conveyor Patch (true = disabled)": true,

So after I set this to true for disabled I'm no longer stuck in the server crash boot loop6

Khan

Posted

Are you on carbon or something ?

Khan

Posted

Or do you have another harmony patch installed already for industrial ?

SlayersRust

Posted

1 minute ago, Khan said:

Or do you have another harmony patch installed already for industrial ?

 

2 minutes ago, Khan said:

Or do you have another harmony patch installed already for industrial ?

I am on Oxide with no Native Harmony Mod Dlls installed, just the usual certain plugins using harmony things.

 I used to use this plugin directly before StackModifier but it was removed before I updated Stack Modifier. I triple checked and the plugin I linked is not on my server

 

Khan

Posted

Changed Status from Pending to Can't Reproduce

rrex

Posted

4 hours ago, Khan said:

No idea, perhaps you have a plugin conflict with something?

Never seen an error like that before.

 

I would recommend trying a vanilla server with no other plugins installed & then reboot with a fresh install of stack modifier & see if it boots. 

I currently have no issues with reboots on the latest update. 

but it's the same as I sent you in DM.

and I'm also using that industrial Fix tbh.....

I had to force switch my plugin but if you find an error source and fix it - I would be glad to use this plugin again

PS after I removed StackModifier my servers never crashed so the reason is SM 100%

image.png?ex=666b9f5a&is=666a4dda&hm=2ff

Khan

Posted (edited)

Again, its not stack modifier but most likely a plugin conflict since it literally works flawlessly for everybody else including myself. 

+ it was working flawless for you until you either added a new plugin or updated one so more then likely a plugin conflict. 

if you use any of imthenewguys works it's more then likely one of his plugins causing issues with it since he directly harmony patches into the default hook methods & over-rides logic which can cause errors in stack modifier due to how he's handling the logic in his.

In-fact if you remove all your other mods/harmony patches and rebooted with just stack modifier I would bet it boots without issue like mine does.

 

So perhaps rex if you did that and found out which one is causing the bug for you then maybe just maybe we'd get somewhere.. 

Edited by Khan
rrex

Posted

25 minutes ago, Khan said:

Again, its not stack modifier but most likely a plugin conflict since it literally works flawlessly for everybody else including myself. 

+ it was working flawless for you until you either added a new plugin or updated one so more then likely a plugin conflict. 

if you use any of imthenewguys works it's more then likely one of his plugins causing issues with it since he directly harmony patches into the default hook methods & over-rides logic which can cause errors in stack modifier due to how he's handling the logic in his.

In-fact if you remove all your other mods/harmony patches and rebooted with just stack modifier I would bet it boots without issue like mine does.

 

So perhaps rex if you did that and found out which one is causing the bug for you then maybe just maybe we'd get somewhere.. 

yk its impossible to do clean restart on working server where people are. but on test server is a high probability to have no such issue because I 100% sure that someone is doing something that triggers this error. but who and what - can't find 🙂 and this setup was far before the Rust update with no glitches but it started after(( so the only way for us who are not a programmers is to pray 🙂

Khan

Posted

If you cloned your live server over to the test server you should have no issues re-creating your bug.

& then doing the diagnostic steps, so honestly I don't see how you couldn't sort out what plugin is causing it.

1.4m

Downloads

Total number of downloads.

6.9k

Customers

Total customers served.

102.3k

Files Sold

Total number of files sold.

2m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.