Dmitry Karasik

Results 36 comments of Dmitry Karasik

Under unix/gtk Prima indeed creates a forked process because of the idiotic wayland policy to not allow screenscraping to processes that did not register in dbus under a specific application...

Still cannot reproduce... ``` Loaded PDL v2.081 (supports bad values) Note: AutoLoader not enabled ('use PDL::AutoLoader' recommended) pdl> p $$ 1782340 pdl> require Prima pdl> p $$ 1782340 pdl> q...

No, but after having it installed I confirm the ctrl c error. However I still cannot see two different pids before and after demo. That require error at line 26...

update: seems to be a false alarm or something - I reinstalled PDL::G::P from the latest github checkout, and after that everything is fine again. So no error from here...

yes, I also have that module

Hmm might be something actually... can you try this patch that does it? ``` diff --git a/unix/gtk.c b/unix/gtk.c index 62eda7b8..688ee9d9 100644 --- a/unix/gtk.c +++ b/unix/gtk.c @@ -290,6 +290,8 @@ prima_gtk_init(void)...

The thing is that while it may look stupid to not fork on-demand, it doesnt work that way with gtk. Gtk with its startup talks to dbus and says "i...

> On Thu, Jun 20, 2024 at 03:49:12PM -0700, James E Keenan wrote: I built a perl at a commit later than the one at which @iabyn committed yesterday. I...

@jkeenan just built last blead (v5.41.1-2-g7a17d6f4a1), tested, all is fine. I also rolled out v1.08 several days ago, all seems ok so far. Thank you!

I think I found who's guilty here: ``` perldl line 226: sub mksighandle { $interrupt_handle ? set_sig_handler(INT => sub { die "$interrupt_msg\n"; }) : undef; } ``` it dies, also...