! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Deadlock in xfconf-cache causes application to hang
Status:
RESOLVED: FIXED
Product:
Xfconf
Component:
Libxfconf

Comments

Description Viktor Odintsev editbugs 2017-08-17 02:40:38 CEST
Created attachment 7271 
Fix deadlock in xfconf-cache

xfconf-cache uses mutex to lock cache access. This mutex may remain locked under some conditions.

That's because this mutex is not released in the end of xfconf_cache_set. I'm attaching the patch which fixes this problem.
Comment 1 Ali Abdallah editbugs 2017-08-30 10:50:31 CEST
This has been addressed already in Git in commit https://git.xfce.org/xfce/xfconf/commit/?id=25088094efdba26c777d49a2bcdde98105112525 and it will be included in the next 4.13.4 release. 

Thanks for you report.

Bug #13790

Reported by:
Viktor Odintsev
Reported on: 2017-08-17
Last modified on: 2017-08-30

People

Assignee:
Brian J. Tarricone (not reading bugmail)
CC List:
2 users

Version

Version:
4.13.0

Attachments

Fix deadlock in xfconf-cache (575 bytes, patch)
2017-08-17 02:40 CEST , Viktor Odintsev
no flags

Additional information