UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Teacher eteam00
Teacher
75,266 Views

ISE 12.3 crashing on 'file open'

Jump to solution

Running ISE 12.3 64-bit navigator on WinVista x64.

 

With a project already open, I try to open an existing Verilog source file which is not 'in the project'.

The file browser opens, then seems to hang (turns pale, a la windows "not responding"), then a crash alert box opens up saying that _pn.exe has crashed.

 

If I click on 'problem details', the implicated module is msvcrt.dll.  Specifically:

Problem signature:
  Problem Event Name:    APPCRASH
  Application Name:    _pn.exe
  Application Version:    0.0.0.0
  Application Timestamp:    4c9179a2
  Fault Module Name:    msvcrt.dll
  Fault Module Version:    7.0.6002.18005
  Fault Module Timestamp:    49e04189
  Exception Code:    c0000005
  Exception Offset:    0000000000003ebd
  OS Version:    6.0.6002.2.2.0.256.1
  Locale ID:    1033
  Additional Information 1:    410b
  Additional Information 2:    403dc20c3f70dc2d48f6c12e68fbc144
  Additional Information 3:    e073
  Additional Information 4:    130ffd50a7c16d93986a04c35e3206e5

 

The 32-bit ISE Navigator shell doesn't seem to be afflicted, it opens the 'external' source file just fine.

 

This is a new one for me.  Any suggestions (besides "don't do that") ?

 

Is this the correct forum for this topic?

 

-- Bob Elkind

SIGNATURE:
README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369

Summary:
1. Read the manual or user guide. Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.
0 Kudos
1 Solution

Accepted Solutions
Highlighted
Teacher eteam00
Teacher
106,739 Views

Re: ISE 12.3 crashing on 'file open'

Jump to solution

Apologies to everyone for not following up on Howard's recommended solution.

 

The answer is that Howard's solution is correct for the problem I was having ( _pn.exe crash ).  User Nachum wrote a very good, concise solution here, which I have copied below:

 

For everyone trying to use Xilinx ISE 14.5 in Windows 8 x64.

 

Rename libPortability.dll to libPortability.dll.orig, and copy libPortabilityNOSH.dll to libPortability.dll.

 

Do this in:

C:\Xilinx\14.5\ISE_DS\ISE\lib\nt64

C:\Xilinx\14.5\ISE_DS\common\lib\nt64 (copy dll from first location)

 

This turns off SmartHeap.

 

This will fix ISE and iMPACT crashes on file dialogs.

 

Nachum

 

-- Bob Elkind

SIGNATURE:
README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369

Summary:
1. Read the manual or user guide. Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.
20 Replies
Xilinx Employee
Xilinx Employee
75,212 Views

Re: ISE 12.3 crashing on 'file open'

Jump to solution

Bob,

 

I have not hear of _pn crashing at this point before.  From what you describe it sounds like there is a conflict / issue in the Clip library used to render the browser GUI. 

 

The first thing that comes to mind to diagnose the problem is to run "Process monitor" from Microsoft, set a filter on commands that contain <your xilinx install path> and then open the browser.

 

It sounds like you don't get a chance to make any changes in the browser before the crash.  Is that true?

The browser should open with the default path of the current project directory if you have not already opened a new file in the browser and the default filter selection should be all ise source types. 

Does the crash happen regardless of what project is open?

Does the crash happen if there is not a project open?

 

Yes, this is probably the best forum board for this question.

0 Kudos
Teacher eteam00
Teacher
75,206 Views

Re: ISE 12.3 crashing on 'file open'

Jump to solution

I have not hear of _pn crashing at this point before.

Welcome to my world!

From what you describe it sounds like there is a conflict / issue in the Clip library used to render the browser GUI.

That doesn't mean much to me, but no matter...

The first thing that comes to mind to diagnose the problem is to run "Process monitor" from Microsoft, set a filter on commands that contain <your xilinx install path> and then open the browser.

I'll give that a try.  Do you have directions to "Process monitor", or should I research this on my own?

update:  You mean this 'process monitor'?

update:  found it, installed, set include filter to 'path includes "Xilinx" '.

OK, done!  What do you want me to do with SAVEd history?  Do you prefer a file format (there are 3 choices)?

update:  ZIPped all three file formats, uploaded to yousendit.com, will private message the DL link to you.

It sounds like you don't get a chance to make any changes in the browser before the crash.  Is that true?

Yes.

