From owner-freebsd-java Mon Dec 3 9:21:20 2001 Delivered-To: freebsd-java@freebsd.org Received: from h132-197-179-27.gte.com (h132-197-179-27.gte.com [132.197.179.27]) by hub.freebsd.org (Postfix) with ESMTP id 1067237B41B for ; Mon, 3 Dec 2001 09:21:09 -0800 (PST) Received: (from ak03@localhost) by h132-197-179-27.gte.com (8.11.6/8.11.4) id fB3HKsd56534; Mon, 3 Dec 2001 12:20:54 -0500 (EST) (envelope-from ak03) Message-ID: X-Mailer: XFMail 1.5.1 on FreeBSD X-Priority: 3 (Normal) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="_=XFMail.1.5.1.FreeBSD:20011203122054:99897=_" In-Reply-To: <55her8b8rx.wl@tripper.private> Date: Mon, 03 Dec 2001 12:20:54 -0500 (EST) Organization: Verizon Laboratories Inc. From: "Alexander N. Kabaev" To: Fuyuhiko Maruyama Subject: Re: GC is not work in jdk1.3.1p5+OpenJIT1.1.16 Cc: freebsd-java@FreeBSD.ORG, huang wen hui Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org This message is in MIME format --_=XFMail.1.5.1.FreeBSD:20011203122054:99897=_ Content-Type: text/plain; charset=us-ascii > The bug has fixed. In fact, it was very long living, hiding one. > Thank you, we really didn't know the bug, and it couldn't be fixed > without your reports. > > Attached patch should fix your problem. > > -- > Fuyuhiko MARUYAMA > Matsuoka laboratory, > Department of Mathematical and Computing Sciences, > Graduate School of Information Science and Engineering, > Tokyo Institute of Technology. I took time to upgrade OpenJIT port to the latest 1.1.16 release with your patch included. The diff file is attached. I have tested it only slightly, but so far it appears to work, even with --enable-jar option, so I made it on by default. --_=XFMail.1.5.1.FreeBSD:20011203122054:99897=_ Content-Disposition: attachment; filename="openjit.diff" Content-Transfer-Encoding: base64 Content-Type: application/octet-stream; name=openjit.diff; SizeOnDisk=6221 SW5kZXg6IE1ha2VmaWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9ob21lL25jdnMvcG9ydHMvamF2 YS9vcGVuaml0L01ha2VmaWxlLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjEKZGlmZiAtdSAtdSAt cjEuMSBNYWtlZmlsZQotLS0gTWFrZWZpbGUJMjYgU2VwIDIwMDAgMTM6MDQ6MjkgLTAwMDAJMS4x CisrKyBNYWtlZmlsZQkzIERlYyAyMDAxIDE2OjE4OjIzIC0wMDAwCkBAIC02LDcgKzYsNyBAQAog IwogCiBQT1JUTkFNRT0Jb3BlbmppdAotUE9SVFZFUlNJT049CTEuMS4xNQorUE9SVFZFUlNJT049 CTEuMS4xNgogQ0FURUdPUklFUz0JamF2YQogTUFTVEVSX1NJVEVTPQlodHRwOi8vd3d3Lm9wZW5q aXQub3JnL2Rpc3QvCiBESVNUTkFNRT0JT3BlbkpJVC0ke1BPUlRWRVJTSU9OfQpAQCAtMTksMTEg KzE5LDExIEBACiAKIFVTRV9HTUFLRT0JeWVzCiBHTlVfQ09ORklHVVJFPQl5ZXMKLUNPTkZJR1VS RV9BUkdTKz0JLS13aXRoLWpkaz0ke0pBVkFESVJ9CitDT05GSUdVUkVfQVJHUys9CS0td2l0aC1q ZGs9JHtKQVZBRElSfSAtLWVuYWJsZS1qYXIKIAogQUxMX1RBUkdFVD0JT3BlbkpJVC5qYXIKIAot SkFWQURJUj0JJHtMT0NBTEJBU0V9L2pkazEuMS44CitKQVZBRElSPQkke0xPQ0FMQkFTRX0vamRr MS4zLjEKIEpBVkFMSUJESVI9CSR7UFJFRklYfS9saWIvT3BlbkpJVAogRE9DRElSPQkJJHtQUkVG SVh9L3NoYXJlL09wZW5KSVQKIApJbmRleDogZGlzdGluZm8KPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTog L2hvbWUvbmN2cy9wb3J0cy9qYXZhL29wZW5qaXQvZGlzdGluZm8sdgpyZXRyaWV2aW5nIHJldmlz aW9uIDEuMQpkaWZmIC11IC11IC1yMS4xIGRpc3RpbmZvCi0tLSBkaXN0aW5mbwkyNiBTZXAgMjAw MCAxMzowNDozMCAtMDAwMAkxLjEKKysrIGRpc3RpbmZvCTMgRGVjIDIwMDEgMTY6MDc6MzMgLTAw MDAKQEAgLTEgKzEgQEAKLU1ENSAoT3BlbkpJVC0xLjEuMTUudGFyLmd6KSA9IDI0OWZkYTcyMDQ5 MWQ2MmFjMmM2MTg4YWQxY2FhZDU1CitNRDUgKE9wZW5KSVQtMS4xLjE2LnRhci5neikgPSBhMjJi NDE0NGMyZTU2ZmEyZWE0YWZkNjdjMTE5NmQzMApJbmRleDogZmlsZXMvcGF0Y2gtYWEKPT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PQpSQ1MgZmlsZTogL2hvbWUvbmN2cy9wb3J0cy9qYXZhL29wZW5qaXQvZmlsZXMvcGF0Y2gt YWEsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMQpkaWZmIC11IC11IC1yMS4xIHBhdGNoLWFhCi0t LSBmaWxlcy9wYXRjaC1hYQkyNiBTZXAgMjAwMCAxMzowNDozMCAtMDAwMAkxLjEKKysrIGZpbGVz L3BhdGNoLWFhCTMgRGVjIDIwMDEgMTY6MTI6MjkgLTAwMDAKQEAgLTEsMjcgKzEsMjUgQEAKLS0t LSBNYWtlZmlsZS5pbi5vcmlnCVR1ZSBTZXAgMjYgMTA6NDM6NTcgMjAwMAotKysrIE1ha2VmaWxl LmluCVR1ZSBTZXAgMjYgMTU6MzQ6MzQgMjAwMAotQEAgLTExMiwxMiArMTEyLDEyIEBACistLS0g TWFrZWZpbGUuaW4ub3JpZwlNb24gRGVjICAzIDExOjA5OjMwIDIwMDEKKysrKyBNYWtlZmlsZS5p bglNb24gRGVjICAzIDExOjEyOjAzIDIwMDEKK0BAIC0xMTIsMTEgKzExMiwxMSBAQAogIAogIC5Q SE9OWTogYWxsIG9wdGltaXplZCBkZWJ1ZyBjbGVhbgogIAotLWFsbDogZGVidWcgb3B0aW1pemVk Ci0rYWxsOiBvcHRpbWl6ZWQKKy1hbGw6IGRlYnVnIG9wdGltaXplZCBPcGVuSklULmphcgorK2Fs bDogT3BlbkpJVC5qYXIKICAKLSBsaWJyYXJ5OiBkZWJ1ZyBvcHRpbWl6ZWQKKyBsaWJyYXJ5OiBk ZWJ1ZyBvcHRpbWl6ZWQgT3BlbkpJVC5qYXIKICAKLS1PcGVuSklULmphcjoJb3JnL09wZW5KSVQv Ki5jbGFzcwotLQlqYXIgY3ZmIE9wZW5KSVQuamFyIG9yZy9PcGVuSklULyouY2xhc3MKLStPcGVu SklULmphcjoJYWxsCi0rCSQoSkFWQV9IT01FKS9iaW4vamFyIGN2ZiBPcGVuSklULmphciBvcmcv T3BlbkpJVC8qLmNsYXNzCistT3BlbkpJVC5qYXI6CWRlYnVnIG9wdGltaXplZAorK09wZW5KSVQu amFyOiBvcHRpbWl6ZWQKKyAJamFyIGN2ZiBPcGVuSklULmphciBvcmcvT3BlbkpJVC8qLmNsYXNz CiAgCiAgQ0MgPSBAQ0NACi0gCiBAQCAtMTMxLDcgKzEzMSw3IEBACiAgT0JKRElSICAgICAgICAg ID0gb2JqJChTVUZGSVgpCiAgCiAgQ0ZMQUdTX0NPTU1PTgk9IC1XYWxsIEBDRkxBR1NACiAtQ0ZM QUdTX09QVAk9IC1PMgotK0NGTEFHU19PUFQJPSAtV2FsbCBAQ0ZMQUdTQAorK0NGTEFHU19PUFQJ PSAKICBDRkxBR1NfREJHCT0gLWcKICBDRkxBR1MJCT0gJChDRkxBR1NfJChWQVJJQU5UKSkgJChD RkxBR1NfQ09NTU9OKSAkKE9USEVSX0NGTEFHUykKLSBJTkNMVURFUwk9IC1JQEpES19JTkNMVURF QCAtSUBKREtfSU5DTFVERUAvJChQTEFURk9STSkgLUkuL0NDbGFzc0hlYWRlcnMKKyBJTkNMVURF Uwk9IC1JQEpES19JTkNMVURFQCAtSUBKREtfSU5DTFVERUAvJChQTEFURk9STSkgLUlASkRLX0lO Q0xVREVfT0xEQCAtSUBKREtfSU5DTFVERV9PTERALyQoUExBVEZPUk0pIC1JLi9DQ2xhc3NIZWFk ZXJzCkluZGV4OiBmaWxlcy9wYXRjaC1hYgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvaG9tZS9uY3Zz L3BvcnRzL2phdmEvb3BlbmppdC9maWxlcy9wYXRjaC1hYix2CnJldHJpZXZpbmcgcmV2aXNpb24g MS4xCmRpZmYgLXUgLXUgLXIxLjEgcGF0Y2gtYWIKLS0tIGZpbGVzL3BhdGNoLWFiCTI2IFNlcCAy MDAwIDEzOjA0OjMwIC0wMDAwCTEuMQorKysgZmlsZXMvcGF0Y2gtYWIJMyBEZWMgMjAwMSAxNjox Mzo1NCAtMDAwMApAQCAtMSw2ICsxLDYgQEAKLS0tLSBjb25maWd1cmUJMjAwMC8wOS8yNiAxMjow OToxOQkxLjEKLSsrKyBjb25maWd1cmUJMjAwMC8wOS8yNiAxMjowOTo0NwotQEAgLTcyNCw3ICs3 MjQsNyBAQAorLS0tIGNvbmZpZ3VyZS5vcmlnCU1vbiBEZWMgIDMgMTE6MTI6NTYgMjAwMQorKysr IGNvbmZpZ3VyZQlNb24gRGVjICAzIDExOjEzOjMwIDIwMDEKK0BAIC04NTIsNyArODUyLDcgQEAK ICAgIFNFVF9NQUtFPSJNQUtFPSR7TUFLRS1tYWtlfSIKICBmaQogIApJbmRleDogZmlsZXMvcGF0 Y2gtYWMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2hvbWUvbmN2cy9wb3J0cy9qYXZhL29wZW5qaXQv ZmlsZXMvcGF0Y2gtYWMsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMQpkaWZmIC11IC11IC1yMS4x IHBhdGNoLWFjCi0tLSBmaWxlcy9wYXRjaC1hYwkyNiBTZXAgMjAwMCAxMzowNDozMCAtMDAwMAkx LjEKKysrIGZpbGVzL3BhdGNoLWFjCTMgRGVjIDIwMDEgMTY6MTU6NTggLTAwMDAKQEAgLTEsMjAg KzEsMjAgQEAKLS0tLSBJTlNUQUxMLm9yaWcJVHVlIERlYyAyMSAwNToxMDo0NiAxOTk5Ci0rKysg SU5TVEFMTAlUdWUgU2VwIDI2IDE1OjU4OjEzIDIwMDAKLUBAIC0yLDM5ICsyLDE3IEBACistLS0g SU5TVEFMTC5vcmlnCU1vbiBEZWMgIDMgMTE6MTQ6MjEgMjAwMQorKysrIElOU1RBTEwJTW9uIERl YyAgMyAxMToxNTozNSAyMDAxCitAQCAtMiw0NiArMiw2IEBACiAgCiAgQSBSZWZsZWN0aXZlIEpJ VCBDb21waWxlciBmb3IgSmF2YQogIAogLVJFUVVJUkVNRU5UUwogLT09PT09PT09PT09PQotLU9w ZW5KSVQgcmVxdWlyZXMgYSBydW5uaW5nIHBvcnQgb2YgdGhlIEpESyAxLjEueCBvciAxLjIueCBv biBTb2xhcmlzLAotLUxpbnV4IG9yIEZyZWVCU0QgcGxhdGZvcm0uIFBsZWFzZSBkb3dubG9hZCBK REsgMS4xLnggb3IgbGF0ZXIgYW5kCi0taW5zdGFsbCBpdCBvbiB5b3VyIHN5c3RlbS4gVGhlIGN1 cnJlbnQgdmVyc2lvbiBvZiBPcGVuSklUIHdhcyB0ZXN0ZWQKLS1vbiB0aGUgZm9sbG93aW5nIEpE SyBwYWNrYWdlczoKKy1PcGVuSklUIHJlcXVpcmVzIGEgcnVubmluZyBwb3J0IG9mIHRoZSBKREsg MS4xLnggb3IgMS4yLnggb3IgMS4zLngKKy1vbiBTb2xhcmlzLCBMaW51eCBvciBGcmVlQlNEIHBs YXRmb3JtLiBQbGVhc2UgZG93bmxvYWQgSkRLIDEuMS54IG9yCistbGF0ZXIgYW5kIGluc3RhbGwg aXQgb24geW91ciBzeXN0ZW0uICBUaGUgY3VycmVudCB2ZXJzaW9uIG9mIE9wZW5KSVQKKy13YXMg dGVzdGVkIG9uIHRoZSBmb2xsb3dpbmcgSkRLIHBhY2thZ2VzOgogLQogLSAgKiBTb2xhcmlzIChT UEFSQykgSkRLMS4xLjggYW5kIEpESzEuMi4yCiAtICAgIGRvd25sb2FkZWQgZnJvbSBodHRwOi8v amF2YS5zdW4uY29tL2pkay8KLS0gICogTGludXggKHg4NikgSkRLMS4xLjcgYW5kIEpESzEuMi4y Ci0tICAgIGRvd25sb2FkZWQgZnJvbSBodHRwOi8vd3d3LmJsYWNrZG93bi5vcmcvCistICAqIExp bnV4ICh4ODYpIEpESzEuMS43IGFuZCBKREsxLjIuMiBhbmQgSjJTREsxLjMuMQorLSAgICBkb3du bG9hZGVkIGZyb20gaHR0cDovL3d3dy5ibGFja2Rvd24ub3JnCiAtICAqIEZyZWVCU0QgKHg4Nikg SkRLMS4xLjgKIC0gICAgZG93bmxvYWRlZCBmcm9tIGh0dHA6Ly93d3cuZnJlZWJzZC5vcmcvamF2 YS8KIC0KQEAgLTMxLDE4ICszMSwxOSBAQAogLSAgICAkIG1ha2UKIC0gICAgJCBtYWtlIGluc3Rh bGwKIC0KKy1JZiB5b3Ugd291bGQgbGlrZSB0byB1c2UgT3BlbkpJVC5qYXIgZm9yIE9wZW5KSVQg cGFja2FnZSBpbnN0ZWFkIG9mCistaW5kaXZpZHVhbCBjbGFzc2VzIGFyZSBwbGFjZWQgYXQgL3Bh dGgvdG8vamRrL2pyZS9jbGFzc2VzLCB5b3UgY2FuCistc3BlY2lmeSAtLWVuYWJsZS1qYXIgYXMg YW4gb3B0aW9uIGZvciBjb25maWd1cmUgc2NyaXB0LiAgVGhpcyBpcworLWV4cGVyaW1lbnRhbCwg YW5kIG9ubHkgd29yayB3aXRoIEpESyAxLjIueCBvciBsYXRlci4KKy0KKy0gICAgJCAuL2NvbmZp Z3VyZSAtLXdpdGgtamRrPS9wYXRoL3RvL2pkayAtLWVuYWJsZS1qYXIKKy0gICAgJCBtYWtlCist ICAgICQgbWFrZSBpbnN0YWxsCistCistT24gSkRLIDEuMS54LCBPcGVuSklULmphciBjYW4gYmUg dXNlZCB3ZWxsIGlmIHlvdSBhZGQgcGF0aCB0bworLU9wZW5KSVQuamFyIGludG8geW91ciBDTEFT U1BBVEggb3IgamF2YSAtY2xhc3NwYXRoLgorLQogLQogIEhPVyBUTyBSVU4KICA9PT09PT09PT09 CiAgWW91IG1heSBlaXRoZXIgc3BlY2lmeSB0aGUgY29tcGlsZXIgdG8gdGhlIEpWTSBvbiB0aGUg Y29tbWFuZCBsaW5lLCBvcgotIHlvdSBtYXkgc2V0IGFuIGVudmlyb25tZW50IHZhcmlhYmxlIHRo YXQgd2lsbCBsZXQgdGhlIEpWTSBmaW5kIHRoZQotIGNvbXBpbGVyLgotKwotK0luIGJvdGggY2Fz ZXMgZmlyc3QgeW91IHNob3VsZCBzZXQgTERfTElCUkFSWV9QQVRIIGFuZCBDTEFTU1BBVEggZW52 aXJvcG1lbnQKLSt2YXJpYWJsZXMgYXMgZm9sbG93czoKLSsKLSsgICAgJCBleHBvcnQgTERfTElC UkFSWV9QQVRIPSUlUFJFRklYJSUvbGliL09wZW5KSVQKLSsgICAgJCBleHBvcnQgQ0xBU1NQQVRI PSUlUFJFRklYJSUvbGliL09wZW5KSVQvT3BlbkpJVC5qYXIKLSAKLSBGb3IgdGhlIGNvbW1hbmQg bGluZSBvcHRpb24sIHJ1biBKYXZhIHVzaW5nIG9wdGlvbiAiLURqYXZhLmNvbXBpbGVyPSIsCi0g bGlrZSB0aGlzIGV4YW1wbGU6IApJbmRleDogZmlsZXMvcGF0Y2g6OnJ0LVg4Ni5jCj09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT0KUkNTIGZpbGU6IGZpbGVzL3BhdGNoOjpydC1YODYuYwpkaWZmIC1OIGZpbGVzL3BhdGNoOjpy dC1YODYuYwotLS0gL2Rldi9udWxsCTEgSmFuIDE5NzAgMDA6MDA6MDAgLTAwMDAKKysrIGZpbGVz L3BhdGNoOjpydC1YODYuYwkzIERlYyAyMDAxIDE2OjE3OjU5IC0wMDAwCkBAIC0wLDAgKzEsMTEg QEAKKy0tLSBydC1YODYuYy5vcmlnCUZyaSBTZXAgIDcgMDU6MzQ6MzYgMjAwMQorKysrIHJ0LVg4 Ni5jCVR1ZSBEZWMgIDQgMDA6NDE6NTYgMjAwMQorQEAgLTE5NzQsNyArMTk3NCw3IEBACisgICAg IEFTTSgibGVhdmU7IGptcCBPcGVuSklUX2ludm9rZWludGVyZmFjZV9xdWljayIpOworIH0KKyAK Ky1zdGF0aWMgSkhhbmRsZSAqCisrc3RhdGljIEpIYW5kbGUgKiBBVFRSSUJVVEUoKHN0ZGNhbGwp KQorIE9wZW5KSVRfbmV3YXJyYXkoaW50IHR5cGUsIGludCBzaXplKQorIHsKKyAgICAgSkhhbmRs ZSAqcmV0Owo= --_=XFMail.1.5.1.FreeBSD:20011203122054:99897=_-- End of MIME message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message