<div class="markdown_content"><hr />
<p><strong> <a class="alink" href="http://sourceforge.net/p/rkward/bugs/127/">[bugs:#127]</a> R backend hangs using 100% when after trying to stop operation</strong></p>
<p><strong>Status:</strong> open<br />
<strong>Created:</strong> Wed Apr 10, 2013 10:55 AM UTC by Milan Bouchet-Valat<br />
<strong>Last Updated:</strong> Wed Apr 10, 2013 10:55 AM UTC<br />
<strong>Owner:</strong> nobody</p>
<p>Sometimes, when I try to cancel an operation, rkward.rbackend hangs eating all CPU. I'm not sure how to reproduce it. Below are the stacktraces of rkward.rbackend and rkward.frontend during the hang.</p>
<p>This is with RKWard 0.6.0z+0.6.1+pre1 on Fedora 18 64-bit.</p>
<p>rkward.rbackend:<br />
(gdb) t a a bt</p>
<p>Thread 2 (Thread 0x7f0b2d874700 (LWP 10719)):</p>
<h1 id="0-0x0000003e820011b5-in-tls_get_addr_tail-from-lib64ld-linux-x86-64so2">0  0x0000003e820011b5 in tls_get_addr_tail () from /lib64/ld-linux-x86-64.so.2</h1>
<h1 id="1-0x0000003e8f87a66f-in-get_thread_data-at-threadqthread_unixcpp182">1  0x0000003e8f87a66f in get_thread_data () at thread/qthread_unix.cpp:182</h1>
<h1 id="2-qthreaddatacurrent-at-threadqthread_unixcpp208">2  QThreadData::current () at thread/qthread_unix.cpp:208</h1>
<h1 id="3-0x0000003e8f878519-in-qthreadcurrentthread-at-threadqthreadcpp401">3  0x0000003e8f878519 in QThread::currentThread () at thread/qthread.cpp:401</h1>
<h1 id="4-0x0000000000416479-in-rkrbackendprotocolbackendinrthread">4  0x0000000000416479 in RKRBackendProtocolBackend::inRThread ()</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">milan</span><span class="o">/</span><span class="n">Dev</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rbackend</span><span class="o">/</span><span class="n">rkrbackendprotocol_backend</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>213
</pre></div>
<h1 id="5-0x000000000040e8f1-in-rkrbackendtrytodoemergencysave">5  0x000000000040e8f1 in RKRBackend::tryToDoEmergencySave ()</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">milan</span><span class="o">/</span><span class="n">Dev</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rbackend</span><span class="o">/</span><span class="n">rkrbackend</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>552
</pre></div>
<h1 id="6-0x0000000000411c15-in-rksignalsupportprivatesignal_proxy-signum11">6  0x0000000000411c15 in RKSignalSupportPrivate::signal_proxy (signum=11,</h1>
<div class="codehilite"><pre><span class="n">info</span><span class="p">=</span>0<span class="n">x7f0b2d8737b0</span><span class="p">,</span> <span class="n">context</span><span class="p">=</span>0<span class="n">x7f0b2d873680</span><span class="p">)</span>
<span class="n">at</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">milan</span><span class="o">/</span><span class="n">Dev</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rbackend</span><span class="o">/</span><span class="n">rksignalsupport</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>72
</pre></div>
<h1 id="7-wzxhzdk70">7  </h1>
<h1 id="8-0x00007f0b3563c773-in-g_main_context_check-contextcontextentry">8  0x00007f0b3563c773 in g_main_context_check (context=context@entry=</h1>
<div class="codehilite"><pre>0<span class="n">x7f0b280009a0</span><span class="p">,</span> <span class="n">max_priority</span><span class="p">=</span>2147483647<span class="p">,</span> <span class="n">fds</span><span class="p">=</span><span class="n">fds</span><span class="p">@</span><span class="n">entry</span><span class="p">=</span>0<span class="n">x7f0b2801c0a0</span><span class="p">,</span> 
<span class="n">n_fds</span><span class="p">=</span><span class="n">n_fds</span><span class="p">@</span><span class="n">entry</span><span class="p">=</span>2<span class="p">)</span> <span class="n">at</span> <span class="n">gmain</span><span class="p">.</span><span class="n">c</span><span class="p">:</span>3144
</pre></div>
<h1 id="9-0x00007f0b3563ccc2-in-g_main_context_iterate-contextcontextentry">9  0x00007f0b3563ccc2 in g_main_context_iterate (context=context@entry=</h1>
<div class="codehilite"><pre>0<span class="n">x7f0b280009a0</span><span class="p">,</span> <span class="n">block</span><span class="p">=</span><span class="n">block</span><span class="p">@</span><span class="n">entry</span><span class="p">=</span>1<span class="p">,</span> <span class="n">dispatch</span><span class="p">=</span><span class="n">dispatch</span><span class="p">@</span><span class="n">entry</span><span class="p">=</span>1<span class="p">,</span> 
<span class="n">self</span><span class="p">=</span><span class="o"><</span><span class="n">optimized</span> <span class="n">out</span><span class="o">></span><span class="p">)</span> <span class="n">at</span> <span class="n">gmain</span><span class="p">.</span><span class="n">c</span><span class="p">:</span>3287
</pre></div>
<h1 id="10-0x00007f0b3563ce44-in-g_main_context_iteration-context0x7f0b280009a0">10 0x00007f0b3563ce44 in g_main_context_iteration (context=0x7f0b280009a0,</h1>
<div class="codehilite"><pre><span class="n">may_block</span><span class="p">=</span>1<span class="p">)</span> <span class="n">at</span> <span class="n">gmain</span><span class="p">.</span><span class="n">c</span><span class="p">:</span>3351
</pre></div>
<h1 id="11-0x0000003e8f9a6106-in-qeventdispatcherglibprocessevents-this">11 0x0000003e8f9a6106 in QEventDispatcherGlib::processEvents (this=</h1>
<div class="codehilite"><pre>0<span class="n">x7f0b280008c0</span><span class="p">,</span> <span class="n">flags</span><span class="p">=...)</span> <span class="n">at</span> <span class="n">kernel</span><span class="o">/</span><span class="n">qeventdispatcher_glib</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>424
</pre></div>
<h1 id="12-0x0000003e8f97680f-in-qeventloopprocessevents-thisthisentry">12 0x0000003e8f97680f in QEventLoop::processEvents (this=this@entry=</h1>
<div class="codehilite"><pre>0<span class="n">x7f0b2d873ca0</span><span class="p">,</span> <span class="n">flags</span><span class="p">=...)</span> <span class="n">at</span> <span class="n">kernel</span><span class="o">/</span><span class="n">qeventloop</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>149
</pre></div>
<h1 id="13-0x0000003e8f976a98-in-qeventloopexec-this0x7f0b2d873ca0-flags">13 0x0000003e8f976a98 in QEventLoop::exec (this=0x7f0b2d873ca0, flags=...)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="n">kernel</span><span class="o">/</span><span class="n">qeventloop</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>204
</pre></div>
<h1 id="14-0x0000003e8f878980-in-qthreadexec-thiswzxhzdk71">14 0x0000003e8f878980 in QThread::exec (this=)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="n">thread</span><span class="o">/</span><span class="n">qthread</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>542
</pre></div>
<h1 id="15-0x00000000004184c6-in-rkrbackendtransmitterrun-this0x7fff04c7fcf0">15 0x00000000004184c6 in RKRBackendTransmitter::run (this=0x7fff04c7fcf0)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">milan</span><span class="o">/</span><span class="n">Dev</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rbackend</span><span class="o">/</span><span class="n">rkbackendtransmitter</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>69
</pre></div>
<h1 id="16-0x0000003e8f87b95c-in-qthreadprivatestart-arg0x7fff04c7fcf0">16 0x0000003e8f87b95c in QThreadPrivate::start (arg=0x7fff04c7fcf0)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="n">thread</span><span class="o">/</span><span class="n">qthread_unix</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>338
</pre></div>
<h1 id="17-0x0000003e82c07d15-in-start_thread-arg0x7f0b2d874700">17 0x0000003e82c07d15 in start_thread (arg=0x7f0b2d874700)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="n">pthread_create</span><span class="p">.</span><span class="n">c</span><span class="p">:</span>308
</pre></div>
<h1 id="18-0x0000003e824f248d-in-clone-from-lib64libcso6">18 0x0000003e824f248d in clone () from /lib64/libc.so.6</h1>
<p>Thread 1 (Thread 0x7f0b33e8f880 (LWP 10717)):</p>
<h1 id="0-0x0000003e824eebf9-in-syscall-from-lib64libcso6">0  0x0000003e824eebf9 in syscall () from /lib64/libc.so.6</h1>
<h1 id="1-0x0000003e8f87a404-in-_q_futex-addr20x0-val20-timeout0x0-val2-op">1  0x0000003e8f87a404 in _q_futex (addr2=0x0, val2=0, timeout=0x0, val=2, op=</h1>
<div class="codehilite"><pre>0<span class="p">,</span> <span class="n">addr</span><span class="p">=</span>0<span class="n">x24bc080</span><span class="p">)</span> <span class="n">at</span> <span class="n">thread</span><span class="o">/</span><span class="n">qmutex_unix</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>99
</pre></div>
<h1 id="2-qmutexprivatewait-this0x24bc080-timeoutwzxhzdk72">2  QMutexPrivate::wait (this=0x24bc080, timeout=)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="n">thread</span><span class="o">/</span><span class="n">qmutex_unix</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>113
</pre></div>
<h1 id="3-0x0000003e8f876615-in-qmutexlockinternal-thiswzxhzdk73">3  0x0000003e8f876615 in QMutex::lockInternal (this=)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="n">thread</span><span class="o">/</span><span class="n">qmutex</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>450
</pre></div>
<h1 id="4-0x000000000041612d-in-rkdebugmessageoutput-typeqtdebugmsg-msg">4  0x000000000041612d in RKDebugMessageOutput (type=QtDebugMsg, msg=</h1>
<div class="codehilite"><pre>0<span class="n">x25302e0</span> "<span class="n">Assert</span> <span class="s">'false'</span> <span class="n">failed</span> <span class="n">at</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">milan</span><span class="o">/</span><span class="n">Dev</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rbackend</span><span class="o">/</span><span class="n">rkrbackend</span><span class="p">.</span><span class="n">cpp</span> <span class="o">-</span> <span class="k">function</span> <span class="n">tryToDoEmergencySave</span> <span class="n">line</span> 572"<span class="p">)</span>
<span class="n">at</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">milan</span><span class="o">/</span><span class="n">Dev</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rbackend</span><span class="o">/</span><span class="n">rkrbackendprotocol_backend</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>93
</pre></div>
<h1 id="5-0x000000000041624d-in-rkdebug-flagswzxhzdk74">5  0x000000000041624d in RKDebug (flags=,</h1>
<div class="codehilite"><pre><span class="n">level</span><span class="p">=</span><span class="o"><</span><span class="n">optimized</span> <span class="n">out</span><span class="o">></span><span class="p">,</span> <span class="n">fmt</span><span class="p">=</span><span class="o"><</span><span class="n">optimized</span> <span class="n">out</span><span class="o">></span><span class="p">)</span>
<span class="n">at</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">milan</span><span class="o">/</span><span class="n">Dev</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rbackend</span><span class="o">/</span><span class="n">rkrbackendprotocol_backend</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>115
</pre></div>
<h1 id="6-0x000000000040ea04-in-rkrbackendtrytodoemergencysave">6  0x000000000040ea04 in RKRBackend::tryToDoEmergencySave ()</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">milan</span><span class="o">/</span><span class="n">Dev</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rbackend</span><span class="o">/</span><span class="n">rkrbackend</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>572
</pre></div>
<h1 id="7-0x0000000000411c15-in-rksignalsupportprivatesignal_proxy-signum11">7  0x0000000000411c15 in RKSignalSupportPrivate::signal_proxy (signum=11,</h1>
<div class="codehilite"><pre><span class="n">info</span><span class="p">=</span>0<span class="n">x2532530</span><span class="p">,</span> <span class="n">context</span><span class="p">=</span>0<span class="n">x2532400</span><span class="p">)</span>
<span class="n">at</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">milan</span><span class="o">/</span><span class="n">Dev</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rbackend</span><span class="o">/</span><span class="n">rksignalsupport</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>72
</pre></div>
<h1 id="8-wzxhzdk75">8  </h1>
<h1 id="9-0x0000003e8254cb83-in-__memmove_ssse3_back-from-lib64libcso6">9  0x0000003e8254cb83 in __memmove_ssse3_back () from /lib64/libc.so.6</h1>
<h1 id="10-0x0000003e8f89983a-in-memmove-__len18446744073709551608">10 0x0000003e8f89983a in memmove (__len=18446744073709551608,</h1>
<div class="codehilite"><pre><span class="n">__src</span><span class="p">=</span><span class="o"><</span><span class="n">optimized</span> <span class="n">out</span><span class="o">></span><span class="p">,</span> <span class="n">__dest</span><span class="p">=</span><span class="o"><</span><span class="n">optimized</span> <span class="n">out</span><span class="o">></span><span class="p">)</span>
<span class="n">at</span> <span class="o">/</span><span class="n">usr</span><span class="o">/</span><span class="n">include</span><span class="o">/</span><span class="n">bits</span><span class="o">/</span><span class="n">string3</span><span class="p">.</span><span class="n">h</span><span class="p">:</span>57
</pre></div>
<h1 id="11-qlistdataremove-thisthisentry0x24db5a8-iwzxhzdk76-ientry">11 QListData::remove (this=this@entry=0x24db5a8, i=, i@entry=</h1>
<div class="codehilite"><pre><span class="o">-</span>1<span class="p">)</span> <span class="n">at</span> <span class="n">tools</span><span class="o">/</span><span class="n">qlist</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>343
</pre></div>
<h1 id="12-0x0000003e8f899b2c-in-qlistdataerase-this0x24db5a8-xiwzxhzdk77">12 0x0000003e8f899b2c in QListData::erase (this=0x24db5a8, xi=)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="n">tools</span><span class="o">/</span><span class="n">qlist</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>412
</pre></div>
<h1 id="13-0x0000000000409381-in-erase-it-this0x24db5a8">13 0x0000000000409381 in erase (it=..., this=0x24db5a8)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="o">/</span><span class="n">usr</span><span class="o">/</span><span class="n">include</span><span class="o">/</span><span class="n">QtCore</span><span class="o">/</span><span class="n">qlist</span><span class="p">.</span><span class="n">h</span><span class="p">:</span>466
</pre></div>
<h1 id="14-removelast-this0x24db5a8-at-usrincludeqtcoreqlisth287">14 removeLast (this=0x24db5a8) at /usr/include/QtCore/qlist.h:287</h1>
<h1 id="15-pop_back-this0x24db5a8-at-usrincludeqtcoreqlisth303">15 pop_back (this=0x24db5a8) at /usr/include/QtCore/qlist.h:303</h1>
<h1 id="16-rkrbackendcommandfinished-this0x24db580">16 RKRBackend::commandFinished (this=0x24db580,</h1>
<div class="codehilite"><pre><span class="n">check_object_updates_needed</span><span class="p">=</span><span class="n">check_object_updates_needed</span><span class="p">@</span><span class="n">entry</span><span class="p">=</span><span class="n">true</span><span class="p">)</span>
<span class="n">at</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">milan</span><span class="o">/</span><span class="n">Dev</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rbackend</span><span class="o">/</span><span class="n">rkrbackend</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>1419
</pre></div>
<h1 id="17-0x000000000040f576-in-rreadconsole-prompt0x250d1a0-002-buf">17 0x000000000040f576 in RReadConsole (prompt=0x250d1a0 "\002", buf=</h1>
<div class="codehilite"><pre>0<span class="n">x7fff04c7eb7c</span> ""<span class="p">,</span> <span class="n">buflen</span><span class="p">=</span>4096<span class="p">,</span> <span class="n">hist</span><span class="p">=</span>1<span class="p">)</span>
<span class="n">at</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">milan</span><span class="o">/</span><span class="n">Dev</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rbackend</span><span class="o">/</span><span class="n">rkrbackend</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>365
</pre></div>
<h1 id="18-0x0000003e849131e2-in-rf_repliteration-from-usrlib64rliblibrso">18 0x0000003e849131e2 in Rf_ReplIteration () from /usr/lib64/R/lib/libR.so</h1>
<h1 id="19-0x0000003e84913580-in-r_replconsole-from-usrlib64rliblibrso">19 0x0000003e84913580 in R_ReplConsole () from /usr/lib64/R/lib/libR.so</h1>
<h1 id="20-0x0000003e84913aaa-in-run_rmainloop-from-usrlib64rliblibrso">20 0x0000003e84913aaa in run_Rmainloop () from /usr/lib64/R/lib/libR.so</h1>
<h1 id="21-0x000000000040f29b-in-rkrbackendrun-this0x24db580-locale_dir">21 0x000000000040f29b in RKRBackend::run (this=0x24db580, locale_dir=...)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">milan</span><span class="o">/</span><span class="n">Dev</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rbackend</span><span class="o">/</span><span class="n">rkrbackend</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>1385
</pre></div>
<h1 id="22-0x0000000000407830-in-main-argc5-argvwzxhzdk78">22 0x0000000000407830 in main (argc=5, argv=)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">milan</span><span class="o">/</span><span class="n">Dev</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rbackend</span><span class="o">/</span><span class="n">rkrbackendprotocol_backend</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>159
</pre></div>
<p>rkward.frontend trace:</p>
<p>(gdb) t a a bt</p>
<p>Thread 6 (Thread 0x7f01f6a6b700 (LWP 10715)):</p>
<h1 id="0-0x0000003e824e99ad-in-poll-from-lib64libcso6">0  0x0000003e824e99ad in poll () from /lib64/libc.so.6</h1>
<h1 id="1-0x0000003e84847d24-in-g_main_context_poll-priority2147483647-n_fds3">1  0x0000003e84847d24 in g_main_context_poll (priority=2147483647, n_fds=3,</h1>
<div class="codehilite"><pre><span class="n">fds</span><span class="p">=</span>0<span class="n">x7f01f0012b80</span><span class="p">,</span> <span class="n">timeout</span><span class="p">=</span><span class="o">-</span>1<span class="p">,</span> <span class="n">context</span><span class="p">=</span>0<span class="n">x7f01f00009a0</span><span class="p">)</span> <span class="n">at</span> <span class="n">gmain</span><span class="p">.</span><span class="n">c</span><span class="p">:</span>3584
</pre></div>
<h1 id="2-g_main_context_iterate-contextcontextentry0x7f01f00009a0">2  g_main_context_iterate (context=context@entry=0x7f01f00009a0,</h1>
<div class="codehilite"><pre><span class="n">block</span><span class="p">=</span><span class="n">block</span><span class="p">@</span><span class="n">entry</span><span class="p">=</span>1<span class="p">,</span> <span class="n">dispatch</span><span class="p">=</span><span class="n">dispatch</span><span class="p">@</span><span class="n">entry</span><span class="p">=</span>1<span class="p">,</span> <span class="n">self</span><span class="p">=</span><span class="o"><</span><span class="n">optimized</span> <span class="n">out</span><span class="o">></span><span class="p">)</span>
<span class="n">at</span> <span class="n">gmain</span><span class="p">.</span><span class="n">c</span><span class="p">:</span>3285
</pre></div>
<h1 id="3-0x0000003e84847e44-in-g_main_context_iteration-context0x7f01f00009a0">3  0x0000003e84847e44 in g_main_context_iteration (context=0x7f01f00009a0,</h1>
<div class="codehilite"><pre><span class="n">may_block</span><span class="p">=</span>1<span class="p">)</span> <span class="n">at</span> <span class="n">gmain</span><span class="p">.</span><span class="n">c</span><span class="p">:</span>3351
</pre></div>
<h1 id="4-0x0000003e8f9a6126-in-qeventdispatcherglibprocessevents-this">4  0x0000003e8f9a6126 in QEventDispatcherGlib::processEvents (this=</h1>
<div class="codehilite"><pre>0<span class="n">x7f01f00008c0</span><span class="p">,</span> <span class="n">flags</span><span class="p">=...)</span> <span class="n">at</span> <span class="n">kernel</span><span class="o">/</span><span class="n">qeventdispatcher_glib</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>426
</pre></div>
<h1 id="5-0x0000003e8f97680f-in-qeventloopprocessevents-thisthisentry">5  0x0000003e8f97680f in QEventLoop::processEvents (this=this@entry=</h1>
<div class="codehilite"><pre>0<span class="n">x7f01f6a6ac10</span><span class="p">,</span> <span class="n">flags</span><span class="p">=...)</span> <span class="n">at</span> <span class="n">kernel</span><span class="o">/</span><span class="n">qeventloop</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>149
</pre></div>
<h1 id="6-0x0000003e8f976a98-in-qeventloopexec-this0x7f01f6a6ac10-flags">6  0x0000003e8f976a98 in QEventLoop::exec (this=0x7f01f6a6ac10, flags=...)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="n">kernel</span><span class="o">/</span><span class="n">qeventloop</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>204
</pre></div>
<h1 id="7-0x0000003e8f878980-in-qthreadexec-thiswzxhzdk79">7  0x0000003e8f878980 in QThread::exec (this=)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="n">thread</span><span class="o">/</span><span class="n">qthread</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>542
</pre></div>
<h1 id="8-0x0000000000530f73-in-rkfrontendtransmitterrun-this0x25e7610">8  0x0000000000530f73 in RKFrontendTransmitter::run (this=0x25e7610)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">milan</span><span class="o">/</span><span class="n">Dev</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rbackend</span><span class="o">/</span><span class="n">rkfrontendtransmitter</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>88
</pre></div>
<h1 id="9-0x0000003e8f87b95c-in-qthreadprivatestart-arg0x25e7610">9  0x0000003e8f87b95c in QThreadPrivate::start (arg=0x25e7610)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="n">thread</span><span class="o">/</span><span class="n">qthread_unix</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>338
</pre></div>
<h1 id="10-0x0000003e82c07d15-in-start_thread-arg0x7f01f6a6b700">10 0x0000003e82c07d15 in start_thread (arg=0x7f01f6a6b700)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="n">pthread_create</span><span class="p">.</span><span class="n">c</span><span class="p">:</span>308
</pre></div>
<h1 id="11-0x0000003e824f248d-in-clone-from-lib64libcso6">11 0x0000003e824f248d in clone () from /lib64/libc.so.6</h1>
<p>Thread 5 (Thread 0x7f01f626a700 (LWP 10716)):</p>
<h1 id="0-0x0000003e824e99ad-in-poll-from-lib64libcso6_1">0  0x0000003e824e99ad in poll () from /lib64/libc.so.6</h1>
<h1 id="1-0x0000003e8f9a3480-in-poll-timeout-1-nfds1-__fds0x7f01f6269d00">1  0x0000003e8f9a3480 in poll (<strong>timeout=-1, </strong>nfds=1, __fds=0x7f01f6269d00)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="o">/</span><span class="n">usr</span><span class="o">/</span><span class="n">include</span><span class="o">/</span><span class="n">bits</span><span class="o">/</span><span class="n">poll2</span><span class="p">.</span><span class="n">h</span><span class="p">:</span>46
</pre></div>
<h1 id="2-qt_safe_poll-fds0x7f01f6269d00-nfds1-timeout_mswzxhzdk80">2  qt_safe_poll (fds=0x7f01f6269d00, nfds=1, timeout_ms=,</h1>
<div class="codehilite"><pre><span class="n">retry_eintr</span><span class="p">=</span><span class="n">false</span><span class="p">)</span> <span class="n">at</span> <span class="n">kernel</span><span class="o">/</span><span class="n">qcore_unix</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>121
</pre></div>
<h1 id="3-0x0000003e8f955540-in-qprocessmanagerrun-this">3  0x0000003e8f955540 in QProcessManager::run (this=</h1>
<div class="codehilite"><pre>0<span class="n">x3e8fcd5520</span> <span class="o"><</span><span class="n">processManager</span><span class="p">()::</span><span class="n">processManager</span><span class="o">></span><span class="p">)</span>
<span class="n">at</span> <span class="n">io</span><span class="o">/</span><span class="n">qprocess_unix</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>238
</pre></div>
<h1 id="4-0x0000003e8f87b95c-in-qthreadprivatestart-arg">4  0x0000003e8f87b95c in QThreadPrivate::start (arg=</h1>
<div class="codehilite"><pre>0<span class="n">x3e8fcd5520</span> <span class="o"><</span><span class="n">processManager</span><span class="p">()::</span><span class="n">processManager</span><span class="o">></span><span class="p">)</span>
<span class="n">at</span> <span class="n">thread</span><span class="o">/</span><span class="n">qthread_unix</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>338
</pre></div>
<h1 id="5-0x0000003e82c07d15-in-start_thread-arg0x7f01f626a700">5  0x0000003e82c07d15 in start_thread (arg=0x7f01f626a700)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="n">pthread_create</span><span class="p">.</span><span class="n">c</span><span class="p">:</span>308
</pre></div>
<h1 id="6-0x0000003e824f248d-in-clone-from-lib64libcso6">6  0x0000003e824f248d in clone () from /lib64/libc.so.6</h1>
<p>Thread 4 (Thread 0x7f01f4ade700 (LWP 10720)):</p>
<h1 id="0-pthread_cond_waitglibc_232">0  pthread_cond_wait@@GLIBC_2.3.2 ()</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="p">.</span><span class="o">./</span><span class="n">nptl</span><span class="o">/</span><span class="n">sysdeps</span><span class="o">/</span><span class="n">unix</span><span class="o">/</span><span class="n">sysv</span><span class="o">/</span><span class="n">linux</span><span class="o">/</span><span class="n">x86_64</span><span class="o">/</span><span class="n">pthread_cond_wait</span><span class="p">.</span><span class="n">S</span><span class="p">:</span>165
</pre></div>
<h1 id="1-0x0000003e9a1868c7-in-qtwtftcmalloc_pageheapscavengerthread-this">1  0x0000003e9a1868c7 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=</h1>
<div class="codehilite"><pre>0<span class="n">x3e9a494660</span> <span class="o"><</span><span class="n">QTWTF</span><span class="p">::</span><span class="n">pageheap_memory</span><span class="o">></span><span class="p">)</span>
<span class="n">at</span> <span class="p">.</span><span class="o">./</span>3<span class="n">rdparty</span><span class="o">/</span><span class="n">javascriptcore</span><span class="o">/</span><span class="n">JavaScriptCore</span><span class="o">/</span><span class="n">wtf</span><span class="o">/</span><span class="n">FastMalloc</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>2359
</pre></div>
<h1 id="2-0x0000003e9a1868f9-in-qtwtftcmalloc_pageheaprunscavengerthread">2  0x0000003e9a1868f9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (</h1>
<div class="codehilite"><pre><span class="n">context</span><span class="p">=</span><span class="o"><</span><span class="n">optimized</span> <span class="n">out</span><span class="o">></span><span class="p">)</span>
<span class="n">at</span> <span class="p">.</span><span class="o">./</span>3<span class="n">rdparty</span><span class="o">/</span><span class="n">javascriptcore</span><span class="o">/</span><span class="n">JavaScriptCore</span><span class="o">/</span><span class="n">wtf</span><span class="o">/</span><span class="n">FastMalloc</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>1464
</pre></div>
<h1 id="3-0x0000003e82c07d15-in-start_thread-arg0x7f01f4ade700">3  0x0000003e82c07d15 in start_thread (arg=0x7f01f4ade700)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="n">pthread_create</span><span class="p">.</span><span class="n">c</span><span class="p">:</span>308
</pre></div>
<h1 id="4-0x0000003e824f248d-in-clone-from-lib64libcso6">4  0x0000003e824f248d in clone () from /lib64/libc.so.6</h1>
<p>Thread 3 (Thread 0x7f0160857700 (LWP 10734)):</p>
<h1 id="0-0x0000003e824e99ad-in-poll-from-lib64libcso6_2">0  0x0000003e824e99ad in poll () from /lib64/libc.so.6</h1>
<h1 id="1-0x0000003e84847d24-in-g_main_context_poll-priority2147483647-n_fds3_1">1  0x0000003e84847d24 in g_main_context_poll (priority=2147483647, n_fds=3,</h1>
<div class="codehilite"><pre><span class="n">fds</span><span class="p">=</span>0<span class="n">x7f01580010c0</span><span class="p">,</span> <span class="n">timeout</span><span class="p">=</span><span class="o">-</span>1<span class="p">,</span> <span class="n">context</span><span class="p">=</span>0<span class="n">x3320680</span><span class="p">)</span> <span class="n">at</span> <span class="n">gmain</span><span class="p">.</span><span class="n">c</span><span class="p">:</span>3584
</pre></div>
<h1 id="2-g_main_context_iterate-context0x3320680-blockblockentry1">2  g_main_context_iterate (context=0x3320680, block=block@entry=1,</h1>
<div class="codehilite"><pre><span class="n">dispatch</span><span class="p">=</span><span class="n">dispatch</span><span class="p">@</span><span class="n">entry</span><span class="p">=</span>1<span class="p">,</span> <span class="n">self</span><span class="p">=</span><span class="o"><</span><span class="n">optimized</span> <span class="n">out</span><span class="o">></span><span class="p">)</span> <span class="n">at</span> <span class="n">gmain</span><span class="p">.</span><span class="n">c</span><span class="p">:</span>3285
</pre></div>
<h1 id="3-0x0000003e84848182-in-g_main_loop_run-loop0x3320610-at-gmainc3484">3  0x0000003e84848182 in g_main_loop_run (loop=0x3320610) at gmain.c:3484</h1>
<h1 id="4-0x00007f0201964546-in-gdbus_shared_thread_func-user_data0x3320650">4  0x00007f0201964546 in gdbus_shared_thread_func (user_data=0x3320650)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="n">gdbusprivate</span><span class="p">.</span><span class="n">c</span><span class="p">:</span>277
</pre></div>
<h1 id="5-0x0000003e8486b605-in-g_thread_proxy-data0x3311ed0-at-gthreadc797">5  0x0000003e8486b605 in g_thread_proxy (data=0x3311ed0) at gthread.c:797</h1>
<h1 id="6-0x0000003e82c07d15-in-start_thread-arg0x7f0160857700">6  0x0000003e82c07d15 in start_thread (arg=0x7f0160857700)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="n">pthread_create</span><span class="p">.</span><span class="n">c</span><span class="p">:</span>308
</pre></div>
<h1 id="7-0x0000003e824f248d-in-clone-from-lib64libcso6">7  0x0000003e824f248d in clone () from /lib64/libc.so.6</h1>
<p>Thread 2 (Thread 0x7f01ecb6f700 (LWP 10827)):</p>
<h1 id="0-0x0000003e824e99ad-in-poll-from-lib64libcso6_3">0  0x0000003e824e99ad in poll () from /lib64/libc.so.6</h1>
<h1 id="1-0x0000003e84847d24-in-g_main_context_poll-priority2147483647-n_fds2">1  0x0000003e84847d24 in g_main_context_poll (priority=2147483647, n_fds=2,</h1>
<div class="codehilite"><pre><span class="n">fds</span><span class="p">=</span>0<span class="n">x7f01640012c0</span><span class="p">,</span> <span class="n">timeout</span><span class="p">=</span><span class="o">-</span>1<span class="p">,</span> <span class="n">context</span><span class="p">=</span>0<span class="n">x7f0164001700</span><span class="p">)</span> <span class="n">at</span> <span class="n">gmain</span><span class="p">.</span><span class="n">c</span><span class="p">:</span>3584
</pre></div>
<h1 id="2-g_main_context_iterate-contextcontextentry0x7f0164001700">2  g_main_context_iterate (context=context@entry=0x7f0164001700,</h1>
<div class="codehilite"><pre><span class="n">block</span><span class="p">=</span><span class="n">block</span><span class="p">@</span><span class="n">entry</span><span class="p">=</span>1<span class="p">,</span> <span class="n">dispatch</span><span class="p">=</span><span class="n">dispatch</span><span class="p">@</span><span class="n">entry</span><span class="p">=</span>1<span class="p">,</span> <span class="n">self</span><span class="p">=</span><span class="o"><</span><span class="n">optimized</span> <span class="n">out</span><span class="o">></span><span class="p">)</span>
<span class="n">at</span> <span class="n">gmain</span><span class="p">.</span><span class="n">c</span><span class="p">:</span>3285
</pre></div>
<h1 id="3-0x0000003e84847e44-in-g_main_context_iteration-context0x7f0164001700">3  0x0000003e84847e44 in g_main_context_iteration (context=0x7f0164001700,</h1>
<div class="codehilite"><pre><span class="n">may_block</span><span class="p">=</span>1<span class="p">)</span> <span class="n">at</span> <span class="n">gmain</span><span class="p">.</span><span class="n">c</span><span class="p">:</span>3351
</pre></div>
<h1 id="4-0x0000003e8f9a6126-in-qeventdispatcherglibprocessevents-this_1">4  0x0000003e8f9a6126 in QEventDispatcherGlib::processEvents (this=</h1>
<div class="codehilite"><pre>0<span class="n">x7f016400e320</span><span class="p">,</span> <span class="n">flags</span><span class="p">=...)</span> <span class="n">at</span> <span class="n">kernel</span><span class="o">/</span><span class="n">qeventdispatcher_glib</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>426
</pre></div>
<h1 id="5-0x0000003e8f97680f-in-qeventloopprocessevents-thisthisentry_1">5  0x0000003e8f97680f in QEventLoop::processEvents (this=this@entry=</h1>
<div class="codehilite"><pre>0<span class="n">x7f01ecb6ecd0</span><span class="p">,</span> <span class="n">flags</span><span class="p">=...)</span> <span class="n">at</span> <span class="n">kernel</span><span class="o">/</span><span class="n">qeventloop</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>149
</pre></div>
<h1 id="6-0x0000003e8f976a98-in-qeventloopexec-this0x7f01ecb6ecd0-flags">6  0x0000003e8f976a98 in QEventLoop::exec (this=0x7f01ecb6ecd0, flags=...)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="n">kernel</span><span class="o">/</span><span class="n">qeventloop</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>204
</pre></div>
<h1 id="7-0x0000003e8f878980-in-qthreadexec-thiswzxhzdk81">7  0x0000003e8f878980 in QThread::exec (this=)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="n">thread</span><span class="o">/</span><span class="n">qthread</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>542
</pre></div>
<h1 id="8-0x0000003e8f95703f-in-qinotifyfilesystemwatcherenginerun-this0x2f33470">8  0x0000003e8f95703f in QInotifyFileSystemWatcherEngine::run (this=0x2f33470)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="n">io</span><span class="o">/</span><span class="n">qfilesystemwatcher_inotify</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>256
</pre></div>
<h1 id="9-0x0000003e8f87b95c-in-qthreadprivatestart-arg0x2f33470">9  0x0000003e8f87b95c in QThreadPrivate::start (arg=0x2f33470)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="n">thread</span><span class="o">/</span><span class="n">qthread_unix</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>338
</pre></div>
<h1 id="10-0x0000003e82c07d15-in-start_thread-arg0x7f01ecb6f700">10 0x0000003e82c07d15 in start_thread (arg=0x7f01ecb6f700)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="n">pthread_create</span><span class="p">.</span><span class="n">c</span><span class="p">:</span>308
</pre></div>
<h1 id="11-0x0000003e824f248d-in-clone-from-lib64libcso6_1">11 0x0000003e824f248d in clone () from /lib64/libc.so.6</h1>
<p>Thread 1 (Thread 0x7f020a17f880 (LWP 10696)):</p>
<h1 id="0-0x0000003e824e99ad-in-poll-from-lib64libcso6_4">0  0x0000003e824e99ad in poll () from /lib64/libc.so.6</h1>
<h1 id="1-0x0000003e84847d24-in-g_main_context_poll-priority2147483647-n_fds11">1  0x0000003e84847d24 in g_main_context_poll (priority=2147483647, n_fds=11,</h1>
<div class="codehilite"><pre><span class="n">fds</span><span class="p">=</span>0<span class="n">x38066a0</span><span class="p">,</span> <span class="n">timeout</span><span class="p">=</span>999<span class="p">,</span> <span class="n">context</span><span class="p">=</span>0<span class="n">x229dd20</span><span class="p">)</span> <span class="n">at</span> <span class="n">gmain</span><span class="p">.</span><span class="n">c</span><span class="p">:</span>3584
</pre></div>
<h1 id="2-g_main_context_iterate-contextcontextentry0x229dd20-blockblockentry">2  g_main_context_iterate (context=context@entry=0x229dd20, block=block@entry=</h1>
<div class="codehilite"><pre>1<span class="p">,</span> <span class="n">dispatch</span><span class="p">=</span><span class="n">dispatch</span><span class="p">@</span><span class="n">entry</span><span class="p">=</span>1<span class="p">,</span> <span class="n">self</span><span class="p">=</span><span class="o"><</span><span class="n">optimized</span> <span class="n">out</span><span class="o">></span><span class="p">)</span> <span class="n">at</span> <span class="n">gmain</span><span class="p">.</span><span class="n">c</span><span class="p">:</span>3285
</pre></div>
<h1 id="3-0x0000003e84847e44-in-g_main_context_iteration-context0x229dd20">3  0x0000003e84847e44 in g_main_context_iteration (context=0x229dd20,</h1>
<div class="codehilite"><pre><span class="n">may_block</span><span class="p">=</span>1<span class="p">)</span> <span class="n">at</span> <span class="n">gmain</span><span class="p">.</span><span class="n">c</span><span class="p">:</span>3351
</pre></div>
<h1 id="4-0x0000003e8f9a6106-in-qeventdispatcherglibprocessevents-this0x229a9c0">4  0x0000003e8f9a6106 in QEventDispatcherGlib::processEvents (this=0x229a9c0,</h1>
<div class="codehilite"><pre><span class="n">flags</span><span class="p">=...)</span> <span class="n">at</span> <span class="n">kernel</span><span class="o">/</span><span class="n">qeventdispatcher_glib</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>424
</pre></div>
<h1 id="5-0x0000003e9266a73e-in-qguieventdispatcherglibprocessevents">5  0x0000003e9266a73e in QGuiEventDispatcherGlib::processEvents (</h1>
<div class="codehilite"><pre><span class="n">this</span><span class="p">=</span><span class="o"><</span><span class="n">optimized</span> <span class="n">out</span><span class="o">></span><span class="p">,</span> <span class="n">flags</span><span class="p">=...)</span> <span class="n">at</span> <span class="n">kernel</span><span class="o">/</span><span class="n">qguieventdispatcher_glib</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>207
</pre></div>
<h1 id="6-0x0000003e8f97680f-in-qeventloopprocessevents-thisthisentry">6  0x0000003e8f97680f in QEventLoop::processEvents (this=this@entry=</h1>
<div class="codehilite"><pre>0<span class="n">x7fff9b510920</span><span class="p">,</span> <span class="n">flags</span><span class="p">=...)</span> <span class="n">at</span> <span class="n">kernel</span><span class="o">/</span><span class="n">qeventloop</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>149
</pre></div>
<h1 id="7-0x0000003e8f976a98-in-qeventloopexec-this0x7fff9b510920-flags">7  0x0000003e8f976a98 in QEventLoop::exec (this=0x7fff9b510920, flags=...)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="n">kernel</span><span class="o">/</span><span class="n">qeventloop</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>204
</pre></div>
<h1 id="8-0x0000003e8f97b888-in-qcoreapplicationexec">8  0x0000003e8f97b888 in QCoreApplication::exec ()</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="n">kernel</span><span class="o">/</span><span class="n">qcoreapplication</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>1218
</pre></div>
<h1 id="9-0x00000000004356db-in-main-argcwzxhzdk82-argv0x7fff9b510c28">9  0x00000000004356db in main (argc=, argv=0x7fff9b510c28)</h1>
<div class="codehilite"><pre><span class="n">at</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">milan</span><span class="o">/</span><span class="n">Dev</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">rkward</span><span class="o">/</span><span class="n">main</span><span class="p">.</span><span class="n">cpp</span><span class="p">:</span>194
</pre></div>
<hr />
<p>Sent from sourceforge.net because you indicated interest in <a href="https://sourceforge.net/p/rkward/bugs/127/">https://sourceforge.net/p/rkward/bugs/127/</a></p>
<p>To unsubscribe from further messages, please visit <a href="https://sourceforge.net/auth/subscriptions/">https://sourceforge.net/auth/subscriptions/</a></p></div>