On Jul 12 15:31, yoni levi wrote: > now the 1_7_10 strace log > --- Process 3776, exception C0000005 at 61116FEF > 67 4739866 [main] rxvt 3776 exception::handle: In cygwin_except_handler > exc 0xC0000005 at 0x61116FEF sp 0x22CAAC > 59 4739925 [main] rxvt 3776 exception::handle: In cygwin_except_handler > sig 11 at 0x61116FEF > 44 4739969 [main] rxvt 3776 exception::handle: In cygwin_except_handler > calling 0x0 > 45 4740014 [main] rxvt 3776 exception::handle: Exception: > STATUS_ACCESS_VIOLATION
The access violation occurs inside the Cygwin DLL, but the address is useless without the DLL. Since you built the DLL yourself, you would have to look where this crash occurs. You should have a rxvt.exe.stackdump file with function addresses, kind of like this: Frame Function Args 00C0CD58 6100749B (00000000, 00C0CD9C, 610070BC, 00000000) 00C0CD88 61004EFC (00C0CD9C, 00000000, 00000000, 00000000) 00C0FF48 61004F84 (610070BC, 00000000, 00C0FF68, 00401E72) 00C0FF58 61006499 (00401130, 00000000, 00C0FF88, 0040103D) 00C0FF68 00401E72 (00401130, 00000000, 00000000, 00000000) [...] Please call addr2line for all addresses starting with 61. In the above example that would be: $ addr2line -e /bin/cygwin1.dll 6100749B 61004EFC 61004F84 61006499 This might give a clue what happens in your environment. I still have to point out, though, that I can not reproduce this problem. Neither with a debug DLL, nor with an optimized DLL. We didn't rule out rebasing and BLODA yet. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple