Project

General

Profile

Actions

Defect #11828

closed

Deadlock when accessing wiki pages

Added by Vincent Mathon over 11 years ago. Updated about 11 years ago.

Status:
Closed
Priority:
High
Assignee:
-
Category:
Wiki
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:
Wont fix
Affected version:

Description

Platform:
Redmine 2.0.3
jRuby 1.6.7, rails 3.2.6
gem 1.8.24
Tomcat 6.0.29
java 1.6.0_31 (HotSpot) 64-bit under Linux CentOS release 5.5 (Final)

I have built the war file from sources with Warbler 1.3.6 and we don't use specific JVM args for jRuby.

Description:
When two or more users access the same wiki page, http threads become (dead) locked. When all ruby runtimes are locked, Redmine, does not respond any more. The problem is not systematic but frequent and quite easy to reproduce. It seems that wiki pages containing images are more likely to produce the bug. This is a blocking bug since we must restart TOMCAT several times per day.

I have recorded thread dumps to provide you some insights. I am not a ruby developer so I cannot easily interpret them. I have sent also you our web.xml file. We are using org.jruby.rack.RackServlet instead of the filter otherwise we cannot use Redmine integration with Eclipse MyLyn.

Note that everything is OK with Redmine 1.4.4. I have also upgraded to jRuby 1.7.0.preview2 => redmine 2.0.3 still have the problem and Redmine 1.4.4 is still OK.

sincerly
Vincent


Files

threaddump-1347357628088.tdump (101 KB) threaddump-1347357628088.tdump Vincent Mathon, 2012-09-13 11:46
threaddump-1347358474330.tdump (87.8 KB) threaddump-1347358474330.tdump Vincent Mathon, 2012-09-13 11:46
web.xml (979 Bytes) web.xml Vincent Mathon, 2012-09-13 11:46
threaddump-1352213293849.tdump (187 KB) threaddump-1352213293849.tdump Vincent Mathon, 2012-11-06 16:08
Actions

Also available in: Atom PDF