Bug 264623 - PHP: crash in KDevelop::DUChainBase::makeDynamic / makeDataPrivate - possibly OOM
Summary: PHP: crash in KDevelop::DUChainBase::makeDynamic / makeDataPrivate - possibly...
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: Language Support: PHP (other bugs)
Version First Reported In: 4.2.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 4.2.0
Assignee: kdevelop-bugs-null
URL:
Keywords: triaged
: 291347 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-01-28 13:24 UTC by Eugen
Modified: 2018-10-27 02:31 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eugen 2011-01-28 13:24:51 UTC
Application: kdevelop (4.2.0)
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-24-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
- Unusual behavior I noticed:
It seems like kdevelop is pretty sensible about the files it finds in the project directory. E.g. if it finds an aggregated JS / CSS file which are a bit larger by defintion, it crashes.

I finally started to exclude specific directories where those files are located, but still crashes are happen. Actually its that way for more then 6 months already, i just finally started reporting it.

Mostly crashes happen ( repeatedly ) while the project gets verfied / parsed. After excluding some directories it sometimes stops crashing.

My project is a PHP project ( Drupal ), middle-sized.

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f104d81a760 (LWP 16284))]

Thread 13 (Thread 0x7f103c2cd700 (LWP 16285)):
#0  0x00007f1049d29c9d in __pthread_mutex_unlock_usercnt (mutex=0x21e8278) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x21e8278) at pthread_mutex_unlock.c:290
#2  0x00007f1045d7b10a in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f1045d7b7b5 in g_main_loop_run () from /lib/libglib-2.0.so.0
#4  0x00007f103cc1d0f4 in ?? () from /usr/lib/libgio-2.0.so.0
#5  0x00007f1045da07e4 in ?? () from /lib/libglib-2.0.so.0
#6  0x00007f1049d26971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#7  0x00007f104a99c92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f1029fd8700 (LWP 16286)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007f104bc9cda2 in wait (this=<value optimized out>, mutex=0x34874d0, time=1000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x34874d0, time=1000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f104826801b in KDevelop::DUChainPrivate::CleanupThread::run (this=0x34874b0) at ../../language/duchain/duchain.cpp:286
#4  0x00007f104bc9c27e in QThreadPrivate::start (arg=0x34874b0) at thread/qthread_unix.cpp:266
#5  0x00007f1049d26971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#6  0x00007f104a99c92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f1023e1f700 (LWP 16289)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f104bc9ce3b in wait (this=<value optimized out>, mutex=0x3d3fa00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3d3fa00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f1043ad1d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3e104d0, th=0x3d5f5a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1043ad4f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d5a4d0, th=0x3d5f5a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1043ad4f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d5a4d0, th=0x3d5f5a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f1043ad4f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d5a4d0, th=0x3d5f5a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f1043ad4f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d5a4d0, th=0x3d5f5a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f1043ad4f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d5a4d0, th=0x3d5f5a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f1043ad34df in ThreadWeaver::ThreadRunHelper::run (this=0x7f1023e1ee00, parent=0x3e104d0, th=0x3d5f5a0) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x00007f1043ad3a38 in ThreadWeaver::Thread::run (this=0x3d5f5a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x00007f104bc9c27e in QThreadPrivate::start (arg=0x3d5f5a0) at thread/qthread_unix.cpp:266
#12 0x00007f1049d26971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#13 0x00007f104a99c92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f101f9c7700 (LWP 16290)):
#0  0x00007f1045d7aa14 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#1  0x00007f1045d7ae78 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f1045d7b45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f104bdbc1e6 in QEventDispatcherGlib::processEvents (this=0x3eaf4c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f104bd8ea02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f104bd8edec in QEventLoop::exec (this=0x7f101f9c6df0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f104bc992fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f104bc9c27e in QThreadPrivate::start (arg=0x3ecb8e0) at thread/qthread_unix.cpp:266
#8  0x00007f1049d26971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007f104a99c92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f101b831700 (LWP 16293)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f102a5ce334 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f102a8d9160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f102a5ce369 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f102a8e7234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f1049d26971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007f104a99c92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f101aa35700 (LWP 16294)):
#0  __pthread_mutex_unlock (mutex=0x483ea38) at pthread_mutex_unlock.c:289
#1  0x00007f1045d7a661 in g_main_context_check () from /lib/libglib-2.0.so.0
#2  0x00007f1045d7b023 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f1045d7b45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007f104bdbc1e6 in QEventDispatcherGlib::processEvents (this=0x4835f50, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#5  0x00007f104bd8ea02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f104bd8edec in QEventLoop::exec (this=0x7f101aa34db0, flags=) at kernel/qeventloop.cpp:201
#7  0x00007f104bc992fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#8  0x00007f104bd6e5f8 in QInotifyFileSystemWatcherEngine::run (this=0x48322a0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f104bc9c27e in QThreadPrivate::start (arg=0x48322a0) at thread/qthread_unix.cpp:266
#10 0x00007f1049d26971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#11 0x00007f104a99c92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f1012ba0700 (LWP 16305)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f10432fb20e in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f10432fb329 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f1049d26971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007f104a99c92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f10110f5700 (LWP 16313)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f104bc9ce3b in wait (this=<value optimized out>, mutex=0x258be80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x258be80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f1043ad1d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x25daad0, th=0x4d24d80) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1043ad4f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x258c8c0, th=0x4d24d80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1043ad34df in ThreadWeaver::ThreadRunHelper::run (this=0x7f10110f4e00, parent=0x25daad0, th=0x4d24d80) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f1043ad3a38 in ThreadWeaver::Thread::run (this=0x4d24d80) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f104bc9c27e in QThreadPrivate::start (arg=0x4d24d80) at thread/qthread_unix.cpp:266
#8  0x00007f1049d26971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007f104a99c92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f10108f4700 (LWP 16314)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f104bc9ce3b in wait (this=<value optimized out>, mutex=0x258be80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x258be80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f1043ad1d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x25daad0, th=0x4d25350) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1043ad4f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x258c8c0, th=0x4d25350) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1043ad4f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x258c8c0, th=0x4d25350) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f1043ad34df in ThreadWeaver::ThreadRunHelper::run (this=0x7f10108f3e00, parent=0x25daad0, th=0x4d25350) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f1043ad3a38 in ThreadWeaver::Thread::run (this=0x4d25350) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f104bc9c27e in QThreadPrivate::start (arg=0x4d25350) at thread/qthread_unix.cpp:266
#9  0x00007f1049d26971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f104a99c92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f10100f3700 (LWP 16347)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f104bc9ce3b in wait (this=<value optimized out>, mutex=0x3d3fa00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3d3fa00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f1043ad1d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3e104d0, th=0x7f10080df510) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1043ad4f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d5a4d0, th=0x7f10080df510) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1043ad4f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d5a4d0, th=0x7f10080df510) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f1043ad4f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d5a4d0, th=0x7f10080df510) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f1043ad4f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d5a4d0, th=0x7f10080df510) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f1043ad34df in ThreadWeaver::ThreadRunHelper::run (this=0x7f10100f2e00, parent=0x3e104d0, th=0x7f10080df510) at ../../../threadweaver/Weaver/Thread.cpp:87
#9  0x00007f1043ad3a38 in ThreadWeaver::Thread::run (this=0x7f10080df510) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x00007f104bc9c27e in QThreadPrivate::start (arg=0x7f10080df510) at thread/qthread_unix.cpp:266
#11 0x00007f1049d26971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#12 0x00007f104a99c92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f100f8f2700 (LWP 16348)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f104bc9ce3b in wait (this=<value optimized out>, mutex=0x3d3fa00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3d3fa00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f1043ad1d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3e104d0, th=0x650ab40) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1043ad4f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d5a4d0, th=0x650ab40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1043ad34df in ThreadWeaver::ThreadRunHelper::run (this=0x7f100f8f1e00, parent=0x3e104d0, th=0x650ab40) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f1043ad3a38 in ThreadWeaver::Thread::run (this=0x650ab40) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f104bc9c27e in QThreadPrivate::start (arg=0x650ab40) at thread/qthread_unix.cpp:266
#8  0x00007f1049d26971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007f104a99c92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f100f0f1700 (LWP 16350)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f104bc9ce3b in wait (this=<value optimized out>, mutex=0x3d3fa00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3d3fa00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f1043ad1d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3e104d0, th=0x7f10083232c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1043ad4f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d5a4d0, th=0x7f10083232c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1043ad4f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d5a4d0, th=0x7f10083232c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f1043ad4f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d5a4d0, th=0x7f10083232c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f1043ad4f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d5a4d0, th=0x7f10083232c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f1043ad34df in ThreadWeaver::ThreadRunHelper::run (this=0x7f100f0f0e00, parent=0x3e104d0, th=0x7f10083232c0) at ../../../threadweaver/Weaver/Thread.cpp:87
#9  0x00007f1043ad3a38 in ThreadWeaver::Thread::run (this=0x7f10083232c0) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x00007f104bc9c27e in QThreadPrivate::start (arg=0x7f10083232c0) at thread/qthread_unix.cpp:266
#11 0x00007f1049d26971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#12 0x00007f104a99c92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f104d81a760 (LWP 16284)):
[KCrash Handler]
#6  makeDataPrivate (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../language/duchain/repositories/itemrepository.h:1052
#7  prepareChange (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../language/duchain/repositories/itemrepository.h:998
#8  dynamicItemFromIndexSimple (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../language/duchain/repositories/itemrepository.h:1813
#9  KDevelop::IndexedString::~IndexedString (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../language/duchain/indexedstring.cpp:221
#10 0x00007f101fe9a585 in ?? () from /usr/lib/libkdev4phpduchain.so
#11 0x00007f10482a8486 in KDevelop::DUChainBase::makeDynamic (this=0x5230ff0) at ../../language/duchain/duchainbase.cpp:143
#12 0x00007f104827f818 in d_func_dynamic (this=0x1, f=KDevelop::TopDUContext::UpdatingContext) at ../../language/duchain/topducontext.h:391
#13 KDevelop::TopDUContext::setFlags (this=0x1, f=KDevelop::TopDUContext::UpdatingContext) at ../../language/duchain/topducontext.cpp:1299
#14 0x00007f104828ed76 in KDevelop::TopDUContextDynamicData::load (topContextIndex=<value optimized out>) at ../../language/duchain/topducontextdynamicdata.cpp:340
#15 0x00007f104825a70c in KDevelop::DUChainPrivate::loadChain (this=0x348a3a0, index=13924, loaded=...) at ../../language/duchain/duchain.cpp:580
#16 0x00007f104824f7a6 in KDevelop::DUChain::loadChain (this=<value optimized out>, index=13924) at ../../language/duchain/duchain.cpp:1296
#17 0x00007f10482964fe in KDevelop::Declaration::usesCurrentRevision (this=<value optimized out>) at ../../language/duchain/declaration.cpp:775
#18 0x00007f1022b968b7 in ContextBrowserPlugin::addHighlight (this=0x3e6f310, view=0x5fa7590, decl=<value optimized out>) at ../../../plugins/contextbrowser/contextbrowser.cpp:501
#19 0x00007f1022b97910 in ContextBrowserPlugin::updateForView (this=0x3e6f310, view=0x5fa7590) at ../../../plugins/contextbrowser/contextbrowser.cpp:637
#20 0x00007f1022b97a1c in ContextBrowserPlugin::updateViews (this=0x3e6f310) at ../../../plugins/contextbrowser/contextbrowser.cpp:651
#21 0x00007f1022b9a6dd in ContextBrowserPlugin::qt_metacall (this=0x3e6f310, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff40a30000) at ./contextbrowser.moc:143
#22 0x00007f104bda7b27 in QMetaObject::activate (sender=0x3e4eed0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x42ecea0) at kernel/qobject.cpp:3280
#23 0x00007f104bda18f9 in QObject::event (this=0x3e4eed0, e=0x1) at kernel/qobject.cpp:1183
#24 0x00007f104b0f6fdc in QApplicationPrivate::notify_helper (this=0x2193ee0, receiver=0x3e4eed0, e=0x7fff40a30790) at kernel/qapplication.cpp:4396
#25 0x00007f104b0fcaed in QApplication::notify (this=0x7fff40a30cf0, receiver=0x3e4eed0, e=0x7fff40a30790) at kernel/qapplication.cpp:4277
#26 0x00007f104c59da36 in KApplication::notify (this=0x7fff40a30cf0, receiver=0x3e4eed0, event=0x7fff40a30790) at ../../kdeui/kernel/kapplication.cpp:311
#27 0x0000000000404c89 in _start ()

