From: Bertram, A. <ber...@um...> - 2008-11-03 12:15:59
|
Amir, I believe this is a known issue for a 64-bit platform. Please see the patch I submitted which I believe to solve this: http://sourceforge.net/tracker/index.php?func=detail&aid=1806303&group_id=99109&atid=623181 I may have explained the details of why this was happening on the email list, but IIRC it has to do with picky compiler defaults for function return values, and the mymalloc function's return value being truncated to 32 bits. HTH, Albert Bertram -----Original Message----- From: Amir Hossein Jadidinejad [mailto:ami...@ya...] Sent: Mon 11/3/2008 4:20 AM To: inf...@li... Subject: [infomap-nlp-users] infomap-build: Error 139 (segmentation fault) Hi,I'm using a latest version of infomap on OpenSuse11 x64. It successfully make and install but following is a error message when running infomap-build command:amir-pc:/ # infomap-build -s /test/kjbible.txt sf Sourcing param file "/usr/local/share/infomap-nlp/default-params" Sourcing extra param file "/tmp/infomap-build.PVwib4" Contents are: Removing extra param file WORKING_DATA_DIR = "/collections/infomap_models/sf" CORPUS_DIR = "/test" CORPUS_FILE = "/test/kjbible.txt" FNAMES_FILE = "" ROWS = "20000" COLUMNS = "1000" SINGVALS = "100" SVD_ITER = "100" PRE_CONTEXT_SIZE = "15" POST_CONTEXT_SIZE = "15" WRITE_MATLAB_FORMAT = "0" VALID_CHARS_FILE = "/usr/local/share/infomap-nlp/valid_chars.en" STOPLIST_FILE = "/usr/local/share/infomap-nlp/stop.list" COL_LABELS_FROM_FILE = "0" COL_LABEL_FILE = "" echo "Making datadir" Making datadir mkdir -p /collections/infomap_models/sf ================================================== Building target: /collections/infomap_models/sf/wordlist Prerequisites: /test/kjbible.txt Mon Nov 3 12:05:43 EST 2008 .................................................. prepare_corpus \ -cdir "/test" \ -mdir "/collections/infomap_models/sf" \ -cfile "/test/kjbible.txt" \ -fnfile "" \ -chfile "/usr/local/share/infomap-nlp/valid_chars.en" \ -slfile "/usr/local/share/infomap-nlp/stop.list" \ -rptfile "" Locale set to en_US. Opening File for "r": "/usr/local/share/infomap-nlp/valid_chars.en" Opening File for "r": "" my_fopen: No such file or directory Opening File for "r": "/usr/local/share/infomap-nlp/stop.list" Opening File for "w": "/collections/infomap_models/sf/wordlist" Opening File for "r": "/test/kjbible.txt" Opening File for "w": "/collections/infomap_models/sf/numDocs" Typecount = 12805 Preparing to sort ... Sorting ... Done. Opening File for "w": "/collections/infomap_models/sf/dic" .................................................. Finishing target: /collections/infomap_models/sf/wordlist ================================================== ================================================== Building target: /collections/infomap_models/sf/coll Prerequisites: /collections/infomap_models/sf/wordlist /collections/infomap_models/sf/dic /collections/infomap_models/sf/numDocs Mon Nov 3 12:05:43 EST 2008 .................................................. count_wordvec \ -mdir /collections/infomap_models/sf \ -matlab 0 \ -precontext 15 \ -postcontext 15 \ -rows 20000 \ -columns 1000 \ -col_labels_from_file 0 \ -col_label_file "" model data dir is "/collections/infomap_models/sf". count_wordvec.c: looking for 12805 rows which had better match 12805 Reading the dictionary... Opening File for "r": "/collections/infomap_models/sf/dic" Opening File for "r": "/collections/infomap_models/sf/numDocs" Initializing row indices...Done. Initializing column indices...Done. Allocating matrix memory...done. Initializing matrix...done. model data dir is "/collections/infomap_models/sf". count_wordvec.c: about to call process_wordlist Entering process_wordlist. About to call initialize_wordlist. Opening File for "r": "/collections/infomap_models/sf/wordlist" Returned from initialize_wordlist. Writing the co-occurrence matrix. Entering write_matrix_svd; rows = 12805 and columns = 1000. Opening File for "w": "/collections/infomap_models/sf/coll" Opening File for "w": "/collections/infomap_models/sf/indx" .................................................. Finishing target: /collections/infomap_models/sf/coll ================================================== ================================================== Building target: /collections/infomap_models/sf/left Prerequisites: /collections/infomap_models/sf/coll /collections/infomap_models/sf/indx Mon Nov 3 12:05:45 EST 2008 .................................................. cd /collections/infomap_models/sf && rm -f svd_diag left \ rght sing cd /collections/infomap_models/sf && svdinterface \ -singvals 100 \ -iter 100 This is svdinterface. Writing to: left Writing to: rght Writing to: sing Writing to: svd_diag Reading: indx Reading: indx Reading: coll /bin/sh: line 2: 8375 Segmentation fault svdinterface -singvals 100 -iter 100 make: *** [/collections/infomap_models/sf/left] Error 139 Thanks in advance. Regard,----------------------------------- Amir Hossein Jadidinejad Master of Computer Science Islamic Azad University, Iran Home Page: http://jadidi.info E-Mail : am...@ja... , ami...@ya... |