The browser should open with the default path of the current project directory if you have not already opened a new file in the browser and the default filter selection should be all ise source types.

Correct.

Does the crash happen regardless of what project is open?

Haven't tried opening a new project yet.  I'll put this on my list of things to try.

Does the crash happen if there is not a project open?

I'll try that as well, it's simple enough.

 

By the way, the 32-bit ISE Navigator works fine in this aspect.  Only the 64-bit ISE shows this problem.  The last time I had a similar repeatable _pn.exe crash problem, the problem persisted for a while and then magically disappeared.  My uninformed guess is that a MicroSoft Windows update (probably to frameworks) cured the problem.  As you might discern, I'm not a Windows software nerd.

 

- Bob Elkind

SIGNATURE:
README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369

Summary:
1. Read the manual or user guide. Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.
0 Kudos
Xilinx Employee
Xilinx Employee
75,182 Views

Re: ISE 12.3 crashing on 'file open'

Jump to solution

Bob,

 

Thanks, the data you sent shows the error is first detected just after loading C:\Xilinx\12.3\ISE_DS\ISE\lib\nt64\SHSMP64.DLL (Line 125845)

From there on it seems to be just loading information and closing out.

There is a set of DLLs being loaded just before this (125778 to 125804).  These are all system DLLs that are being loaded to carry out the browse function.  Unfortunately, we cannot tell from these results where the DLLS are located since we only asked for paths including "Xilinx"

 

Ok, so I've given some more information that is basically useless to you.

What to try next.

1) Tun off SmartHeap.  ---

    a. Rename C:\Xilinx\12.3\ISE_DS\ISE\lib\nt64\libPortability.dll to C:\Xilinx\12.3\ISE_DS\ISE\lib\nt64\libPortability_bac.dll

    b. Rename C:\Xilinx\12.3\ISE_DS\ISE\lib\nt64\libPortabilityNOSH.dll to C:\Xilinx\12.3\ISE_DS\ISE\lib\nt64\libPortability.dll

    c. Run Project Navigator and try to add a file.

    d. If there is still a crash, reverse steps 1a and 1b and go to Step 2.

 

2) Get Dependancy Walker  and run it on _pn.exe

   a. Dependancy Walker can be obtained from http://www.dependencywalker.com/

   b. Open depends.exe and File > Open C:\Xilinx\12.3\ISE_DS\ISE\bin\nt64\_pn.exe

   c. Select Profile > Start Profiling

   d. Save the results as _pn.dwi and send them to me.

This should show where each DLL is being loaded from and with any luck will pinpoint an issue with a specific DLL (or combination).

 

Teacher eteam00
Teacher
75,179 Views

Re: ISE 12.3 crashing on 'file open'

Jump to solution

Thanks, Howard.  I'll probably get to this over the weekend and report back on Monday.

 

Have a good weekend.

 

-- Bob

SIGNATURE:
README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369

Summary:
1. Read the manual or user guide. Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.
0 Kudos
Visitor tibio
Visitor
74,977 Views

Re: ISE 12.3 crashing on 'file open'

Jump to solution

Same problem on Vista x64.

And another cause for crash/freez is when trying to check for IXE updates.

Is there any patch available for this problem?

 

0 Kudos
Teacher eteam00
Teacher
74,973 Views

Re: ISE 12.3 crashing on 'file open'

Jump to solution

Have now updated to ISE 12.4.

 

Crashes seem to come and go.  So don't wait around, I'll holler when the problem rears its ugly head again.

 

- Bob Elkind

SIGNATURE:
README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369

Summary:
1. Read the manual or user guide. Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.
0 Kudos
Highlighted
Teacher eteam00
Teacher
106,740 Views

Re: ISE 12.3 crashing on 'file open'

Jump to solution

Apologies to everyone for not following up on Howard's recommended solution.

 

The answer is that Howard's solution is correct for the problem I was having ( _pn.exe crash ).  User Nachum wrote a very good, concise solution here, which I have copied below:

 

For everyone trying to use Xilinx ISE 14.5 in Windows 8 x64.

 

Rename libPortability.dll to libPortability.dll.orig, and copy libPortabilityNOSH.dll to libPortability.dll.

 

Do this in:

C:\Xilinx\14.5\ISE_DS\ISE\lib\nt64

C:\Xilinx\14.5\ISE_DS\common\lib\nt64 (copy dll from first location)

 

This turns off SmartHeap.

 

