<div dir="ltr"><div dir="ltr">On Mon, 21 Sep 2020 at 21:25, Sebastian Dröge <<a href="mailto:sebastian@centricular.com">sebastian@centricular.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Can you provide a full gjs example for the application that causes the<br>
problem above? Seems like another bug in gjs to me though but I can<br>
take a short look first :)<br></blockquote><div><br></div><div>I've tried distilling it down to a small standalone script, but now I can't reproduce the problem, even in the full version if I replace the signal-based watch with the threaded one. I'll attach the simple version anyway. Another, rarer, symptom is that sometimes the window doesn't open and the messages stop appearing.</div><div><br></div><div>One possible reason for the original error message could be that the callback was getting EOS or ERROR messages and quitting without stopping the pipeline, and the threading was causing the log of the message to get lost. But there must have been something wrong for the pipeline to have been sending such messages or otherwise quitting. I'll ask for clarification about threaded callbacks in gjs on the <a href="https://discourse.gnome.org/c/platform/language-bindings/11">GNOME discourse bindings forum</a>.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Thanks for reporting the issues btw!<br>
</blockquote></div><div><br></div><div>The least I could do after you helpfully provided links :-).</div><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">TH<div><br></div></div></div></div>