public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Perl Illegal Instruction
@ 2019-07-15 17:57 Chris Wagner
  2019-07-15 18:50 ` Andrey Repin
  2019-07-15 19:46 ` Achim Gratz
  0 siblings, 2 replies; 8+ messages in thread
From: Chris Wagner @ 2019-07-15 17:57 UTC (permalink / raw)
  To: cygwin

Hi folks.

For some reason this afternoon, after having worked fine, my Perl 
stopped working.  There was no error message.  It just silently died 
with status 0 no less.  Windows 7 SP1.

$ /usr/bin/perl.exe -v

$ echo $?
0


So I turn to strace and it states Illegal Instruction.  Any ideas?

Thanks.


$ strace -n -m all /usr/bin/perl.exe -v
--- Process 26136 created
--- Process 26136 loaded C:\Windows\System32\ntdll.dll at 
0000000077330000
--- Process 26136 loaded C:\Windows\System32\kernel32.dll at 
0000000077110000
--- Process 26136 loaded C:\Windows\System32\KernelBase.dll at 
000007fefd080000
--- Process 26136 loaded C:\cygwin64\bin\cygperl5_22.dll at 
00000003f8e40000
--- Process 26136 loaded C:\cygwin64\bin\cygcrypt-0.dll at 
00000003ffa90000
--- Process 26136 loaded C:\cygwin64\bin\cygwin1.dll at 0000000180040000
--- Process 26136 loaded C:\cygwin64\bin\cygssp-0.dll at 
00000003f88d0000
     0       0 [main] perl (26136) 
**********************************************
   103     103 [main] perl (26136) Program name: C:\cygwin64\bin\perl.exe 
(windows pid 26136)
    48     151 [main] perl (26136) OS version:   Windows NT-6.1
    41     192 [main] perl (26136) 
**********************************************
--- Process 26136 loaded C:\Windows\System32\advapi32.dll at 
000007fefd8e0000
--- Process 26136 loaded C:\Windows\System32\msvcrt.dll at 
000007fefdc80000
--- Process 26136 loaded C:\Windows\System32\sechost.dll at 
000007feff5d0000
--- Process 26136 loaded C:\Windows\System32\rpcrt4.dll at 
000007fefd710000
--- Process 26136 loaded C:\Windows\System32\cryptbase.dll at 
000007fefcd20000
  4912    5104 [main] perl (26136) sigprocmask: 0 = sigprocmask (0, 0x0, 
0x18030AD30)
   990    6094 [main] perl (26136) open_shared: name shared.5, n 5, 
shared 0x180030000 (wanted 0x180030000), h 0x84, *m 6
   104    6198 [main] perl (26136) user_heap_info::init: heap base 
0x600000000, heap top 0x600000000, heap size 0x20000000 (536870912)
   102    6300 [main] perl (26136) open_shared: name 
S-1-5-21-3582216975-893534028-596666465-1002.1, n 1, shared 0x180020000 
(wanted 0x180020000), h 0x80, *m 6
    85    6385 [main] perl (26136) user_info::create: opening user shared 
for 'S-1-5-21-3582216975-893534028-596666465-1002' at 0x180020000
    68    6453 [main] perl (26136) user_info::create: user shared version 
AB1FCCE8
   103    6556 [main] perl (26136) fhandler_pipe::create: name 
\\.\pipe\cygwin-e022582115c10879-26136-sigwait, size 11440, mode 
PIPE_TYPE_MESSAGE
   100    6656 [main] perl (26136) fhandler_pipe::create: pipe read 
handle 0x98
    46    6702 [main] perl (26136) fhandler_pipe::create: CreateFile: 
name \\.\pipe\cygwin-e022582115c10879-26136-sigwait
    64    6766 [main] perl (26136) fhandler_pipe::create: pipe write 
handle 0x9C
    48    6814 [main] perl (26136) dll_crt0_0: finished dll_crt0_0 
initialization
--- Process 26136, exception c000001d at 00000003f88d18d3
--- Process 26136 exited with status 0xc000001d
Illegal instruction


$ uname -a
CYGWIN_NT-6.1 applejack 3.0.7(0.338/5/3) 2019-04-30 18:08 x86_64 Cygwin


$ cygcheck -c perl perl_base
Cygwin Package Information
Package              Version        Status
perl                 5.22.4-1       OK
perl_base            5.22.4-1       OK


$ cygcheck -v /usr/bin/perl.exe
C:\cygwin64\bin\perl.exe - os=4.0 img=0.0 sys=5.2
   "perl.exe" v0.0 ts=2017-07-15 19:17
   C:\cygwin64\bin\cygperl5_22.dll - os=4.0 img=0.0 sys=5.2
     "cygperl5_22.dll" v0.0 ts=2017-07-15 19:12
     C:\cygwin64\bin\cygcrypt-0.dll - os=4.0 img=0.0 sys=5.2
       "cygcrypt-0.dll" v0.0 ts=2017-09-03 08:18
       C:\cygwin64\bin\cygwin1.dll - os=4.0 img=0.0 sys=5.2
         "cygwin1.dll" v0.0 ts=2019-04-30 19:08
         C:\Windows\system32\KERNEL32.dll - os=6.1 img=6.1 sys=6.1
           "KERNEL32.dll" v0.0 ts=2019-06-12 15:36
Warning: C:\Windows\system32\API-MS-Win-Core-RtlSupport-L1-1-0.dll hides 
C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-RtlSupport-L1-1-0.dll
           C:\Windows\system32\API-MS-Win-Core-RtlSupport-L1-1-0.dll - 
os=6.1 img=6.1 sys=6.1
             "API-MS-Win-Core-RtlSupport-L1-1-0.dll" v0.0 ts=2019-06-12 
14:55
           C:\Windows\system32\ntdll.dll - os=6.1 img=6.1 sys=6.1
             "ntdll.dll" v0.0 ts=2019-06-12 14:59
           C:\Windows\system32\KERNELBASE.dll - os=6.1 img=6.1 sys=6.1
             "KERNELBASE.dll" v0.0 ts=2019-06-12 15:35
             C:\Windows\system32\ntdll.dll (already done)
Warning: C:\Windows\system32\API-MS-Win-Core-ProcessThreads-L1-1-0.dll 
hides C:\Program 
Files\TortoiseSVN\bin\API-MS-Win-Core-ProcessThreads-L1-1-0.dll
           C:\Windows\system32\API-MS-Win-Core-ProcessThreads-L1-1-0.dll 
- os=6.1 img=6.1 sys=6.1
             "API-MS-Win-Core-ProcessThreads-L1-1-0.dll" v0.0 
ts=2019-06-12 14:55
Warning: C:\Windows\system32\API-MS-Win-Core-Heap-L1-1-0.dll hides 
C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-Heap-L1-1-0.dll
           C:\Windows\system32\API-MS-Win-Core-Heap-L1-1-0.dll - os=6.1 
img=6.1 sys=6.1
             "API-MS-Win-Core-Heap-L1-1-0.dll" v0.0 ts=2019-06-12 14:54
Warning: C:\Windows\system32\API-MS-Win-Core-Memory-L1-1-0.dll hides 
C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-Memory-L1-1-0.dll
           C:\Windows\system32\API-MS-Win-Core-Memory-L1-1-0.dll - os=6.1 
img=6.1 sys=6.1
             "API-MS-Win-Core-Memory-L1-1-0.dll" v0.0 ts=2019-06-12 14:55
Warning: C:\Windows\system32\API-MS-Win-Core-Handle-L1-1-0.dll hides 
C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-Handle-L1-1-0.dll
           C:\Windows\system32\API-MS-Win-Core-Handle-L1-1-0.dll - os=6.1 
img=6.1 sys=6.1
             "API-MS-Win-Core-Handle-L1-1-0.dll" v0.0 ts=2019-06-12 14:54
Warning: C:\Windows\system32\API-MS-Win-Core-Synch-L1-1-0.dll hides 
C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-Synch-L1-1-0.dll
           C:\Windows\system32\API-MS-Win-Core-Synch-L1-1-0.dll - os=6.1 
img=6.1 sys=6.1
             "API-MS-Win-Core-Synch-L1-1-0.dll" v0.0 ts=2019-06-12 14:55
Warning: C:\Windows\system32\API-MS-Win-Core-File-L1-1-0.dll hides 
C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-File-L1-1-0.dll
           C:\Windows\system32\API-MS-Win-Core-File-L1-1-0.dll - os=6.1 
img=6.1 sys=6.1
             "API-MS-Win-Core-File-L1-1-0.dll" v0.0 ts=2019-06-12 14:54
           C:\Windows\system32\API-MS-Win-Core-IO-L1-1-0.dll - os=6.1 
img=6.1 sys=6.1
             "API-MS-Win-Core-IO-L1-1-0.dll" v0.0 ts=2019-06-12 14:55
           C:\Windows\system32\API-MS-Win-Core-ThreadPool-L1-1-0.dll - 
os=6.1 img=6.1 sys=6.1
             "API-MS-Win-Core-ThreadPool-L1-1-0.dll" v0.0 ts=2019-06-12 
14:55
Warning: C:\Windows\system32\API-MS-Win-Core-LibraryLoader-L1-1-0.dll 
hides C:\Program 
Files\TortoiseSVN\bin\API-MS-Win-Core-LibraryLoader-L1-1-0.dll
           C:\Windows\system32\API-MS-Win-Core-LibraryLoader-L1-1-0.dll - 
os=6.1 img=6.1 sys=6.1
             "API-MS-Win-Core-LibraryLoader-L1-1-0.dll" v0.0 
ts=2019-06-12 14:55
Warning: C:\Windows\system32\API-MS-Win-Core-NamedPipe-L1-1-0.dll hides 
C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-NamedPipe-L1-1-0.dll
           C:\Windows\system32\API-MS-Win-Core-NamedPipe-L1-1-0.dll - 
os=6.1 img=6.1 sys=6.1
             "API-MS-Win-Core-NamedPipe-L1-1-0.dll" v0.0 ts=2019-06-12 
14:55
           C:\Windows\system32\API-MS-Win-Core-Misc-L1-1-0.dll - os=6.1 
img=6.1 sys=6.1
             "API-MS-Win-Core-Misc-L1-1-0.dll" v0.0 ts=2019-06-12 14:55
Warning: C:\Windows\system32\API-MS-Win-Core-SysInfo-L1-1-0.dll hides 
C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-SysInfo-L1-1-0.dll
           C:\Windows\system32\API-MS-Win-Core-SysInfo-L1-1-0.dll - 
os=6.1 img=6.1 sys=6.1
             "API-MS-Win-Core-SysInfo-L1-1-0.dll" v0.0 ts=2019-06-12 