This will fix ISE and iMPACT crashes on file dialogs.

 

Nachum

 

-- Bob Elkind

SIGNATURE:
README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369

Summary:
1. Read the manual or user guide. Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.
Participant tayres
Participant
72,723 Views

Re: ISE 12.3 crashing on 'file open'

Jump to solution

I have the same symptoms on Xilinx ISE 10.1 with the Coregenerator, but there is no libPortabilityNOSH.dll that I can find.

 

Is there a similar solution for ISE 10.1?

Tags (1)
0 Kudos
Visitor skxo
Visitor
72,534 Views

Re: ISE 12.3 crashing on 'file open'

Jump to solution
Hello everybody,

same trouble on XIlinx ISE 10.1 and the portabilityNOSH.dll does not exit on the lib folder.
Is someone with a solution?
0 Kudos
37,245 Views

Re: ISE 12.3 crashing on 'file open'

Jump to solution

I just installed ISE 14.6 on Windows 7 x64 Professional, and I'm having the same problem:

 

1. I click Run for Configure Target Device in Project Manager

2. it says no iMPACT project is found, so I click OK to open iMPACT

3. in iMPACT I click Open Project, then choose one of the projects I created previously.

4. As soon as I click OK to load the project in the dialog box, iMPACT crashes with message "_impact4.exe stopped working.

 

I followed nachum's instructions (renaming dlls), however the problem persists.

 

Any ideas?

0 Kudos
Newbie 999111333
Newbie
36,837 Views

Re: ISE 12.3 crashing on 'file open'

Jump to solution

Solved the problem for 10.1 on Windows 7 by editing the windows path variable

 

form

%XILINX%\bin\nt64;%XILINX%\lib\nt64;

to

%XILINX%\bin\nt;%XILINX%\lib\nt;

 

then starting ISE 32 bit version from start menu.

 

I also started windows service WebClient.

Not sure that you have to do that.

I had to switch it on to run the simulator from windows command line.

0 Kudos
Newbie gantzter
Newbie
33,479 Views

Re: ISE 12.3 crashing on 'file open'

Jump to solution

:'3 Thanks! you are god!

0 Kudos
Newbie imajica
Newbie
22,463 Views

Re: ISE 12.3 crashing on 'file open'

Jump to solution

This is the first time I write in this forum , but I have to thank you Howard for the solution you privded.  It still helps people in 2015!

0 Kudos
Newbie mihir48
Newbie
20,854 Views

Re: ISE 12.3 crashing on 'file open'

Jump to solution

Thank you howardp.

I am using Xillinx 14.7 ISE Design Suite.

The first step worked fine for me.

Now i am able to use the option "add source".

Thanks for your post   :) 

Regards,

Mihir Gajjar.

0 Kudos
20,308 Views

Re: ISE 12.3 crashing on 'file open'

Jump to solution

Thank you so much. Worked for 14.7 on windows 10!

0 Kudos
Newbie mraureliusr
Newbie
19,852 Views

Re: ISE 12.3 crashing on 'file open'

Jump to solution

Just wanted to let the thread know that in Windows 10 x64 (latest updates as of November 21st, 2015) the libCompatibility.dll fix worked on all versions 14.2 and above. 

 

Thanks so much! This had me tearing my hair out for days. Nice to search for a problem and immediately find the correct solution!

 

PS No edit post feature in this forum?!?! Crazy. Had to delete and re-post to fix a single letter mistake.

0 Kudos
Newbie yevhenmak
Newbie
17,000 Views

Re: ISE 12.3 crashing on 'file open'

Jump to solution
Thank You, my ISE version is 14.7 and Windows 10 but the 1-th step helps me!
0 Kudos
Newbie jdessecker
Newbie
9,185 Views

Re: ISE 12.3 crashing on 'file open'

Jump to solution

This bug is known since 2010 and still present in 14.7! Unbelievable! May you guys shut stop saying thank you, otherwise, Xilinx may never fix that bug ;-)

0 Kudos
Newbie j.patsiotis
Newbie
7,702 Views

Re: ISE 12.3 crashing on 'file open'

Jump to solution

Also worked with ISE 14.7 in window 10 x64.

0 Kudos
Newbie stalin_119
Newbie
5,839 Views

Re: ISE 12.3 crashing on 'file open'

Jump to solution

but how we copy libportablity.nosh.dll to libportabllity.dll....because previously we rename libporatabity.dll to libportablity.dll.orig....

0 Kudos