You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux Mint安装IBM SPSS Statistics 27触发Segmentation Error求助

Linux Mint安装IBM SPSS Statistics 27触发段错误求助

问题现象

在Linux Mint系统中安装IBM SPSS Statistics 27时,安装程序仅生成卸载文件夹与product.tar.gz文件,随后触发如下未处理异常:

未处理异常
Type=段错误 vmState=0x00000000
J9Generic_Signal_Number=00000004 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000080
Handler1=00007FBCC8474A90 Handler2=00007FBCC343E870 不可访问地址=0000000000000000
RDI=00007FBC38298D00 RSI=00007FBC380332C8 RAX=0000000000000000 RBX=00007FBC38298890
RCX=0000000000000001 RDX=0000000000000000 R8=0000000000000000 R9=0000000000000000
R10=0000000000000000 R11=0000000000200293 R12=00007FBC38298D00 R13=00007FBC380332C8
R14=0000000000000000 R15=00007FBC38298D30
RIP=00007FBCCA06B86C GS=0000 FS=0000 RSP=00007FBCC81B9708
EFlags=0000000000210246 CS=0033 RBP=00007FBC38298D00 ERR=0000000000000000
TRAPNO=000000000000000D OLDMASK=0000000000000000 CR2=0000000000000000
xmm0 00007fbc38298d00 (f: 942247168,000000, d: 6,938973e-310)
xmm1 00007fbc380332c8 (f: 939733696,000000, d: 6,938973e-310)
xmm2 dcbf6451b8eff168 (f: 3102732544,000000, d: -5,841108e+138)
xmm3 9fceafdec9ffbf27 (f: 3388980992,000000, d: -1,788079e-155)
xmm4 55043de014254029 (f: 337985568,000000, d: 3,541894e+101)
xmm5 50c7502bb608eb1d (f: 3054037760,000000, d: 1,382134e+81)
xmm6 14d902688e93e04c (f: 2392055808,000000, d: 3,042891e-208)
xmm7 0d97812dffdc6812 (f: 4292634624,000000, d: 3,442362e-243)
xmm8 61e77dc19b1180b4 (f: 2601615616,000000, d: 4,227402e+163)
xmm9 000000003f800000 (f: 1065353216,000000, d: 5,263544e-315)
xmm10 bfe548887dd55560 (f: 2111133056,000000, d: -6,651041e-01)
xmm11 3fe988887a0422ed (f: 2047091456,000000, d: 7,979166e-01)
xmm12 bff2495b9b4845e9 (f: 2605204992,000000, d: -1,142910e+00)
xmm13 00000000440ce000 (f: 1141694464,000000, d: 5,640720e-315)
xmm14 0000000043ba4000 (f: 1136279552,000000, d: 5,613967e-315)
xmm15 0000000043bf4000 (f: 1136607232,000000, d: 5,615586e-315)
Module=/lib/x86_64-linux-gnu/libc.so.6
Module_base_address=00007FBCC9FD8000 Symbol=pthread_cond_wait
Symbol_address=00007FBCCA06B830
Target=2_80_20160106_284759 (Linux 5.15.0-91-generic)
CPU=amd64 (8逻辑CPU) (0x55bca0000 内存)
----------- 栈回溯 -----------
pthread_cond_wait+0x3c (0x00007FBCCA06B86C [libc.so.6+0x9386c])
(0x00007FBCC3C0733D [libj9thr28.so+0x733d])
(0x00007FBCC845DAC4 [libj9vm28.so+0x5dac4])
(0x00007FBCC16C3A20 [libj9jit28.so+0x8c3a20])
---------------------------------------
JVMDUMP039I 正在处理转储事件"gpf",详情"",时间2023/12/13 15:38:48 - 请等待。
JVMDUMP032I JVM请求使用'/tmp/install.dir.4273/core.20231213.153848.4273.0001.dmp'生成系统转储以响应事件
JVMPORT030W /proc/sys/kernel/core_pattern设置为"|/lib/systemd/systemd-coredump %P %u %g %s %t 9223372036854775808 %h",表明核心转储将通过管道传输到外部程序。尝试重命名core或core.4904。

