qsave_program not terminating?

View: New views
1 Messages — Rating Filter:   Alert me  

qsave_program not terminating?

by Bernd Fischer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi -

I'm running SWI-Prolog (Multi-threaded, 32 bits, Version 5.6.55) under Ubuntu (8.10) on a Mac, and run into some problems when I try to save an executable using qsave_program. The system is fairly large, but loads and compiles fine, but when I call qsave_program, this call then just doesn't terminate. This behavior happens not very often, and seems to be unpredictable (e.g., removing a second clause from one predicate lets it terminate, but replacing the body of the same clause simply by 'true' still causes non-termination) but it is repeatable.

As far as I can tell, I have explicitly loaded all libraries that autoload would find.

At this time, I'm at a loss - I don't even know where to look further. Is this a known issue? I'm new to Mac and Ubuntu (so this might just simply be a configuration / installation issue), but have used SWIPL under redhat for many years, and never ran into this problem before.

Any hints greatly appreciated,
-- fisch