This bug may be a duplicate of or related to bug 262198.

Possible duplicates by query: bug 262198, bug 237280, bug 237145, bug 231456.

Reported using DrKonqi
Comment 1 Milian Wolff 2011-04-11 18:58:00 UTC
for the record:

[19:01] <milian> ugh
[19:01] <milian> is it reproducible on start?
[19:01] <EugenMayer> AFAIK i remember it even happend on my kde 4.5 installation ( a completly fresh installation ) ~5 months ago when i tried KDE once again
[19:01] <milian> i.e.: can you run it through valgrind?
[19:02] <EugenMayer> and finaly gone back to gnome again due the whole pim-stuff :/
[19:02] <EugenMayer> milian: hmm, currenlty it does not crash.
[19:02] <EugenMayer> valgrind ~ kcachgrind?
[19:02] <milian> also: when it crashes - do you see anything on the cli?
[19:02] <milian> like an out-of-memory assert
[19:03] <milian> EugenMayer: if you ever reproduce it run kdev like this "valgrind --track-origins=yes --num-callers=25 kdevelop"
[19:03] <EugenMayer> hmm, i cant really remember. when it crashes on the next project, i will try to check the cli

and: if you find a way to reproduce, please tell me what project it is (i.e. if possible send me a tarball)
Comment 2 Kevin Funk 2012-12-22 21:12:55 UTC
*** Bug 291347 has been marked as a duplicate of this bug. ***
Comment 3 Andrew Crouthamel 2018-09-24 02:16:42 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-10-27 02:31:08 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!