I can confirm segfaults after updating the kernel to 3.13.0-59 on various 64 Bit machines. Its related to shelling out commands from 32 bit executables. In my case its a proprietary program, but its reproducible with the following steps:
$ apt-get install gcc-multilib
$ cat test.c
#include "stdlib.h"
int main()
{ system("/bin/echo Hello World");
}
$ gcc -m64 test.c
Hello World
$ gcc -m32 test.c
$ ./a.out # Program is crashing here
$ dmesg|tail -n 1
[ 102.260840] sh[2283]: segfault at 3dbb92d0 ip 000000003dbb92d0 sp 00000000b366e850 error 14 in ld-2.19.so[7f573dbb8000+23000]
I can confirm segfaults after updating the kernel to 3.13.0-59 on various 64 Bit machines. Its related to shelling out commands from 32 bit executables. In my case its a proprietary program, but its reproducible with the following steps:
$ apt-get install gcc-multilib
system( "/bin/echo Hello World"); so[7f573dbb8000 +23000]
$ cat test.c
#include "stdlib.h"
int main()
{
}
$ gcc -m64 test.c
Hello World
$ gcc -m32 test.c
$ ./a.out # Program is crashing here
$ dmesg|tail -n 1
[ 102.260840] sh[2283]: segfault at 3dbb92d0 ip 000000003dbb92d0 sp 00000000b366e850 error 14 in ld-2.19.