General

Profile

kjtsanaktsidis (KJ Tsanaktsidis)

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 3 1 4

Activity

06/17/2022

03:10 PM Ruby master Revision 05ffc037 (git): Disable Mach exception handlers when read barriers in place
The GC compaction mechanism implements a kind of read barrier by marking
some (OS) pages as unreadable, and installin...
kjtsanaktsidis (KJ Tsanaktsidis)

06/08/2022

08:25 AM Ruby master Bug #18464: RUBY_INTERNAL_EVENT_NEWOBJ tracepoint causes an interpreter crash when combined with Ractors
I opened a PR with this patch. Happy to try fixing it a different way but this at least stops the crash. https://gith... kjtsanaktsidis (KJ Tsanaktsidis)
08:25 AM Ruby master Bug #18796: GC compaction gets stuck on Mac OS when a debugger is attached
I opened a PR with this patch: https://github.com/ruby/ruby/pull/5991 kjtsanaktsidis (KJ Tsanaktsidis)
08:24 AM Ruby master Bug #18795: Verbose GC debug output with -DRGENGC_DEBUG=5 causes a crash
I opened a pull request with this patch: https://github.com/ruby/ruby/pull/5992 kjtsanaktsidis (KJ Tsanaktsidis)

05/23/2022

01:49 AM Ruby master Bug #18795: Verbose GC debug output with -DRGENGC_DEBUG=5 causes a crash
I had another think about this - the newobj tracepoint is _also_ called in similar circumstances, where the ivar tabl... kjtsanaktsidis (KJ Tsanaktsidis)
12:05 AM Ruby master Bug #18796 (Open): GC compaction gets stuck on Mac OS when a debugger is attached
The GC compaction mechanism uses a kind of read barrier to detect attempts to read objects from pages that have alrea... kjtsanaktsidis (KJ Tsanaktsidis)

05/22/2022

07:27 AM Ruby master Bug #18795 (Open): Verbose GC debug output with -DRGENGC_DEBUG=5 causes a crash
I was trying to debug an (unrelated) issue in the GC, and wanted to turn on the trace-level GC output by compiling i... kjtsanaktsidis (KJ Tsanaktsidis)

05/12/2022

01:04 AM Ruby master Bug #18464: RUBY_INTERNAL_EVENT_NEWOBJ tracepoint causes an interpreter crash when combined with Ractors
Just checked, this is still an issue with 3.2.0-preview1. Is there any feedback on the patch I posted? Any other way ... kjtsanaktsidis (KJ Tsanaktsidis)

01/08/2022

04:37 AM Ruby master Bug #18464 (Assigned): RUBY_INTERNAL_EVENT_NEWOBJ tracepoint causes an interpreter crash when combined with Ractors
When a Ractor is created whilst a tracepoint for `RUBY_INTERNAL_EVENT_NEWOBJ` is active (registered with `rb_tracepoi... kjtsanaktsidis (KJ Tsanaktsidis)

11/11/2015

09:58 PM Ruby master Bug #11674: `local_variables` returns buffer-overflow garbage with methods with > 10 keyword arguments
Thanks, that was quick! I don't really understand what the above patch is doing, but it looks like you're just filter... kjtsanaktsidis (KJ Tsanaktsidis)

Also available in: Atom