<div class="markdown_content"><hr />
<p><strong> <a class="alink" href="http://sourceforge.net/p/pure-data/bugs/1135/">[bugs:#1135]</a> <span><span>[mrpeach/tcpserver]</span></span> crashes</strong></p>
<p><strong>Status:</strong> open<br />
<strong>Created:</strong> Tue Feb 04, 2014 12:35 PM UTC by Antoine Villeret<br />
<strong>Last Updated:</strong> Tue Feb 04, 2014 12:35 PM UTC<br />
<strong>Owner:</strong> Martin Peach</p>
<p>here is a backtrace of the crashes triggered by the patch attached<br />
still on Ubuntu 12.04 64bit / pd0.45-4 / <span>[tcpserver]</span> build from SVN 17262.</p>
<div class="codehilite"><pre><span class="nx">Program</span> <span class="nx">received</span> <span class="nb">signal</span> <span class="nx">SIGPIPE</span><span class="p">,</span> <span class="nx">Broken</span> <span class="nx">pipe.</span>
<span class="err">[</span><span class="nx">Switching</span> <span class="k">to</span> <span class="k">Thread</span> <span class="mh">0x7ffff18fd700</span> <span class="p">(</span><span class="nx">LWP</span> <span class="mi">6363</span><span class="p">)</span><span class="cp">]</span>
0x00007ffff73b42cc in __libc_send (fd=<span class="nt"><optimized</span> <span class="na">out</span><span class="nt">></span>, buf=<span class="nt"><optimized</span> <span class="na">out</span><span class="nt">></span>,
n=<span class="nt"><optimized</span> <span class="na">out</span><span class="nt">></span>, flags=<span class="nt"><optimized</span> <span class="na">out</span><span class="nt">></span>)
at ../sysdeps/unix/sysv/linux/x86_64/send.c:33
33 ../sysdeps/unix/sysv/linux/x86_64/send.c: Aucun fichier ou dossier de ce type.
(gdb) thread apply all bt
Thread 1827 (Thread 0x7ffff18fd700 (LWP 6363)):
#0 0x00007ffff73b42cc in __libc_send (fd=<span class="nt"><optimized</span> <span class="na">out</span><span class="nt">></span>,
buf=<span class="nt"><optimized</span> <span class="na">out</span><span class="nt">></span>, n=<span class="nt"><optimized</span> <span class="na">out</span><span class="nt">></span>, flags=<span class="nt"><optimized</span> <span class="na">out</span><span class="nt">></span>)
at ../sysdeps/unix/sysv/linux/x86_64/send.c:33
#1 0x00007ffff3621a4d in tcpserver_broadcast_thread (arg=0x88b710)
at tcpserver.c:963
#2 0x00007ffff73ace9a in start_thread (arg=0x7ffff18fd700)
at pthread_create.c:308
#3 0x00007ffff6ed53fd in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7ffff7fd5740 (LWP 4424)):
#0 0x00007ffff6e64558 in __GI___libc_free (mem=0x761d70) at malloc.c:2970
#1 0x00007ffff36211c1 in tcpserver_socketreceiver_free (x=0x761d70)
at tcpserver.c:318
#2 tcpserver_notify (x=0x7ffff7ec1010) at tcpserver.c:1048
#3 0x00007ffff3621027 in tcpserver_socketreceiver_read (x=0x761d70, fd=14)
at tcpserver.c:281
#4 0x000000000047b17a in sys_domicrosleep.constprop.3 ()
#5 0x000000000047cf5a in sys_pollgui ()
#6 0x000000000047664e in m_mainloop ()
#7 0x00007ffff6e0276d in __libc_start_main (main=0x411800 <span class="nt"><main></span>, argc=4,
ubp_av=0x7fffffffe128, init=<span class="nt"><optimized</span> <span class="na">out</span><span class="nt">></span>, fini=<span class="nt"><optimized</span> <span class="na">out</span><span class="nt">></span>,
rtld_fini=<span class="nt"><optimized</span> <span class="na">out</span><span class="nt">></span>, stack_end=0x7fffffffe118) at libc-start.c:226
#8 0x0000000000411831 in _start ()
</pre></div>
<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>