Comparing the release notes shows that the version closest to PM 24.1.0 is FF 24.1.0. Comparing the two source trees gives me this (with only those parts that could be of our interest):
Code: Select all
./python/psutil/build/lib.linux-x86_64-2.7/_psutil_linux.so ./python/psutil/build/lib.linux-x86_64-2.7/_psutil_posix.so ./python/psutil/build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o ./python/psutil/build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o ./python/psutil/_psutil_linux.so ./python/psutil/_psutil_posix.so ./gfx/2d/Blur.cpp ./gfx/cairo/libpixman/src/Makefile.in ./gfx/cairo/libpixman/src/pixman-fast-path.c ./gfx/thebes/gfxPlatform.cpp ./gfx/thebes/gfxWindowsPlatform.cpp
- /gfx/* doesn't seem to have any changes that could possibly cause this bug. /python/psutil/*(posix|linux)* seem to be missing from the Pale Moon source tree.
- The only strange thing I noticed that FF needed --disable-elf-hack to compile*; PM didn't. The makefiles/configure.* didn't show anything that could be related to this.u
The copy of FF ESR I compiled didn't crash, OTOH PM did.
*: --disable-elf-hack doesn't fix these crashes for PM.