<div class="markdown_content"><hr />
<p><strong> <a class="alink" href="http://sourceforge.net/p/pure-data/bugs/1090/">[bugs:#1090]</a> tcpserver crashes on SIGPIPE</strong></p>
<p><strong>Status:</strong> open<br />
<strong>Labels:</strong> iemnet <br />
<strong>Created:</strong> Tue Jul 02, 2013 07:01 PM UTC by Antoine Villeret<br />
<strong>Last Updated:</strong> Tue Jul 02, 2013 07:01 PM UTC<br />
<strong>Owner:</strong> nobody</p>
<p>here are attached 3 patches demonstrating the bug<br />
the raw_server.pd should be started first <br />
then the 10_raw_client_light.pd should be started and a crash will happen not so late...</p>
<p>and below some infos</p>
<p>$ gdb pd</p>
<blockquote>
<p>run -noprefs -noaudio -nrt raw_server.pd </p>
<p>Starting program: /usr/local/bin/pd -noprefs -noaudio -nrt raw_server.pd<br />
<span>[Thread debugging using libthread_db enabled]</span><br />
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".<br />
<span>[New Thread 0x7ffff3e9e700 (LWP 10304)]</span></p>
<p><span>[New Thread 0x7fffa37fe700 (LWP 10440)]</span></p>
<p>Program received signal SIGPIPE, Broken pipe.<br />
<span>[Switching to Thread 0x7fffeee94700 (LWP 10329)]</span><br />
0x00007ffff73b52cc in __libc_send (fd=, buf=, <br />
   n=, flags=)<br />
   at ../sysdeps/unix/sysv/linux/x86_64/send.c:33<br />
33 ../sysdeps/unix/sysv/linux/x86_64/send.c: Aucun fichier ou dossier de ce type.<br />
(gdb) bt</p>
<h1 id="0-0x00007ffff73b52cc-in-__libc_send-fdwzxhzdk4">0  0x00007ffff73b52cc in __libc_send (fd=,</h1>
<p>buf=, n=, flags=)<br />
   at ../sysdeps/unix/sysv/linux/x86_64/send.c:33</p>
<h1 id="1-0x00007ffff3ea25ca-in-iemnet__sender_dosend-q0x748fe0">1  0x00007ffff3ea25ca in iemnet__sender_dosend (q=0x748fe0,</h1>
<p>sockfd=) at iemnet_sender.c:97</p>
<h1 id="2-iemnet__sender_sendthread-arg0x72eae0-at-iemnet_senderc124">2  iemnet__sender_sendthread (arg=0x72eae0) at iemnet_sender.c:124</h1>
<h1 id="3-0x00007ffff73ade9a-in-start_thread-arg0x7fffeee94700">3  0x00007ffff73ade9a in start_thread (arg=0x7fffeee94700)</h1>
<p>at pthread_create.c:308</p>
<h1 id="4-0x00007ffff6ed6ccd-in-clone">4  0x00007ffff6ed6ccd in clone ()</h1>
<p>at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112</p>
<h1 id="5-0x0000000000000000-in">5  0x0000000000000000 in ?? ()</h1>
<p>$ uname -sr <br />
(Ubuntu 12.04)</p>
</blockquote>
<p>$ pd -version</p>
<blockquote>
<p>Pd-0.44.3 ("") compiled 20:14:45 Jun 24 2013</p>
</blockquote>
<hr />
<p>Sent from sourceforge.net because pd-dev@lists.iem.at is subscribed to <a href="https://sourceforge.net/p/pure-data/bugs/">https://sourceforge.net/p/pure-data/bugs/</a></p>
<p>To unsubscribe from further messages, a project admin can change settings at <a href="https://sourceforge.net/p/pure-data/admin/bugs/options.">https://sourceforge.net/p/pure-data/admin/bugs/options.</a>  Or, if this is a mailing list, you can unsubscribe from the mailing list.</p></div>