I have compiled this very old version of SeaMonkey. Version 1.1.19 was released in 2010.
I have managed to compile it in EasyOS, which has glibc 2.33 and gcc 9.3.0. Unfortunately, it segfaults at startup. Here are my notes:
https://bkhome.org/news/202111/seamonke ... asyos.html
Back in my Windows programming days, prior to 2003, I used a Borland Debugger with text-mode GUI, to trace programs and find where faults such as a crash were occurring. Was able to view the source code and set breakpoints. It was a great tool.
With Linux though, hardly know anything about how to find where the segfault is occurring. A long time ago, I did briefly use the 'gdb' debugger utility, which I recall is just a simple CLI interface. There is something else called 'strace' I think, don't know anything about it.
Does anyone know of a good online guide to help with find the cause of the segfault?
Tonight I plan to recompile SM 1.1.19, leaving in the debugging symbols.