14:55
           C:\Windows\system32\API-MS-Win-Core-Localization-L1-1-0.dll - 
os=6.1 img=6.1 sys=6.1
             "API-MS-Win-Core-Localization-L1-1-0.dll" v0.0 ts=2019-06-12 
14:55
Warning: 
C:\Windows\system32\API-MS-Win-Core-ProcessEnvironment-L1-1-0.dll hides 
C:\Program 
Files\TortoiseSVN\bin\API-MS-Win-Core-ProcessEnvironment-L1-1-0.dll
           
C:\Windows\system32\API-MS-Win-Core-ProcessEnvironment-L1-1-0.dll - 
os=6.1 img=6.1 sys=6.1
             "API-MS-Win-Core-ProcessEnvironment-L1-1-0.dll" v0.0 
ts=2019-06-12 14:55
Warning: C:\Windows\system32\API-MS-Win-Core-String-L1-1-0.dll hides 
C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-String-L1-1-0.dll
           C:\Windows\system32\API-MS-Win-Core-String-L1-1-0.dll - os=6.1 
img=6.1 sys=6.1
             "API-MS-Win-Core-String-L1-1-0.dll" v0.0 ts=2019-06-12 14:55
Warning: C:\Windows\system32\API-MS-Win-Core-Debug-L1-1-0.dll hides 
C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-Debug-L1-1-0.dll
           C:\Windows\system32\API-MS-Win-Core-Debug-L1-1-0.dll - os=6.1 
img=6.1 sys=6.1
             "API-MS-Win-Core-Debug-L1-1-0.dll" v0.0 ts=2019-06-12 14:54
Warning: C:\Windows\system32\API-MS-Win-Core-ErrorHandling-L1-1-0.dll 
hides C:\Program 
Files\TortoiseSVN\bin\API-MS-Win-Core-ErrorHandling-L1-1-0.dll
           C:\Windows\system32\API-MS-Win-Core-ErrorHandling-L1-1-0.dll - 
os=6.1 img=6.1 sys=6.1
             "API-MS-Win-Core-ErrorHandling-L1-1-0.dll" v0.0 
ts=2019-06-12 14:54
           C:\Windows\system32\API-MS-Win-Core-Fibers-L1-1-0.dll - os=6.1 
img=6.1 sys=6.1
             "API-MS-Win-Core-Fibers-L1-1-0.dll" v0.0 ts=2019-06-12 14:54
Warning: C:\Windows\system32\API-MS-Win-Core-Util-L1-1-0.dll hides 
C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-Util-L1-1-0.dll
           C:\Windows\system32\API-MS-Win-Core-Util-L1-1-0.dll - os=6.1 
img=6.1 sys=6.1
             "API-MS-Win-Core-Util-L1-1-0.dll" v0.0 ts=2019-06-12 14:55
Warning: C:\Windows\system32\API-MS-Win-Core-Profile-L1-1-0.dll hides 
C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-Profile-L1-1-0.dll
           C:\Windows\system32\API-MS-Win-Core-Profile-L1-1-0.dll - 
os=6.1 img=6.1 sys=6.1
             "API-MS-Win-Core-Profile-L1-1-0.dll" v0.0 ts=2019-06-12 
14:55
           C:\Windows\system32\API-MS-Win-Security-Base-L1-1-0.dll - 
os=6.1 img=6.1 sys=6.1
             "API-MS-Win-Security-Base-L1-1-0.dll" v0.0 ts=2019-06-12 
14:55
         C:\Windows\system32\ntdll.dll (already done)
       C:\Windows\system32\KERNEL32.dll (already done)
     C:\cygwin64\bin\cygwin1.dll (already done)
     C:\cygwin64\bin\cygssp-0.dll - os=4.0 img=0.0 sys=5.2
       "cygssp-0.dll" v0.0 ts=2017-11-13 21:52
       C:\cygwin64\bin\cygwin1.dll (already done)
       C:\Windows\system32\KERNEL32.dll (already done)
     C:\Windows\system32\KERNEL32.dll (already done)
   C:\cygwin64\bin\cygwin1.dll (already done)
   C:\Windows\system32\KERNEL32.dll (already done)























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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Perl Illegal Instruction
  2019-07-15 17:57 Perl Illegal Instruction Chris Wagner
@ 2019-07-15 18:50 ` Andrey Repin
  2019-07-15 19:46 ` Achim Gratz
  1 sibling, 0 replies; 8+ messages in thread
From: Andrey Repin @ 2019-07-15 18:50 UTC (permalink / raw)
  To: Chris Wagner, cygwin

Greetings, Chris Wagner!

> Hi folks.

> For some reason this afternoon, after having worked fine, my Perl 
> stopped working.  There was no error message.  It just silently died 
> with status 0 no less.  Windows 7 SP1.

> $ /usr/bin/perl.exe -v

> $ echo $?
> 0


> So I turn to strace and it states Illegal Instruction.  Any ideas?

https://cygwin.com/acronyms/#BLODA ?

> Thanks.


