Bug 238117

Summary: Carsh upon opening kdevelop
Product: [Applications] kdevelop Reporter: Youssief <egad>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: investigated, triaged
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Youssief 2010-05-19 02:45:09 UTC
Application that crashed: kdevelop.bin
Version of the application: 4.0.60 (using KDevPlatform 1.0.60)
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-14-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Just launched kdevelop and it suddenly crashed. 

 -- Backtrace:
Application: KDevelop (kdevelop.bin), signal: Aborted
[Current thread is 1 (Thread 0xb784e700 (LWP 2352))]

Thread 4 (Thread 0xb4c4cb70 (LWP 2353)):
#0  0x00c8f422 in __kernel_vsyscall ()
#1  0x01b73142 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x061378d4 in __pthread_cond_timedwait (cond=0x9206638, mutex=0x9206620, abstime=0xb4c4c2c0) at forward.c:152
#3  0x087f0def in QWaitConditionPrivate::wait (this=0x9410084, mutex=0x9410088, time=200000) at thread/qwaitcondition_unix.cpp:85
#4  QWaitCondition::wait (this=0x9410084, mutex=0x9410088, time=200000) at thread/qwaitcondition_unix.cpp:159
#5  0x0140e2e5 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x9410078) at /home/egad/src-downloads/kdevplatform/language/duchain/duchain.cpp:286
#6  0x087efe32 in QThreadPrivate::start (arg=0x9410078) at thread/qthread_unix.cpp:188
#7  0x01b6e80e in start_thread (arg=0xb4c4cb70) at pthread_create.c:300
#8  0x0612a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb444bb70 (LWP 2354)):
#0  0x00c8f422 in __kernel_vsyscall ()
#1  0x01b72e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0613787d in __pthread_cond_wait (cond=0x9544680, mutex=0x9544668) at forward.c:139
#3  0x087f0e67 in QWaitConditionPrivate::wait (this=0x94bb2e0, mutex=0x94e3660, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x94bb2e0, mutex=0x94e3660, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x001bbb30 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x94bb2c8, th=0x9545a50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x001be19c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x95453d8, th=0x9545a50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x001ba1fb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x94bb2c8, th=0x9545a50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x001be292 in ThreadWeaver::WorkingHardState::applyForWork (this=0x95453d8, th=0x9545a50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x001bbdb3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x94bb2c8, th=0x9545a50, previous=0x94e0a30) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x001bc3be in ThreadWeaver::ThreadRunHelper::run (this=0xb444b304, parent=0x94bb2c8, th=0x9545a50) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x001bc9db in ThreadWeaver::Thread::run (this=0x9545a50) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x087efe32 in QThreadPrivate::start (arg=0x9545a50) at thread/qthread_unix.cpp:188
#13 0x01b6e80e in start_thread (arg=0xb444bb70) at pthread_create.c:300
#14 0x0612a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb3c4ab70 (LWP 2355)):
[KCrash Handler]
#6  0x00c8f422 in __kernel_vsyscall ()
#7  0x060884d1 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0x0608b932 in *__GI_abort () at abort.c:92
#9  0x060beee5 in __libc_message (do_abort=2, fmt=0x6182578 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#10 0x060c8ff1 in malloc_printerr (action=<value optimized out>, str=0x6 <Address 0x6 out of bounds>, ptr=0xaef32680) at malloc.c:6217
#11 0x060ca6f2 in _int_free (av=<value optimized out>, p=<value optimized out>) at malloc.c:4750
#12 0x060cd7cd in *__GI___libc_free (mem=0xaef32680) at malloc.c:3716
#13 0x00d486f1 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#14 0x087fd21b in ~QDateTime (this=0x6, __in_chrg=<value optimized out>) at tools/qdatetime.cpp:2251
#15 0x0887778d in ~Data (this=0xaef2dda0, __in_chrg=<value optimized out>) at io/qfileinfo.cpp:84
#16 ~QFileInfoPrivate (this=0xaef2dda0, __in_chrg=<value optimized out>) at io/qfileinfo.cpp:132
#17 0x0887787b in ~QFileInfo (this=0xaef2f10c, __in_chrg=<value optimized out>) at io/qfileinfo.cpp:442
#18 0x0886e327 in QDirPrivate::sortFileList(QFlags<QDir::SortFlag>, QStringList&, QStringList*, QList<QFileInfo>*) const () from /usr/lib/libQtCore.so.4
#19 0x088696da in QDir::entryList (this=0xb3c4a07c, nameFilters=..., filters=..., sort=) at io/qdir.cpp:1352
#20 0x0886994f in QDir::entryList (this=0xb3c4a07c, filters=..., sort=...) at io/qdir.cpp:1285
#21 0x0193b9d1 in CMakeManager::parse (this=0x948ea88, item=0xb2b883d0) at /home/egad/src-downloads/kdevelop/projectmanagers/cmake/cmakemanager.cpp:575
#22 0x066e6f06 in KDevelop::ImportProjectJobPrivate::import (this=0x94e3c90, folder=0x94bc070) at /home/egad/src-downloads/kdevplatform/project/importprojectjob.cpp:53
#23 KDevelop::ImportProjectJobPrivate::import (this=0x94e3c90, folder=0x94bc070) at /home/egad/src-downloads/kdevplatform/project/importprojectjob.cpp:57
#24 0x066e6984 in QtConcurrent::VoidStoredMemberFunctionPointerCall1<void, KDevelop::ImportProjectJobPrivate, KDevelop::ProjectFolderItem*, KDevelop::ProjectFolderItem*>::runFunctor (this=0x94e3ce8)
    at /usr/include/qt4/QtCore/qtconcurrentstoredfunctioncall.h:426
