使用命令 bash 的分段错误(核心已转储)
Segmentation Fault ( core dumped ) with the command bash
我正在使用 SUN Solaris-8,我试图将应用程序安装到 运行 中:我失败了,因为我的磁盘不足 space。
所以今天我删除了磁盘中一些无用的东西,但是当我尝试执行命令 bash
时,这条消息弄清楚了:
Segmentation Fault (core dumped)
.
我在一些论坛上看到,这是磁盘或内存中缺少 space 的结果,这就是我得到这个但无法修复它的原因。
我也尝试了命令 adb core
,我得到了这个:
NT_GWINDOWS currently unsupported note segment entry.
core file = core -- program ``bash'' on platform SUNW,Sun-Blade-1500
SIGSEGV: Segmentation Fault
data address not found
对此有什么想法吗?
其中一个配置文件似乎有问题,因为 bash 在禁用它们后似乎可以正常启动:
bash --noprofile --norc
或者,LD_LIBRARY_PATH
变量可能会提供不正确或不兼容的库,删除它也可能有帮助:
unset LD_LIBRARY_PATH
请注意,如果您使用 csh
,请使用 unsetenv
而不是 unset
。
我正在使用 SUN Solaris-8,我试图将应用程序安装到 运行 中:我失败了,因为我的磁盘不足 space。
所以今天我删除了磁盘中一些无用的东西,但是当我尝试执行命令 bash
时,这条消息弄清楚了:
Segmentation Fault (core dumped)
.
我在一些论坛上看到,这是磁盘或内存中缺少 space 的结果,这就是我得到这个但无法修复它的原因。
我也尝试了命令 adb core
,我得到了这个:
NT_GWINDOWS currently unsupported note segment entry.
core file = core -- program ``bash'' on platform SUNW,Sun-Blade-1500
SIGSEGV: Segmentation Fault
data address not found
对此有什么想法吗?
其中一个配置文件似乎有问题,因为 bash 在禁用它们后似乎可以正常启动:
bash --noprofile --norc
或者,LD_LIBRARY_PATH
变量可能会提供不正确或不兼容的库,删除它也可能有帮助:
unset LD_LIBRARY_PATH
请注意,如果您使用 csh
,请使用 unsetenv
而不是 unset
。