> $ strace -n -m all /usr/bin/perl.exe -v
> --- Process 26136 created
> --- Process 26136 loaded C:\Windows\System32\ntdll.dll at 
> 0000000077330000
> --- Process 26136 loaded C:\Windows\System32\kernel32.dll at 
> 0000000077110000
> --- Process 26136 loaded C:\Windows\System32\KernelBase.dll at 
> 000007fefd080000
> --- Process 26136 loaded C:\cygwin64\bin\cygperl5_22.dll at 
> 00000003f8e40000
> --- Process 26136 loaded C:\cygwin64\bin\cygcrypt-0.dll at 
> 00000003ffa90000
> --- Process 26136 loaded C:\cygwin64\bin\cygwin1.dll at 0000000180040000
> --- Process 26136 loaded C:\cygwin64\bin\cygssp-0.dll at 
> 00000003f88d0000
>      0       0 [main] perl (26136) 
> **********************************************
>    103     103 [main] perl (26136) Program name: C:\cygwin64\bin\perl.exe 
> (windows pid 26136)
>     48     151 [main] perl (26136) OS version:   Windows NT-6.1
>     41     192 [main] perl (26136) 
> **********************************************
> --- Process 26136 loaded C:\Windows\System32\advapi32.dll at 
> 000007fefd8e0000
> --- Process 26136 loaded C:\Windows\System32\msvcrt.dll at 
> 000007fefdc80000
> --- Process 26136 loaded C:\Windows\System32\sechost.dll at 
> 000007feff5d0000
> --- Process 26136 loaded C:\Windows\System32\rpcrt4.dll at 
> 000007fefd710000
> --- Process 26136 loaded C:\Windows\System32\cryptbase.dll at 
> 000007fefcd20000
>   4912    5104 [main] perl (26136) sigprocmask: 0 = sigprocmask (0, 0x0, 
> 0x18030AD30)
>    990    6094 [main] perl (26136) open_shared: name shared.5, n 5, 
> shared 0x180030000 (wanted 0x180030000), h 0x84, *m 6
>    104    6198 [main] perl (26136) user_heap_info::init: heap base 
> 0x600000000, heap top 0x600000000, heap size 0x20000000 (536870912)
>    102    6300 [main] perl (26136) open_shared: name 
> S-1-5-21-3582216975-893534028-596666465-1002.1, n 1, shared 0x180020000 
> (wanted 0x180020000), h 0x80, *m 6
>     85    6385 [main] perl (26136) user_info::create: opening user shared 
> for 'S-1-5-21-3582216975-893534028-596666465-1002' at 0x180020000
>     68    6453 [main] perl (26136) user_info::create: user shared version 
> AB1FCCE8
>    103    6556 [main] perl (26136) fhandler_pipe::create: name 
> \\.\pipe\cygwin-e022582115c10879-26136-sigwait, size 11440, mode 
> PIPE_TYPE_MESSAGE
>    100    6656 [main] perl (26136) fhandler_pipe::create: pipe read 
> handle 0x98
>     46    6702 [main] perl (26136) fhandler_pipe::create: CreateFile: 
> name \\.\pipe\cygwin-e022582115c10879-26136-sigwait
>     64    6766 [main] perl (26136) fhandler_pipe::create: pipe write 
> handle 0x9C
>     48    6814 [main] perl (26136) dll_crt0_0: finished dll_crt0_0 
> initialization
> --- Process 26136, exception c000001d at 00000003f88d18d3
> --- Process 26136 exited with status 0xc000001d
> Illegal instruction


> $ uname -a
> CYGWIN_NT-6.1 applejack 3.0.7(0.338/5/3) 2019-04-30 18:08 x86_64 Cygwin


> $ cygcheck -c perl perl_base
> Cygwin Package Information
> Package              Version        Status
> perl                 5.22.4-1       OK
> perl_base            5.22.4-1       OK


