At this node Perl on Win98 vs. Win/NT/2000? jlongino laments his troubles with using `backticks` in Perl under Win98. This problem is caused by a conflict between Perl and Norton Anti Virus which leads to the system crashing with a Blue Screen of Death if you use `backticks`. Disable NAV and the problem goes away. Versions tested NAV2000, AS Perl 621 and 626, Win 98 SE

cheers

tachyon

s&&rsenoyhcatreve&&&s&n.+t&"$'$`$\"$\&"&ee&&y&srve&&d&&print

Replies are listed 'Best First'.
(Ovid) Re: Backticks and Win98
by Ovid (Cardinal) on Sep 10, 2001 at 08:35 UTC

    I don't know if I'm just phenomenally lucky, or what, but I have Norton AntiVirus 2001, Win98, and ActiveState Perl (build 620 - I should upgrade). As I mentioned in a reply to Perl on Win98 vs. Win/NT/2000?, I'm having no difficulties. Are you sure that it's NAV that's causing the conflict?

    Cheers,
    Ovid

    Vote for paco!

    Join the Perlmonks Setiathome Group or just click on the the link and check out our stats.

      Yes, it is repeatable. Test script:

      print `dir`;

      NAV on => crash with BSOD

      NAV off (autoprotect) => runs as expected.

      NAV2000 also conficts with perl2exe, perl makefile.PL and the Dynamic State port of sendmail. If it is on all these apps go BSOD

      cheers

      tachyon

      s&&rsenoyhcatreve&&&s&n.+t&"$'$`$\"$\&"&ee&&y&srve&&d&&print

        I don't see what the problem is. On Microsoft platforms, Perl is a virus and so the anti-virus system is just doing its job.

                - tye (no, I'm chewing tobacco; that isn't my tongue in my cheek)
      I've tested turning it on/off repeatedly with no discrepancy in results. If only I had a nickel for each reboot. Info:
      This is perl, v5.6.1 built for MSWin32-x86-multi-thread Binary build 628 provided by ActiveState Tool Corp. Built 15:41:05 Jul 4 2001 Microsoft Windows 98 Second Edition 4.10.2222 A, with all patches/upda +tes Norton Antivirus 2000, with all patches/updates.
      Although I haven't confirmed it (using the on/off test), I am willing to bet that running nmake with NAV active (using my application software mix) would behave the same way. It rebooted my computer every time I executed it. I gave up on it a month ago and got rid of it.

      Update: Confirmed. "map" works (simple form) with NAV 2000 disabled. Tested on/off several times. See Re: Re: Perl on Win98 vs. Win/NT/2000? for details.

      Perhaps there is something magical about build AS/620 and/or NAV 2001.

      @a=split??,'just lose the ego and get involved!';
      for(split??,'afqtw{|~'){print $a[ord($_)-97]}