Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <40D6C0D8.8070207@phenix.fr> Date: Mon, 21 Jun 2004 13:04:56 +0200 From: Dave Neary Organization: Phenix Engineering User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5) Gecko/20031007 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Cygwin 1.5.10: Possible bug Content-Type: multipart/mixed; boundary="------------060307010207060403000701" --------------060307010207060403000701 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi all, I have come across a problem with cygwin (I think) which prevents it from being used to compile JNI bindings. If I link any code to cygwin, and then try to load the resulting dll with System.loadLibrary, the JVM "gets stuck" and goes to 100% activity. Eventually, I kill it. Previously, with 1.5.4, I had been able to do this OK, but when the resulting DLL was loaded in an applet (rather than directly into an application), I got a security exception (basically, a seg fault) in a call to getservbyname() (which was called with constant string arguments). I have a simple test-case (a couple of java files, a couple of C files and a header, as well as an ant build-file and a html file for the applet) which can be used to reproduce the problem with Sun's 1.4.2 SDK. I haven't tested it with others. Cheers, Dave. -- David Neary Phenix Engineering 110 ave Jean Jaures, 69007 Lyon --------------060307010207060403000701 Content-Type: application/x-compressed; name="testcase.tgz" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="testcase.tgz" H4sICE/A1kAAA3Rlc3RjYXNlLnRhcgDtWgt4E1UWbtNSbPqFVxVxEbwMKElp k0nzKPRJty00NfSZUh5inWQmydB0EmYmLYXl0aKsiIq67IIrLijYj11ZUESq 4Op+sKJ+iu6iAqt+Cr5A8AFIq8BH3XNn8mihCLvf17Lszv81nZlzzzn33Dv3 nHvOTRyMIOpdMb0K0kiSGRZLDEmmW6zpRnw1m6WrBKPRlB4DLFaLJd1oNVmB Pz3dao5BZO+aJSMoiBSPUEwh1cDSP8NXX+fh/cFAra/257iuOahHs5zLF6QZ RDhgKRQ0eRpZrqTUpvcS6mhbNseItFPvze1OYuFjYDlMV4NM0bTyskoHms1y IoLHgny7HZVQDVRtN821HkasYviGXzaVUvWMGiEtFuUaUArDNaSi2X7nbMYl IrjAgyDyLOdBAvCzLiZKCPB+0a9TzwdxoASBH7Mw0DFoEfmmLGjAZgS4YD2+ d/k5QUQuL7zqFIGDflEO0uIOdWm5k8EeSWu1Y1IBcAhayZBIn6TuQg2BK9Mg GSnLgwLJLhCC4WPVziasRCsZA6z4IvOFlVYyPoYSmJ9RHBa6IpnIcIRoV6wb aWWzRuWg0mq7XQdEJE0aGOoVYcghhrRcoTbg50WpN8YnMF0ZSUkZz4hBngvN uHqB+mqvbAVXAuya+YGAjxH1s8FVe6WPaPyHOzN5YfwnTSZjKP4bzSZzBvBb yQxTH8f/fLqe5VgIJpTo54WL+f5H4z9bj90a4Xevp+R1IC+HLI1aow4EnT7W hVw+ShBQdKkgZq7IcLSA5EeNej5mTgxxw4SKcGnwszSqp1hOK4ejmbMQxXsE HTACe2JiVZMgMvV6f1DUB6Bd9HFaoqqqGLECkkyCOOJkeESgcaj7ztRt/9AS guAlUhEhugKETgdWJy7QqOHvak/sNYLuU9s7IeAy+R9pIc0R/5fzP7PFaFTy v77AxS4eWQ0I0ispv8LuDDc42erRa+1+isZJmavJI+Jygvb5CClRQCjE7gMO O+vkKb5JS4TYMEuP6rqoQViQoWVtC7A1hhRUGUo0ugQJN++vR6KXiWSBcjLC 0MjZ1D3hQikG0NI9UnHwv4GR8sXusaWqW/ZZKmVqVV0T0CzIc9TXdKi5IOnv lT4u5/8ZXfZ/M5mO/R9EFP/vC4A/FZah0jIHKiq0OZCj2FaFJtnsRSgNsSLe i+splxfqPPAMjoHcCFwKPChaBc7mWCj/NGrQU8yAr4Iv+vkeowmIgZyboxk3 qrXJ8nT30lA9GhpxZ5do12AFknytK+ALCvijxrkIhAOigIAINRrSEtaNzdGo UQoqwHZk4kCELlAEjVMY0eunpdZubi81VrEeCAtBnslEWjveFg0+ivMYZO/P upiik3QaNP9pHazpWghDnSvNYKTejdxAxOlxEhZERh6+XuH7hyCLc7RePQK6 TP5vNEKb7P8mM5kh+T8OCUr+3wfofvyj9xKaLs4NC5X2NwqSg0epgkiz/otp PtYpETVqvO5rbKX55TaECn2+KbC+kLbYVlrlyC8tKEJeGz5JwYCgEcoKYPOF 98C5GOSlONrH6MGXUKpGyiF6QGFNWWUhbPKU4OfCNCkzkAiiF+KWO8i5RBae 4N7JSOkJ5fMx9GU028unltmwaimToMOaS/0iCgohaZ1U8OAWoZEVXV6klS3R ycT5YeUuSmBQod1eW15ZVlBUVVWb73DkFxRnRjt3gmCdVGldQqKw6EolHMWV RfmF/0YXIYFL9oDvF4TlImkXRPXK6iIE8yoEXS4Gx6hJ+fYqieKmWB9ETCkM YqHQiRAWyFJqsv9OuKTtSF/HQCLu55le6eMy+V+6yRSu/0wZZqNU/5lIJf/r E3R+0/kNXFTwiZU+CfKKgPvzkz4oXQSkFWRL7HJyQIJ6XEJsfGyKanBsbL+Y +JbYxvWm527+6eUV3zWcn3z8lge3ViN+4cxKo2fmHVNbK1ZY9m6tH7j3kTU/ 7V1Q89WuyfSZfn/+XceX+c6VScNODb/xod2bR43teKjY25pbN2eo9cRNea22 0U/oVg4ftK/Tn9H5bOxX+/Tmsdat7UM2bzoxZ8WG0extQ1a/tvHNv7x3T80J 1wurFrzk+bbu/JK1C5M+jPviT5Xupz88W+T+3Lht+TPLlz2x9cN7jyA0YfrS yvsyVSU5s9GuRfs6Dh5Uf3/7s6WHBmzQrRlhvPfJkzdtqf+pTPvMxIUVS09+ OgtZyxM9ZN3pyjLjRzMzW3I/yjrzcY24/7OCklu3Hbp/eMGxRdSxf675/bDT 7ZPvXrq78X7tqYbBvz16XxJdMaUmY5G9YH7eHd8uWvxj2rPa9hc6Fh+dPiC5 8w1P4cFPfbe/cVr17pGpvKvesmzLZ3vaXhmy6fXm5Y7atw2vt9Evxs1KnDdw a/zILWeWvKY7nD9+4YiCc49RyUV7BuVN2/sH2/YfatjWfYW7XnqqMeHIE/bO 9xYW/OYW6TX1m6a3kBNiYuISyJY4Fdmi+qsqfuL+VzRkUkL/lKXFb4+Pj+sX Q3qMSWRiQlx1fEKyys0bB8FbhIfrkvtXc3Wcv5EzYn6g9E+Otzf5uTCDOsoQ oiRFKcnkYEyJS1aDyzColIHtmxx5owYyO3BuI2nJMGbMkB4nGCeEHvvOkJbY NvikhichFh5uUTU3x5xfVNU8IjhEV/lJyRr9158f6RjcVpn9XWHM7pF5i7dX 3MYWzZpIVJybnvPAtLOvvNq+g+x487Fq34HmrMUjzP5T7rva6h4tf2rD2rVH 4+cPInaV7fzjgc62PcN/zKo5smdj6w0D488t6Xj31ZG7VRZH8oyhD6d3BL/f PI46kPLdKSLupsf/URz7muqGmFV3la+4YXTSW1sfebHlyeN3J52YdnM7Nu2H w+vu2f9YzsdvvvT0HdYXal5sWrll59nMYy1nauxJOf1bPBXTax7c8d70si/n 9B/UvHibbeic0Uft2qHJbe8kpt//euvh7KHzljt+9YD20PrNI8c91xp8mFu/ KOnsKIvz5DnnvNgxWW9tOPnyxoqHlm1c8snhGV+sTXhkufvOxfOrb6Vj7Vmd 79hS4prvjlE1L45bNSBr05TiKWWPDzVtU22fN/eLxrQxy97Sbh/S0bbp2zdq 1zX9+uUZScM013meT52KtpMVyavv2vH16uqVa8vOswPX1e603JmzvyDVcfz9 4vcnUsmTPT+9Pb19XM3qZO5o3APrO/N8J6635p8e1vH8fZkDmw/OzTvyeXv6 /KJ1Y0uePLZa7ylc1W3lxhliyFTV9Te2u//eOuLLnA9Wpa38rOgXyWk7181Q Xd/vkHrH3x6ceSqDfdSvmbXv4JmG/SO1zdmfWo+LsePfaZ18ILt8ecmSsbqr GlivETiDrI/Wz6339WIfl6v/zKQpsv9bTRap/oMyUKn/+gDZefDuUQPDC1Ar 5RBGPUkghnP58YFuDsEK/rTx4y0T0oxEHpR22aPS0tAYG52JIssmtQEZ9ePN KJ0kzQbSajAaETkh0zIh02RBHhYKLmEOKpobQGNQWhrWEOD90tf7+Cw2h5AP Q3DlSSCacVNBn5hDQJlGICeUKTTL5xB6IhdXE9k0I7h4NoBLulxZDDq26I0k wofFuKrJNnTlwUKSILxeDxPuUNJNMwH87VUOQcP7JgyXYHX56wOsxB1RCgZL RAo/yHaBFD4LciGBd3W1V2oJl8eywpQUQ4r0DUuoS2AwSLLyAA1y77lIrrm6 GyNZGjW8R9smyyd0uOb1uxGFBNaDT8BL8isJFLWVR/Bxsz5QGp44MIrvYjVu FKDnC4fT84Ckg6rIiPA4QvJdxsiH7/H6wSdr2Ch5QUhkbGnIsgusQpSPpfCA pTdOIKlIKYceoyRZR2K4ggk3REoasA11n2B4zDaEFmLu/3lVGpltr9hre8Bl v/9PD//+ywyMuP6zWM1K/O8TZOP3LgcgL0PRYY8UWdHHhONsNMDKZNmbIuzZ Tj/dJN0lhn4e4PEzAvIyPJOJv+jPln9XEA6rkk6ZhJ03MTERdhtoiP68gJCo FO/ysg09hCnQaJDlQ5aE+geT8Fiu9owqUKBAgQIFChQoUKBAgQIFChQoUKBA gQIFChQoUKBAgQIFChQoUKBAgQIFvY9/AT2tK/oAUAAA --------------060307010207060403000701 Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ --------------060307010207060403000701--