<br>Hi everyone,<br><br>I'm experiencing the same "ui is blocking" crash described below followed by a "Unable to create a valid backtrace" message. Crashes occur sporadically but, apparently, only if I'm using the plugin for control flow graphs I'm developing. I have some queued signal/slot connections, could this be the cause ?<br>
<br>Any hint ?<br><br>TIA,<br>Sandro<br><br><div class="gmail_quote">On Mon, May 11, 2009 at 4:07 PM, Milian Wolff <span dir="ltr"><<a href="mailto:mail@milianw.de">mail@milianw.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Just copied a line with a Cpp declaration and on paste kdevelop crashed with this bt:<br>
<br>
Application: KDevelop (kdevelop), signal SIGSEGV<br>
[Current thread is 0 (LWP 16584)]<br>
<br>
Thread 11 (Thread 0xb1b2eb90 (LWP 16585)):<br>
#0  0xffffe424 in __kernel_vsyscall ()<br>
#1  0xb5a942e2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0<br>
#2  0xb629e104 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6<br>
#3  0xb6eed7fc in QWaitCondition::wait () from /usr/lib/libQtCore.so.4<br>
#4  0xb5e0d5bf in KDevelop::DUChainPrivate::CleanupThread::run (this=0x9cd00c8) at /home/mwolff/projects/kde4/kdevplatform/language/duchain/duchain.cpp:280<br>
#5  0xb6eec80e in ?? () from /usr/lib/libQtCore.so.4<br>
#6  0xb5a904e5 in start_thread () from /lib/i686/cmov/libpthread.so.0<br>
#7  0xb628f25e in clone () from /lib/i686/cmov/libc.so.6<br>
<br>
Thread 10 (Thread 0xaf4bbb90 (LWP 16586)):<br>
#0  0xffffe424 in __kernel_vsyscall ()<br>
#1  0xb6287701 in select () from /lib/i686/cmov/libc.so.6<br>
#2  0xb6fbd920 in ?? () from /usr/lib/libQtCore.so.4<br>
#3  0xb6eec80e in ?? () from /usr/lib/libQtCore.so.4<br>
#4  0xb5a904e5 in start_thread () from /lib/i686/cmov/libpthread.so.0<br>
#5  0xb628f25e in clone () from /lib/i686/cmov/libc.so.6<br>
<br>
Thread 9 (Thread 0xad618b90 (LWP 16590)):<br>
#0  0xb59cd96c in ?? () from /usr/lib/libglib-2.0.so.0<br>
#1  0xacd004d8 in ?? ()<br>
#2  0x7fffffff in ?? ()<br>
#3  0xacd015d8 in ?? ()<br>
#4  0x00000001 in ?? ()<br>
#5  0xb5a9189e in pthread_mutex_lock () from /lib/i686/cmov/libpthread.so.0<br>
#6  0xb59cdf28 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0<br>
#7  0xb700b3b7 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4<br>
#8  0xb6fde05a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4<br>
#9  0xb6fde49a in QEventLoop::exec () from /usr/lib/libQtCore.so.4<br>
#10 0xb6ee9519 in QThread::exec () from /usr/lib/libQtCore.so.4<br>
#11 0xb5f13f51 in KDevelop::CompletionWorkerThread::run (this=0x9fff138) at /home/mwolff/projects/kde4/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79<br>
#12 0xb6eec80e in ?? () from /usr/lib/libQtCore.so.4<br>
#13 0xb5a904e5 in start_thread () from /lib/i686/cmov/libpthread.so.0<br>
#14 0xb628f25e in clone () from /lib/i686/cmov/libc.so.6<br>
<br>
Thread 8 (Thread 0xaccffb90 (LWP 16591)):<br>
#0  0xb59cd291 in g_main_context_check () from /usr/lib/libglib-2.0.so.0<br>
#1  0xb59cdc9d in ?? () from /usr/lib/libglib-2.0.so.0<br>
#2  0x09fffad0 in ?? ()<br>
#3  0x7fffffff in ?? ()<br>
#4  0x09e1fb50 in ?? ()<br>
#5  0x00000001 in ?? ()<br>
#6  0x00000001 in ?? ()<br>
#7  0xb5a46928 in ?? () from /usr/lib/libglib-2.0.so.0<br>
#8  0xb5a46558 in ?? () from /usr/lib/libglib-2.0.so.0<br>
#9  0xb5a46580 in ?? () from /usr/lib/libglib-2.0.so.0<br>
#10 0xaccff204 in ?? ()<br>
#11 0xb5a46558 in ?? () from /usr/lib/libglib-2.0.so.0<br>
#12 0xb5a46580 in ?? () from /usr/lib/libglib-2.0.so.0<br>
#13 0x09fffad4 in ?? ()<br>
#14 0x00000001 in ?? ()<br>
#15 0x09fffad0 in ?? ()<br>
#16 0x09e1fb50 in ?? ()<br>
#17 0xb59db190 in ?? () from /usr/lib/libglib-2.0.so.0<br>
#18 0xb629e280 in ?? () from /lib/i686/cmov/libc.so.6<br>
#19 0xb629e240 in ?? () from /lib/i686/cmov/libc.so.6<br>
#20 0x09fffad4 in ?? ()<br>
#21 0xb6307ff4 in ?? () from /lib/i686/cmov/libc.so.6<br>
#22 0x09fffad0 in ?? ()<br>
#23 0xffffffff in ?? ()<br>
#24 0x7fffffff in ?? ()<br>
#25 0xb5a46184 in ?? () from /usr/lib/libglib-2.0.so.0<br>
#26 0x09fffad0 in ?? ()<br>
#27 0xb629e240 in ?? () from /lib/i686/cmov/libc.so.6<br>
#28 0xaccff238 in ?? ()<br>
#29 0xb59cdf28 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0<br>
Backtrace stopped: frame did not save the PC<br>
<br>
Thread 7 (Thread 0xac4feb90 (LWP 16596)):<br>
#0  0xffffe424 in __kernel_vsyscall ()<br>
#1  0xb5a942e2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0<br>
#2  0xb629e104 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6<br>
#3  0xb6eec1fe in ?? () from /usr/lib/libQtCore.so.4<br>
#4  0xb6eec32b in QThread::msleep () from /usr/lib/libQtCore.so.4<br>
#5  0xae374a89 in UIBlockTester::UIBlockTesterThread::run (this=0xa05b108) at /home/mwolff/projects/kde4/kdevelop/languages/cpp/cpplanguagesupport.cpp:965<br>
#6  0xb6eec80e in ?? () from /usr/lib/libQtCore.so.4<br>
#7  0xb5a904e5 in start_thread () from /lib/i686/cmov/libpthread.so.0<br>
#8  0xb628f25e in clone () from /lib/i686/cmov/libc.so.6<br>
<br>
Thread 6 (Thread 0xab519b90 (LWP 16597)):<br>
#0  0xffffe424 in __kernel_vsyscall ()<br>
#1  0xb5a93fb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0<br>
#2  0xb629e0ad in pthread_cond_wait () from /lib/i686/cmov/libc.so.6<br>
#3  0xb6eed822 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4<br>
#4  0xb7a5e628 in ?? () from /usr/lib/libthreadweaver.so.4<br>
#5  0x09c6e398 in ?? ()<br>
#6  0x09b92240 in ?? ()<br>
#7  0xffffffff in ?? ()<br>
#8  0xb6ee71a7 in QMutex::unlock () from /usr/lib/libQtCore.so.4<br>
#9  0xb7a613cc in ?? () from /usr/lib/libthreadweaver.so.4<br>
#10 0x09c6e380 in ?? ()<br>
#11 0x0a0759e8 in ?? ()<br>
#12 0x00000000 in ?? ()<br>
<br>
Thread 5 (Thread 0xaad18b90 (LWP 16598)):<br>
#0  0xffffe424 in __kernel_vsyscall ()<br>
#1  0xb5a93fb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0<br>
#2  0xb629e0ad in pthread_cond_wait () from /lib/i686/cmov/libc.so.6<br>
#3  0xb6eed822 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4<br>
#4  0xb7a5e628 in ?? () from /usr/lib/libthreadweaver.so.4<br>
#5  0x09c6e398 in ?? ()<br>
#6  0x09b92240 in ?? ()<br>
#7  0xffffffff in ?? ()<br>
#8  0xb6ee71a7 in QMutex::unlock () from /usr/lib/libQtCore.so.4<br>
#9  0xb7a613cc in ?? () from /usr/lib/libthreadweaver.so.4<br>
#10 0x09c6e380 in ?? ()<br>
#11 0x0a27e3c8 in ?? ()<br>
#12 0x00000000 in ?? ()<br>
<br>
Thread 4 (Thread 0xa94ffb90 (LWP 17001)):<br>
#0  0xb59cdf2a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0<br>
#1  0xb700b3b7 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4<br>
#2  0xb6fde05a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4<br>
#3  0xb6fde49a in QEventLoop::exec () from /usr/lib/libQtCore.so.4<br>
#4  0xb6ee9519 in QThread::exec () from /usr/lib/libQtCore.so.4<br>
#5  0xb5f13f51 in KDevelop::CompletionWorkerThread::run (this=0xae94b60) at /home/mwolff/projects/kde4/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79<br>
#6  0xb6eec80e in ?? () from /usr/lib/libQtCore.so.4<br>
#7  0xb5a904e5 in start_thread () from /lib/i686/cmov/libpthread.so.0<br>
#8  0xb628f25e in clone () from /lib/i686/cmov/libc.so.6<br>
<br>
Thread 3 (Thread 0x9fdfeb90 (LWP 19617)):<br>
#0  0xffffe424 in __kernel_vsyscall ()<br>
#1  0xb5a93fb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0<br>
#2  0xb629e0ad in pthread_cond_wait () from /lib/i686/cmov/libc.so.6<br>
#3  0xb6eed822 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4<br>
#4  0xb7a5e628 in ?? () from /usr/lib/libthreadweaver.so.4<br>
#5  0x09c6e398 in ?? ()<br>
#6  0x09b92240 in ?? ()<br>
#7  0xffffffff in ?? ()<br>
#8  0xb6ee71a7 in QMutex::unlock () from /usr/lib/libQtCore.so.4<br>
#9  0xb7a613cc in ?? () from /usr/lib/libthreadweaver.so.4<br>
#10 0x09c6e380 in ?? ()<br>
#11 0x0c48f5c8 in ?? ()<br>
#12 0x00000000 in ?? ()<br>
<br>
Thread 2 (Thread 0x9f5fdb90 (LWP 19618)):<br>
#0  0xffffe424 in __kernel_vsyscall ()<br>
#1  0xb5a93fb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0<br>
#2  0xb629e0ad in pthread_cond_wait () from /lib/i686/cmov/libc.so.6<br>
#3  0xb6eed822 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4<br>
#4  0xb7a5e628 in ?? () from /usr/lib/libthreadweaver.so.4<br>
#5  0x09c6e398 in ?? ()<br>
#6  0x09b92240 in ?? ()<br>
#7  0xffffffff in ?? ()<br>
#8  0xb6ee71a7 in QMutex::unlock () from /usr/lib/libQtCore.so.4<br>
#9  0xb7a613cc in ?? () from /usr/lib/libthreadweaver.so.4<br>
#10 0x09c6e380 in ?? ()<br>
#11 0xa75a4b10 in ?? ()<br>
#12 0x00000000 in ?? ()<br>
<br>
Thread 1 (Thread 0xb5621710 (LWP 16584)):<br>
#0  0xffffe424 in __kernel_vsyscall ()<br>
#1  0xb624b3a6 in nanosleep () from /lib/i686/cmov/libc.so.6<br>
#2  0xb624b1be in sleep () from /lib/i686/cmov/libc.so.6<br>
#3  0xb7387738 in ?? () from /usr/lib/libkdeui.so.5<br>
#4  0x00000000 in ?? ()<br>
<br>
I don't know why, doesn't tell me much. The Console-output was:<br>
kdevelop(16584)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking <br>
KCrash: Application 'kdevelop' crashing... <br>
<br>
sock_file=/home/mwolff/.kde/socket-jongleur/kdeinit4__0 <br>
<br>
kdevelop(16584)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking <br>
kdevelop(16584)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking<br>
....<br>
more lines with blocking<br><font color="#888888">
<br>
-- <br>
Milian Wolff<br>
<a href="http://milianw.de" target="_blank">http://milianw.de</a><br>
<br>
_______________________________________________<br>
KDevelop-devel mailing list<br>
<a href="mailto:KDevelop-devel@kdevelop.org" target="_blank">KDevelop-devel@kdevelop.org</a><br>
<a href="https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel" target="_blank">https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Sandro Santos Andrade<br>--------------------------------------------------------<br>Distributed Systems Laboratory (LaSiD)<br>Computer Science Department (DCC)<br>
Federal University of Bahia<br>Brazil<br>