> $ cygcheck -v /usr/bin/perl.exe
> C:\cygwin64\bin\perl.exe - os=4.0 img=0.0 sys=5.2
>    "perl.exe" v0.0 ts=2017-07-15 19:17
>    C:\cygwin64\bin\cygperl5_22.dll - os=4.0 img=0.0 sys=5.2
>      "cygperl5_22.dll" v0.0 ts=2017-07-15 19:12
>      C:\cygwin64\bin\cygcrypt-0.dll - os=4.0 img=0.0 sys=5.2
>        "cygcrypt-0.dll" v0.0 ts=2017-09-03 08:18
>        C:\cygwin64\bin\cygwin1.dll - os=4.0 img=0.0 sys=5.2
>          "cygwin1.dll" v0.0 ts=2019-04-30 19:08
>          C:\Windows\system32\KERNEL32.dll - os=6.1 img=6.1 sys=6.1
>            "KERNEL32.dll" v0.0 ts=2019-06-12 15:36
> Warning: C:\Windows\system32\API-MS-Win-Core-RtlSupport-L1-1-0.dll hides 
> C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-RtlSupport-L1-1-0.dll
>            C:\Windows\system32\API-MS-Win-Core-RtlSupport-L1-1-0.dll - 
> os=6.1 img=6.1 sys=6.1
>              "API-MS-Win-Core-RtlSupport-L1-1-0.dll" v0.0 ts=2019-06-12 
> 14:55
>            C:\Windows\system32\ntdll.dll - os=6.1 img=6.1 sys=6.1
>              "ntdll.dll" v0.0 ts=2019-06-12 14:59
>            C:\Windows\system32\KERNELBASE.dll - os=6.1 img=6.1 sys=6.1
>              "KERNELBASE.dll" v0.0 ts=2019-06-12 15:35
>              C:\Windows\system32\ntdll.dll (already done)
> Warning: C:\Windows\system32\API-MS-Win-Core-ProcessThreads-L1-1-0.dll 
> hides C:\Program 
> Files\TortoiseSVN\bin\API-MS-Win-Core-ProcessThreads-L1-1-0.dll
>            C:\Windows\system32\API-MS-Win-Core-ProcessThreads-L1-1-0.dll 
> - os=6.1 img=6.1 sys=6.1
>              "API-MS-Win-Core-ProcessThreads-L1-1-0.dll" v0.0 
> ts=2019-06-12 14:55
> Warning: C:\Windows\system32\API-MS-Win-Core-Heap-L1-1-0.dll hides 
> C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-Heap-L1-1-0.dll
>            C:\Windows\system32\API-MS-Win-Core-Heap-L1-1-0.dll - os=6.1 
> img=6.1 sys=6.1
>              "API-MS-Win-Core-Heap-L1-1-0.dll" v0.0 ts=2019-06-12 14:54
> Warning: C:\Windows\system32\API-MS-Win-Core-Memory-L1-1-0.dll hides 
> C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-Memory-L1-1-0.dll
>            C:\Windows\system32\API-MS-Win-Core-Memory-L1-1-0.dll - os=6.1 
> img=6.1 sys=6.1
>              "API-MS-Win-Core-Memory-L1-1-0.dll" v0.0 ts=2019-06-12 14:55
> Warning: C:\Windows\system32\API-MS-Win-Core-Handle-L1-1-0.dll hides 
> C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-Handle-L1-1-0.dll
>            C:\Windows\system32\API-MS-Win-Core-Handle-L1-1-0.dll - os=6.1 
> img=6.1 sys=6.1
>              "API-MS-Win-Core-Handle-L1-1-0.dll" v0.0 ts=2019-06-12 14:54
> Warning: C:\Windows\system32\API-MS-Win-Core-Synch-L1-1-0.dll hides 
> C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-Synch-L1-1-0.dll
>            C:\Windows\system32\API-MS-Win-Core-Synch-L1-1-0.dll - os=6.1 
> img=6.1 sys=6.1
>              "API-MS-Win-Core-Synch-L1-1-0.dll" v0.0 ts=2019-06-12 14:55
> Warning: C:\Windows\system32\API-MS-Win-Core-File-L1-1-0.dll hides 
> C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-File-L1-1-0.dll
>            C:\Windows\system32\API-MS-Win-Core-File-L1-1-0.dll - os=6.1 
> img=6.1 sys=6.1
>              "API-MS-Win-Core-File-L1-1-0.dll" v0.0 ts=2019-06-12 14:54
>            C:\Windows\system32\API-MS-Win-Core-IO-L1-1-0.dll - os=6.1 
> img=6.1 sys=6.1
>              "API-MS-Win-Core-IO-L1-1-0.dll" v0.0 ts=2019-06-12 14:55
>            C:\Windows\system32\API-MS-Win-Core-ThreadPool-L1-1-0.dll - 
> os=6.1 img=6.1 sys=6.1
>              "API-MS-Win-Core-ThreadPool-L1-1-0.dll" v0.0 ts=2019-06-12 
> 14:55
> Warning: C:\Windows\system32\API-MS-Win-Core-LibraryLoader-L1-1-0.dll 
> hides C:\Program 
> Files\TortoiseSVN\bin\API-MS-Win-Core-LibraryLoader-L1-1-0.dll
>            C:\Windows\system32\API-MS-Win-Core-LibraryLoader-L1-1-0.dll - 
> os=6.1 img=6.1 sys=6.1
>              "API-MS-Win-Core-LibraryLoader-L1-1-0.dll" v0.0 
> ts=2019-06-12 14:55
> Warning: C:\Windows\system32\API-MS-Win-Core-NamedPipe-L1-1-0.dll hides 
> C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-NamedPipe-L1-1-0.dll
>            C:\Windows\system32\API-MS-Win-Core-NamedPipe-L1-1-0.dll - 
> os=6.1 img=6.1 sys=6.1
>              "API-MS-Win-Core-NamedPipe-L1-1-0.dll" v0.0 ts=2019-06-12 
> 14:55
>            C:\Windows\system32\API-MS-Win-Core-Misc-L1-1-0.dll - os=6.1 
> img=6.1 sys=6.1
>              "API-MS-Win-Core-Misc-L1-1-0.dll" v0.0 ts=2019-06-12 14:55
> Warning: C:\Windows\system32\API-MS-Win-Core-SysInfo-L1-1-0.dll hides 
> C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-SysInfo-L1-1-0.dll
>            C:\Windows\system32\API-MS-Win-Core-SysInfo-L1-1-0.dll - 
> os=6.1 img=6.1 sys=6.1
>              "API-MS-Win-Core-SysInfo-L1-1-0.dll" v0.0 ts=2019-06-12 
> 14:55
>            C:\Windows\system32\API-MS-Win-Core-Localization-L1-1-0.dll - 
> os=6.1 img=6.1 sys=6.1
>              "API-MS-Win-Core-Localization-L1-1-0.dll" v0.0 ts=2019-06-12 
> 14:55
> Warning: 
> C:\Windows\system32\API-MS-Win-Core-ProcessEnvironment-L1-1-0.dll hides 
> C:\Program 
> Files\TortoiseSVN\bin\API-MS-Win-Core-ProcessEnvironment-L1-1-0.dll
>            
> C:\Windows\system32\API-MS-Win-Core-ProcessEnvironment-L1-1-0.dll - 
> os=6.1 img=6.1 sys=6.1
>              "API-MS-Win-Core-ProcessEnvironment-L1-1-0.dll" v0.0 
> ts=2019-06-12 14:55
> Warning: C:\Windows\system32\API-MS-Win-Core-String-L1-1-0.dll hides 
> C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-String-L1-1-0.dll
>            C:\Windows\system32\API-MS-Win-Core-String-L1-1-0.dll - os=6.1 
> img=6.1 sys=6.1
>              "API-MS-Win-Core-String-L1-1-0.dll" v0.0 ts=2019-06-12 14:55
> Warning: C:\Windows\system32\API-MS-Win-Core-Debug-L1-1-0.dll hides 
> C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-Debug-L1-1-0.dll
>            C:\Windows\system32\API-MS-Win-Core-Debug-L1-1-0.dll - os=6.1 
> img=6.1 sys=6.1
>              "API-MS-Win-Core-Debug-L1-1-0.dll" v0.0 ts=2019-06-12 14:54
> Warning: C:\Windows\system32\API-MS-Win-Core-ErrorHandling-L1-1-0.dll 
> hides C:\Program 
> Files\TortoiseSVN\bin\API-MS-Win-Core-ErrorHandling-L1-1-0.dll
>            C:\Windows\system32\API-MS-Win-Core-ErrorHandling-L1-1-0.dll - 
> os=6.1 img=6.1 sys=6.1
>              "API-MS-Win-Core-ErrorHandling-L1-1-0.dll" v0.0 
> ts=2019-06-12 14:54
>            C:\Windows\system32\API-MS-Win-Core-Fibers-L1-1-0.dll - os=6.1 
> img=6.1 sys=6.1
>              "API-MS-Win-Core-Fibers-L1-1-0.dll" v0.0 ts=2019-06-12 14:54
> Warning: C:\Windows\system32\API-MS-Win-Core-Util-L1-1-0.dll hides 
> C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-Util-L1-1-0.dll
>            C:\Windows\system32\API-MS-Win-Core-Util-L1-1-0.dll - os=6.1 
> img=6.1 sys=6.1
>              "API-MS-Win-Core-Util-L1-1-0.dll" v0.0 ts=2019-06-12 14:55
> Warning: C:\Windows\system32\API-MS-Win-Core-Profile-L1-1-0.dll hides 
> C:\Program Files\TortoiseSVN\bin\API-MS-Win-Core-Profile-L1-1-0.dll
>            C:\Windows\system32\API-MS-Win-Core-Profile-L1-1-0.dll - 
> os=6.1 img=6.1 sys=6.1
>              "API-MS-Win-Core-Profile-L1-1-0.dll" v0.0 ts=2019-06-12 
> 14:55
>            C:\Windows\system32\API-MS-Win-Security-Base-L1-1-0.dll - 
> os=6.1 img=6.1 sys=6.1
>              "API-MS-Win-Security-Base-L1-1-0.dll" v0.0 ts=2019-06-12 
> 14:55
>          C:\Windows\system32\ntdll.dll (already done)
>        C:\Windows\system32\KERNEL32.dll (already done)
>      C:\cygwin64\bin\cygwin1.dll (already done)
>      C:\cygwin64\bin\cygssp-0.dll - os=4.0 img=0.0 sys=5.2
>        "cygssp-0.dll" v0.0 ts=2017-11-13 21:52
>        C:\cygwin64\bin\cygwin1.dll (already done)
>        C:\Windows\system32\KERNEL32.dll (already done)
>      C:\Windows\system32\KERNEL32.dll (already done)
>    C:\cygwin64\bin\cygwin1.dll (already done)
>    C:\Windows\system32\KERNEL32.dll (already done)























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



