Now I'd like someone to modify the stacktrace translator PHP script to support this

Basically the directory structure looks like this:
Code: Select all
stacktrace/
|-- 0.75b2+svn5067
| |-- AAI.dll
| |-- CentralBuildAI.dll
| |-- EconomyAI.dll
| |-- JCAI.dll
| |-- KAI-0.2.dll
| |-- KAIK-0.13.dll
| |-- MetalMakerAI.dll
| |-- MexUpgraderAI.dll
| |-- NTai.dll
| |-- RadarAI.dll
| |-- ReportIdleAI.dll
| |-- SimpleFormationAI.dll
| |-- TestGlobalAI.dll
| |-- spring.exe
| `-- unitsync.dll
|-- 0.75b2+svn5068
| |-- AAI.dll
| |-- CentralBuildAI.dll
| |-- EconomyAI.dll
| |-- JCAI.dll
| |-- KAI-0.2.dll
| |-- KAIK-0.13.dll
| |-- MetalMakerAI.dll
| |-- MexUpgraderAI.dll
| |-- NTai.dll
| |-- RadarAI.dll
| |-- ReportIdleAI.dll
| |-- SimpleFormationAI.dll
| |-- TestGlobalAI.dll
| |-- spring.exe
| `-- unitsync.dll
Basically it would need to loop through the infolog lines, and store a list of all symbols to look up per DLL, then call addr2line just like it does now for each of the DLLs for which any symbols need to be resolved, and then it would be practical if it could combine the results again in the same order as they appeared in the stacktrace.
So if you are bored and/or have some free time and know some PHP feel free to give it a go!
In particular AI developers will appreciate being able to get useful stacktraces from endusers

PS another feature that was requested sometime is a textbox input, next to the file upload function (for copy pasting stacktrace into it.)