Application: kdevelop (4.1.0) KDE Platform Version: 4.5.3 (KDE 4.5.3) "release 8" Qt Version: 4.6.3 Operating System: Linux 2.6.34.7-0.5-desktop x86_64 Distribution: "openSUSE 11.3 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: Enabling IconInsert plugin from Editor->Settings->??->(new dialog window)->Plugins -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0x7f038ffba760 (LWP 10126))] Thread 8 (Thread 0x7f0379c7d710 (LWP 10128)): #0 0x00007f038d288709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f038e7ec222 in wait (this=<value optimized out>, mutex=0xa84df0, time=200000) at thread/qwaitcondition_unix.cpp:85 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xa84df0, time=200000) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f038aea845e in ?? () from /usr/lib64/libkdevplatformlanguage.so.2 #4 0x00007f038e7ebbf5 in QThreadPrivate::start (arg=0xa84dd0) at thread/qthread_unix.cpp:248 #5 0x00007f038d283a4f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f038d56a82d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f036a5e2710 (LWP 10225)): #0 0x00007f038d28839c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f037a13ee30 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f037a424220) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304 #2 0x00007f037a13ee69 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f037a4322ec) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438 #3 0x00007f038d283a4f in start_thread () from /lib64/libpthread.so.0 #4 0x00007f038d56a82d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f036ade3710 (LWP 10232)): #0 0x00007f03883c5f21 in g_ptr_array_set_size () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f03883ece88 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f03883ede69 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f03883ee510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f038e8fb6d6 in QEventDispatcherGlib::processEvents (this=0x18bba20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #5 0x00007f038e8d2292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f038e8d2495 in QEventLoop::exec (this=0x7f036ade2e20, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007f038e7e92cf in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #8 0x00007f038e7ebbf5 in QThreadPrivate::start (arg=0x20d36d0) at thread/qthread_unix.cpp:248 #9 0x00007f038d283a4f in start_thread () from /lib64/libpthread.so.0 #10 0x00007f038d56a82d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f0364fb7710 (LWP 10233)): #0 0xffffffffff600177 in ?? () #1 0x00007fffbfbd77a1 in ?? () #2 0x00007f03886952a3 in clock_gettime (clock_id=1, tp=0x7f0364fb6b70) at ../sysdeps/unix/clock_gettime.c:100 #3 0x00007f038e8f85ff in qt_gettime () at kernel/qcore_unix.cpp:111 #4 0x00007f038e8fbf4d in QTimerInfoList::updateCurrentTime (this=0x20c10d0) at kernel/qeventdispatcher_unix.cpp:340 #5 0x00007f038e8fc2d5 in QTimerInfoList::timerWait (this=0x20c10d0, tm=...) at kernel/qeventdispatcher_unix.cpp:443 #6 0x00007f038e8faf0c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f0364fb6c8c) at kernel/qeventdispatcher_glib.cpp:136 #7 0x00007f038e8fafb5 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #8 0x00007f03883ecf7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #9 0x00007f03883ede69 in ?? () from /usr/lib64/libglib-2.0.so.0 #10 0x00007f03883ee510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #11 0x00007f038e8fb6d6 in QEventDispatcherGlib::processEvents (this=0x18bced0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #12 0x00007f038e8d2292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #13 0x00007f038e8d2495 in QEventLoop::exec (this=0x7f0364fb6e20, flags=...) at kernel/qeventloop.cpp:201 #14 0x00007f038e7e92cf in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #15 0x00007f038e7ebbf5 in QThreadPrivate::start (arg=0x20c3600) at thread/qthread_unix.cpp:248 #16 0x00007f038d283a4f in start_thread () from /lib64/libpthread.so.0 #17 0x00007f038d56a82d in clone () from /lib64/libc.so.6 #18 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f035fda3710 (LWP 10234)): #0 0x00007f038d288709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f038e7eb9b5 in thread_sleep (ti=0x7f035fda2de0) at thread/qthread_unix.cpp:398 #2 0x00007f038e7ebb20 in QThread::msleep (msecs=<value optimized out>) at thread/qthread_unix.cpp:424 #3 0x00007f03657a0721 in ?? () from /usr/lib64/kde4/kdevcpplanguagesupport.so #4 0x00007f038e7ebbf5 in QThreadPrivate::start (arg=0x20b42d0) at thread/qthread_unix.cpp:248 #5 0x00007f038d283a4f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f038d56a82d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f035f1d0710 (LWP 10238)): #0 0x00007f038d28839c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f038e7ec2bb in wait (this=<value optimized out>, mutex=0x947df0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x947df0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f03857a03f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9ca700, th=0x2cb3ab0) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f03857a2e45 in waitForAvailableJob (this=0x948520, th=0x2cb3ab0) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/WeaverImpl.cpp:356 #5 ThreadWeaver::WorkingHardState::applyForWork (this=0x948520, th=0x2cb3ab0) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f03857a07ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f035f1cfe30, parent=0x9ca700, th=0x2cb3ab0) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/Thread.cpp:87 #7 0x00007f03857a0878 in ThreadWeaver::Thread::run (this=0x2cb3ab0) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/Thread.cpp:142 #8 0x00007f038e7ebbf5 in QThreadPrivate::start (arg=0x2cb3ab0) at thread/qthread_unix.cpp:248 #9 0x00007f038d283a4f in start_thread () from /lib64/libpthread.so.0 #10 0x00007f038d56a82d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f035e9cf710 (LWP 10239)): #0 0x00007f038d28839c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f038e7ec2bb in wait (this=<value optimized out>, mutex=0x947df0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x947df0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f03857a03f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9ca700, th=0x7f0360004ab0) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f03857a2e45 in waitForAvailableJob (this=0x948520, th=0x7f0360004ab0) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/WeaverImpl.cpp:356 #5 ThreadWeaver::WorkingHardState::applyForWork (this=0x948520, th=0x7f0360004ab0) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f03857a2e5e in ThreadWeaver::WorkingHardState::applyForWork (this=0x948520, th=0x7f0360004ab0) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f03857a07ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f035e9cee30, parent=0x9ca700, th=0x7f0360004ab0) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/Thread.cpp:87 #8 0x00007f03857a0878 in ThreadWeaver::Thread::run (this=0x7f0360004ab0) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/Thread.cpp:142 #9 0x00007f038e7ebbf5 in QThreadPrivate::start (arg=0x7f0360004ab0) at thread/qthread_unix.cpp:248 #10 0x00007f038d283a4f in start_thread () from /lib64/libpthread.so.0 #11 0x00007f038d56a82d in clone () from /lib64/libc.so.6 #12 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f038ffba760 (LWP 10126)): [KCrash Handler] #6 QMetaObject::changeGuard (ptr=0x3560db8, o=0x0) at kernel/qobject.cpp:488 #7 0x00007f038e0e699e in operator= (this=0x3560b00, action=0x31d7170, action_e=QAction::Trigger, self=true) at ../../src/corelib/kernel/qpointer.h:68 #8 QMenuPrivate::activateAction (this=0x3560b00, action=0x31d7170, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1107 #9 0x00007f038ed38e2d in KMenu::mouseReleaseEvent (this=0x355d2d0, e=<value optimized out>) at /usr/src/debug/kdelibs-4.5.3/kdeui/widgets/kmenu.cpp:471 #10 0x00007f038dd14dbc in QWidget::event (this=0x355d2d0, event=0x7fffbfb778d0) at kernel/qwidget.cpp:8044 #11 0x00007f038e0e7bcb in QMenu::event (this=0x355d2d0, e=0x7fffbfb778d0) at widgets/qmenu.cpp:2421 #12 0x00007f038dcc44d4 in QApplicationPrivate::notify_helper (this=0x63f830, receiver=0x355d2d0, e=0x7fffbfb778d0) at kernel/qapplication.cpp:4302 #13 0x00007f038dccd34a in QApplication::notify (this=<value optimized out>, receiver=0x355d2d0, e=0x7fffbfb778d0) at kernel/qapplication.cpp:3867 #14 0x00007f038ed687b6 in KApplication::notify (this=0x7fffbfb78800, receiver=0x355d2d0, event=0x7fffbfb778d0) at /usr/src/debug/kdelibs-4.5.3/kdeui/kernel/kapplication.cpp:310 #15 0x00007f038e8d2e4c in QCoreApplication::notifyInternal (this=0x7fffbfb78800, receiver=0x355d2d0, event=0x7fffbfb778d0) at kernel/qcoreapplication.cpp:726 #16 0x00007f038dcc61e5 in sendEvent (receiver=0x355d2d0, event=0x7fffbfb778d0, alienWidget=0x0, nativeWidget=0x355d2d0, buttonDown=0x7f038e770b28, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:215 #17 QApplicationPrivate::sendMouseEvent (receiver=0x355d2d0, event=0x7fffbfb778d0, alienWidget=0x0, nativeWidget=0x355d2d0, buttonDown=0x7f038e770b28, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2967 #18 0x00007f038dd40914 in QETWidget::translateMouseEvent (this=0x355d2d0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4314 #19 0x00007f038dd3ee19 in QApplication::x11ProcessEvent (this=0x7fffbfb78800, event=0x7fffbfb78230) at kernel/qapplication_x11.cpp:3513 #20 0x00007f038dd65492 in x11EventSourceDispatch (s=0x643630, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #21 0x00007f03883eda93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #22 0x00007f03883ee270 in ?? () from /usr/lib64/libglib-2.0.so.0 #23 0x00007f03883ee510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #24 0x00007f038e8fb67f in QEventDispatcherGlib::processEvents (this=0x61e010, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 #25 0x00007f038dd6514e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #26 0x00007f038e8d2292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #27 0x00007f038e8d2495 in QEventLoop::exec (this=0x7fffbfb78550, flags=...) at kernel/qeventloop.cpp:201 #28 0x00007f038e8d688b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003 #29 0x000000000040933c in _start () Possible duplicates by query: bug 255628, bug 250390, bug 249884, bug 242085, bug 241545. Reported using DrKonqi
Sorry, I forgot what path I took to enable IconInserter: Editor->Settings->Configure Editor->(new dialog window)->Extensions Check IconInserter and click OK. Always reproducible.
work-arounded for 4.2 and needs a proper fix inside Qt, see bug 256692 *** This bug has been marked as a duplicate of bug 256692 ***