[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now


Perl Command Line Interpreter has stopped working (windows vista)

Posted on 2008-11-06
Medium Priority
Last Modified: 2012-06-21
Hi All

I have this program that I think is developed using Perl (from the error message i am getting).
When I try to run the program (.exe) it tells me that "Perl Command Line Interpreter has stopped working".
This program used to work but now it doesnt. I am running windows vista.

many thanks
Question by:devguru001
  • 6
  • 4
LVL 39

Expert Comment

ID: 22894915
Do you have perl installed?  Try typing "perl -v" at a prompt.

Author Comment

ID: 22895546
no i dont have perl installed, it a stand alone .exe program.
it really strange, because it was working and then suddenly broke.

LVL 39

Expert Comment

ID: 22895630
Did you ever have perl installed?  Is this program trying to use perl?

Do you have the source code for this program?
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.


Author Comment

ID: 22895765
i am not sure if i have perl installed, i have been installing some pdf apps that might have installed perl at the same time, but i am not sure.

also i think this .exe might be trying to use perl, but also i am not sure, it just a stand alone .exe file that i could just run at any time.

and i dont have the source for the .exe it was given to me as is.


Author Comment

ID: 22896209
the problem details i get is this, dont know if this helps:

Problem signature:
  Problem Event Name:      APPCRASH
  Application Name:      mcl.exe
  Application Version:
  Application Timestamp:      3bb8b21c
  Fault Module Name:      DBI.dll
  Fault Module Version:
  Fault Module Timestamp:      4106da77
  Exception Code:      c0000005
  Exception Offset:      0000dc2a
  OS Version:      6.0.6001.
  Locale ID:      7177
  Additional Information 1:      db48
  Additional Information 2:      a1297ea7751292612e9aa4839fbcf610
  Additional Information 3:      2781
  Additional Information 4:      32752a31f647775074d2a538a9cfc6f7

Read our privacy statement:
LVL 39

Expert Comment

ID: 22896375
The error message "Perl Command Line Interpreter has stopped working" is not very helpful.  You could try installing perl.  You can download it from www.activestate.com.  

If the problem is with this program, you should contact the supplier of this program, and let them know the error you are getting.  They may be able to help you.
LVL 48

Assisted Solution

Tintin earned 200 total points
ID: 22899104
Where did the program come from?
What changes happened on your system between it working and not working?
Did you post the *exact* error message you are getting?

Author Comment

ID: 22902636
i tried with installing activeperl, but still the same problem.
i was doing some testing with htmldoc and PDFcamp (PDF Writer) + DocConverter COM. So I installed those programs. but then i uninstalled them... and i think those could have been the cause but i am not sure.

I could possibly attach the program i am running, it quite small...
please let me know, thanks

Author Comment

ID: 22905008
after some investigation, apparently p2x561.dll and perl58 are both perl interpreters and i think the program i am running uses p2x561.dll which i have on my machine, but somehow windows vista is telling the program to use perl58.dll as the interpreter but perl58.dll is not the compatible with the program.

so, how do i set the default perl interpreter on my windows vista.

LVL 39

Accepted Solution

Adam314 earned 1800 total points
ID: 22906847
The default perl interpreter will be perl.exe, usually located at c:\perl\bin on windows systems.  You don't tell the program which dll's to use, the program specifies which dll's it'll use.

If you are missing a required library, you should try re-installing the program.

Author Comment

ID: 22919290
oh ok, i get what you saying...  did some further testing... it seems like if p2x561.dll doesnt exist the program doesnt run at all (no error either), when p2x561.dll exists, it looks for per58.dll, but it never required this perl58.dll to run the program until recently so i made perl58.dll available and then it throws the error: "Perl Command Line Interpreter has stopped working".

and also i dont have the install files, it just a standalone .exe that i copy and paste.

anyways, i am going to leave it for now, maybe it will come right again some other.

thanks for you assistance.

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

It is a common problem that often server suffers from the lack of space on system volume. Old servers or new ones from vendors come with preformatted small volume - 5-6GB in total and after installing updates or applications the free space on system…
In the distant past (last year) I hacked together a little toy that would allow a couple of Manager types to query, preview, and extract data from a number of MongoDB instances, to their tool of choice: Excel (http://dilbert.com/strips/comic/2007-08…
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…
Suggested Courses

867 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question