Skip to content

OutOfMemoryError in testset Profile on 32-bit Linux #33312

@stevengj

Description

@stevengj

I'm seeing a failure https://build.julialang.org/#/builders/13/builds/5387 on an apparently unrelated PR (#33291):

Error in testset Profile:
Error During Test at /buildworker/worker/tester_linux32/build/share/julia/test/testdefs.jl:20
  Got exception outside of a @test
  LoadError: OutOfMemoryError()
  Stacktrace:
   [1] println at ./strings/io.jl:73 [inlined]
   [2] tree(::Base.GenericIOBuffer{Array{UInt8,1}}, ::Profile.StackFrameTree{Base.StackTraces.StackFrame}, ::Int32, ::Profile.ProfileFormat) at /buildworker/worker/package_linux32/build/usr/share/julia/stdlib/v1.4/Profile/src/Profile.jl:569
   [3] tree(::Base.GenericIOBuffer{Array{UInt8,1}}, ::Array{UInt64,1}, ::Dict{UInt64,Array{Base.StackTraces.StackFrame,1}}, ::Int32, ::Profile.ProfileFormat) at /buildworker/worker/package_linux32/build/usr/share/julia/stdlib/v1.4/Profile/src/Profile.jl:602
   [4] print(::Base.GenericIOBuffer{Array{UInt8,1}}, ::Array{UInt32,1}, ::Dict{UInt64,Array{Base.StackTraces.StackFrame,1}}, ::Profile.ProfileFormat, ::Symbol) at /buildworker/worker/package_linux32/build/usr/share/julia/stdlib/v1.4/Profile/src/Profile.jl:147
   [5] #print#4 at /buildworker/worker/package_linux32/build/usr/share/julia/stdlib/v1.4/Profile/src/Profile.jl:134 [inlined]
   [6] #print at /buildworker/worker/package_linux32/build/usr/share/julia/stdlib/v1.4/Profile/src/Profile.jl:134 [inlined] (repeats 3 times)
   [7] top-level scope at /buildworker/worker/tester_linux32/build/share/julia/stdlib/v1.4/Profile/test/runtests.jl:38
   [8] include at ./Base.jl:31 [inlined]
   [9] include(::String) at /buildworker/worker/tester_linux32/build/share/julia/test/testdefs.jl:13
   [10] top-level scope at /buildworker/worker/tester_linux32/build/share/julia/test/testdefs.jl:23
   [11] top-level scope at /buildworker/worker/package_linux32/build/usr/share/julia/stdlib/v1.4/Test/src/Test.jl:1107
   [12] top-level scope at /buildworker/worker/tester_linux32/build/share/julia/test/testdefs.jl:22
   [13] top-level scope at util.jl:293
   [14] top-level scope at /buildworker/worker/tester_linux32/build/share/julia/test/testdefs.jl:20
   [15] eval at ./boot.jl:330 [inlined]
   [16] #runtests#3(::UInt128, ::typeof(runtests), ::String, ::String, ::Bool) at /buildworker/worker/tester_linux32/build/share/julia/test/testdefs.jl:26
   [17] #runtests at /buildworker/worker/tester_linux32/build/share/julia/test/testdefs.jl:6 [inlined] (repeats 2 times)
   [18] (::Distributed.var"##108#110"{Distributed.CallMsg{:call_fetch}})() at /buildworker/worker/package_linux32/build/usr/share/julia/stdlib/v1.4/Distributed/src/process_messages.jl:294
   [19] run_work_thunk(::Distributed.var"##108#110"{Distributed.CallMsg{:call_fetch}}, ::Bool) at /buildworker/worker/package_linux32/build/usr/share/julia/stdlib/v1.4/Distributed/src/process_messages.jl:79
   [20] macro expansion at /buildworker/worker/package_linux32/build/usr/share/julia/stdlib/v1.4/Distributed/src/process_messages.jl:294 [inlined]
   [21] (::Distributed.var"##107#109"{Distributed.CallMsg{:call_fetch},Distributed.MsgHeader,Sockets.TCPSocket})() at ./task.jl:333
  in expression starting at /buildworker/worker/tester_linux32/build/share/julia/stdlib/v1.4/Profile/test/runtests.jl:37

cc @vtjnash, who worked on the Profile tests recently (#32933).

on commit 4966ed4

Metadata

Metadata

Assignees

No one assigned

    Labels

    ciContinuous integrationsystem:32-bitAffects only 32-bit systems

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions