Hi,
I get a segmentation fault with the attached SMTLIB 2 file. See the gdb backtrace below. Without the get-unsat-core, z3 runs fine. This is using the 4.3.1 Master branch release, compiled on a x86_64 Linux platform (Scientific Linux 6.3). z3 4.0 runs fine on this example.
-Paul.
Program received signal SIGSEGV, Segmentation fault.
0x0000000000ba1624 in ast_manager::linearize(dependency_manager<ast_manager::ex\
pr_dependency_config>::dependency*, ptr_vector<expr>&) ()
Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.80.el6_3.5.x86\
_64 libgcc-4.4.6-4.el6.x86_64 libgomp-4.4.6-4.el6.x86_64 libstdc++-4.4.6-4.el6.\
x86_64
(gdb) bt
#0 0x0000000000ba1624 in ast_manager::linearize(dependency_manager<ast_manager\
::expr_dependency_config>::dependency*, ptr_vector<expr>&) ()
#1 0x000000000094cfcb in get_unsat_core_cmd::execute(cmd_context&) ()
#2 0x0000000000942c65 in smt2::parser::parse_cmd() ()
#3 0x0000000000943748 in smt2::parser::operator()() ()
#4 0x000000000093332a in parse_smt2_commands(cmd_context&, std::basic_istream<\
char, std::char_traits<char> >&, bool) ()
#5 0x000000000043694d in read_smtlib2_commands(char const*, front_end_params&)\
()
#6 0x00000000004356cd in main ()