Closed
Bug 505892
Opened 15 years ago
Closed 7 years ago
malloc_init_hard does not unlock init_lock if MALLOC_VALIDATE and malloc_rtree_new fails
Categories
(Core :: Memory Allocator, defect)
Core
Memory Allocator
Tracking
()
RESOLVED
FIXED
People
(Reporter: timeless, Assigned: timeless)
References
(Blocks 1 open bug, )
Details
(Keywords: coverity, hang)
Attachments
(1 file)
(deleted),
patch
|
Details | Diff | Splinter Review |
5530 malloc_init_hard(void)
5541 malloc_mutex_lock(&init_lock);
5550 malloc_mutex_unlock(&init_lock);
5552 return (false);
6020 malloc_mutex_unlock(&init_lock);
6022 return (true);
6037 malloc_mutex_unlock(&init_lock);
6039 return (true);
6065 chunk_rtree = malloc_rtree_new((SIZEOF_PTR << 3) - opt_chunk_2pow);
6066 if (chunk_rtree == NULL)
6067 return (true);
6093 malloc_mutex_unlock(&init_lock);
6095 return (false);
6096 }
Updated•11 years ago
|
Attachment #390300 -
Flags: review?(jasone)
Comment 2•7 years ago
|
||
This was fixed with RAII for locks in bug 1411084.
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Updated•6 years ago
|
Blocks: coverity-analysis
You need to log in
before you can comment on or make changes to this bug.
Description
•