<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/kildclient/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/kildclient/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sat, 18 Jun 2022 12:01:41 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/kildclient/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>#26 segfault when create thread in plugin(perl)</title><link>https://sourceforge.net/p/kildclient/bugs/26/?limit=25#26ee</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-fixed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;:  --&amp;gt; v1.0 (example)&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eduardo M Kalinowski</dc:creator><pubDate>Sat, 18 Jun 2022 12:01:41 -0000</pubDate><guid>https://sourceforge.net97bad12c852cab559bef24010ac5352641aadf88</guid></item><item><title>#26 segfault when create thread in plugin(perl)</title><link>https://sourceforge.net/p/kildclient/bugs/26/?limit=25#e214</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Even though I didn't do anything specific to treat this bug, your code now works, and I was able to confirm it is running in the background. Maybe changes in libperl or the fact that now KC itself is multi-threaded.&lt;/p&gt;
&lt;p&gt;That said, starting threads in Perl is something that has not been test, and there might be unexpected effects, including crashes. So I'd call it an unsupported feature.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eduardo M Kalinowski</dc:creator><pubDate>Sat, 18 Jun 2022 12:01:25 -0000</pubDate><guid>https://sourceforge.netfbdf6e2c7bb85a43cb2524c9f7a4f27920ca2112</guid></item><item><title>#32 Broken $::world-&gt;trigger() calls (part 2)</title><link>https://sourceforge.net/p/kildclient/bugs/32/?limit=25#34e0</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open-accepted --&amp;gt; closed-fixed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;:  --&amp;gt; v1.0 (example)&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eduardo M Kalinowski</dc:creator><pubDate>Sat, 18 Jun 2022 11:53:26 -0000</pubDate><guid>https://sourceforge.neta3d7caacd61651418db3df709993d60536657368</guid></item><item><title>#32 Broken $::world-&gt;trigger() calls (part 2)</title><link>https://sourceforge.net/p/kildclient/bugs/32/?limit=25#5d25</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Since the encoding pragma does not exist anymore, the code in ex6.pl now works as expected.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eduardo M Kalinowski</dc:creator><pubDate>Sat, 18 Jun 2022 11:53:13 -0000</pubDate><guid>https://sourceforge.net8cf949ca690f1b09f97785812844123a5775d823</guid></item><item><title>#34 Crahes and patches</title><link>https://sourceforge.net/p/kildclient/bugs/34/?limit=25#35cf</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-fixed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;:  --&amp;gt; v1.0 (example)&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eduardo M Kalinowski</dc:creator><pubDate>Sat, 18 Jun 2022 11:45:44 -0000</pubDate><guid>https://sourceforge.netc035b96292dd789204f926639c3cdd2aa1817a23</guid></item><item><title>#40 Segmentation fault on $::world-&gt;alias call</title><link>https://sourceforge.net/p/kildclient/bugs/40/?limit=25#0c8e</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-works-for-me&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;:  --&amp;gt; v1.0 (example)&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eduardo M Kalinowski</dc:creator><pubDate>Sat, 18 Jun 2022 11:42:56 -0000</pubDate><guid>https://sourceforge.netfaa274a28269a624528ed8c8bd54bc05a951df6e</guid></item><item><title>#43 Trigger causes text to display out of order</title><link>https://sourceforge.net/p/kildclient/bugs/43/?limit=25#8fbd</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; wont-fix&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eduardo M Kalinowski</dc:creator><pubDate>Sat, 18 Jun 2022 11:40:28 -0000</pubDate><guid>https://sourceforge.net795014896c0dbccac19091eca3f702a02eefb365</guid></item><item><title>#43 Trigger causes text to display out of order</title><link>https://sourceforge.net/p/kildclient/bugs/43/?limit=25#2154</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I've looked again at this issue and, as mentioned before, the problem is that channels adds a trigger that captures every line, suppresses normal processing, and feeds it to a Perl function (that in most cases prints the line). Your trigger is run before the channels trigger, and it only changes the styling of the line, which is printed using the regular line-processing code (that is, receive the line and print it.)&lt;/p&gt;
&lt;p&gt;(The fact that it's a highlight is not important - the same problem can be seen with a trigger that sends something back to the server, or even a trigger that uses Perl, as long as it's not a gag trigger.)&lt;/p&gt;
&lt;p&gt;Some years ago some big changes were made to make KildClient more responsive by using multiple threads. This unfortunately can add some concurrency problems such as this one. Not having to use Perl as a trigger action means that the line matched by your trigger finishes processing earlier and is printed out of order.&lt;/p&gt;
&lt;p&gt;Unfortunately changing that would require some very extensive and complicated changes, so I'm marking this as won't fix. But there is a workaround, even if you need the channels plugin or a similar functionality : if you use Perl in your trigger, it'll use the same processing pathway as the other lines, and everything will be in proper order again.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eduardo M Kalinowski</dc:creator><pubDate>Sat, 18 Jun 2022 11:40:13 -0000</pubDate><guid>https://sourceforge.netf44e3c1d332623c05ae79a4f78c43de97065dc9e</guid></item><item><title>#45 SB TERMTYPE answer followed by NUL byte</title><link>https://sourceforge.net/p/kildclient/bugs/45/?limit=25#4e35</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-fixed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Eduardo M Kalinowski&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eduardo M Kalinowski</dc:creator><pubDate>Fri, 10 Jun 2022 17:29:21 -0000</pubDate><guid>https://sourceforge.netea04843d7a4739b883a5d7c9cd6cc5c0fab87750</guid></item><item><title>#45 SB TERMTYPE answer followed by NUL byte</title><link>https://sourceforge.net/p/kildclient/bugs/45/?limit=25#f4c3</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Fixed in b8978e0&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eduardo M Kalinowski</dc:creator><pubDate>Fri, 10 Jun 2022 17:28:59 -0000</pubDate><guid>https://sourceforge.netab61a1c916ccbbcdf4b41192a5e7751a60d2880b</guid></item></channel></rss>