<div class="markdown_content"><p>another backtrace (by antoine):</p>
<p><a href="http://pastebin.com/aZiaiEXb" rel="nofollow">http://pastebin.com/aZiaiEXb</a></p>
<hr />
<p><strong> <a class="alink" href="http://sourceforge.net/p/pd-gem/bugs/224">[bugs:#224]</a> <span><span>[pix_multitexture]</span></span> crashes when destroyed after window creation</strong></p>
<p><strong>Status:</strong> open<br />
<strong>OS:</strong> any<br />
<strong>Release:</strong> 0.93-git<br />
<strong>Labels:</strong> linux crash pix_multitexture <br />
<strong>Created:</strong> Tue Jun 24, 2014 02:29 PM UTC by Anonymous<br />
<strong>Last Updated:</strong> Thu Aug 28, 2014 11:47 AM UTC<br />
<strong>Owner:</strong> IOhannes m zmölnig</p>
<p>this has been tested on 2 different linux (ubuntu 14.04) computers, 1 using an intel HD 4000 GPU, the other a NVIDIA GeForce9650GT.</p>
<p>to reproduce:</p>
<ul>
<li>open <code>[pix_multitexture]</code> help file</li>
<li>create the Gem rendering window</li>
<li>check that some images are loaded</li>
<li>Then delete pix_multitexture.</li>
<li>-> <em>pd <strong>crashes</strong> with a coredump</em></li>
</ul>
<p>gdb backtrace:</p>
<div class="codehilite"><pre><span class="vi">#0</span>  <span class="mh">0x000000000046ff80</span> <span class="k">in</span> <span class="nx">inlet_free</span> <span class="p">()</span>
<span class="vi">#1</span>  <span class="mh">0x00007ffff4196fa1</span> <span class="k">in</span> <span class="nx">pix_multitexture</span><span class="p">::</span><span class="err">~</span><span class="nx">pix_multitexture</span> <span class="p">(</span><span class="n">this</span><span class="o">=</span><span class="mh">0xc55860</span><span class="p">,</span> 
    <span class="n">__in_chrg</span><span class="o">=<</span><span class="nx">optimized</span> <span class="nb">out</span><span class="o">></span><span class="p">)</span> <span class="nx">at</span> <span class="nx">pix_multitexture.cpp</span><span class="p">:</span><span class="mi">72</span>
<span class="vi">#2</span>  <span class="mh">0x00007ffff4196ff9</span> <span class="k">in</span> <span class="nx">pix_multitexture</span><span class="p">::</span><span class="err">~</span><span class="nx">pix_multitexture</span> <span class="p">(</span><span class="n">this</span><span class="o">=</span><span class="mh">0xc55860</span><span class="p">,</span> 
    <span class="n">__in_chrg</span><span class="o">=<</span><span class="nx">optimized</span> <span class="nb">out</span><span class="o">></span><span class="p">)</span> <span class="nx">at</span> <span class="nx">pix_multitexture.cpp</span><span class="p">:</span><span class="mi">76</span>
<span class="vi">#3</span>  <span class="mh">0x000000000046d0f9</span> <span class="k">in</span> <span class="nx">pd_free</span> <span class="p">()</span>
<span class="vi">#4</span>  <span class="mh">0x000000000041723d</span> <span class="k">in</span> <span class="nx">glist_delete</span> <span class="p">()</span>
<span class="vi">#5</span>  <span class="mh">0x000000000044e4ae</span> <span class="k">in</span> <span class="nx">canvas_doclear</span> <span class="p">()</span>
<span class="vi">#6</span>  <span class="mh">0x00000000004531fd</span> <span class="k">in</span> <span class="nx">canvas_cut</span> <span class="p">()</span>
<span class="vi">#7</span>  <span class="mh">0x000000000046f065</span> <span class="k">in</span> <span class="nx">pd_typedmess</span> <span class="p">()</span>
<span class="vi">#8</span>  <span class="mh">0x000000000046ee0b</span> <span class="k">in</span> <span class="nx">pd_typedmess</span> <span class="p">()</span>
<span class="vi">#9</span>  <span class="mh">0x00000000004788bc</span> <span class="k">in</span> <span class="nx">binbuf_eval</span> <span class="p">()</span>
<span class="vi">#10</span> <span class="mh">0x000000000048295c</span> <span class="k">in</span> <span class="nx">socketreceiver_read</span> <span class="p">()</span>
<span class="vi">#11</span> <span class="mh">0x0000000000481d0d</span> <span class="k">in</span> <span class="nx">sys_domicrosleep.constprop</span> <span class="p">()</span>
<span class="vi">#12</span> <span class="mh">0x000000000047ec6d</span> <span class="k">in</span> <span class="nx">m_mainloop</span> <span class="p">()</span>
<span class="vi">#13</span> <span class="mh">0x00007ffff6df5ec5</span> <span class="k">in</span> <span class="nx">__libc_start_main</span> <span class="p">(</span><span class="n">main</span><span class="o">=</span><span class="mh">0x4118f0</span> <span class="o"><</span><span class="nx">main</span><span class="o">></span><span class="p">,</span> <span class="n">argc</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> 
    <span class="n">argv</span><span class="o">=</span><span class="mh">0x7fffffffdf78</span><span class="p">,</span> <span class="n">init</span><span class="o">=<</span><span class="nx">optimized</span> <span class="nb">out</span><span class="o">></span><span class="p">,</span> <span class="n">fini</span><span class="o">=<</span><span class="nx">optimized</span> <span class="nb">out</span><span class="o">></span><span class="p">,</span> 
    <span class="n">rtld_fini</span><span class="o">=<</span><span class="nx">optimized</span> <span class="nb">out</span><span class="o">></span><span class="p">,</span> <span class="n">stack_end</span><span class="o">=</span><span class="mh">0x7fffffffdf68</span><span class="p">)</span> <span class="nx">at</span> <span class="nx">libc</span><span class="na">-start.c</span><span class="p">:</span><span class="mi">287</span>
<span class="vi">#14</span> <span class="mh">0x000000000041191e</span> <span class="k">in</span> <span class="nx">_start</span> <span class="p">()</span>
</pre></div>
<hr />
<p>Sent from sourceforge.net because gem-dev@lists.iem.at is subscribed to <a href="https://sourceforge.net/p/pd-gem/bugs">https://sourceforge.net/p/pd-gem/bugs/</a></p>
<p>To unsubscribe from further messages, a project admin can change settings at <a href="https://sourceforge.net/p/pd-gem/admin/bugs/options.">https://sourceforge.net/p/pd-gem/admin/bugs/options.</a>  Or, if this is a mailing list, you can unsubscribe from the mailing list.</p></div>