Hi, 

Could it be, you do not have write-access in /tmp ? 

If not, try "-T ." to create temporary files in the local dir. 

Best, 

Marcin 

W dniu 2015-05-06 18:05, Valmi Dufour-Lussier napisaƂ(a): 

> Hello everyone,
> 
> I have tried using processPhraseTableMin on my model trained on
> Europarl v7 that's just too large to load into memory uncompressed,
> but I get a segfault at each attempt.
> 
> Any idea why, or any workaround to try?
> 
> Here is the command used and the output:
> 
> $ processPhraseTableMin -threads 3 -in train/model/phrase-table.gz
> -nscores 4 -out binarised-model/phrase-table
> Used options:
> Text phrase table will be read from: train/model/phrase-table.gz
> Output phrase table will be written to: binarised-model/phrase-table.minphr
> Step size for source landmark phrases: 2^10=1024
> Source phrase fingerprint size: 16 bits / P(fp)=1.52588e-05
> Selected target phrase encoding: Huffman + PREnc
> Maxiumum allowed rank for PREnc: 100
> Number of score components in phrase table: 4
> Single Huffman code set for score components: no
> Using score quantization: no
> Explicitly included alignment information: yes
> Running with 3 threads
> 
> Pass 1/3: Creating hash function for rank assignment
> ..................................................[5000000]
> ..................................................[10000000]
> ..................................................[15000000]
> ..................................................[20000000]
> ..................................................[25000000]
> ..................................................[30000000]
> ..................................................[35000000]
> ..................................................[40000000]
> ..................................................[45000000]
> ..................................................[50000000]
> ..................................................[55000000]
> ..................................................[60000000]
> ...........................
> 
> Pass 2/3: Creating source phrase index + Encoding target phrases
> *** Segmentation fault
> Register dump:
> 
> RAX: 0000000000683fc0 RBX: 0000000000000001 RCX: 0000000000000000
> RDX: 0000000000000001 RSI: 0000000000000008 RDI: 00007ffc83939418
> RBP: 0000000000000008 R8 : 00007fc2575af960 R9 : 00007fc258a35740
> R10: 0000000000000008 R11: 00007fc257279260 R12: 00000000014b8560
> R13: 0000000000000003 R14: 00007ffc83939350 R15: 00007ffc839393f8
> RSP: 00007ffc83938f30
> 
> RIP: 00007fc25727927b EFLAGS: 00010202
> 
> CS: 0033 FS: 0000 GS: 0000
> 
> Trap: 0000000e Error: 00000004 OldMask: 00000000 CR2: 00000000
> 
> FPUCW: 0000037f FPUSW: 00000000 TAG: 00000000
> RIP: 00000000 RDP: 00000000
> 
> ST(0) 0000 0000000000000000 ST(1) 0000 0000000000000000
> ST(2) 0000 0000000000000000 ST(3) 0000 0000000000000000
> ST(4) 0000 0000000000000000 ST(5) 0000 0000000000000000
> ST(6) 0000 0000000000000000 ST(7) 0000 0000000000000000
> mxcsr: 1f80
> XMM0: 0000000000000000000000003cdd67ba XMM1: 0000000000000000000000003cdd67ba
> XMM2: 0000000000000000000000003cdd67ba XMM3: 0000000000000000000000003cdd67ba
> XMM4: 0000000000000000000000003cdd67ba XMM5: 0000000000000000000000003cdd67ba
> XMM6: 0000000000000000000000003cdd67ba XMM7: 0000000000000000000000003cdd67ba
> XMM8: 0000000000000000000000003cdd67ba XMM9: 0000000000000000000000003cdd67ba
> XMM10: 0000000000000000000000003cdd67ba XMM11: 
> 0000000000000000000000003cdd67ba
> XMM12: 0000000000000000000000003cdd67ba XMM13: 
> 0000000000000000000000003cdd67ba
> XMM14: 0000000000000000000000003cdd67ba XMM15: 
> 0000000000000000000000003cdd67ba
> 
> Backtrace:
> /usr/lib/libc.so.6(fwrite+0x1b)[0x7fc25727927b]
> processPhraseTableMin[0x42c4a4]
> processPhraseTableMin[0x42c662]
> processPhraseTableMin[0x417dc3]
> processPhraseTableMin[0x405f18]
> /usr/lib/libc.so.6(__libc_start_main+0xf0)[0x7fc257230800]
> processPhraseTableMin[0x406d29]
> 
> Memory map:
> 
> 00400000-00483000 r-xp 00000000 08:01 8130298
> /opt/mosesdecoder/bin/processPhraseTableMin
> 00682000-00684000 rw-p 00082000 08:01 8130298
> /opt/mosesdecoder/bin/processPhraseTableMin
> 00684000-00685000 rw-p 00000000 00:00 0
> 014b7000-014d8000 rw-p 00000000 00:00 0 [heap]
> 7fc1f2f90000-7fc215a76000 rw-p 00000000 00:00 0
> 7fc21c000000-7fc21f32f000 rw-p 00000000 00:00 0
> 7fc21f32f000-7fc220000000 ---p 00000000 00:00 0
> 7fc224000000-7fc2276e6000 rw-p 00000000 00:00 0
> 7fc2276e6000-7fc228000000 ---p 00000000 00:00 0
> 7fc228000000-7fc22b34a000 rw-p 00000000 00:00 0
> 7fc22b34a000-7fc22c000000 ---p 00000000 00:00 0
> 7fc22c000000-7fc230000000 rw-p 00000000 00:00 0
> 7fc230000000-7fc234000000 rw-p 00000000 00:00 0
> 7fc234000000-7fc237fff000 rw-p 00000000 00:00 0
> 7fc237fff000-7fc238000000 ---p 00000000 00:00 0
> 7fc238000000-7fc23c000000 rw-p 00000000 00:00 0
> 7fc23c000000-7fc240000000 rw-p 00000000 00:00 0
> 7fc240000000-7fc244000000 rw-p 00000000 00:00 0
> 7fc244000000-7fc2442f6000 rw-p 00000000 00:00 0
> 7fc2442f6000-7fc248000000 ---p 00000000 00:00 0
> 7fc248000000-7fc2486b5000 rw-p 00000000 00:00 0
> 7fc2486b5000-7fc24c000000 ---p 00000000 00:00 0
> 7fc24c000000-7fc24cb09000 rw-p 00000000 00:00 0
> 7fc24cb09000-7fc250000000 ---p 00000000 00:00 0
> 7fc253a09000-7fc253a0a000 ---p 00000000 00:00 0
> 7fc253a0a000-7fc25420a000 rw-p 00000000 00:00 0
> 7fc25520c000-7fc25520d000 ---p 00000000 00:00 0
> 7fc25520d000-7fc255a0d000 rw-p 00000000 00:00 0
> 7fc255a0d000-7fc255a0e000 ---p 00000000 00:00 0
> 7fc255a0e000-7fc25620e000 rw-p 00000000 00:00 0
> 7fc25620e000-7fc25620f000 ---p 00000000 00:00 0
> 7fc25620f000-7fc256a0f000 rw-p 00000000 00:00 0
> 7fc256a0f000-7fc256a10000 ---p 00000000 00:00 0
> 7fc256a10000-7fc257210000 rw-p 00000000 00:00 0
> [stack:22662]
> 7fc257210000-7fc2573a9000 r-xp 00000000 08:01 9178200
> /usr/lib/libc-2.21.so
> 7fc2573a9000-7fc2575a9000 ---p 00199000 08:01 9178200
> /usr/lib/libc-2.21.so
> 7fc2575a9000-7fc2575ad000 r--p 00199000 08:01 9178200
> /usr/lib/libc-2.21.so
> 7fc2575ad000-7fc2575af000 rw-p 0019d000 08:01 9178200
> /usr/lib/libc-2.21.so
> 7fc2575af000-7fc2575b3000 rw-p 00000000 00:00 0
> 7fc2575b3000-7fc2575cb000 r-xp 00000000 08:01 9178220
> /usr/lib/libpthread-2.21.so
> 7fc2575cb000-7fc2577ca000 ---p 00018000 08:01 9178220
> /usr/lib/libpthread-2.21.so
> 7fc2577ca000-7fc2577cb000 r--p 00017000 08:01 9178220
> /usr/lib/libpthread-2.21.so
> 7fc2577cb000-7fc2577cc000 rw-p 00018000 08:01 9178220
> /usr/lib/libpthread-2.21.so
> 7fc2577cc000-7fc2577d0000 rw-p 00000000 00:00 0
> 7fc2577d0000-7fc2577e6000 r-xp 00000000 08:01 9178553
> /usr/lib/libgcc_s.so.1
> 7fc2577e6000-7fc2579e5000 ---p 00016000 08:01 9178553
> /usr/lib/libgcc_s.so.1
> 7fc2579e5000-7fc2579e6000 rw-p 00015000 08:01 9178553
> /usr/lib/libgcc_s.so.1
> 7fc2579e6000-7fc257ae9000 r-xp 00000000 08:01 9178248
> /usr/lib/libm-2.21.so
> 7fc257ae9000-7fc257ce9000 ---p 00103000 08:01 9178248
> /usr/lib/libm-2.21.so
> 7fc257ce9000-7fc257cea000 r--p 00103000 08:01 9178248
> /usr/lib/libm-2.21.so
> 7fc257cea000-7fc257ceb000 rw-p 00104000 08:01 9178248
> /usr/lib/libm-2.21.so
> 7fc257ceb000-7fc257ddb000 r-xp 00000000 08:01 9178557
> /usr/lib/libstdc++.so.6.0.20
> 7fc257ddb000-7fc257fdb000 ---p 000f0000 08:01 9178557
> /usr/lib/libstdc++.so.6.0.20
> 7fc257fdb000-7fc257fe3000 r--p 000f0000 08:01 9178557
> /usr/lib/libstdc++.so.6.0.20
> 7fc257fe3000-7fc257fe5000 rw-p 000f8000 08:01 9178557
> /usr/lib/libstdc++.so.6.0.20
> 7fc257fe5000-7fc257ffa000 rw-p 00000000 00:00 0
> 7fc257ffa000-7fc258001000 r-xp 00000000 08:01 9178221
> /usr/lib/librt-2.21.so
> 7fc258001000-7fc258200000 ---p 00007000 08:01 9178221
> /usr/lib/librt-2.21.so
> 7fc258200000-7fc258201000 r--p 00006000 08:01 9178221
> /usr/lib/librt-2.21.so
> 7fc258201000-7fc258202000 rw-p 00007000 08:01 9178221
> /usr/lib/librt-2.21.so
> 7fc258202000-7fc258206000 r-xp 00000000 08:01 9178197
> /usr/lib/libSegFault.so
> 7fc258206000-7fc258405000 ---p 00004000 08:01 9178197
> /usr/lib/libSegFault.so
> 7fc258405000-7fc258406000 r--p 00003000 08:01 9178197
> /usr/lib/libSegFault.so
> 7fc258406000-7fc258407000 rw-p 00004000 08:01 9178197
> /usr/lib/libSegFault.so
> 7fc258407000-7fc258416000 r-xp 00000000 08:01 9181283
> /usr/lib/libbz2.so.1.0.6
> 7fc258416000-7fc258615000 ---p 0000f000 08:01 9181283
> /usr/lib/libbz2.so.1.0.6
> 7fc258615000-7fc258617000 rw-p 0000e000 08:01 9181283
> /usr/lib/libbz2.so.1.0.6
> 7fc258617000-7fc25863c000 r-xp 00000000 08:01 9186133
> /usr/lib/liblzma.so.5.2.1
> 7fc25863c000-7fc25883b000 ---p 00025000 08:01 9186133
> /usr/lib/liblzma.so.5.2.1
> 7fc25883b000-7fc25883c000 r--p 00024000 08:01 9186133
> /usr/lib/liblzma.so.5.2.1
> 7fc25883c000-7fc25883d000 rw-p 00025000 08:01 9186133
> /usr/lib/liblzma.so.5.2.1
> 7fc25883d000-7fc25885f000 r-xp 00000000 08:01 9178244
> /usr/lib/ld-2.21.so
> 7fc258a34000-7fc258a3c000 rw-p 00000000 00:00 0
> 7fc258a5e000-7fc258a5f000 r--p 00021000 08:01 9178244
> /usr/lib/ld-2.21.so
> 7fc258a5f000-7fc258a60000 rw-p 00022000 08:01 9178244
> /usr/lib/ld-2.21.so
> 7fc258a60000-7fc258a61000 rw-p 00000000 00:00 0
> 7ffc8391a000-7ffc8393b000 rw-p 00000000 00:00 0 [stack]
> 7ffc8394d000-7ffc8394f000 r--p 00000000 00:00 0 [vvar]
> 7ffc8394f000-7ffc83951000 r-xp 00000000 00:00 0 [vdso]
> ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0
> [vsyscall]
> Segmentation fault (core dumped)
> 
> Best,
> Valmi
> _______________________________________________
> Moses-support mailing list
> [email protected]
> http://mailman.mit.edu/mailman/listinfo/moses-support [1]

 

Links:
------
[1] http://mailman.mit.edu/mailman/listinfo/moses-support
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to