JVMDUMP012E 系统转储错误:子进程(pid=4904)创建的核心文件未找到。预期找到名为"/tmp/install.dir.4273/core.4904"的核心文件
JVMDUMP032I JVM请求使用'/tmp/install.dir.4273/javacore.20231213.153848.4273.0002.txt'生成Java转储以响应事件
JVMDUMP010I Java转储已写入/tmp/install.dir.4273/javacore.20231213.153848.4273.0002.txt
JVMDUMP032I JVM请求使用'/tmp/install.dir.4273/Snap.20231213.153848.4273.0003.trc'生成Snap转储以响应事件
JVMDUMP010I Snap转储已写入/tmp/install.dir.4273/Snap.20231213.153848.4273.0003.trc
JVMDUMP007I JVM请求使用'/tmp/install.dir.4273/jitdump.20231213.153848.4273.0004.dmp'生成JIT转储

#JITDUMP:  vmThread=00000000020CCE00 发生递归崩溃。中止JIT转储。JVMDUMP010I JIT转储已写入/tmp/install.dir.4273/jitdump.20231213.153848.4273.0004.dmp
JVMDUMP013I 已处理转储事件"gpf",详情""。

已尝试的操作

  • 重装Java、安装Java Semeru并多次重启,问题未解决
  • 了解段错误表示程序尝试访问不可访问的内存区域,但不清楚具体原因及解决方法

更新:执行gdb命令后的结果

汇编代码转储(地址0x93830至0x9386d):
   0x0000000000093830 <___pthread_cond_wait+0>: endbr64 
   0x0000000000093834 <___pthread_cond_wait+4>: push   %r15
   0x0000000000093836 <___pthread_cond_wait+6>: movq   %rdi,%xmm0
   0x000000000009383b <___pthread_cond_wait+11>:    movq   %rsi,%xmm1
   0x0000000000093840 <___pthread_cond_wait+16>:    push   %r14
   0x0000000000093842 <___pthread_cond_wait+18>:    punpcklqdq %xmm1,%xmm0
   0x0000000000093846 <___pthread_cond_wait+22>:    push   %r13
   0x0000000000093848 <___pthread_cond_wait+24>:    mov    %rsi,%r13
   0x000000000009384b <___pthread_cond_wait+27>:    push   %r12
   0x000000000009384d <___pthread_cond_wait+29>:    push   %rbp
   0x000000000009384e <___pthread_cond_wait+30>:    mov    %rdi,%rbp
   0x0000000000093851 <___pthread_cond_wait+33>:    push   %rbx
   0x0000000000093852 <___pthread_cond_wait+34>:    sub    $0xa8,%rsp
   0x0000000000093859 <___pthread_cond_wait+41>:    mov    %fs:0x28,%rax
   0x0000000000093862 <___pthread_cond_wait+50>:    mov    %rax,0x98(%rsp)
   0x000000000009386a <___pthread_cond_wait+58>:    xor    %eax,%eax
   0x000000000009386c <___pthread_cond_wait+60>:    movaps %xmm0,0x20(%rsp)

可能的解决方向

  1. 检查安装包完整性:重新下载SPSS安装包,校验MD5/SHA哈希值,确保安装包未损坏
  2. 使用SPSS自带的JVM:SPSS安装程序通常自带适配的JVM,尝试强制使用安装包内的JVM运行安装程序,命令示例:
    ./setup.sh -jvm <安装包内jvm路径>
    
  3. 禁用JIT编译:从错误栈看崩溃发生在JIT相关模块,尝试临时禁用JIT来运行安装程序,添加JVM参数:
    export IBM_JAVA_OPTIONS="-Xint"
    ./setup.sh
    
  4. 安装依赖库:确保系统安装了SPSS所需的32位/64位依赖库,执行以下命令安装常见依赖:
    sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6 libxtst6 libxi6 libgtk2.0-0
    
  5. 调整内存限制:尝试增大安装程序可用的内存,添加JVM参数:
    export IBM_JAVA_OPTIONS="-Xmx2048m"
    ./setup.sh
    

内容的提问来源于stack exchange,提问作者soam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 11:34:51