You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@guacamole.apache.org by "Jimmy (Jira)" <ji...@apache.org> on 2020/06/26 09:54:00 UTC

[jira] [Created] (GUACAMOLE-1114) Problem that the guacamole server doesn't destroy some thread mutexes

Jimmy created GUACAMOLE-1114:
--------------------------------

             Summary: Problem that the guacamole server doesn't destroy some thread mutexes
                 Key: GUACAMOLE-1114
                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1114
             Project: Guacamole
          Issue Type: Bug
          Components: guacamole-server
    Affects Versions: 1.1.0
            Reporter: Jimmy
             Fix For: 1.2.0


I have found the problem that the guacamole server doesn't destroy some thread mutexes when freeing the system resources.

I can't see any function that destroys the following thread mutexes:
||No||Variable Name (Mutex)||Structure Name||File Name||
|1|state_lock|guac_rdp_print_job|src/protocols/rdp/print-job.h|
|2|lock|guac_common_clipboard|src/common/common/clipboard.h|

In detail, I can't find the code that destroys {color:#de350b}*state_lock* {color}mutex variable of *guac_rdp_print_job* structure in *guac_rdp_print_job_free*() function and destroys {color:#de350b}*lock* {color}mutex variable of *guac_common_clipboard* structure in *guac_common_clipboard_free()* function.

 

Please let me know whether my thought is correct.

If it's correct, please let me correct this problem.

 

Thanks.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)