I found where the crash is happening in the Linux version of ^J Mod. It is happening when the gamei386.so is calling a player movement function handled in the actual game client. I removed the function call for a test and the mod ran fine, except for the little problem of not being able to move anywere
I downloaded a fresh aq2 source and compiled it, resulting with the same crash in the same spot. So maybe my q2 setup just isn't right. I've uploaded the gamei386.so to my site for now for people to download to see if it works or not. Be sure to have q2 in windowed mode to prepare for a possible crash.
Please respond with your results of running this if you can
--url removed now--
NOTE: IF this compile works for you, make sure that action/jloc action/jtrail and action/puppetdemo folders exist or using marker, trail, or puppet commands (especially puppet commands) may result in a crash. I forgot to enable some stuff so that's why. Also there will be a debug log created (debug.log in action folder) resulting in 10,000's of lines per few seconds, so I wouldn't recommend actually using this compile if it works... let me release the cleaned up version.