- Joined
- Nov 5, 2018
- RedCents
- 2,501¢
Just wanted to share an issue and troubleshooting steps / solution that occurred recently. I was getting inject failed errors occasionally, mostly centered around times where I would be using mq2autoloot and doing an /autoloot sell. I debugged the crash and worked with @plure to troubleshoot thinking this was centered around the plugin. He observed that the crash was happening in EQGraphicsDX9.dll rather than the plugin, and down the rabbit hole I went trying to fix.
After a bunch of troubleshooting I found this thread on the isboxer site detailing a similar issue: http://isboxer.com/forum/viewtopic.php?f=18&t=6778&view=previous
The thread mentions some issues being caused by SuperFetch and Prefetch being enabled. As I am running EQ off of an SSD there is no need for these. (Sidebar, my windows install is actually on a secondary SSD which I think is why these settings were not disabled by default)
I followed these instructions to disable Superfetch and Prefetch, and set my page file size to 100mb:
https://www.thewindowsclub.com/disable-superfetch-prefetch-ssd
https://www.tomshardware.com/news/how-to-manage-virtual-memory-pagefile-windows-10,36929.html
I have not seen an inject fail crash for the last 3 days since making the change, and have done /bcaa //autolootsell commands across 6+ toons (which previously was crashing me every time), so it seems as though this solved the issue. I'm not sure why, and if anyone has insights please let me know for science.
Just wanted to share this in case others were having random inject failed errors, especially if the crash is happening in EQGraphicsDX9.dll, the Superfetch / Prefetch settings are something you might want to check. (Note: If you do NOT have an SSD you should do some more research as to how to best configure your system).
Huge thanks to @plure for help in troubleshooting the issue and teaching me how to make crash dumps!
After a bunch of troubleshooting I found this thread on the isboxer site detailing a similar issue: http://isboxer.com/forum/viewtopic.php?f=18&t=6778&view=previous
The thread mentions some issues being caused by SuperFetch and Prefetch being enabled. As I am running EQ off of an SSD there is no need for these. (Sidebar, my windows install is actually on a secondary SSD which I think is why these settings were not disabled by default)
I followed these instructions to disable Superfetch and Prefetch, and set my page file size to 100mb:
https://www.thewindowsclub.com/disable-superfetch-prefetch-ssd
https://www.tomshardware.com/news/how-to-manage-virtual-memory-pagefile-windows-10,36929.html
I have not seen an inject fail crash for the last 3 days since making the change, and have done /bcaa //autolootsell commands across 6+ toons (which previously was crashing me every time), so it seems as though this solved the issue. I'm not sure why, and if anyone has insights please let me know for science.
Just wanted to share this in case others were having random inject failed errors, especially if the crash is happening in EQGraphicsDX9.dll, the Superfetch / Prefetch settings are something you might want to check. (Note: If you do NOT have an SSD you should do some more research as to how to best configure your system).
Huge thanks to @plure for help in troubleshooting the issue and teaching me how to make crash dumps!