-- 
With best regards,
Andrey Repin
Monday, July 15, 2019 21:39:44

Sorry for my terrible english...


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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Perl Illegal Instruction
  2019-07-15 17:57 Perl Illegal Instruction Chris Wagner
  2019-07-15 18:50 ` Andrey Repin
@ 2019-07-15 19:46 ` Achim Gratz
  2019-07-15 19:58   ` Achim Gratz
  2019-07-15 20:36   ` Chris Wagner
  1 sibling, 2 replies; 8+ messages in thread
From: Achim Gratz @ 2019-07-15 19:46 UTC (permalink / raw)
  To: cygwin

Chris Wagner writes:
> For some reason this afternoon, after having worked fine, my Perl
> stopped working.  There was no error message.  It just silently died
> with status 0 no less.
>
> Windows 7 SP1.

Terribly out of date and no longer safe to use on a networked system.

> So I turn to strace and it states Illegal Instruction.  Any ideas?

BLODA or worse, assuming that _you_ didn't change anything recently.

> $ uname -a
> CYGWIN_NT-6.1 applejack 3.0.7(0.338/5/3) 2019-04-30 18:08 x86_64 Cygwin

A current Cygwin...

> $ cygcheck -c perl perl_base
> Cygwin Package Information
> Package              Version        Status
> perl                 5.22.4-1       OK
> perl_base            5.22.4-1       OK

combined with an outdated Perl (Cygwin is at 5.26.3 now).  What are you
trying to achieve?  Please fully update Cygwin after checking your
system.  Also, you might want to clean up your PATH a bit.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

