From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8307 invoked by alias); 7 Jul 2012 19:08:47 -0000 Received: (qmail 8293 invoked by uid 22791); 7 Jul 2012 19:08:46 -0000 X-SWARE-Spam-Status: No, hits=-6.1 required=5.0 tests=AWL,BAYES_00,KHOP_PGP_SIGNED,KHOP_THREADED,SPF_HELO_PASS,TW_EG,TW_YG,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from dancol.org (HELO dancol.org) (96.126.100.184) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 07 Jul 2012 19:08:33 +0000 Received: from c-76-22-66-162.hsd1.wa.comcast.net ([76.22.66.162] helo=[0.0.0.0]) by dancol.org with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from ) id 1SnaMr-0004yH-6j for cygwin@cygwin.com; Sat, 07 Jul 2012 12:08:33 -0700 Message-ID: <4FF88907.5060100@dancol.org> Date: Sat, 07 Jul 2012 19:08:00 -0000 From: Daniel Colascione User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 MIME-Version: 1.0 To: cygwin@cygwin.com Subject: Re: clisp crashes on startup References: <4FF76A98.2020309@dancol.org> <4FF833DC.8090908@gmail.com> <4FF83C71.5000803@dancol.org> <4FF8759A.10400@gmail.com> In-Reply-To: <4FF8759A.10400@gmail.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigF4DE0EA3AAB1F8FB9F1F0802" X-IsSubscribed: yes Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com X-SW-Source: 2012-07/txt/msg00099.txt.bz2 --------------enigF4DE0EA3AAB1F8FB9F1F0802 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-length: 6912 On 7/7/2012 10:44 AM, marco atzeri wrote: > On 7/7/2012 6:19 PM, Reini Urban wrote: >> On Sat, Jul 7, 2012 at 8:41 AM, Daniel Colascione wrote: >>> On 7/7/12 6:04 AM, marco atzeri wrote: >>>> On 7/7/2012 12:45 AM, Daniel Colascione wrote: >>>>> $ clisp >> >> Looks like a missing dependency or wrong dll perm. I saw none in your >> cygcheck. >> >> Can you try >> $ ldd /usr/lib/clisp-2.48/base/lisp.exe >> and see of one dll is missing. >> And check if one of the dll's has no x perm set. >=20 >=20 > $ cygcheck /usr/lib/clisp-2.48/base/lisp.exe >=20 > should be better. ldd does not advise about missing dll's $ cygcheck /usr/lib/clisp-2.48/base/lisp.exe C:\lib\clisp-2.48\base\lisp.exe C:\bin\cyggcc_s-1.dll C:\bin\cygwin1.dll C:\Windows\system32\KERNEL32.dll C:\Windows\system32\API-MS-Win-Core-RtlSupport-L1-1-0.dll C:\Windows\system32\ntdll.dll C:\Windows\system32\KERNELBASE.dll C:\Windows\system32\API-MS-Win-Core-ProcessThreads-L1-1-0.dll C:\Windows\system32\API-MS-Win-Core-Heap-L1-1-0.dll C:\Windows\system32\API-MS-Win-Core-Memory-L1-1-0.dll C:\Windows\system32\API-MS-Win-Core-Handle-L1-1-0.dll C:\Windows\system32\API-MS-Win-Core-Synch-L1-1-0.dll C:\Windows\system32\API-MS-Win-Core-File-L1-1-0.dll C:\Windows\system32\API-MS-Win-Core-IO-L1-1-0.dll C:\Windows\system32\API-MS-Win-Core-ThreadPool-L1-1-0.dll C:\Windows\system32\API-MS-Win-Core-LibraryLoader-L1-1-0.dll C:\Windows\system32\API-MS-Win-Core-NamedPipe-L1-1-0.dll C:\Windows\system32\API-MS-Win-Core-Misc-L1-1-0.dll C:\Windows\system32\API-MS-Win-Core-SysInfo-L1-1-0.dll C:\Windows\system32\API-MS-Win-Core-Localization-L1-1-0.dll C:\Windows\system32\API-MS-Win-Core-ProcessEnvironment-L1-1-0.dll C:\Windows\system32\API-MS-Win-Core-String-L1-1-0.dll C:\Windows\system32\API-MS-Win-Core-Debug-L1-1-0.dll C:\Windows\system32\API-MS-Win-Core-ErrorHandling-L1-1-0.dll C:\Windows\system32\API-MS-Win-Core-Fibers-L1-1-0.dll C:\Windows\system32\API-MS-Win-Core-Util-L1-1-0.dll C:\Windows\system32\API-MS-Win-Core-Profile-L1-1-0.dll C:\Windows\system32\API-MS-Win-Security-Base-L1-1-0.dll C:\bin\cygcrypt-0.dll C:\bin\cygiconv-2.dll C:\bin\cygintl-8.dll C:\bin\cygncurses-9.dll C:\bin\cygreadline7.dll C:\bin\cygncursesw-10.dll C:\Windows\system32\USER32.dll C:\Windows\system32\GDI32.dll C:\Windows\system32\API-MS-Win-Core-LocalRegistry-L1-1-0.dll C:\Windows\system32\LPK.dll C:\Windows\system32\USP10.dll C:\Windows\system32\msvcrt.dll C:\Windows\system32\API-MS-Win-Core-Console-L1-1-0.dll C:\Windows\system32\API-MS-Win-Core-DateTime-L1-1-0.dll C:\Windows\system32\API-MS-Win-Core-Interlocked-L1-1-0.dll C:\Windows\system32\ADVAPI32.dll C:\Windows\system32\API-MS-WIN-Service-Core-L1-1-0.dll C:\Windows\system32\API-MS-WIN-Service-winsvc-L1-1-0.dll C:\Windows\system32\API-MS-WIN-Service-Management-L1-1-0.dll C:\Windows\system32\API-MS-WIN-Service-Management-L2-1-0.dll C:\Windows\system32\RPCRT4.dll C:\Windows\system32\SspiCli.dll C:\Windows\system32\CRYPTBASE.dll C:\Windows\system32\API-MS-Win-Core-DelayLoad-L1-1-0.dll C:\Windows\system32\API-MS-Win-Security-LSALookup-L1-1-0.dll C:\bin\cygsigsegv-2.dll C:\Windows\system32\OLE32.dll C:\Windows\system32\OLEAUT32.DLL ldd doesn't report an error either. ldd's output _is_ a bit odd, however: $ ldd /usr/lib/clisp-2.48/full/lisp.exe ntdll.dll =3D> /Windows/SysWOW64/ntdll.dll (0x7de70000) kernel32.dll =3D> /Windows/syswow64/kernel32.dll (0x7dd60000) KERNELBASE.dll =3D> /Windows/syswow64/KERNELBASE.dll (0x7d850000) cyggcc_s-1.dll =3D> /usr/bin/cyggcc_s-1.dll (0xc5ab0000) cygwin1.dll =3D> /usr/bin/cygwin1.dll (0x61000000) cygcrypt-0.dll =3D> /usr/bin/cygcrypt-0.dll (0xc6400000) cygdb-4.5.dll =3D> /usr/bin/cygdb-4.5.dll (0xc5fd0000) cygfcgi-0.dll =3D> /usr/bin/cygfcgi-0.dll (0xc5e90000) cyggdbm-4.dll =3D> /usr/bin/cyggdbm-4.dll (0xc59e0000) cygiconv-2.dll =3D> /usr/bin/cygiconv-2.dll (0xc4110000) cygintl-8.dll =3D> /usr/bin/cygintl-8.dll (0xc40b0000) cygncurses-9.dll =3D> /usr/bin/cygncurses-9.dll (0xc39e0000) cygpcre-0.dll =3D> /usr/bin/cygpcre-0.dll (0xc37f0000) cygpq.dll =3D> /usr/bin/cygpq.dll (0xc3050000) cygcrypto-0.9.8.dll =3D> /usr/bin/cygcrypto-0.9.8.dll (0xc62c0000) cygz.dll =3D> /usr/bin/cygz.dll (0xc21f0000) cygldap-2-3-0.dll =3D> /usr/bin/cygldap-2-3-0.dll (0xc3e80000) cyglber-2-3-0.dll =3D> /usr/bin/cyglber-2-3-0.dll (0xc3f00000) cygcrypto-1.0.0.dll =3D> /usr/bin/cygcrypto-1.0.0.dll (0xc6130000) cygsasl2-2.dll =3D> /usr/bin/cygsasl2-2.dll (0xc2e90000) cygssl-1.0.0.dll =3D> /usr/bin/cygssl-1.0.0.dll (0xc2bd0000) cygssl-0.9.8.dll =3D> /usr/bin/cygssl-0.9.8.dll (0xc2c30000) cygreadline7.dll =3D> /usr/bin/cygreadline7.dll (0xc2f10000) cygncursesw-10.dll =3D> /usr/bin/cygncursesw-10.dll (0xc3990000) USER32.dll =3D> /Windows/syswow64/USER32.dll (0x7dc50000) GDI32.dll =3D> /Windows/syswow64/GDI32.dll (0x7dab0000) LPK.dll =3D> /Windows/syswow64/LPK.dll (0x7d620000) USP10.dll =3D> /Windows/syswow64/USP10.dll (0x6f8e0000) msvcrt.dll =3D> /Windows/syswow64/msvcrt.dll (0x6ff50000) ADVAPI32.dll =3D> /Windows/syswow64/ADVAPI32.dll (0x77c60000) sechost.dll =3D> /Windows/SysWOW64/sechost.dll (0x2b20000) RPCRT4.dll =3D> /Windows/syswow64/RPCRT4.dll (0x7db50000) SspiCli.dll =3D> /Windows/syswow64/SspiCli.dll (0x7d8a0000) CRYPTBASE.dll =3D> /Windows/syswow64/CRYPTBASE.dll (0x10000000) cygsigsegv-2.dll =3D> /usr/bin/cygsigsegv-2.dll (0xc2e40000) OLE32.dll =3D> /Windows/syswow64/OLE32.dll (0x72540000) OLEAUT32.DLL =3D> /Windows/syswow64/OLEAUT32.DLL (0x6fc30000) svm.dll =3D> /usr/lib/clisp-2.48/full/svm.dll (0xc1ec0000) cygstdc++-6.dll =3D> /usr/bin/cygstdc++-6.dll (0xc2af0000) ??? =3D> ??? (0x1490000) IMM32.DLL =3D> /Windows/system32/IMM32.DLL (0x7d910000) MSCTF.dll =3D> /Windows/syswow64/MSCTF.dll (0x70990000) That "??? =3D> ??? (0x1490000)" line is worrisome. I fired up a PROC_THREAD+LOADER ETW trace --- c:\windows\sysow64\kernel32.dll is loaded at that address and unloaded again before ldd gets around to calling GetModuleFileNameEx on it. Is that supposed to happen? I don't think it's a DLL issue, though. clisp _does_ start and print out its banner, so the OS loader has to get as far as running the program's entry point. clisp seems to be crashing when loading its saved memory image. --------------enigF4DE0EA3AAB1F8FB9F1F0802 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" Content-length: 259 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (Cygwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk/4iQcACgkQ17c2LVA10Vsh/QCg6vSMUvJWCdfhEaTslIwz6lMH eiwAoMgU9ehdXQ0UgqMwXVnTHGb+lFsZ =jubL -----END PGP SIGNATURE----- --------------enigF4DE0EA3AAB1F8FB9F1F0802--