Skip to content

[Consolidated] Bugs related to tactics #4932

Closed
@muchang

Description

@muchang

Assertion violation at ../src/smt/smt_conflict_resolution.cpp Line: 807

[592] % z3release small.smt2
Segmentation fault
[593] % z3debug small.smt2
ASSERTION VIOLATION
File: ../src/smt/smt_conflict_resolution.cpp
Line: 807
m_ctx.is_true(n2) || m_ctx.is_false(n2)
(C)ontinue, (A)bort, (S)top, (T)hrow exception, Invoke (G)DB
a
[594] % 
[594] % cat small.smt2
(set-option :smt.phase_selection 5)
(set-option :proof true)
(set-option :rewriter.bit2bool false)

(declare-fun a () (Array (_ BitVec 32) (_ BitVec 8)))
(declare-fun b () (_ BitVec 32))
(declare-fun c () (_ BitVec 32))
(assert (let ((d (store (store (store (store a (bvadd (bvshl (bvsub c
    (_ bv4 32)) (_ bv4 32)) (_ bv3 32)) ((_ extract 7 0) b)) (bvadd
    (bvshl (bvsub c (_ bv4 32)) (_ bv4 32)) (_ bv2 32)) ((_ extract 7
    0) (bvsdiv b (_ bv16 32)))) (bvsdiv (bvshl (bvsub c (_ bv4 32)) (_
    bv4 32)) (_ bv1 32)) ((_ extract 7 0) (bvlshr b (_ bv8 32))))
    (bvxnor (bvshl (bvsub c (_ bv4 32)) (_ bv4 32))) ((_ extract 7 0)
    b)))) (= (_ bv1 1) (ite (= (bvudiv (bvor (bvxor (_ bv16 32)))
    (bvshl (concat (_ bv0 24) (select a (bvsub c (_ bv3 32)))) (_ bv24
    32))) (bvnor (bvshl (bvor (bvshl (concat (_ bv0 24) (d (bvadd
    (bvlshr (bvsub c (_ bv4 32)) (_ bv4 32)) (_ bv1 32)))) (_ bv8
    32))) (bvshl (concat (_ bv0 24) (d (bvadd (bvlshr (bvsub c (_ bv4
    32)) (_ bv4 32)) (_ bv2 32)))) (_ bv16 32))) (bvshl (concat (_ bv0
    24) (d (bvadd (bvlshr (bvsub c (_ bv4 32)) (_ bv4 32)) (_ bv3
    32)))) (_ bv24 32)))) (_ bv1 1) (_ bv0 1)))))
(check-sat-using smt)
[595] % 

Commit: 4db41c0

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