非法指令(核心转储) - 使用本地工作的可执行文件时

时间:2014-07-31 01:11:56

标签: ubuntu executable

我在尝试在Ubuntu服务器上运行可执行文件时遇到问题。

这个可执行文件在不到24小时前在服务器上完美运行,并且在我的本地Ubuntu机器上运行仍然没有问题。

我在返回此

的程序上运行了ldd
linux-gate.so.1 =>  (0xf76e1000)
libtcmalloc_minimal.so.4 => /srv/www/mods.tf/vpk/libtcmalloc_minimal.so.4 (0xf769d000)
libtier0.so => /srv/www/mods.tf/vpk/libtier0.so (0xf7673000)
libvstdlib.so => /srv/www/mods.tf/vpk/libvstdlib.so (0xf7588000)
libm.so.6 => /lib32/libm.so.6 (0xf7554000)
libdl.so.2 => /lib32/libdl.so.2 (0xf754f000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7469000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf744e000)
libc.so.6 => /lib32/libc.so.6 (0xf72a7000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7289000)
librt.so.1 => /lib32/librt.so.1 (0xf7280000)
/lib/ld-linux.so.2 (0xf76e2000)

由于上面的库连接需要运行export LD_LIBRARY_PATH=/srv/www/mods.tf/vpk:$LD_LIBRARY_PATH

当问题首次报告时,我正在工作,而且从那时起它就没有停止过。

我下载了有问题的文件来测试它们并且它们完美运行。

我上传了一个不同的版本,它适用于不同的位置。没有骰子。

我很感激任何可以帮助我的帮助。

谢谢。

1 个答案:

答案 0 :(得分:0)

我重启了我的服务器,这是我希望我不必做的事情。

这解决了上面讨论的问题。

这意味着可执行文件可能存在问题。