develooper Front page | perl.perl5.porters | Postings from February 2015

Ctrl-C on Win32 Perl generates funny panics randomly

From:
bulk 88
Date:
February 15, 2015 02:38
Subject:
Ctrl-C on Win32 Perl generates funny panics randomly
Message ID:
COL126-W2932B5CB64DDEBAABAD9E1DF210@phx.gbl
I'll just leave this here.

C:\sources\Sys-Sendfile-0.14>perl build test
cl -nologo -c -nologo -GF -W3 -O1 -MD -Zi -DNDEBUG -GS- -fp:precise -DWIN32 -D_C
ONSOLE -DNO_STRICT -DWIN64 -DCONSERVATIVE -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONS
TDC_NO_DEPRECATE  -DPERL_TEXTMODE_SCRIPTS -DPERL_HASH_FUNC_ONE_AT_A_TIME -DNO_MA
THOMS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -O1 -MD -Zi -DNDE
BUG -GS- -fp:precise "-DXS_VERSION=\"0.14\"" "-DVERSION=\"0.14\"" -I"C:\p521\lib
\CORE" -I"\include" -Fo"lib\Sys\Sendfile.obj" "lib\Sys\Sendfile.c"
Sendfile.c
lib\\Sys\\Sendfile.xs(62) : warning C4244: 'initializing' : conversion from 'UV'
 to 'off_t', possible loss of data
lib\\Sys\\Sendfile.xs(92) : warning C4047: 'initializing' : 'HANDLE' differs in
levels of indirection from 'int'
lib\\Sys\\Sendfile.xs(96) : warning C4267: 'function' : conversion from 'size_t'
 to 'DWORD', possible loss of data
lib\Sys\Sendfile.c(217) : warning C4101: 'RETVAL' : unreferenced local variable
ExtUtils::Mkbootstrap::Mkbootstrap('blib\arch\auto\Sys\Sendfile\Sendfile.bs')
link -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg  -libpath:"c:\p521\lib
\CORE"  -machine:AMD64 "/manifestdependency:type='Win32' name='Microsoft.Windows
.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='65
95b64144ccf1df' language='*'" -libpath:"\lib" mswsock.lib "lib\Sys\Sendfile.obj"
 perl521.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib  comdlg
32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib  netapi32.lib uuid.lib ws
2_32.lib mpr.lib winmm.lib  version.lib odbc32.lib odbccp32.lib comctl32.lib msv
crt.lib -def:"lib\Sys\Sendfile.def" -implib:"lib\Sys\Sendfile.lib" -out:"blib\ar
ch\auto\Sys\Sendfile\Sendfile.dll"
   Creating library lib\Sys\Sendfile.lib and object lib\Sys\Sendfile.exp
LINK : /LTCG specified but no code generation required; remove /LTCG from the li
nk command line to improve linker performance
if exist "blib\arch\auto\Sys\Sendfile\Sendfile.dll.manifest" mt -nologo -manifes
t "blib\arch\auto\Sys\Sendfile\Sendfile.dll.manifest" -outputresource:"blib\arch
\auto\Sys\Sendfile\Sendfile.dll";2
t\00-compile.t ............ ok
t\10-basics.t ............. Terminating on signal SIGINT(2)
Terminating on signal SIGINT(2)
 ted space, 17  T£"‼╜ ► /
                S£"‼╜ ► 4
                n£"‼╜ ► 9
                e£"‼╜ ► >
                `£"‼╜ ► C
                ⌂£"‼╜ ► H
                z£"‼╜ ► M
                q£"‼╜ ► R
                ♀£"‼╜ ► W
                ♂£"‼╜ ► \
                ♠£"‼╜ ► a
                ↔£"‼╜ ► f
                ↑£"‼╜ ► k
                ↨£"‼╜ ► p
                ↕£"‼╜ ► u
                )£"‼╜ ► z
                $£"‼╜ ► ⌂
                #£"‼╜ ► ä
               >£"‼╜ ► ë
                5£"‼╜ ► Ä
                0£"‼╜ ► ô
                ╧£"‼╜ ► ÿ
                ╩£"‼╜ ► ¥
                ┴£"‼╜ ► ó
                ▄£"‼╜ ► º
                █£"‼╜ ► ¼
                ╓£"‼╜ ► ▒                        Ω╕☺    hè¿☺
0}♠(            φ£"‼╜ ► ╢ ¿☺    ÉΩ╕☺    ÇΩ╕☺    hè¿☺    ╪Ω╕☺    ÉΩ╕☺    ╠(
      â☺ M   Φ£"‼╜ ► ╗        ☺  2                   ╚Ω╕☺    hè¿☺    0Ω╕☺
     l(    τ£"‼╜ ► └ ☻             pδ╕☺    (δ╕☺    hè¿☺    8∞╕☺    pδ╕☺    ╠(
         Γ£"‼╜ ► ┼                ☺  ♂                   `δ╕☺    hè¿☺    ÿè¿☺
 ≡δ╕☺    ∙£"‼╜ ► ╩       â!é    ¿δ╕☺    hè¿☺    ╕δ╕☺    0Ω╕☺    αµ♣(
     ⌠£"‼╜ ► ╧ ╕☺    αδ╕☺    hè¿☺    ≡δ╕☺            á6♣(            âE!Ç    (∞╕