DIY Stuff:
http://Synth.Stromeko.net/DIY.html

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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Perl Illegal Instruction
  2019-07-15 19:46 ` Achim Gratz
@ 2019-07-15 19:58   ` Achim Gratz
  2019-07-15 20:36   ` Chris Wagner
  1 sibling, 0 replies; 8+ messages in thread
From: Achim Gratz @ 2019-07-15 19:58 UTC (permalink / raw)
  To: cygwin

Achim Gratz writes:
>> Windows 7 SP1.
>
> Terribly out of date and no longer safe to use on a networked system.

...assuming you literally meant SP1 and not SP1 plus the hundreds of
patches on top to fully patch it up (or the rollup that must not be
called SP2 plus the over 100 patches that have accumulated since then).


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Wavetables for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldUserWavetables

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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Perl Illegal Instruction
  2019-07-15 19:46 ` Achim Gratz
  2019-07-15 19:58   ` Achim Gratz
@ 2019-07-15 20:36   ` Chris Wagner
  2019-07-15 21:01     ` Vince Rice
  2019-07-16  5:37     ` Achim Gratz
  1 sibling, 2 replies; 8+ messages in thread
From: Chris Wagner @ 2019-07-15 20:36 UTC (permalink / raw)
  To: cygwin

On 2019-07-15 3:46 pm, Achim Gratz wrote:
> Chris Wagner writes:
>> For some reason this afternoon, after having worked fine, my Perl
>> stopped working.  There was no error message.  It just silently died
>> with status 0 no less.
>> 
>> Windows 7 SP1.
> 
> Terribly out of date and no longer safe to use on a networked system.

Of course it's up to date...



>> So I turn to strace and it states Illegal Instruction.  Any ideas?
> 
> BLODA or worse, assuming that _you_ didn't change anything recently.

That is not BLODA.  That's the standard list of libraries.  I changed 
nothing; it worked yesterday; today it didn't.  Every other Cygwin 
executable I've tried works without problem.  I even tried reextracting 
the files from perl_base.



>> $ uname -a
>> CYGWIN_NT-6.1 applejack 3.0.7(0.338/5/3) 2019-04-30 18:08 x86_64 
>> Cygwin
> 
> A current Cygwin...
> 
>> $ cygcheck -c perl perl_base
>> Cygwin Package Information
>> Package              Version        Status
>> perl                 5.22.4-1       OK
>> perl_base            5.22.4-1       OK
> 
> combined with an outdated Perl (Cygwin is at 5.26.3 now).  What are you
> trying to achieve?  Please fully update Cygwin after checking your
> system.  Also, you might want to clean up your PATH a bit.

I'm not going to recompile all my modules and rework the new lib paths 
until I have a really good reason to.

I'ld be happy to run any other diagnostic command anyone can think of.


Thanks.









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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Perl Illegal Instruction
  2019-07-15 20:36   ` Chris Wagner
@ 2019-07-15 21:01     ` Vince Rice
  2019-07-16  5:37     ` Achim Gratz
  1 sibling, 0 replies; 8+ messages in thread
From: Vince Rice @ 2019-07-15 21:01 UTC (permalink / raw)
  To: The Cygwin Mailing List

> On Jul 15, 2019, at 3:36 PM, Chris Wagner  wrote:
> 
> On 2019-07-15 3:46 pm, Achim Gratz wrote:
>> Terribly out of date and no longer safe to use on a networked system.
> 
> Of course it's up to date…

There is no "of course" in troubleshooting. As Achim noted and you didn't quote,
whether a "Windows 7 SP1" system is up-to-date depends on what has been
laid on top of Windows 7 SP1. Since, as Achim also noted, MS refused to use
SP2 to refer to the huge sets of patches following SP1, then SP1 by itself is
insufficient information.

>>> So I turn to strace and it states Illegal Instruction.  Any ideas?
>> BLODA or worse, assuming that _you_ didn't change anything recently.
> 
> That is not BLODA.  That's the standard list of libraries.  

What's not BLODA? You don't specify what you're referring to here. What Achim is
referring to is https://cygwin.com/acronyms/#BLODA and the list of applications 
found on the link there. 

> I changed nothing; it worked yesterday; today it didn't.  Every other Cygwin executable
> I've tried works without problem.  I even tried reextracting the files from perl_base.

Is this a computer under your control or a corporate computer? You changed nothing,
do you know nothing was changed? (Those two are often not the same in a corporate
environment. And even on a computer where, e.g., updates are applied automatically.)
Regardless, that's how BLODA often manifests itself—things that worked perfectly
an hour ago now don't.

>>> $ uname -a
>>> CYGWIN_NT-6.1 applejack 3.0.7(0.338/5/3) 2019-04-30 18:08 x86_64 Cygwin
>> A current Cygwin...
>>> $ cygcheck -c perl perl_base
>>> Cygwin Package Information
>>> Package              Version        Status
>>> perl                 5.22.4-1       OK
>>> perl_base            5.22.4-1       OK
>> combined with an outdated Perl (Cygwin is at 5.26.3 now).  What are you
>> trying to achieve?  Please fully update Cygwin after checking your
>> system.  Also, you might want to clean up your PATH a bit.
> 
> I'm not going to recompile all my modules and rework the new lib paths until I have
> a really good reason to.

You have a good reason to. Your perl isn't working, and the person trying to help you
troubleshoot your problem suggested it as the next step.
--
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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Perl Illegal Instruction
  2019-07-15 20:36   ` Chris Wagner
  2019-07-15 21:01     ` Vince Rice
@ 2019-07-16  5:37     ` Achim Gratz
  2019-08-15 16:22       ` Chris Wagner
  1 sibling, 1 reply; 8+ messages in thread
From: Achim Gratz @ 2019-07-16  5:37 UTC (permalink / raw)
  To: cygwin

Chris Wagner writes:
> Of course it's up to date...

I'll let that stand, although I've seen sufficiently many Win7 systems
lately to be wary of any such statement.

> That is not BLODA.  That's the standard list of libraries.  I changed
> nothing; it worked yesterday; today it didn't.  Every other Cygwin
> executable I've tried works without problem.  I even tried
> reextracting the files from perl_base.

So again, something changed and you have no idea what.  If you rule out
a hardware error (memory most likely if it always strikes at the same
place) and you didn't actively made changes (not limited to Cygwin),
then the culprit must by definition be some change that occured
elsewhere in the system.  If it was some automatic update there might
be a restore point pertaining to those changes and certainly something
in the event logs.

>>> $ uname -a
>>> CYGWIN_NT-6.1 applejack 3.0.7(0.338/5/3) 2019-04-30 18:08 x86_64
>>> Cygwin
>>
>> A current Cygwin...
>>
>>> $ cygcheck -c perl perl_base
>>> Cygwin Package Information
>>> Package              Version        Status
>>> perl                 5.22.4-1       OK
>>> perl_base            5.22.4-1       OK
>>
>> combined with an outdated Perl (Cygwin is at 5.26.3 now).  What are you
>> trying to achieve?  Please fully update Cygwin after checking your
>> system.  Also, you might want to clean up your PATH a bit.
>
> I'm not going to recompile all my modules and rework the new lib paths
> until I have a really good reason to.

As they say, "you break it, you get to keep the broken pieces".  Trying
to lock down part(s) of Cygwin is a losing proposition unless you are
building everything yourself, at which point building a bunch of Perl
modules after an update ceases to be an issue anyway.

> I'ld be happy to run any other diagnostic command anyone can think of.

Well, as I said, try to start with some halfway sane PATH perhaps? In
other words, something like

env PATH=/bin perl --version

for starters.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf Q+, Q and microQ:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds

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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Perl Illegal Instruction
  2019-07-16  5:37     ` Achim Gratz
