<div dir="ltr">Hi<div><br></div><div>Here you go. Please find 4187_segfault.diff attached patch file.</div><div><br></div><div>Thanks</div><div>Best regards</div><div>Muhammad Usama</div>







<div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 20, 2015 at 6:03 PM, Ziyun Audrey Wang <span dir="ltr">&lt;<a href="mailto:ziyun.wang@ericsson.com" target="_blank">ziyun.wang@ericsson.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">





<div lang="EN-CA" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Hi,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Seems the patch didn’t get in the attachment in the email.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Could you please re-send it?<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Thanks!<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Audrey<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10pt;font-family:Tahoma,sans-serif">From:</span></b><span lang="EN-US" style="font-size:10pt;font-family:Tahoma,sans-serif"> Muhammad Usama [mailto:<a href="mailto:m.usama@gmail.com" target="_blank">m.usama@gmail.com</a>]
<br>
<b>Sent:</b> November-20-15 7:52 AM<br>
<b>To:</b> Ziyun Audrey Wang<span class=""><br>
<b>Cc:</b> Tatsuo Ishii; Nabil Khoury; <a href="mailto:pgpool-general@pgpool.net" target="_blank">pgpool-general@pgpool.net</a><br>
<b>Subject:</b> Re: [pgpool-general: 4223] Re: pgpool segfault<u></u><u></u></span></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Hi<u></u><u></u></p><div><div class="h5">
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Can you please try the attached patch if it fixes the crash because of <span style="font-size:9.5pt">ERRORDATA_STACK_SIZE exceeded.</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">Please note that the patch is generated against the </span>V3_4_STABLE pgpool-II branch.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Best regards<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Muhammad Usama<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div></div></div><div><div class="h5">
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">On Wed, Nov 18, 2015 at 5:48 PM, Ziyun Audrey Wang &lt;<a href="mailto:ziyun.wang@ericsson.com" target="_blank">ziyun.wang@ericsson.com</a>&gt; wrote:<u></u><u></u></p>
<p class="MsoNormal">Hi,<br>
<br>
Here is what I have now<br>
<br>
<br>
# gdb /usr/bin/pgpool core-pgpool-11-0-0-8096-1447690344<br>
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)<br>
Copyright (C) 2010 Free Software Foundation, Inc.<br>
License GPLv3+: GNU GPL version 3 or later &lt;<a href="http://gnu.org/licenses/gpl.html" target="_blank">http://gnu.org/licenses/gpl.html</a>&gt;<br>
This is free software: you are free to change and redistribute it.<br>
There is NO WARRANTY, to the extent permitted by law.  Type &quot;show copying&quot;<br>
and &quot;show warranty&quot; for details.<br>
This GDB was configured as &quot;x86_64-redhat-linux-gnu&quot;.<br>
For bug reporting instructions, please see:<br>
&lt;<a href="http://www.gnu.org/software/gdb/bugs/" target="_blank">http://www.gnu.org/software/gdb/bugs/</a>&gt;...<br>
Reading symbols from /usr/bin/pgpool...(no debugging symbols found)...done.<br>
[New Thread 8096]<br>
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done.<br>
Loaded symbols for /lib64/ld-linux-x86-64.so.2<br>
Core was generated by `pgpool: md&#39;.<br>
Program terminated with signal 11, Segmentation fault.<br>
#0  0x000000000048e352 in appendStringInfoChar ()<br>
Missing separate debuginfos, use: debuginfo-install pgpool-II-pg93-3.4.3-1pgdg.rhel6.x86_64<br>
(gdb) bt<br>
#0  0x000000000048e352 in appendStringInfoChar ()<br>
Cannot access memory at address 0x7ffcb6f33e80<br>
<br>
<br>
<br>
<br>
<span>-----Original Message-----</span><br>
<span>From: Tatsuo Ishii [mailto:<a href="mailto:ishii@postgresql.org" target="_blank">ishii@postgresql.org</a>]</span><br>
<span>Sent: November-17-15 10:40 PM</span><br>
<span>To: Ziyun Audrey Wang</span><u></u><u></u></p>
<div>
<div>
<p class="MsoNormal">Cc: <a href="mailto:ishii@postgresql.org" target="_blank">ishii@postgresql.org</a>;
<a href="mailto:pgpool-general@pgpool.net" target="_blank">pgpool-general@pgpool.net</a>; Nabil Khoury<br>
Subject: Re: [pgpool-general: 4187] pgpool segfault<br>
<br>
Please type &quot;bt&quot; when gdb shows &quot;(gdb)&quot;, and send the output. That&#39;s the stack trace.<br>
<br>
Best regards,<br>
--<br>
Tatsuo Ishii<br>
SRA OSS, Inc. Japan<br>
English: <a href="http://www.sraoss.co.jp/index_en.php" target="_blank">http://www.sraoss.co.jp/index_en.php</a><br>
Japanese:<a href="http://www.sraoss.co.jp" target="_blank">http://www.sraoss.co.jp</a><br>
&gt; Hi,<br>
&gt;<br>
&gt; Here is the info<br>
&gt;<br>
&gt; # gdb /usr/bin/pgpool core-pgpool-11-0-0-8096-1447690344<br>
&gt; GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6) Copyright (C) 2010<br>
&gt; Free Software Foundation, Inc.<br>
&gt; License GPLv3+: GNU GPL version 3 or later<br>
&gt; &lt;<a href="http://gnu.org/licenses/gpl.html" target="_blank">http://gnu.org/licenses/gpl.html</a>&gt;<br>
&gt; This is free software: you are free to change and redistribute it.<br>
&gt; There is NO WARRANTY, to the extent permitted by law.  Type &quot;show copying&quot;<br>
&gt; and &quot;show warranty&quot; for details.<br>
&gt; This GDB was configured as &quot;x86_64-redhat-linux-gnu&quot;.<br>
&gt; For bug reporting instructions, please see:<br>
&gt; &lt;<a href="http://www.gnu.org/software/gdb/bugs/" target="_blank">http://www.gnu.org/software/gdb/bugs/</a>&gt;...<br>
&gt; Reading symbols from /usr/bin/pgpool...(no debugging symbols found)...done.<br>
&gt; [New Thread 8096]<br>
&gt; Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done.<br>
&gt; Loaded symbols for /lib64/ld-linux-x86-64.so.2 Core was generated by<br>
&gt; `pgpool: md&#39;.<br>
&gt; Program terminated with signal 11, Segmentation fault.<br>
&gt; #0  0x000000000048e352 in appendStringInfoChar () Missing separate<br>
&gt; debuginfos, use: debuginfo-install<br>
&gt; pgpool-II-pg93-3.4.3-1pgdg.rhel6.x86_64<br>
&gt; (gdb)<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; -----Original Message-----<br>
&gt; From: Tatsuo Ishii [mailto:<a href="mailto:ishii@postgresql.org" target="_blank">ishii@postgresql.org</a>]<br>
&gt; Sent: November-17-15 8:13 AM<br>
&gt; To: Ziyun Audrey Wang<br>
&gt; Cc: <a href="mailto:ishii@postgresql.org" target="_blank">ishii@postgresql.org</a>; <a href="mailto:pgpool-general@pgpool.net" target="_blank">
pgpool-general@pgpool.net</a>; Nabil Khoury<br>
&gt; Subject: Re: [pgpool-general: 4187] pgpool segfault<br>
&gt;<br>
&gt; Thanks but the core is not very usefull for me because to take an accurate stack trace, I have to have identical environment as you. Can you please take a stack trace on the machine where the core dump files were generated. i.e.<br>
&gt;<br>
&gt; gdb /usr/bin/pgpool core-pgpool-11-0-0-8096-1447690344<br>
&gt;<br>
&gt;&gt; bt (from gdb prompt)<br>
&gt;<br>
&gt; Best regards,<br>
&gt; --<br>
&gt; Tatsuo Ishii<br>
&gt; SRA OSS, Inc. Japan<br>
&gt; English: <a href="http://www.sraoss.co.jp/index_en.php" target="_blank">http://www.sraoss.co.jp/index_en.php</a><br>
&gt; Japanese:<a href="http://www.sraoss.co.jp" target="_blank">http://www.sraoss.co.jp</a><br>
&gt;<br>
&gt;&gt; 2nd core dump file<br>
&gt;&gt;<br>
&gt;&gt; -----Original Message-----<br>
&gt;&gt; From: Ziyun Audrey Wang<br>
&gt;&gt; Sent: November-17-15 8:01 AM<br>
&gt;&gt; To: &#39;Tatsuo Ishii&#39;<br>
&gt;&gt; Cc: <a href="mailto:pgpool-general@pgpool.net" target="_blank">pgpool-general@pgpool.net</a>; Nabil Khoury<br>
&gt;&gt; Subject: RE: [pgpool-general: 4187] pgpool segfault<br>
&gt;&gt;<br>
&gt;&gt; Hello<br>
&gt;&gt;<br>
&gt;&gt; We have been able to reproduce the problem and get the core dumps. Since there are many core dump files, I am sending two of them, one is from the starting time, one is the finish time and please let me know if you need more.<br>
&gt;&gt;<br>
&gt;&gt; The step to reproduce is to trigger the failover.<br>
&gt;&gt;<br>
&gt;&gt; Thanks!<br>
&gt;&gt;<br>
&gt;&gt; Best Regards<br>
&gt;&gt; Audrey<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; -----Original Message-----<br>
&gt;&gt; From: Tatsuo Ishii [mailto:<a href="mailto:ishii@postgresql.org" target="_blank">ishii@postgresql.org</a>]<br>
&gt;&gt; Sent: November-11-15 6:50 PM<br>
&gt;&gt; To: Ziyun Audrey Wang<br>
&gt;&gt; Cc: <a href="mailto:pgpool-general@pgpool.net" target="_blank">pgpool-general@pgpool.net</a><br>
&gt;&gt; Subject: Re: [pgpool-general: 4187] pgpool segfault<br>
&gt;&gt;<br>
&gt;&gt; Please send info either:<br>
&gt;&gt;<br>
&gt;&gt; 1) stack trace info using gdb<br>
&gt;&gt;<br>
&gt;&gt; or<br>
&gt;&gt;<br>
&gt;&gt; 2) step to reproduce the problem<br>
&gt;&gt;<br>
&gt;&gt; Best regards,<br>
&gt;&gt; --<br>
&gt;&gt; Tatsuo Ishii<br>
&gt;&gt; SRA OSS, Inc. Japan<br>
&gt;&gt; English: <a href="http://www.sraoss.co.jp/index_en.php" target="_blank">http://www.sraoss.co.jp/index_en.php</a><br>
&gt;&gt; Japanese:<a href="http://www.sraoss.co.jp" target="_blank">http://www.sraoss.co.jp</a><br>
&gt;&gt;<br>
&gt;&gt;&gt; Hello,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; We have<br>
&gt;&gt;&gt; # pgpool -version<br>
&gt;&gt;&gt; pgpool-II version 3.4.2 (tataraboshi)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; in the system message log,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; we found lots of segfault, like the following:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; pgpool-00 kernel: pgpool[15458]: segfault at 0 ip 000000000042cb69<br>
&gt;&gt;&gt; sp<br>
&gt;&gt;&gt; 00007ffdb08d5fd0 error 4 in pgpool[400000+12d000]<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; pgpool-00 kernel: pgpool[27931]: segfault at 10 ip 0000000000430933<br>
&gt;&gt;&gt; sp 00007ffc814d1370 error 4 in pgpool[400000+12d000]<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; what&#39;s the cause of this?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Thanks very much!<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Best Regards<br>
&gt;&gt;&gt; Ziyun Audrey Wang<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
_______________________________________________<br>
pgpool-general mailing list<br>
<a href="mailto:pgpool-general@pgpool.net" target="_blank">pgpool-general@pgpool.net</a><br>
<a href="http://www.pgpool.net/mailman/listinfo/pgpool-general" target="_blank">http://www.pgpool.net/mailman/listinfo/pgpool-general</a><u></u><u></u></p>
</div>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div></div></div>
</div>

</blockquote></div><br></div></div></div>