You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@whimsical.apache.org by "Sebb (JIRA)" <ji...@apache.org> on 2017/06/23 15:23:00 UTC
[jira] [Created] (WHIMSY-109) Code uses Dir.chdir and Dir.pwd
without sync
Sebb created WHIMSY-109:
---------------------------
Summary: Code uses Dir.chdir and Dir.pwd without sync
Key: WHIMSY-109
URL: https://issues.apache.org/jira/browse/WHIMSY-109
Project: Whimsy
Issue Type: Bug
Reporter: Sebb
Assignee: Sebb
The lib/whimsy code uses Dir.chdir in two places:
asf/git.rb and svn.rb
These are done under Mutex synchronisation.
However AFAICT they use different instances of the Mutex.
Also, there is an instance of Dir.pwd in the file asf/rack.rb
This does not use a Mutex at all.
So unless there is some other mutual exclusion occurring, there is a potential for confusion over the actual working directory.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)