We're updating the issue view to help you get more done. 

Thread sitting on >1 queue

Description

===== DaCapo xalan starting =====
Thread sitting on >1 queue: Lorg/jikesrvm/scheduler/greenthreads/VM_GreenThread;
vm internal error at:

– Stack –
at [0x6b2e7e80] Lorg/jikesrvm/VM; _assertionFailure(Ljava/lang/String;Ljava/lang/StringV at line 527
at [0x6b2e7e98] Lorg/jikesrvm/VM; _assert(ZLjava/lang/String;Ljava/lang/StringV at line 510
at [0x6b2e7eb4] Lorg/jikesrvm/VM; _assert(Z)V at line 488
at [0x6b2e7ee4] Lorg/jikesrvm/scheduler/greenthreads/VM_GreenThreadQueue; enqueue(Lorg/jikesrvm/scheduler/greenthreads/VM_GreenThreadV at line 76
at [0x6b2e7f0c] Lorg/jikesrvm/scheduler/greenthreads/VM_GlobalGreenThreadQueue; enqueue(Lorg/jikesrvm/scheduler/greenthreads/VM_GreenThreadV at line 44
at [0x6b2e7f0c] Lorg/jikesrvm/scheduler/greenthreads/VM_GreenProcessor; transferThread(Lorg/jikesrvm/scheduler/greenthreads/VM_GreenThreadV at line 456
at [0x6b2e7f34] Lorg/jikesrvm/scheduler/greenthreads/VM_GreenProcessor; scheduleThread(Lorg/jikesrvm/scheduler/greenthreads/VM_GreenThreadV at line 502
at [0x6b2e7f54] Lorg/jikesrvm/scheduler/greenthreads/VM_GreenThread; resumeInternal()V at line 734
at [0x6b2e7fbc] Lorg/jikesrvm/scheduler/VM_Thread; osrResume()V at line 899
at [0x6b2e7fbc] Lorg/jikesrvm/adaptive/OSR_OnStackReplacementPlan; execute()V at line 139
at [0x6b2e7fd8] Lorg/jikesrvm/adaptive/recompilation/VM_CompilationThread; run()V at line 55
at [0x6b2e8000] Lorg/jikesrvm/scheduler/VM_Thread; startoff()V at line 606

The SQL to search for more failures

SELECT
('http://jikesrvm.anu.edu.au/cattrack/results/' || hosts.name || '/' || test_runs.variant || '.' || test_runs.id || '/' || build_configurations.name || '/' || test_configurations.name || '/' || groups.name || '/' || test_cases.name || '/Output.txt') AS uri,
hosts.name AS host_name,
build_configurations.name AS build_configuration_name,
test_configurations.name AS test_configurations_name,
test_runs.name AS test_run_name,
test_cases.name AS test_case_name,
test_runs.revision,
test_runs.occurred_at,
test_runs.id
FROM test_runs
RIGHT JOIN hosts ON hosts.id = test_runs.host_id
RIGHT JOIN build_configurations ON build_configurations.test_run_id = test_runs.id
RIGHT JOIN test_configurations ON test_configurations.build_configuration_id = build_configurations.id
RIGHT JOIN groups ON groups.test_configuration_id = test_configurations.id
RIGHT JOIN test_cases ON test_cases.group_id = groups.id
WHERE
test_cases.id IN (SELECT test_case_id FROM test_case_outputs WHERE output LIKE '%Thread sitting on >1 queue%')
ORDER BY occurred_at DESC

And a sample of output for sql

uri host_name build_configuration_name test_configurations_name test_run_name test_case_name revision occurred_at id
http://jikesrvm.anu.edu.au/cattrack/results/rvmx86lnx32.anu.edu.au/commit.829/development/default/dacapo/xalan/Output.txt rvmx86lnx32.anu.edu.au development default commit xalan 13356 2007-08-20 23:01:06.0 829
http://jikesrvm.anu.edu.au/cattrack/results/rvmx86lnx32.anu.edu.au/sanity.792/FullAdaptiveCopyMS/default/SPECjbb2000/SPECjbb2000/Output.txt rvmx86lnx32.anu.edu.au FullAdaptiveCopyMS default sanity SPECjbb2000 13330 2007-08-16 03:01:18.0 792
http://jikesrvm.anu.edu.au/cattrack/results/rvmx86lnx32.anu.edu.au/sanity.776/BaseBaseSemiSpace/default/dacapo/eclipse/Output.txt rvmx86lnx32.anu.edu.au BaseBaseSemiSpace default sanity eclipse 13285 2007-08-14 03:01:18.0 776

Environment

Status

Assignee

Ian Rogers

Reporter

PeterP

Fix versions

Affects versions

2.9.0.1

Priority

Highest