#25 0x066e6cae in QtConcurrent::RunFunctionTask<void>::run (this=0x94e3ce8) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:120
#26 0x087e58d7 in QThreadPoolThread::run (this=0x9545218) at concurrent/qthreadpool.cpp:106
#27 0x087efe32 in QThreadPrivate::start (arg=0x9545218) at thread/qthread_unix.cpp:188
#28 0x01b6e80e in start_thread (arg=0xb3c4ab70) at pthread_create.c:300
#29 0x0612a8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb784e700 (LWP 2352)):
#0  0x00c8f422 in __kernel_vsyscall ()
#1  0x06137bd3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0x060cef57 in _L_lock_9510 () from /lib/tls/i686/cmov/libc.so.6
#3  0x060cd7c6 in *__GI___libc_free (mem=0xb2b004d8) at malloc.c:3714
#4  0x060e72de in tzset_internal (always=<value optimized out>, explicit=<value optimized out>) at tzset.c:435
#5  0x060e758d in __tzset () at tzset.c:592
#6  0x087fdb45 in utcToLocal (this=0x94dfbb8, outDate=..., outTime=...) at tools/qdatetime.cpp:3721
#7  QDateTimePrivate::getLocal (this=0x94dfbb8, outDate=..., outTime=...) at tools/qdatetime.cpp:3816
#8  0x087fdfdd in QDateTime::setTime_t (this=0xbfee1470, secsSince1Jan1970UTC=0) at tools/qdatetime.cpp:2441
#9  0x00e13cc3 in KConfigIniBackend::setFilePath (this=0x953e2c8, file=...) at ../../kdecore/config/kconfigini.cpp:589
#10 0x00e131bf in KConfigBackend::create (componentData=..., file=..., sys=...) at ../../kdecore/config/kconfigbackend.cpp:89
#11 0x00e00408 in KConfigPrivate::changeFileName (this=0x9860ff8, name=..., type=0xfa95e9 "config") at ../../kdecore/config/kconfig.cpp:431
#12 0x00e022bd in KConfig (this=0x94bc160, componentData=..., file=..., mode=..., resourceType=0xfa95e9 "config") at ../../kdecore/config/kconfig.cpp:168
#13 0x00e1b4b3 in KSharedConfig (this=0x94bc160, componentData=..., fileName=..., flags=..., resType=0xfa95e9 "config") at ../../kdecore/config/ksharedconfig.cpp:64
#14 0x00e1b707 in KSharedConfig::openConfig (componentData=..., fileName=..., flags=..., resType=0xfa95e9 "config") at ../../kdecore/config/ksharedconfig.cpp:56
#15 0x00e8bdb8 in KComponentDataPrivate::configInit (this=0x92acfc8, component=...) at ../../kdecore/kernel/kcomponentdata.cpp:178
#16 0x00e8c000 in KComponentDataPrivate::lazyInit (this=0x92acfc8, component=...) at ../../kdecore/kernel/kcomponentdata.cpp:140
#17 0x00e8c089 in KComponentData::dirs (this=0xbfee186c) at ../../kdecore/kernel/kcomponentdata.cpp:192
#18 0x012df861 in KXMLGUIClient::setXMLFile (this=0x9541ff0, _file=..., merge=false, setXMLDoc=true) at ../../kdeui/xmlgui/kxmlguiclient.cpp:192
#19 0x02a1efa1 in CppLanguageSupport (this=0x9541fe8, parent=0x9244f48) at /home/egad/src-downloads/kdevelop/languages/cpp/cpplanguagesupport.cpp:160
#20 0x02a23678 in KPluginFactory::createInstance<CppLanguageSupport, QObject> (parentWidget=0x0, parent=0x9244f48, args=...) at /usr/include/kpluginfactory.h:461
#21 0x00f83175 in KPluginFactory::create (this=0x9571380, iface=0x283b20 "KDevelop::IPlugin", parentWidget=0x0, parent=0x9244f48, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:191
#22 0x002e8ee1 in KPluginFactory::create<KDevelop::IPlugin> (this=0x92d9550, pluginId=...) at /usr/include/kpluginfactory.h:515
#23 KService::createInstance<KDevelop::IPlugin> (this=0x92d9550, pluginId=...) at /usr/include/KDE/../kservice.h:517
#24 createInstanceFromQuery<KDevelop::IPlugin> (this=0x92d9550, pluginId=...) at /usr/include/KDE/../kservicetypetrader.h:184
#25 createInstanceFromQuery<KDevelop::IPlugin> (this=0x92d9550, pluginId=...) at /usr/include/KDE/../kservicetypetrader.h:157
#26 KDevelop::PluginController::loadPluginInternal (this=0x92d9550, pluginId=...) at /home/egad/src-downloads/kdevplatform/shell/plugincontroller.cpp:438
#27 0x002eaa74 in KDevelop::PluginController::loadPlugin (this=0x92d9550, pluginName=...) at /home/egad/src-downloads/kdevplatform/shell/plugincontroller.cpp:213
#28 0x00314d24 in KDevelop::DocumentControllerPrivate::openDocumentInternal (this=0x93bb448, inputUrl=..., prefName=..., range=..., encoding=..., activationParams=...)
    at /home/egad/src-downloads/kdevplatform/shell/documentcontroller.cpp:247
