Skip to content

Commit

Permalink
Deploying to gh-pages from @ 4e9b3b5 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
leventeBajczi committed Mar 11, 2024
0 parents commit 189fb51
Show file tree
Hide file tree
Showing 3,583 changed files with 1,399,882 additions and 0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
theta.mit.bme.hu
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
theta/theta-start.sh sv-benchmarks/c/pthread-ext/18_read_write_lock-pthread.i --disable-xcfa-serialization --disable-c-serialization --disable-arg-generation --backend PORTFOLIO --portfolio COMPLEX --loglevel INFO --property sv-benchmarks/c/properties/unreach-call.prp


--------------------------------------------------------------------------------


LD_LIBRARY_PATH=/home/runner/work/theta/theta/theta/lib /usr/lib/jvm/java-17-openjdk-amd64/bin/java -Xss120m -Xmx14210m -jar /home/runner/work/theta/theta/theta/theta.jar --disable-xcfa-serialization --disable-c-serialization --disable-arg-generation --backend PORTFOLIO --portfolio COMPLEX --loglevel INFO --property sv-benchmarks/c/properties/unreach-call.prp --input sv-benchmarks/c/pthread-ext/18_read_write_lock-pthread.i --smt-home /home/runner/work/theta/theta/theta/solvers
Registered Z3 SolverManager
Registered SMT-LIB SolverManager
Parsing the input sv-benchmarks/c/pthread-ext/18_read_write_lock-pthread.i as C
WARNING: signedness of the type char is implementation specific. Right now it is interpreted as a signed char.
WARNING: CompoundDefinitions are not yet implemented!
WARNING: self-embedded structs! Using long as a placeholder
WARNING: Unknown simple type union pthread_attr_t
WARNING: enums are not yet supported! Using int instead.
Arithmetic: []
Frontend finished: (in 850 ms)
ParsingResult Success
Writing pre-verification artifacts to directory /home/runner/work/theta/theta/.
Starting verification of UnnamedXcfa using PORTFOLIO
Using portfolio MULTITHREAD
Current configuration: XcfaConfig(inputConfig=InputConfig(inputFile=null, catFile=null, parseCtx=null, xcfaWCtx=present, propertyFile=null, property=ERROR_LOCATION, frontendConfig=FrontendConfig(lbeLevel=LBE_LOCAL, loopUnroll=50, inputType=C, specConfig=CFrontendConfig(arithmetic=efficient)), backendConfig=BackendConfig(backend=CEGAR, solverHome=/home/runner/work/theta/theta/theta/solvers, timeoutMs=150000, inProcess=true, specConfig=CegarConfig(initPrec=EMPTY, porLevel=AASPOR, porRandomSeed=-1, coi=COI, cexMonitor=CHECK, abstractorConfig=CegarAbstractorConfig(abstractionSolver=Z3, validateAbstractionSolver=false, domain=EXPL, maxEnum=1, search=DFS), refinerConfig=CegarRefinerConfig(refinementSolver=Z3, validateRefinementSolver=false, refinement=SEQ_ITP, exprSplitter=WHOLE, pruneStrategy=FULL))), outputConfig=OutputConfig(versionInfo=false, resultFolder=., cOutputConfig=COutputConfig(disable=true, useArr=false, useExArr=false, useRange=false), xcfaOutputConfig=XcfaOutputConfig(disable=false), witnessConfig=WitnessConfig(disable=false, concretizerSolver=Z3, validateConcretizerSolver=false), argConfig=ArgConfig(disable=true)), debugConfig=DebugConfig(debug=false, stacktrace=false, logLevel=INFO, argdebug=false, argToFile=false))
Registered Z3 SolverManager
Registered SMT-LIB SolverManager
Writing pre-verification artifacts to directory /home/runner/work/theta/theta/.
Starting verification of UnnamedXcfa using CEGAR
server: line 1:2 token recognition error at: '&'
server: Could not parse pthread_rwlock_wrlock(call_pthread_rwlock_wrlock_ret0, (& rwlock))
server: scope: Scope{
server: enclosingScope: null
server: symbolTable: SymbolTable(hu.bme.mit.theta.grammar.gson.VarDeclAdapter$$Lambda$10/0x0000154634097a48@76a4d6c, hu.bme.mit.theta.grammar.gson.VarDeclAdapter$$Lambda$10/0x0000154634097a48@41d477ed, hu.bme.mit.theta.grammar.gson.VarDeclAdapter$$Lambda$10/0x0000154634097a48@3590fc5b, hu.bme.mit.theta.grammar.gson.VarDeclAdapter$$Lambda$10/0x0000154634097a48@33c911a1, hu.bme.mit.theta.grammar.gson.VarDeclAdapter$$Lambda$10/0x0000154634097a48@3a62c01e, hu.bme.mit.theta.grammar.gson.VarDeclAdapter$$Lambda$10/0x0000154634097a48@7a8fa663, hu.bme.mit.theta.grammar.gson.VarDeclAdapter$$Lambda$10/0x0000154634097a48@5ce33a58, hu.bme.mit.theta.grammar.gson.VarDeclAdapter$$Lambda$10/0x0000154634097a48@78a287ed) }
server: env: Env( (Frame x <- (var x Int) y <- (var y Int) rwlock <- (var rwlock Int) reach_error_ret <- (var reach_error_ret Int) thr1_ret <- (var thr1_ret Int) thr1::arg <- (var thr1::arg Int) call_pthread_rwlock_wrlock_ret0 <- (var call_pthread_rwlock_wrlock_ret0 Int) call_pthread_rwlock_unlock_ret1 <- (var call_pthread_rwlock_unlock_ret1 Int)) )
server: Exception in thread "main" java.lang.reflect.InvocationTargetException
server: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
server: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
server: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
server: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
server: at kotlin.reflect.jvm.internal.calls.CallerImpl$Method.callMethod(CallerImpl.kt:97)
server: at kotlin.reflect.jvm.internal.calls.CallerImpl$Method$Instance.call(CallerImpl.kt:113)
server: at kotlin.reflect.jvm.internal.KCallableImpl.call(KCallableImpl.kt:108)
server: at hu.bme.mit.theta.xcfa.gson.XcfaLabelAdapter.read(XcfaLabelAdapter.kt:83)
server: at hu.bme.mit.theta.xcfa.gson.XcfaLabelAdapter.read(XcfaLabelAdapter.kt:69)
server: at hu.bme.mit.theta.xcfa.gson.XcfaLabelAdapter.read(XcfaLabelAdapter.kt:33)
server: at com.google.gson.internal.bind.TypeAdapters$34$1.read(TypeAdapters.java:979)
server: at com.google.gson.Gson.fromJson(Gson.java:1058)
server: at hu.bme.mit.theta.xcfa.gson.XcfaAdapter.parseProcedures(XcfaAdapter.kt:180)
server: at hu.bme.mit.theta.xcfa.gson.XcfaAdapter.read(XcfaAdapter.kt:101)
server: at hu.bme.mit.theta.xcfa.gson.XcfaAdapter.read(XcfaAdapter.kt:30)
server: at com.google.gson.internal.bind.TypeAdapters$34$1.read(TypeAdapters.java:979)
server: at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:161)
server: at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:266)
server: at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:161)
server: at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:266)
server: at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:161)
server: at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:266)
server: at com.google.gson.Gson.fromJson(Gson.java:1058)
server: at com.google.gson.Gson.fromJson(Gson.java:986)
server: at hu.bme.mit.theta.xcfa.cli.XcfaCli.run(XcfaCli.kt:54)
server: at hu.bme.mit.theta.xcfa.cli.XcfaCli.access$run(XcfaCli.kt:36)
server: at hu.bme.mit.theta.xcfa.cli.XcfaCli$Companion.main(XcfaCli.kt:115)
server: at hu.bme.mit.theta.xcfa.cli.XcfaCli.main(XcfaCli.kt)
server: Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:2 token recognition error at: '&'
server: at hu.bme.mit.theta.grammar.ThrowingErrorListener.syntaxError(Utils.kt:38)
server: at org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41)
server: at org.antlr.v4.runtime.Lexer.notifyListeners(Lexer.java:364)
server: at org.antlr.v4.runtime.Lexer.nextToken(Lexer.java:144)
server: at org.antlr.v4.runtime.BufferedTokenStream.fetch(BufferedTokenStream.java:169)
server: at org.antlr.v4.runtime.BufferedTokenStream.sync(BufferedTokenStream.java:152)
server: at org.antlr.v4.runtime.BufferedTokenStream.consume(BufferedTokenStream.java:136)
server: at org.antlr.v4.runtime.atn.ParserATNSimulator.execATN(ParserATNSimulator.java:537)
server: at org.antlr.v4.runtime.atn.ParserATNSimulator.adaptivePredict(ParserATNSimulator.java:393)
server: at hu.bme.mit.theta.grammar.dsl.gen.ExprParser.funcLitExpr(ExprParser.java:317)
server: at hu.bme.mit.theta.grammar.dsl.gen.ExprParser.expr(ExprParser.java:189)
server: at hu.bme.mit.theta.grammar.dsl.expr.ExpressionWrapper.<init>(ExprParser.kt:86)
server: at hu.bme.mit.theta.xcfa.model.InvokeLabel$Companion.fromString(XcfaLabel.kt:54)
server: ... 28 more
Process failed! (hu.bme.mit.theta.xcfa.cli.checkers.InProcessChecker.check(InProcessChecker.kt:115), ErrorCodeException(code=1))
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
theta/theta-start.sh sv-benchmarks/c/pthread/lazy01.i --disable-xcfa-serialization --disable-c-serialization --disable-arg-generation --backend PORTFOLIO --portfolio COMPLEX --loglevel INFO --property sv-benchmarks/c/properties/unreach-call.prp


