Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why are Process Image Names sometimes padded with hex characters?

When debugging on my Windows-7 64 bit VM machine I notice that sometimes (perhaps 50%) my exe name has been padded out with strange hex characters:

8000885a4fe0a0d0des.exe.11048

other times it is simply plain:

des.exe

These are 32 bit .Net4 assemblies built and run on a 64 bit system. As shown in TaskManager.

Anyone know why this is happening?

Edit: This is caused by Clearcase doing strange things on Windows-7. Why it randomly does this or how you can fix it I am not sure.

like image 341
Sam Mackrill Avatar asked Jun 27 '12 09:06

Sam Mackrill


1 Answers

(I'm posting an answer based on the gist of the comments above, so the question stops showing up as "unanswered".)

The problem seems to have been a confusing interaction between ClearCase and the Windows 7 Task Manager. Presumably the different hex-padded filenames represent different versions of the file from ClearCase revision control. Normally ClearCase hides this "nuts and bolts" stuff from the end-user, but in this case Task Manager is not fooled (or at least, only imperfectly fooled).

like image 70
Quuxplusone Avatar answered Oct 07 '22 07:10

Quuxplusone