Bug 456506 - dlopen/dlclose causes memory leak in _dl_map_object_from_fd
Summary: dlopen/dlclose causes memory leak in _dl_map_object_from_fd
Keywords:
Status: CLOSED DEFERRED
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: glibc
Version: 5.2
Hardware: All
OS: Linux
low
low
Target Milestone: rc
: ---
Assignee: Jakub Jelinek
QA Contact: Brian Brock
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-07-24 08:38 UTC by Makoto Kato
Modified: 2008-08-09 23:16 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-08-09 23:16:56 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
sample program written by C (227 bytes, text/plain)
2008-07-24 08:38 UTC, Makoto Kato
no flags Details

Description Makoto Kato 2008-07-24 08:38:50 UTC
Description of problem:

dlopen/dlclose causes memory leak in _dl_map_object_from_fd 

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. run test progam on valgrind
  
Actual results:
leak detected

==26199== 4 bytes in 1 blocks are definitely lost in loss record 1 of 1
==26199==    at 0x40053C0: malloc (vg_replace_malloc.c:149)
==26199==    by 0x8B3E27: _dl_map_object_from_fd (in /lib/ld-2.5.so)
==26199==    by 0x8B5333: _dl_map_object (in /lib/ld-2.5.so)
==26199==    by 0x8B90D5: openaux (in /lib/ld-2.5.so)
==26199==    by 0x8BAB45: _dl_catch_error (in /lib/ld-2.5.so)
==26199==    by 0x8B9699: _dl_map_object_deps (in /lib/ld-2.5.so)
==26199==    by 0x8BE614: dl_open_worker (in /lib/ld-2.5.so)
==26199==    by 0x8BAB45: _dl_catch_error (in /lib/ld-2.5.so)
==26199==    by 0x8BE0D1: _dl_open (in /lib/ld-2.5.so)
==26199==    by 0xA32C2C: dlopen_doit (in /lib/libdl-2.5.so)
==26199==    by 0x8BAB45: _dl_catch_error (in /lib/ld-2.5.so)
==26199==    by 0xA332AB: _dlerror_run (in /lib/libdl-2.5.so)

Expected results:
don't leak memory

Additional info:

Comment 1 Makoto Kato 2008-07-24 08:38:50 UTC
Created attachment 312537 [details]
sample program written by C

Comment 2 Ulrich Drepper 2008-08-09 23:16:56 UTC
Contact your Red Hat account manager to raise the bug.


Note You need to log in before you can comment on or make changes to this bug.