--------------------------------------------------------------------------------


LD_LIBRARY_PATH=/home/runner/work/theta/theta/theta/lib /usr/lib/jvm/java-17-openjdk-amd64/bin/java -Xss120m -Xmx14210m -jar /home/runner/work/theta/theta/theta/theta.jar --disable-xcfa-serialization --disable-c-serialization --disable-arg-generation --backend PORTFOLIO --portfolio COMPLEX --loglevel INFO --property sv-benchmarks/c/properties/unreach-call.prp --input sv-benchmarks/c/pthread/lazy01.i --smt-home /home/runner/work/theta/theta/theta/solvers
Registered Z3 SolverManager
Registered SMT-LIB SolverManager
Parsing the input sv-benchmarks/c/pthread/lazy01.i as C
WARNING: signedness of the type char is implementation specific. Right now it is interpreted as a signed char.
WARNING: CompoundDefinitions are not yet implemented!
WARNING: self-embedded structs! Using long as a placeholder
WARNING: Unknown simple type union pthread_attr_t
WARNING: enums are not yet supported! Using int instead.
Arithmetic: []
Frontend finished: (in 777 ms)
ParsingResult Success
Writing pre-verification artifacts to directory /home/runner/work/theta/theta/.
Starting verification of UnnamedXcfa using PORTFOLIO
Using portfolio MULTITHREAD
Current configuration: XcfaConfig(inputConfig=InputConfig(inputFile=null, catFile=null, parseCtx=null, xcfaWCtx=present, propertyFile=null, property=ERROR_LOCATION, frontendConfig=FrontendConfig(lbeLevel=LBE_LOCAL, loopUnroll=50, inputType=C, specConfig=CFrontendConfig(arithmetic=efficient)), backendConfig=BackendConfig(backend=CEGAR, solverHome=/home/runner/work/theta/theta/theta/solvers, timeoutMs=150000, inProcess=true, specConfig=CegarConfig(initPrec=EMPTY, porLevel=AASPOR, porRandomSeed=-1, coi=COI, cexMonitor=CHECK, abstractorConfig=CegarAbstractorConfig(abstractionSolver=Z3, validateAbstractionSolver=false, domain=EXPL, maxEnum=1, search=DFS), refinerConfig=CegarRefinerConfig(refinementSolver=Z3, validateRefinementSolver=false, refinement=SEQ_ITP, exprSplitter=WHOLE, pruneStrategy=FULL))), outputConfig=OutputConfig(versionInfo=false, resultFolder=., cOutputConfig=COutputConfig(disable=true, useArr=false, useExArr=false, useRange=false), xcfaOutputConfig=XcfaOutputConfig(disable=false), witnessConfig=WitnessConfig(disable=false, concretizerSolver=Z3, validateConcretizerSolver=false), argConfig=ArgConfig(disable=true)), debugConfig=DebugConfig(debug=false, stacktrace=false, logLevel=INFO, argdebug=false, argToFile=false))
Registered Z3 SolverManager
Registered SMT-LIB SolverManager
Writing pre-verification artifacts to directory /home/runner/work/theta/theta/.
Starting verification of UnnamedXcfa using CEGAR
server: Registered Z3 SolverManager
server: Registered SMT-LIB SolverManager
server: Writing pre-verification artifacts to directory /home/runner/work/theta/theta/./7294715209409215926
server: Starting verification of UnnamedXcfa using CEGAR
server: Configuration: (CegarChecker (XcfaAbstractor (PriorityWaitlist (Combinator TargetFirst (Combinator (Inverter DepthOrder) CreationOrder)))) hu.bme.mit.theta.analysis.expr.refinement.AasporRefiner@2e6f610d)
server: Iteration 1
server: | Checking abstraction...
server: | | (Re)initializing ARG...done
server: | | Starting ARG: 1 nodes, 1 incomplete, 0 unsafe
server: | | Building ARG...done
server: | | Finished ARG: 15 nodes, 2 incomplete, 1 unsafe
server: | Checking abstraction done, result: (AbstractorResult Unsafe)
server: | Refining abstraction...
server: | | Trace length: 13
server: | | Checking trace...done, result: (ExprTraceStatus Infeasible)
server: | | Pruning whole ARGdone
server: Refining abstraction done, result: (RefinerResult Spurious)
server: ! Precision DID change in this iteration
server: Iteration 2
server: | Checking abstraction...
server: | | (Re)initializing ARG...done
server: | | Starting ARG: 1 nodes, 1 incomplete, 0 unsafe
server: | | Building ARG...done
server: | | Finished ARG: 35 nodes, 3 incomplete, 1 unsafe
server: | Checking abstraction done, result: (AbstractorResult Unsafe)
server: | Refining abstraction...
server: | | Trace length: 21
server: | | Checking trace...done, result: (ExprTraceStatus Feasible)
server: Refining abstraction done, result: (RefinerResult Unsafe)
server: ! Precision did NOT change in this iteration
server: (SafetyResult Unsafe Trace length: 21)
server: AlgorithmTimeMs: 192
server: Iterations: 2
server:
server: Backend finished (in 225 ms)
server: (SafetyResult Unsafe Trace length: 21)
server: Writing post-verification artifacts to directory /home/runner/work/theta/theta/./7294715209409215926
Backend finished (in 1889 ms)
(SafetyResult Unsafe Trace length: -1)
Config XcfaConfig(inputConfig=InputConfig(inputFile=null, catFile=null, parseCtx=null, xcfaWCtx=present, propertyFile=null, property=ERROR_LOCATION, frontendConfig=FrontendConfig(lbeLevel=LBE_LOCAL, loopUnroll=50, inputType=C, specConfig=CFrontendConfig(arithmetic=efficient)), backendConfig=BackendConfig(backend=CEGAR, solverHome=/home/runner/work/theta/theta/theta/solvers, timeoutMs=150000, inProcess=true, specConfig=CegarConfig(initPrec=EMPTY, porLevel=AASPOR, porRandomSeed=-1, coi=COI, cexMonitor=CHECK, abstractorConfig=CegarAbstractorConfig(abstractionSolver=Z3, validateAbstractionSolver=false, domain=EXPL, maxEnum=1, search=DFS), refinerConfig=CegarRefinerConfig(refinementSolver=Z3, validateRefinementSolver=false, refinement=SEQ_ITP, exprSplitter=WHOLE, pruneStrategy=FULL))), outputConfig=OutputConfig(versionInfo=false, resultFolder=., cOutputConfig=COutputConfig(disable=true, useArr=false, useExArr=false, useRange=false), xcfaOutputConfig=XcfaOutputConfig(disable=false), witnessConfig=WitnessConfig(disable=false, concretizerSolver=Z3, validateConcretizerSolver=false), argConfig=ArgConfig(disable=true)), debugConfig=DebugConfig(debug=false, stacktrace=false, logLevel=INFO, argdebug=false, argToFile=false)) succeeded in 2017 ms
Backend finished (in 2020 ms)
(SafetyResult Unsafe Trace length: -1)
Loading

0 comments on commit 189fb51

Please sign in to comment.