@ 2019-08-15 16:22       ` Chris Wagner
  0 siblings, 0 replies; 8+ messages in thread
From: Chris Wagner @ 2019-08-15 16:22 UTC (permalink / raw)
  To: cygwin

Apologies for the necropost but the solution deserves to be documented.

I suspected that it could be a rebasing issue and sure enough having 
Setup do a rebase fixed the problem.  Rebasing should probably be the 
first thing to do whenever you get some weird execution error from a 
Cygwin program.

Thanks.



On 2019-07-16 1:37 am, Achim Gratz wrote:
> Chris Wagner writes:
>> Of course it's up to date...
> 
> I'll let that stand, although I've seen sufficiently many Win7 systems
> lately to be wary of any such statement.
> 
>> That is not BLODA.  That's the standard list of libraries.  I changed
>> nothing; it worked yesterday; today it didn't.  Every other Cygwin
>> executable I've tried works without problem.  I even tried
>> reextracting the files from perl_base.
> 
> So again, something changed and you have no idea what.  If you rule out
> a hardware error (memory most likely if it always strikes at the same
> place) and you didn't actively made changes (not limited to Cygwin),
> then the culprit must by definition be some change that occured
> elsewhere in the system.  If it was some automatic update there might
> be a restore point pertaining to those changes and certainly something
> in the event logs.
> 
>>>> $ uname -a
>>>> CYGWIN_NT-6.1 applejack 3.0.7(0.338/5/3) 2019-04-30 18:08 x86_64
>>>> Cygwin
>>> 
>>> A current Cygwin...
>>> 
>>>> $ cygcheck -c perl perl_base
>>>> Cygwin Package Information
>>>> Package              Version        Status
>>>> perl                 5.22.4-1       OK
>>>> perl_base            5.22.4-1       OK
>>> 
>>> combined with an outdated Perl (Cygwin is at 5.26.3 now).  What are 
>>> you
>>> trying to achieve?  Please fully update Cygwin after checking your
>>> system.  Also, you might want to clean up your PATH a bit.
>> 
>> I'm not going to recompile all my modules and rework the new lib paths
>> until I have a really good reason to.
> 
> As they say, "you break it, you get to keep the broken pieces".  Trying
> to lock down part(s) of Cygwin is a losing proposition unless you are
> building everything yourself, at which point building a bunch of Perl
> modules after an update ceases to be an issue anyway.
> 
>> I'ld be happy to run any other diagnostic command anyone can think of.
> 
> Well, as I said, try to start with some halfway sane PATH perhaps? In
> other words, something like
> 
> env PATH=/bin perl --version
> 
> for starters.
> 
> 
> Regards,
> Achim.

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

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2019-08-15 16:22 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-07-15 17:57 Perl Illegal Instruction Chris Wagner
2019-07-15 18:50 ` Andrey Repin
2019-07-15 19:46 ` Achim Gratz
2019-07-15 19:58   ` Achim Gratz
2019-07-15 20:36   ` Chris Wagner
2019-07-15 21:01     ` Vince Rice
2019-07-16  5:37     ` Achim Gratz
2019-08-15 16:22       ` Chris Wagner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).