All work

Select view

Select search mode

 
50 of 96

ProB hangs after starting model check

Fixed

Description

After starting model check on m0 in the attached project, Rodin never returns and has to be force quit.
The Event-b contains iUML-B statemachines which generated some of the Event-B.
I have tried importing the project into a fresh install of Rodin with only ProB installed - still hangs
In Rodin 3.3 - model check works ok.. it does NOT hang.

Environment

OSX 10.13.6
Rodin 3.4
ProB 3.0.9.201803300836 (i do not recognise the versions in the dropdown)

Attachments

2
  • 23 Oct 2018, 01:10 PM
  • 18 Oct 2018, 02:06 PM

Details

Assignee

Reporter

Affects versions

Priority

Created October 18, 2018 at 2:12 PM
Updated November 28, 2018 at 12:28 PM
Resolved November 28, 2018 at 12:28 PM

Activity

Show:

Colin SnookNovember 3, 2018 at 1:24 PM

I have now checked the nightly build and it works well on my iUML-B project, even starting the model check from a state machine animation which has always been unreliable in the past. Maybe it has fixed some of the other problems I had.

Colin SnookOctober 23, 2018 at 11:25 PM

Yes, it seems to work ok now (running from source).
Thanks for the quick fix!

Jens BendispostoOctober 23, 2018 at 4:45 PM

I think the issue is now fixed. Can you please verify?

Michael LeuschelOctober 23, 2018 at 1:11 PM
Edited

Above I attach a threaddump obtained by VisualVM started by typing "jvisualvm" in the console.
Maybe somebody else can see whether this dump is helpful and hints at the source of the problem (deadlock ???)

Michael LeuschelOctober 23, 2018 at 1:10 PM

I can confirm that

  • the issue does not appear in Rodin 3.3 with the latest plugin

  • only seems to appear when a counter example is found by the model checker and the B machine is not initialised.