☺    ≤£"‼╜ ► ╘ ╕☺    ╕δ╕☺    á6♣(            â♣!Ç    8∞╕☺    ÿ∞╕☺    ê∞╕☺    hè¿
☺    Ä£"‼╜ ► ┘ ╕☺    ╠(            â☺ ♠  >                ☺  ☻
☺    ╪∞╕☺    ►φ╕☺    hè¿☺    Ç£"‼╜ ► π       ♦↑(            âG♣☺    ↑╬╕☺     φ╕☺
    Xφ╕☺    hè¿☺    ╪∞╕☺    ƒ£"‼╜ ► Φ ♠(            â☺     hφ╕☺     ε╕☺    ╕φ╕☺
   hè¿☺    ╚╦╕☺     ε╕☺    Ü£"‼╜ ► φ       â☺     >                ☺
          ≡φ╕☺    hè¿☺    æ£"‼╜ ► ≥ ╕☺    (     (            â☻     8ε╕☺    hè¿☺
    ╚φ╕☺            (    ¼£"‼╜ ► ≈ ♣☺    ╚φ╕☺    Çε╕☺    pε╕☺    hè¿☺     ε╕☺
 ╚ε╕☺           (            ½£"‼╜ ►   ╕☺    hè¿☺    Hε╕☺               (
     âE♠☺    Hε╕☺    ╚ε╕☺     ∩╕☺    hè¿☺    Ç╟╕☺            ╕☼(            ♥  ☺
   ☺°☻¿☺    °☻¿☺                            ♥☺♥ →☺↑☺≡▬╢☺    0↨╢☺     ╙¿☺    8≈╕☺
    ÿ ║☺

                                            Ç≈╕☺    ╚Ä¿☺                    ¼R(
   ☺       ▓F♦A    hÅ¿☺    ≡≈╕☺    α≈╕☺    ╚Ä¿☺    ≡≈╕☺    ≡≈╕☺    ╠(
 ╣♠☺ 9  >       ê§╢☺     ☺  '                   (°╕☺    ╚Ä¿☺    H≈╕☺
 ╝c(    ☺               F☻     8°╕☺    ÿ°╕☺    ê°╕☺    ╚Ä¿☺    °■╕☺    ÿ°╕☺    ╠
(            ╣♠☺ 5  >       ╚§╢☺     ☺  #                   ╚°╕☺    ╚Ä¿☺    É≈╕
☺    ╪°╕☺    ►∙╕☺    ╚Ä¿☺    É≈╕☺            <
panic: constant overflowed allocated space, 17>= 0 at C:/p521/lib/warnings.pm l
ine 235.
(            ¿F♣☺    °■╕☺     ∙╕☺    X∙╕☺    ╚Ä¿☺    ↑■╕☺    ↑■╕☺    0═♠(
     ╝♠☺     h∙╕☺    ╚∙╕☺    ╕∙╕☺    ╚Ä¿☺  ·╕☺    ╚∙╕☺    ╠(            ╣♠☺ 7
>     ▬╢☺        %                   °∙╕☺    ╚Ä¿☺    ╨²╕☺            ↑~(    ↕
    ▒FE♦    @·╕☺    0·╕☺    ╚Ä¿☺    P²╕☺    └·╕☺    (   (            ♥♠☻     x·╕
☺    ╚Ä¿☺    ╚∙╕☺               (    û        D♦   ·╕☺    ►²╕☺    ░·╕☺    ╚Ä¿☺
  P²╕☺  √╕☺             (    ♥        ♦☻     °·╕☺    ╚Ä¿☺    ɲ╕☺    ►²╕☺
(    D        ♦&☺    ê·╕☺  √╕☺    @√╕☺    ╚Ä¿☺    ɲ╕☺            ╕☼(    ►
 CFF☻    P√╕☺    ÿ√╕☺    ê√╕☺    ╚Ä¿☺    ÿ√╕☺    ÿ√╕☺    ╕☼(    ☼       C♠♠☻
P²╕☺    ►ⁿ╕☺    ╚√╕☺    ╚Ä¿☺   √╕☺            l(    §       ♣F☻              ⁿ╕☺
    ╚Ä¿☺    ╨ⁿ╕☺    Éⁿ╕☺    (   (            ♥♠☻     Hⁿ╕☺    ╚Ä¿☺    P√╕☺
     p▲(    ♫       òF♠☻    ╪√╕☺    Xⁿ╕☺    Çⁿ╕☺    ╚Ä¿☺    ►ⁿ╕☺            Ç4♣(
    ☻
                                                                ↑£"‼╜ ► k
                                                                ↨£"‼╜ ► p
                                                                ↕£"‼╜ ► u
                                                                )£"‼╜ ► z
                                                                $£"‼╜ ► ⌂
                                                                #£"‼╜ ► ä
                                                               >£"‼╜ ► ë
                                                                5£"‼╜ ► Ä
                                                                0£"‼╜ ► ô
                                                                ╧£"‼╜ ► ÿ
                                                                ╩£"‼╜ ► ¥
                                                                ┴£"‼╜ ► ó
                                                                ▄£"‼╜ ► º
                                                                █£"‼╜ ► ¼
                                                                ╓£"‼╜ ► ▒
                 Ω╕☺    hè¿☺                    0}♠(            φ£"‼╜ ► ╢ ¿☺
ÉΩ╕☺    ÇΩ╕☺    hè¿☺    ╪Ω╕☺    ÉΩ╕☺    ╠(            â☺ M   Φ£"‼╜ ► ╗        ☺
 2                   ╚Ω╕☺    hè¿☺    0Ω╕☺            l(    τ£"‼╜ ► └ ☻
   pδ╕☺    (δ╕☺    hè¿☺    8∞╕☺    pδ╕☺    ╠(            Γ£"‼╜ ► ┼
  ☺  ♂                   `δ╕☺    hè¿☺    ÿè¿☺    ≡δ╕☺    ∙£"‼╜ ► ╩       â!é
     ⌠£"‼╜ ► ╧ ╕☺    αδ╕☺    hè¿☺    ≡δ╕☺            á6♣(            âE!Ç    (∞╕
☺    ≤£"‼╜ ► ╘ ╕☺    ╕δ╕☺    á6♣(            â♣!Ç    8∞╕☺    ÿ∞╕☺    ê∞╕☺    hè¿
☺    Ä£"‼╜ ► ┘ ╕☺    ╠(            â☺ ♠  >                ☺  ☻
☺    ╪∞╕☺    ►φ╕☺    hè¿☺    Ç£"‼╜ ► π       ♦↑(            âG♣☺    ↑╬╕☺     φ╕☺
    Xφ╕☺    hè¿☺    ╪∞╕☺    ƒ£"‼╜ ► Φ ♠(            â☺     hφ╕☺     ε╕☺    ╕φ╕☺
   hè¿☺    ╚╦╕☺     ε╕☺    Ü£"‼╜ ► φ       â☺     >                ☺
          ≡φ╕☺    hè¿☺    æ£"‼╜ ► ≥ ╕☺    (     (            â☻     8ε╕☺    hè¿☺
    ╚φ╕☺            (    ¼£"‼╜ ► ≈ ♣☺    ╚φ╕☺    Çε╕☺    pε╕☺    hè¿☺     ε╕☺
 ╚ε╕☺           (            ½£"‼╜ ►   ╕☺    hè¿☺    Hε╕☺               (
     âE♠☺    Hε╕☺    ╚ε╕☺     ∩╕☺    hè¿☺    Ç╟╕☺            ╕☼(            ♥  ☺
   ☺°☻¿☺    °☻¿☺                            ♥☺♥ →☺↑☺≡▬╢☺    0↨╢☺     ╙¿☺    8≈╕☺
    ÿ ║☺
























                                            Ç≈╕☺    ╚Ä¿☺                    ¼R(
   ☺       ▓F♦A    hÅ¿☺    ≡≈╕☺    α≈╕☺    ╚Ä¿☺    ≡≈╕☺    ≡≈╕☺    ╠(
 ╣♠☺ 9  >       ê§╢☺     ☺  '                   (°╕☺    ╚Ä¿☺    H≈╕☺
 ╝c(    ☺               F☻     8°╕☺    ÿ°╕☺    ê°╕☺    ╚Ä¿☺    °■╕☺    ÿ°╕☺    ╠
(            ╣♠☺ 5  >       ╚§╢☺     ☺  #                   ╚°╕☺    ╚Ä¿☺    É≈╕
☺    ╪°╕☺    ►∙╕☺    ╚Ä¿☺    É≈╕☺            <
panic: constant overflowed allocated space, 17>= 0 at C:/p521/lib/warnings.pm l
ine 235.
Compilation failed in require at t\10-basics.t line 4.
╕☺    ↑■╕☺    0═♠(            ╝♠☺     h∙╕☺    ╚∙╕☺    ╕∙╕☺    ╚Ä¿☺  ·╕☺    ╚∙╕☺
   ╠(            ╣♠☺ 7  >     ▬╢☺        %                   °∙╕☺    ╚Ä¿☺    ╨²
╕☺            ↑~(    ↕       ▒FE♦    @·╕☺    0·╕☺    ╚Ä¿☺    P²╕☺    └·╕☺    (
(            ♥♠☻     x·╕☺    ╚Ä¿☺    ╚∙╕☺               (    û        D♦   ·╕☺
  ►²╕☺    ░·╕☺    ╚Ä¿☺    P²╕☺  √╕☺             (    ♥        ♦☻     °·╕☺    ╚Ä¿
☺    ɲ╕☺    ►²╕☺       (    D        ♦&☺    ê·╕☺  √╕☺    @√╕☺    ╚Ä¿☺    ɲ╕☺
          ╕☼(    ►       CFF☻    P√╕☺    ÿ√╕☺    ê√╕☺    ╚Ä¿☺    ÿ√╕☺    ÿ√╕☺
 ╕☼(    ☼       C♠♠☻    P²╕☺    ►ⁿ╕☺    ╚√╕☺    ╚Ä¿☺   √╕☺            l(    §
    ♣F☻              ⁿ╕☺    ╚Ä¿☺    ╨ⁿ╕☺    Éⁿ╕☺    (   (            ♥♠☻     Hⁿ╕
☺    ╚Ä¿☺    P√╕☺            p▲(    ♫       òF♠☻    ╪√╕☺    Xⁿ╕☺    Çⁿ╕☺    ╚Ä¿☺
    ►ⁿ╕☺            Ç4♣(    ☻
F♥     └ⁿ╕☺    ╚Ä¿☺    Xⁿ╕☺    Xⁿ╕☺             (    ☼        ♦♠☺    ╨ⁿ╕☺     ²╕
       @²╕☺    ╚Ä¿☺    @·╕☺                     (    ◄        D♠☺    ɲ╕☺    Dz╕
☺    ╚Ä¿☺    ╪√╕☺    ►ⁿ╕☺    l(    ¶       ♣♠☻             └²╕☺    ╚Ä¿☺    ╚∙╕☺
           ╝    (            F☻     ♀     ■╕☺    ╚Ä¿☺    É≈╕☺            ñB♠(
      ∙╕☺    ╚∙╕☺    h■╕☺    ╚Ä¿☺    ╕■╕☺    x■╕☺    ╠(            ╣♠☺ 6  >
   H↨╢☺        %                   ¿■╕☺    ╚Ä¿☺    h∙╕☺    h∙╕☺    0╒♠(
   K♠☺    ╕■╕☺    Φ■╕☺    ╚Ä¿☺    x■╕☺            l(    ‼       ♣F☻@
0 ╕☺    ╚Ä¿☺    ╪°╕☺    ╨²╕☺    Ç4♣(    ☻
BEGIN failed--compilation aborted at t\10-basics.t line 4.
       @²╕☺    ╚Ä¿☺    @·╕☺                     (    ◄        D♠☺    ɲ╕☺    Dz╕
☺    ╚Ä¿☺    ╪√╕☺    ►ⁿ╕☺    l(    ¶       ♣♠☻             └²╕☺    ╚Ä¿☺    ╚∙╕☺
           ╝    (            F☻     ♀     ■╕☺    ╚Ä¿☺    É≈╕☺            ñB♠(
      ∙╕☺    ╚∙╕☺    h■╕☺    ╚Ä¿☺    ╕■╕☺    x■╕☺    ╠(            ╣♠☺ 6  >
   H↨╢☺        %                   ¿■╕☺    ╚Ä¿☺    h∙╕☺    h∙╕☺    0╒♠(
   K♠☺    ╕■╕☺    Φ■╕☺    ╚Ä¿☺    x■╕☺            l(    ‼       ♣F☻@
0 ╕☺    ╚Ä¿☺    ╪°╕☺    ╨²╕☺    Ç4♣(    ☻
♠☻     ╚ ║☺    X!║☺                            ♀ ♥☺ ► ☺ê♥¿☺    ê♥¿☺

                                                                       ┬  ♥
  ☻    h☻        (☻      (☻
♠☻     ╚ ║☺    X!║☺                            ♀ ♥☺ ► ☺ê♥¿☺    ê♥¿☺

                                                                       ┬  ♥
  ☻    h☻        (☻      (☻

C:\sources\Sys-Sendfile-0.14>
Alot of pretty pointers got printed to the console. There is an open ticket on this race condition of Ctrl-C on Win32 Perl on RT, so this post is for amusement.
 		 	   		  


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About