Skip to content

Instantly share code, notes, and snippets.

@genkuroki
Created September 7, 2019 15:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save genkuroki/7a1d2d4bd3ee0d6c610765da8e33bd56 to your computer and use it in GitHub Desktop.
Save genkuroki/7a1d2d4bd3ee0d6c610765da8e33bd56 to your computer and use it in GitHub Desktop.
bug of Julia v1.2.0?
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"metadata": {
"trusted": true
},
"cell_type": "code",
"source": "@show VERSION\nusing Pkg; Pkg.status(\"HCubature\")\nusing HCubature\n\ng(; m=1) = hcubature(w->w[1]*w[2]^2, [0,0], [1,1])\n@show g();\n\nf(x, y) = x*y^2\ng(f; m=1) = hcubature(w->f(w[1], w[2]), [0,0], [1,1])\n@show g(f);",
"execution_count": 1,
"outputs": [
{
"output_type": "stream",
"text": "VERSION = v\"1.1.1\"\n\u001b[32m\u001b[1m Status\u001b[22m\u001b[39m `C:\\Users\\genkuroki\\.julia\\environments\\v1.1\\Project.toml`\n \u001b[90m [19dc6840]\u001b[39m\u001b[37m HCubature v1.4.0\u001b[39m\ng() = (0.16666666666666663, 5.551115123125783e-17)\ng(f) = (0.16666666666666663, 5.551115123125783e-17)\n",
"name": "stdout"
}
]
},
{
"metadata": {
"trusted": true,
"scrolled": false
},
"cell_type": "code",
"source": "@show VERSION\nusing Pkg; Pkg.status(\"HCubature\")\nusing HCubature\n\ng(; m=1) = hcubature(w->w[1]*w[2]^2, [0,0], [1,1])\n@show g();\n\nf(x, y) = x*y^2\ng(f; m=1) = hcubature(w->f(w[1], w[2]), [0,0], [1,1])\n@show g(f);",
"execution_count": 1,
"outputs": [
{
"output_type": "stream",
"text": "VERSION = v\"1.2.0\"\n\u001b[32m\u001b[1m Status\u001b[22m\u001b[39m `C:\\Users\\genkuroki\\.julia\\environments\\v1.2\\Project.toml`\n \u001b[90m [19dc6840]\u001b[39m\u001b[37m HCubature v1.4.0\u001b[39m\ng() = (0.16666666666666663, 5.551115123125783e-17)\ng(f) = (0.16666666666666663, 5.551115123125783e-17)\n",
"name": "stdout"
},
{
"output_type": "stream",
"text": "Internal error: encountered unexpected error in runtime:\nrec_backtrace at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\stackwalk.c:94\nrecord_backtrace at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\task.c:219 [inlined]\njl_throw at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\task.c:429\njl_method_error_bare at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\gf.c:1606\njl_method_error at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\gf.c:1624\njl_lookup_generic_ at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\gf.c:2161 [inlined]\njl_apply_generic at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\gf.c:2182\nlimit_type_size at .\\compiler\\typelimits.jl:23\njfptr_limit_type_size_4400.clone_1 at C:\\Julia-1.2.0\\lib\\julia\\sys.dll (unknown line)\njl_apply_generic at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\gf.c:2191\nabstract_call_method at .\\compiler\\abstractinterpretation.jl:331\nabstract_call_gf_by_type at .\\compiler\\abstractinterpretation.jl:93\nabstract_call at .\\compiler\\abstractinterpretation.jl:818\nabstract_call at .\\compiler\\abstractinterpretation.jl:608\nabstract_eval_call at .\\compiler\\abstractinterpretation.jl:847\nabstract_eval at .\\compiler\\abstractinterpretation.jl:917\ntypeinf_local at .\\compiler\\abstractinterpretation.jl:1174\ntypeinf_nocycle at .\\compiler\\abstractinterpretation.jl:1230\ntypeinf at .\\compiler\\typeinfer.jl:12\ntypeinf_edge at .\\compiler\\typeinfer.jl:482\nabstract_call_method at .\\compiler\\abstractinterpretation.jl:376\nabstract_call_gf_by_type at .\\compiler\\abstractinterpretation.jl:93\nabstract_call at .\\compiler\\abstractinterpretation.jl:818\nabstract_call at .\\compiler\\abstractinterpretation.jl:608\nabstract_eval_call at .\\compiler\\abstractinterpretation.jl:847\nabstract_eval at .\\compiler\\abstractinterpretation.jl:917\ntypeinf_local at .\\compiler\\abstractinterpretation.jl:1174\ntypeinf_nocycle at .\\compiler\\abstractinterpretation.jl:1230\ntypeinf at .\\compiler\\typeinfer.jl:12\ntypeinf_edge at .\\compiler\\typeinfer.jl:482\nabstract_call_method at .\\compiler\\abstractinterpretation.jl:376\nabstract_call_gf_by_type at .\\compiler\\abstractinterpretation.jl:93\nabstract_call at .\\compiler\\abstractinterpretation.jl:818\nabstract_call at .\\compiler\\abstractinterpretation.jl:608\nabstract_eval_call at .\\compiler\\abstractinterpretation.jl:847\nabstract_eval at .\\compiler\\abstractinterpretation.jl:917\ntypeinf_local at .\\compiler\\abstractinterpretation.jl:1174\ntypeinf_nocycle at .\\compiler\\abstractinterpretation.jl:1230\ntypeinf at .\\compiler\\typeinfer.jl:12\ntypeinf_edge at .\\compiler\\typeinfer.jl:482\nabstract_call_method at .\\compiler\\abstractinterpretation.jl:376\nabstract_call_gf_by_type at .\\compiler\\abstractinterpretation.jl:93\nabstract_call at .\\compiler\\abstractinterpretation.jl:818\nabstract_call at .\\compiler\\abstractinterpretation.jl:608\nabstract_eval_call at .\\compiler\\abstractinterpretation.jl:847\nabstract_eval at .\\compiler\\abstractinterpretation.jl:917\ntypeinf_local at .\\compiler\\abstractinterpretation.jl:1174\ntypeinf_nocycle at .\\compiler\\abstractinterpretation.jl:1230\ntypeinf at .\\compiler\\typeinfer.jl:12\ntypeinf_edge at .\\compiler\\typeinfer.jl:482\nabstract_call_method at .\\compiler\\abstractinterpretation.jl:376\nabstract_call_gf_by_type at .\\compiler\\abstractinterpretation.jl:93\nabstract_call at .\\compiler\\abstractinterpretation.jl:818\nabstract_call at .\\compiler\\abstractinterpretation.jl:608\nabstract_eval_call at .\\compiler\\abstractinterpretation.jl:847\nabstract_eval at .\\compiler\\abstractinterpretation.jl:917\ntypeinf_local at .\\compiler\\abstractinterpretation.jl:1174\ntypeinf_nocycle at .\\compiler\\abstractinterpretation.jl:1230\ntypeinf at .\\compiler\\typeinfer.jl:12\ntypeinf_edge at .\\compiler\\typeinfer.jl:482\nabstract_call_method at .\\compiler\\abstractinterpretation.jl:376\nabstract_call_gf_by_type at .\\compiler\\abstractinterpretation.jl:93\nabstract_call at .\\compiler\\abstractinterpretation.jl:818\nabstract_call at .\\compiler\\abstractinterpretation.jl:608\nabstract_eval_call at .\\compiler\\abstractinterpretation.jl:847\nabstract_eval at .\\compiler\\abstractinterpretation.jl:917\ntypeinf_local at .\\compiler\\abstractinterpretation.jl:1174\ntypeinf_nocycle at .\\compiler\\abstractinterpretation.jl:1230\ntypeinf at .\\compiler\\typeinfer.jl:12\ntypeinf_ext at .\\compiler\\typeinfer.jl:568\ntypeinf_ext at .\\compiler\\typeinfer.jl:599\njfptr_typeinf_ext_1.clone_1 at C:\\Julia-1.2.0\\lib\\julia\\sys.dll (unknown line)\njl_apply_generic at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\gf.c:2191\njl_apply at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\julia.h:1614 [inlined]\njl_type_infer at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\gf.c:207\njl_compile_method_internal at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\gf.c:1773\njl_apply_generic at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\gf.c:2196\ndo_call at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\interpreter.c:323\neval_value at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\interpreter.c:411\neval_stmt_value at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\interpreter.c:362 [inlined]\neval_body at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\interpreter.c:758\njl_interpret_toplevel_thunk_callback at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\interpreter.c:884\nInterpreter frame (ip: 0)\njl_toplevel_eval_flex at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\toplevel.c:815\njl_toplevel_eval_flex at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\toplevel.c:764\njl_toplevel_eval at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\toplevel.c:824 [inlined]\njl_toplevel_eval_in at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\toplevel.c:844\neval at .\\boot.jl:330 [inlined]\nsoftscope_include_string at C:\\Users\\genkuroki\\.julia\\packages\\SoftGlobalScope\\cSbw5\\src\\SoftGlobalScope.jl:218\njl_apply_generic at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\gf.c:2197\nexecute_request at C:\\Users\\genkuroki\\.julia\\packages\\IJulia\\fRegO\\src\\execute_request.jl:67\njl_apply_generic at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\gf.c:2197\njl_apply at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\julia.h:1614 [inlined]\njl_f__apply at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\builtins.c:563\njl_f__apply_latest at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\builtins.c:601\n#invokelatest#1 at .\\essentials.jl:790 [inlined]\ninvokelatest at .\\essentials.jl:789 [inlined]\neventloop at C:\\Users\\genkuroki\\.julia\\packages\\IJulia\\fRegO\\src\\eventloop.jl:8\n#15 at .\\task.jl:268\njl_apply_generic at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\gf.c:2197\njl_apply at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\julia.h:1614 [inlined]\nstart_task at /home/Administrator/buildbot/worker/package_win64/build/src/home/Administrator/buildbot/worker/package_win64/build/src\\task.c:596\nMethodError(f=typeof(Base.string)(), args=(Expr(:<:, :t, :r),), world=0x0000000000000eec)\nCore.CodeInfo(code=Array{Any, (5,)}[\n Expr(:call, :g, :f),\n Symbol(\"#35#value\") = SSAValue(1),\n Expr(:call, Base.repr, SSAValue(1)),\n Expr(:call, Base.println, \"g(f) = \", SSAValue(3)),\n Expr(:return, Symbol(\"#35#value\"))], codelocs=Array{Int32, (5,)}[2, 2, 1, 1, 1], ssavaluetypes=5, ssaflags=Array{UInt8, (0,)}[], method_for_inference_limit_heuristics=nothing, linetable=Array{Any, (2,)}[\n Core.LineInfoNode(method=Symbol(\"top-level scope\"), file=Symbol(\"In[1]\"), line=10, inlined_at=0),\n Core.LineInfoNode(method=Symbol(\"macro expansion\"), file=Symbol(\"show.jl\"), line=576, inlined_at=1)], slotnames=Array{Symbol, (0,)}[], slotflags=Array{UInt8, (0,)}[], slottypes=nothing, rettype=Any, parent=nothing, min_world=1, max_world=-1, inferred=false, inlineable=false, propagate_inbounds=false, pure=false)",
"name": "stderr"
}
]
},
{
"metadata": {
"trusted": true
},
"cell_type": "code",
"source": "",
"execution_count": null,
"outputs": []
}
],
"metadata": {
"kernelspec": {
"name": "julia-1.2",
"display_name": "Julia 1.2.0",
"language": "julia"
},
"toc": {
"nav_menu": {},
"number_sections": true,
"sideBar": true,
"skip_h1_title": false,
"base_numbering": 1,
"title_cell": "Table of Contents",
"title_sidebar": "Contents",
"toc_cell": false,
"toc_position": {},
"toc_section_display": true,
"toc_window_display": false
},
"language_info": {
"file_extension": ".jl",
"name": "julia",
"mimetype": "application/julia",
"version": "1.2.0"
},
"@webio": {
"lastKernelId": null,
"lastCommId": null
},
"gist": {
"id": "",
"data": {
"description": "bug of Julia v1.2.0?",
"public": true
}
}
},
"nbformat": 4,
"nbformat_minor": 2
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment