Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Builds?

Cool. The ones still running, are they running even though the jobs have
been aborted?

On 2016-08-09, 3:23 PM, "cdt-dev-bounces@xxxxxxxxxxx on behalf of Jonah
Graham" <cdt-dev-bounces@xxxxxxxxxxx on behalf of jonah@xxxxxxxxxxxxxxxx>
wrote:

>I think they are all ours. Some of them are Hudson processes and some
>are maven (presumably the maven are the parents of the eclipse ones),
>but the suspicious ones all have this or something similar as one of
>the thread's stack trace (see below). There was one verify build
>running when I captured this.
>
>By my quick count:
>- total process: 14
>- maven processes waiting on a Unix process (blocking on
>java.lang.UNIXProcess.waitFor): 6
>- number of processes blocked on doing
>CProjectDescriptionManager.runWspModification: 6
>- hudson itself: 1
>- the build that was actually known to be running: 1 (maven was
>zipping at the time in
>org.codehaus.plexus.archiver.zip.AbstractZipArchiver.zipFile)
>
>I'll file a bug on this for what its worth.
>
>"Worker-3" #58 prio=5 os_prio=0 tid=0x00007fc1242d9000 nid=0x1a10 in
>Object.wait() [0x00007fc10dbd0000]
>   java.lang.Thread.State: WAITING (on object monitor)
>at java.lang.Object.wait(Native Method)
>at java.lang.Object.wait(Object.java:502)
>at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270)
>- locked <0x00000000ff700bc0> (a java.lang.Object)
>at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:197)
>at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
>at 
>org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:307)
>at 
>org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.ru
>nWspModification(CProjectDescriptionManager.java:483)
>at 
>org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.ru
>nWspModification(CProjectDescriptionManager.java:454)
>at 
>org.eclipse.cdt.internal.core.settings.model.CExternalSettingsManager.sett
>ingsChanged(CExternalSettingsManager.java:439)
>at 
>org.eclipse.cdt.internal.core.settings.model.CExternalSettingContainerFact
>oryWithListener.notifySettingsChange(CExternalSettingContainerFactoryWithL
>istener.java:48)
>at 
>org.eclipse.cdt.internal.core.settings.model.CfgExportSettingContainerFact
>ory.handleEvent(CfgExportSettingContainerFactory.java:253)
>at 
>org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.no
>tifyListeners(CProjectDescriptionManager.java:2212)
>at 
>org.eclipse.cdt.internal.core.settings.model.AbstractCProjectDescriptionSt
>orage.fireLoadedEvent(AbstractCProjectDescriptionStorage.java:268)
>at 
>org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStor
>age.getProjectDescription(XmlProjectDescriptionStorage.java:264)
>at 
>org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.ge
>tProjectDescriptionInternal(CProjectDescriptionManager.java:437)
>at 
>org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.ge
>tProjectDescription(CProjectDescriptionManager.java:419)
>at 
>org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.ge
>tProjectDescription(CProjectDescriptionManager.java:413)
>at 
>org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.ge
>tProjectDescription(CProjectDescriptionManager.java:406)
>at 
>org.eclipse.cdt.core.model.CoreModel.getProjectDescription(CoreModel.java:
>1424)
>~~~
>Jonah Graham
>Kichwa Coders Ltd.
>www.kichwacoders.com
>
>
>On 9 August 2016 at 19:11, Doug Schaefer <dschaefer@xxxxxxxxxxxxxx> wrote:
>> From: <cdt-dev-bounces@xxxxxxxxxxx> on behalf of Marc-André Laperle
>> <marc-andre.laperle@xxxxxxxxxxxx>
>> Reply-To: "CDT General developers list." <cdt-dev@xxxxxxxxxxx>
>> Date: Tuesday, August 9, 2016 at 1:15 PM
>> To: "elaskavaia.cdt@xxxxxxxxx" <elaskavaia.cdt@xxxxxxxxx>, "CDT General
>> developers list." <cdt-dev@xxxxxxxxxxx>
>> Subject: Re: [cdt-dev] Builds?
>>
>> That "Abort Action" doesn't seem to exist in Hudson. In the mean time,
>>I've
>> made a very simple job that does jps then jstack and outputs all the
>>stacks.
>> There seems to be a lot of processes lingering.
>>
>>
>> I assume this is picking up processes from the other HIPPs. We are
>>sharing
>> hipp2 with 11 other projects.
>>
>>
>> https://hudson.eclipse.org/cdt/job/jstack-all/
>>
>> Marc-Andre
>>
>> ________________________________
>> From: cdt-dev-bounces@xxxxxxxxxxx [cdt-dev-bounces@xxxxxxxxxxx] on
>>behalf of
>> Alena Laskavaia [elaskavaia.cdt@xxxxxxxxx]
>> Sent: Tuesday, 09 August 2016 12:53 PM
>> To: CDT General developers list.
>> Subject: Re: [cdt-dev] Builds?
>>
>> We use "build-timeout plugin".
>> It adds option Abort the build if it stuck
>> You can add jstack dump as "Abort Action"
>>
>> On Tue, Aug 9, 2016 at 11:21 AM, Doug Schaefer
>><dschaefer@xxxxxxxxxxxxxx>
>> wrote:
>>>
>>> That¹s weird, but yes. Sergey had two builds running, both of them
>>>hung in
>>> tests. Mine was started after and finished first. That¹ll explain it.
>>>
>>> Are there any plug-ins that will do a jstack after the build runs past
>>>a
>>> certain amount of time so we can see where things are hung?
>>>
>>> D.
>>>
>>> On 2016-08-09, 11:16 AM, "cdt-dev-bounces@xxxxxxxxxxx on behalf of
>>>Jonah
>>> Graham" <cdt-dev-bounces@xxxxxxxxxxx on behalf of
>>>jonah@xxxxxxxxxxxxxxxx>
>>> wrote:
>>>
>>> >On 9 August 2016 at 16:11, Doug Schaefer <dschaefer@xxxxxxxxxxxxxx>
>>> > wrote:
>>> >> The one that hit me yesterday though was a very long delay
>>>collecting
>>> >>test
>>> >> results. It wasn¹t even in our Maven run.
>>> >
>>> >Was there another build running still in this case? I think Marc Andre
>>> >had mentioned something about the cdt-verify builds being dependent on
>>> >each other to record test results so that effectively the build have
>>> >to finish in order.
>>> >_______________________________________________
>>> >cdt-dev mailing list
>>> >cdt-dev@xxxxxxxxxxx
>>> >To change your delivery options, retrieve your password, or
>>>unsubscribe
>>> >from this list, visit
>>> >https://dev.eclipse.org/mailman/listinfo/cdt-dev
>>>
>>> _______________________________________________
>>> cdt-dev mailing list
>>> cdt-dev@xxxxxxxxxxx
>>> To change your delivery options, retrieve your password, or unsubscribe
>>> from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/cdt-dev
>>
>>
>>
>> _______________________________________________
>> cdt-dev mailing list
>> cdt-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe
>>from
>> this list, visit
>> https://dev.eclipse.org/mailman/listinfo/cdt-dev
>_______________________________________________
>cdt-dev mailing list
>cdt-dev@xxxxxxxxxxx
>To change your delivery options, retrieve your password, or unsubscribe
>from this list, visit
>https://dev.eclipse.org/mailman/listinfo/cdt-dev



Back to the top