This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Freeze in perl script after cygwin upgrade 1.5.17 -> 1.5.18


I'll risk wasting some more precious time (ypurs or mine) adding a Perl
stackdump I found in the Mozilla directory where the build failed:

===begin stackdump====
Exception: STATUS_ACCESS_VIOLATION at eip=610AA95A
eax=2F632F65 ebx=08000000 ecx=871C9010 edx=871C9000 esi=2F632F65
edi=871C26C8
ebp=0074E998 esp=0074E970 program=C:\CYGWIN\BIN\PERL.EXE, pid 975019,
thread main
cs=018F ds=0197 es=0197 fs=51EF gs=0000 ss=0197
Stack trace:
Frame     Function  Args
0074E998  610AA95A  (00000000, 10140168, 0074E9C8, 6109CD52)
0074E9C8  6104EC66  (871C3640, 102B2EC8, 0074E9F8, 6109CD52)
0074E9F8  610844FF  (101401C8, 102B5280, 0074EA28, 101255F0)
0074EA28  10032A1F  (101401C8, 102B5AC0, 0074EA58, 6109CD52)
0074EA58  10032A1F  (101401C8, 102B5AE0, 0074EA88, 101255F0)
0074EA88  10032A1F  (101401C8, 102B5B00, 0074EAB8, 6109CD52)
0074EAB8  10032A1F  (101401C8, 102B5B20, 10169050, 101255F0)
0074EAE8  10032A1F  (101401C8, 102B5B40, 0074EB18, 6109CD52)
0074EB18  10032A1F  (101401C8, 102B5B60, 0074EB48, 6109CD52)
0074EB48  10032A1F  (101401C8, 102B5B80, 0074EB78, 101255F0)
0074EB78  10032A1F  (101401C8, 102B4FE0, 0074EBA8, 6109CD52)
0074EBA8  10032A1F  (101401C8, 102B5BE0, 0074EBD8, 6109CD52)
0074EBD8  10032A1F  (101401C8, 102B5C00, 00000000, FFFFFFFF)
0074EC08  10032A1F  (101401C8, 10143CC0, 102DA2A4, 101410B8)
0074ED58  10008053  (101401C8, 00401220, 00000012, 61157CB8)
0074ED98  00401146  (00000012, 61157CB8, 10140090, 00000000)
End of stack trace (more stack frames may be present)
====end stackdump=====

This dump was most probably (I'll check it again today) created by this
script:
http://lxr.mozilla.org/seamonkey/source/config/make-jars.pl
(having 570 lines it's too long to copy)

Take note that as in the Volker's example the script is supposed to
create compressed fuiles using external binary (Cygwin zip in my case):

> system("$zipprog $zipmoveopt -uX ../$jarfile.jar $subargs") == 0 or
>                 $err = $? >> 8;

in the Mozilla script I used and
> $systemcall=$extracmd.'makecab.exe /V3 /F d:/w1/SRC680_m113/instsetoo_native/wntmsci10.pro/OpenOffice/ddf/en-US/openofficeorg1.ddf 2>&1 |';
in Volker's OpenOffice script.

So as I believed from the begining, there is a connection.


The difference is he gets an (apparent) hang and I get compilation halt
(which I called not very precisely a crash). It's cause may be simply
Mozilla check better for errors.

I'm thinking about creating a simple testcase but it's not easy as the
script has so many external variables which values at the moment it is
run in the offending directory I simply do not know.

Regards,

Jacek

--
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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]