Mantis Bugtracker

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0006016 [Quercus] major random 09-12-16 07:01 09-12-16 07:01
Reporter davet View Status public  
Assigned To
Priority normal Resolution open Platform
Status new   OS
Projection none   OS Version
ETA none Fixed in Version Product Version 4.0.36
  Product Build
Summary 0006016: RegexpModule$RegexpCacheItem.get( hangs
Description I am running some quercus scripts in parallel (with an Executor), and it intermittently hangs. Running a threaddump on the process shows a bunch of threads blocked:

"pool-1-thread-36" 0000059 prio=5 os_prio=0 tid=0x0000000022e8b000 nid=0x3424 waiting for monitor entry [0x000000001e92e000]
   java.lang.Thread.State: BLOCKED (on object monitor)
    at com.caucho.quercus.lib.regexp.RegexpModule$RegexpCacheItem.get(
    - waiting to lock <0x0000000775f47fc8> (a com.caucho.quercus.lib.regexp.RegexpModule$RegexpCacheItem)
    at com.caucho.quercus.lib.regexp.RegexpModule.createRegexpImpl(
    at com.caucho.quercus.lib.regexp.RegexpModule.createRegexp(
    at com.caucho.quercus.lib.regexp.RegexpModule.createRegexpArray(
    at com.caucho.quercus.marshal.RegexpArrayMarshal.marshal(
Steps To Reproduce
Additional Information
Attached Files  threaddump.local.txt [^] (64,254 bytes) 09-12-16 07:01

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
09-12-16 07:01 davet New Issue
09-12-16 07:01 davet File Added: threaddump.local.txt

Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
28 total queries executed.
25 unique queries executed.
Powered by Mantis Bugtracker