Might be a known problem: "buildsmi script would corrupt sysmaster (remove all SMI pseudo tables) if ran while other session has sysmaster db open"
One way to incur this: you're creating a new instance, with another instance's onconfig + sqlhosts as templates
-> oninit -ivy will, among other things, invoke buildsmi to create sysmaster db
IF, at this point, you have not properly updated your new sqlhosts file, so your INFORMIXSERVER entry in that file would still point to that other instance, you'd attempt to recreate that instance's sysmaster ... and corrupt it.
Should no longer be possible starting with 12.10.xC13.
------------------------------
Andreas Legner
------------------------------