-
-
Notifications
You must be signed in to change notification settings - Fork 5.7k
Closed
Labels
bugIndicates an unexpected problem or unintended behaviorIndicates an unexpected problem or unintended behaviormultithreadingBase.Threads and related functionalityBase.Threads and related functionality
Description
Update: this appears to be just the regex finalizer being called at exit before the task has finished. i.e. one fix is #51466
I have a test suite that uses a custom logger, and a task that continues beyond the end of a test run that sometimes hits this segfault.
It seems pcre is in a bad state
Line 689 in 213feae
mat = match(itr.regex, itr.string, offset, |
On 1.10.8
[16993] signal (11.2): Segmentation fault
in expression starting at none:0
unknown function (ip: 0x31645430)
iterate at ./regex.jl:689 [inlined]
iterate at ./regex.jl:687 [inlined]
DateFormat at /cache/build/tester-amdci4-11/julialang/julia-master/usr/share/julia/stdlib/v1.10/Dates/src/io.jl:412
#format#32 at /cache/build/tester-amdci4-11/julialang/julia-master/usr/share/julia/stdlib/v1.10/Dates/src/io.jl:701
format at /cache/build/tester-amdci4-11/julialang/julia-master/usr/share/julia/stdlib/v1.10/Dates/src/io.jl:700 [inlined]
#37 at [private code]
#handle_message#13 at /home/runner/.julia/packages/LoggingExtras/cFgEq/src/CompositionalLoggers/transformer.jl:22 [inlined]
handle_message at /home/runner/.julia/packages/LoggingExtras/cFgEq/src/CompositionalLoggers/transformer.jl:20
jfptr_handle_message_144283 at [private sysimage]
_jl_invoke at /cache/build/tester-amdci4-11/julialang/julia-master/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/tester-amdci4-11/julialang/julia-master/src/gf.c:3077
jl_apply at /cache/build/tester-amdci4-11/julialang/julia-master/src/julia.h:1982 [inlined]
do_apply at /cache/build/tester-amdci4-11/julialang/julia-master/src/builtins.c:768
#handle_message#4 at /home/runner/.julia/packages/LoggingExtras/cFgEq/src/CompositionalLoggers/earlyfiltered.jl:26
handle_message at /home/runner/.julia/packages/LoggingExtras/cFgEq/src/CompositionalLoggers/earlyfiltered.jl:24
jfptr_handle_message_144280 at [private sysimage]
_jl_invoke at /cache/build/tester-amdci4-11/julialang/julia-master/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/tester-amdci4-11/julialang/julia-master/src/gf.c:3077
jl_apply at /cache/build/tester-amdci4-11/julialang/julia-master/src/julia.h:1982 [inlined]
do_apply at /cache/build/tester-amdci4-11/julialang/julia-master/src/builtins.c:768
#handle_message#6 at /home/runner/.julia/packages/LoggingExtras/cFgEq/src/CompositionalLoggers/tee.jl:24
handle_message at /home/runner/.julia/packages/LoggingExtras/cFgEq/src/CompositionalLoggers/tee.jl:21 [inlined]
#handle_message#4 at /home/runner/.julia/packages/LoggingExtras/cFgEq/src/CompositionalLoggers/earlyfiltered.jl:26 [inlined]
handle_message at /home/runner/.julia/packages/LoggingExtras/cFgEq/src/CompositionalLoggers/earlyfiltered.jl:24
jfptr_handle_message_144275 at [private sysimage]
_jl_invoke at /cache/build/tester-amdci4-11/julialang/julia-master/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/tester-amdci4-11/julialang/julia-master/src/gf.c:3077
jl_apply at /cache/build/tester-amdci4-11/julialang/julia-master/src/julia.h:1982 [inlined]
jl_f__call_latest at /cache/build/tester-amdci4-11/julialang/julia-master/src/builtins.c:812
#invokelatest#2 at ./essentials.jl:892 [inlined]
invokelatest at ./essentials.jl:889 [inlined]
macro expansion at ./logging.jl:342 [inlined]
#1463 at [private code]
unknown function (ip: 0x71a30e6eb4d2)
_jl_invoke at /cache/build/tester-amdci4-11/julialang/julia-master/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/tester-amdci4-11/julialang/julia-master/src/gf.c:3077
jl_apply at /cache/build/tester-amdci4-11/julialang/julia-master/src/julia.h:1982 [inlined]
start_task at /cache/build/tester-amdci4-11/julialang/julia-master/src/task.c:1256
Allocations: 25116319 (Pool: 25082353; Big: 33966); GC: 40
Octogonapus and PallHaraldsson
Metadata
Metadata
Assignees
Labels
bugIndicates an unexpected problem or unintended behaviorIndicates an unexpected problem or unintended behaviormultithreadingBase.Threads and related functionalityBase.Threads and related functionality