This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 243540 - profileinterface.dll can not work with msvcrt.dll On Windows XP
Summary: profileinterface.dll can not work with msvcrt.dll On Windows XP
Status: NEW
Alias: None
Product: profiler
Classification: Unclassified
Component: Engine (show other bugs)
Version: 8.0.2
Hardware: PC Windows XP
: P3 normal (vote)
Assignee: Tomas Hurka
URL:
Keywords:
: 242519 246556 247483 249608 258157 270663 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-04-04 05:18 UTC by dabaohe
Modified: 2017-05-17 11:08 UTC (History)
7 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description dabaohe 2014-04-04 05:18:52 UTC
In NetBeans 8.0, profileinterface.dll is in NetBeans\profiler\lib\deployed\jdk16\windows\. My JVM is JDK 1.7
when using Dependency Walker(http://www.dependencywalker.com/) to look at the dependency of profileinterface.dll, I find that it rely on msvcrt.dll, but the function "_except_handler4_common" and another two function but not existing in msvcrt.dll(in Windows XP). these function has existed in msvcrt.dll on VISTA or upper windows version.

  so, I guess netbeans windows version is build on vista or window7/8. 

  now I return to Netbeans 7.4 and it is work now. but NetBeans 8.0 can't work in profiler on windows XP.
Comment 1 dabaohe 2014-04-04 05:57:37 UTC
when profiler do calibration, it will fail. try the command on console, find the dll file dependency does not match.
Comment 2 Tomas Hurka 2014-04-04 09:03:13 UTC
You are right. However I am not sure if we are able to fix it when Windows XP is almost dead and should not be used anymore.
Comment 3 dabaohe 2014-04-08 01:42:50 UTC
Emm, can you put this bug in Release notes? Then other man will not try to use profiler on Windows XP.
whatever, thank you for reply.
Comment 4 b.akos 2014-07-24 13:49:01 UTC
Hi, just run into this issue, cannot even start profiling on XP :-(

I also think that it should be documented somewhere, as NB is not really (fully) XP-compatible without profiling, while XP is on the recommended configuration even for 8.0 (https://netbeans.org/community/releases/80/relnotes.html), so there could be some confusion.

Also wondering whether simply putting a newer msvcrt.dll into the directory could perhaps solve the problem? (but there are maybe licensing issues too)
Comment 5 Tomas Hurka 2014-08-19 16:22:29 UTC
*** Bug 246556 has been marked as a duplicate of this bug. ***
Comment 6 Jiri Sedlacek 2014-09-26 08:13:25 UTC
*** Bug 247483 has been marked as a duplicate of this bug. ***
Comment 7 Tomas Hurka 2015-01-07 13:44:29 UTC
*** Bug 249608 has been marked as a duplicate of this bug. ***
Comment 8 xsistema 2015-02-10 23:10:52 UTC
The same problem on my Windows XP. Why msvcr100.dll could not be used instead of msvcrt.dll? msvcr100.dll contains "_except_handler4_common" function. Also, msvcr100.dll included in JDK8/JRE8.

Tried Windows 10 per-release - and understood, that I must back to Windows XP.... Windows 10 graphics are awful, and so on.. So it would be very nice to keep support for Windows XP - please :)
Comment 9 Jiri Sedlacek 2015-03-16 10:38:14 UTC
*** Bug 242519 has been marked as a duplicate of this bug. ***
Comment 10 Tomas Hurka 2016-03-22 16:06:07 UTC
*** Bug 258157 has been marked as a duplicate of this bug. ***
Comment 11 Jiri Sedlacek 2017-05-17 11:08:14 UTC
*** Bug 270663 has been marked as a duplicate of this bug. ***