Skip to content

Minimal mCRL2 examples fail #230

@zwergziege

Description

@zwergziege

I'm currently toying with LTSmin and mCRL2. When running some small examples I encountered crashes of lps2lts-seq when running the following example:

act a;
proc P = a . P;

init P;

This works:

act a;
proc P(x: Bool) =
    a . P(x) +
    a . P(!x);

init P(true);

And this also

act a, b;
proc P = a . b . P;

init P;

Here is the stack trace

lps2lts-seq: mCRL2 language module initialized
lps2lts-seq: Loading model from tmp/out.lps
lps2lts-seq: mCRL2 rewriter: jitty
lps2lts-seq: Writing output to ./tmp/out.dir
lps2lts-seq: keeping true
lps2lts-seq: keeping action_labels
*** segmentation fault ***

Please send information on how to reproduce this problem to: 
         ltsmin-support@lists.utwente.nl
along with all output preceding this message.
In addition, include the following information:
Package: ltsmin 3.0.2
Stack trace:
  0: ./LTSmin/bin/lps2lts-seq(HREprintStack+0x18) [0x6617d8]
  1: ./LTSmin/bin/lps2lts-seq() [0x661866]
  2: /lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x7ebef2642520]
  3: ./LTSmin/bin/lps2lts-seq() [0x5a3557]
  4: ./LTSmin/bin/lps2lts-seq(TreeDBScreate+0x17e) [0x5ac1fe]
  5: ./LTSmin/bin/lps2lts-seq(main+0x11bb) [0x54fdfb]
  6: /lib/x86_64-linux-gnu/libc.so.6(+0x29d90) [0x7ebef2629d90]
  7: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80) [0x7ebef2629e40]
  8: ./LTSmin/bin/lps2lts-seq() [0x55569f]

This could of course also be a bug in the mCRL2 toolkit, of which I'm using 201808.0.7c1932b005 (Release). If this is the case and the bug has already been fixed, consider this a feature request to support a newer version of mCRL2 ;)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions