Bugzilla – Bug 318573
heap-prof uses mono_type_get_full_name() which has disappeared in SVN
Last modified: 2007-09-15 21:24:57 UTC
---- Reported by brion@pobox.com 2005-07-24 18:06:36 MST ---- Description of Problem: The desc-heap profiler module and viewer use the mono_type_get_full_name() function. This function was removed on June 15, causing it to fail on current Mono SVN. Steps to reproduce the problem: 1. Install mono from SVN 2. Install heap-prof from SVN 3. Run a program: mono --profile=heap-desc MWUpdateDaemon.exe Actual Results: dyld: lazy symbol binding failed: Symbol not found: _mono_type_get_full_name Referenced from: /opt/monodev/lib/libmono-profiler-desc-heap.so Expected in: flat namespace dyld: Symbol not found: _mono_type_get_full_name Referenced from: /opt/monodev/lib/libmono-profiler-desc-heap.so Expected in: flat namespace Expected Results: Program and profiler should work. How often does this happen? Every time. Additional Information: Workaround: change uses of mono_type_get_full_name() to mono_type_get_name_full(), which was added when the former was removed. ---- Additional Comments From brion@pobox.com 2005-07-24 18:08:18 MST ---- Created an attachment (id=168265) change function to other function which does exist. (it rusn, but have not confirmed that semantics are correct) ---- Additional Comments From bmaurer@users.sf.net 2005-07-26 02:29:40 MST ---- In SVN HEAD. Thanks! Imported an attachment (id=168265) Unknown bug field "cf_op_sys_details" encountered while moving bug <cf_op_sys_details>Mac OS X 10.4.2</cf_op_sys_details> Unknown operating system unknown. Setting to default OS "Other".