[developers] PET 0.99.12 Core Dumps in Packing Mode

Berthold Crysmann crysmann at dfki.de
Tue Apr 25 13:16:27 CEST 2006


Eric Nichols wrote:

>Greetings,
>
>I have been playing around with the new release of PET (thanks bernd
>and stephen :-)
>and I think I have found a bug. It seems that cheap will core dump
>when loading a grammar with the --packing flag enabled. I have
>verified that this occurs in both ERG (2005/10/30) and JACY
>(2005/11/30). This appears to have something to do with MRS because it
>only occurs if I enable MRS mode when PET is compiled. However cheap
>fails to read the grammar successfully REGARDLESS OF WHETHER THE --MRS
>FLAG IS SET.
>
>  
>
I can disconfirm that hypothesis. German grammar runs with packing 
enabled and MRS output.
Platform is 32bit linux running FC5, compiled  by Bernd under 32bit FC4.

B

>Eric
>
>eric-n at thinkpad:~/delphin/grammars/jp051130 [18:58:13] [22]
>:( cheap -packing ~/delphin/grammars/en051005/english
>reading `/home/eric-n/delphin/grammars/en051005/pet/english.set'...
>including `/home/eric-n/delphin/grammars/en051005/pet/common.set'...
>`/home/eric-n/delphin/grammars/en051005/pet/global.set'...
>loading `/home/eric-n/delphin/grammars/en051005/english.grm' (LinGO
>(05-Sept-05)) reading ME model
>`/home/eric-n/delphin/grammars/en051005/rondane.mem'... [11846
>features] zsh: segmentation fault  cheap -packing
>~/delphin/grammars/en051005/english
>eric-n at thinkpad:~/delphin/grammars/jp051130 [18:58:23] [23]
>:( cheap -packing ~/delphin/grammars/jp051120/japanese
>reading `/home/eric-n/delphin/grammars/jp051120/pet/japanese.set'...
>loading `/home/eric-n/delphin/grammars/jp051120/japanese.grm' (Jacy
>(2005-11-20)) reading ME model
>`/home/eric-n/delphin/grammars/jp051120/LXD-DEF-6.jp051120.mem'...
>[60508 features] Ignoring entry with unknown rule `$-*-' in irregular
>forms
>Ignoring entry with unknown rule `$this' in irregular forms
>Ignoring entry with unknown rule `$the' in irregular forms
>Ignoring entry with unknown rule `$currently' in irregular forms
>Ignoring entry with unknown rule `$c2stem' in irregular forms
>Ignoring entry with unknown rule `$---' in irregular forms
>zsh: segmentation fault  cheap -packing ~/delphin/grammars/jp051120/japanese
>eric-n at thinkpad:~/delphin/grammars/jp051130 [18:58:46] [24]
>:(
>eric-n at thinkpad:~/delphin/grammars/jp051130 [18:59:36] [25]
>:( cheap
>parse_options(): expecting name of grammar to load
>cheap version 0.99.12
>usage: `cheap [options] grammar-file'; valid options are:
>  `-tsdb[=n]' --- enable [incr tsdb()] slave mode (protocol version = n)
>  `-nsolutions[=n]' --- find best n only, 1 if n is not given
>  `-verbose[=n]' --- set verbosity level to n
>  `-limit=n' --- maximum number of passive edges
>  `-memlimit=n' --- maximum amount of fs memory (in MB)
>  `-no-shrink-mem' --- don't shrink process size after huge items
>  `-no-filter' --- disable rule filter
>  `-qc-unif=n' --- use only top n quickcheck paths (unification)
>  `-qc-subs=n' --- use only top n quickcheck paths (subsumption)
>  `-compute-qc[=file]' --- compute quickcheck paths (output to file,
>                           default /tmp/qc.tdl)
>  `-compute-qc-unif[=file]' --- compute quickcheck paths only for
>unificaton (output to file,
>                           default /tmp/qc.tdl)
>  `-compute-qc-subs[=file]' --- compute quickcheck paths only for
>subsumption (output to file,
>                           default /tmp/qc.tdl)
>  `-mrs[=mode]' --- compute MRS semantics (in specified mode)
>  `-key=n' --- select key mode (0=key-driven, 1=l-r, 2=r-l, 3=head-driven)
>  `-no-hyper' --- disable hyper-active parsing
>  `-no-derivation' --- disable output of derivations
>  `-rulestats' --- enable tsdb output of rule statistics
>  `-no-chart-man' --- disable chart manipulation
>  `-default-les' --- enable use of default lexical entries
>  `-lattice' --- word lattice parsing
>  `-server[=n]' --- go into server mode, bind to port `n' (default: 4711)
>  `-k2y[=n]' --- output K2Y, filter at `n' % of raw atoms (default: 50)
>  `-k2y-segregation' --- pre-nominal modifiers in analogy to reduced relatives
>  `-one-meaning[=n]' --- non exhaustive search for first [nth]
>                         valid semantic formula
>  `-yy' --- YY input mode (highly experimental)
>  `-failure-print' --- print failure paths
>  `-no-fullform-morph' --- disable full form morphology
>  `-pg' --- print grammar in ASCII form
>  `-nbest' --- n-best parsing mode
>  `-packing[=n]' --- set packing to n (bit coded; default: 7)
>  `-log=[+]file' --- log server mode activity to `file' (`+' appends)
>  `-tsdbdump directory' --- write incr[tsdb] item, result and parse
>files to `directory'
>  `-jxchgdump directory' --- write jxchg/approximation chart files to
>`directory'
>  `-partial' --- print partial results in case of parse failure
>  `-results=n' --- print at most n (full) results
>  `-tok=(string|yy|yy_counts|xml|xml_counts)' --- select input method
>(default `string')
>  `-comment-passthrough[=1]' --- allow input comments (-1 to suppress output)
>eric-n at thinkpad:~/delphin/grammars/jp051130 [18:59:38] [26]
>:(
>
>--
>--Eric Nichols
>
>  
>




More information about the developers mailing list