#29 0x00311194 in KDevelop::DocumentController::openDocument (this=0x93bbd18, inputUrl=..., range=..., activationParams=..., encoding=...)
    at /home/egad/src-downloads/kdevplatform/shell/documentcontroller.cpp:548
#30 0x0027e139 in KDevelop::IDocumentController::openDocument (this=0x93bbd18, url=..., cursor=..., activationParams=..., encoding=...)
    at /home/egad/src-downloads/kdevplatform/interfaces/idocumentcontroller.cpp:33
#31 0x002d2ef8 in KDevelop::WorkingSet::loadToArea (this=0x968f178, area=0x92afdc8, areaIndex=0x92acf00, group=...) at /home/egad/src-downloads/kdevplatform/shell/workingsetcontroller.cpp:398
#32 0x002d5895 in KDevelop::WorkingSet::loadToArea (this=0x968f178, area=0x92afdc8, areaIndex=0x92acf00, clear=false) at /home/egad/src-downloads/kdevplatform/shell/workingsetcontroller.cpp:340
#33 0x002d67a0 in KDevelop::WorkingSet::changedWorkingSet (this=0x968f178, area=0x92afdc8, from=..., to=...) at /home/egad/src-downloads/kdevplatform/shell/workingsetcontroller.cpp:648
#34 0x002d790c in KDevelop::WorkingSet::qt_metacall (this=0x968f178, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x9696bf0)
    at /home/egad/src-downloads/kdevplatform/build/shell/workingsetcontroller.moc:84
#35 0x088eef0b in QMetaCallEvent::placeMetaCall (this=0x9696310, object=0x968f178) at kernel/qobject.cpp:477
#36 0x088f05fe in QObject::event (this=0x968f178, e=0x9696310) at kernel/qobject.cpp:1111
#37 0x02078f54 in QApplicationPrivate::notify_helper (this=0x91b6a70, receiver=0x968f178, e=0x9696310) at kernel/qapplication.cpp:4056
#38 0x0208067c in QApplication::notify (this=0xbfee2c0c, receiver=0x968f178, e=0x9696310) at kernel/qapplication.cpp:3603
#39 0x011aabfa in KApplication::notify (this=0xbfee2c0c, receiver=0x968f178, event=0x9696310) at ../../kdeui/kernel/kapplication.cpp:302
#40 0x088e06cb in QCoreApplication::notifyInternal (this=0xbfee2c0c, receiver=0x968f178, event=0x9696310) at kernel/qcoreapplication.cpp:610
#41 0x088e12b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x91392d8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#42 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x91392d8) at kernel/qcoreapplication.cpp:1247
#43 0x088e147d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#44 0x0890b3ff in QCoreApplication::sendPostedEvents (s=0x91b8d10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#45 postEventSourceDispatch (s=0x91b8d10) at kernel/qeventdispatcher_glib.cpp:210
#46 0x071f4e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#47 0x071f8730 in ?? () from /lib/libglib-2.0.so.0
#48 0x071f8863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#49 0x0890b02c in QEventDispatcherGlib::processEvents (this=0x9138ed8, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#50 0x02119be5 in QGuiEventDispatcherGlib::processEvents (this=0x9138ed8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#51 0x088dec79 in QEventLoop::processEvents (this=0xbfee2ac4, flags=) at kernel/qeventloop.cpp:149
#52 0x088df0ca in QEventLoop::exec (this=0xbfee2ac4, flags=...) at kernel/qeventloop.cpp:201
#53 0x088e153f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#54 0x02078dd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#55 0x08050463 in main (argc=1, argv=0xbfee3244) at /home/egad/src-downloads/kdevelop/app/main_internal.cpp:232

Reported using DrKonqi
Comment 1 Christoph Feck 2010-05-20 19:15:37 UTC
Memory corruption again... If this is reproducible, please provide a valgrind log.
Comment 2 Andreas Pakulat 2010-05-20 20:28:54 UTC
If its reproduceable please run KDEV_SESSION=bla valgrind --track-origins=yes kdevelop.bin --nocrashhandler
Comment 3 Youssief 2010-05-21 17:38:30 UTC
Unfortunately, I am not able to reproduce it. Sorry!
Comment 4 Andrew Crouthamel 2018-09-20 22:04:21 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 5 Andrew Crouthamel 2018-10-21 05:24:18 UTC
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!