Beta 11 unable to run some EXEs
Beta 11 unable to run some EXEs
1. Download the ".NET Framework 2.0 SDK x86" setup.exe from the http://msdn.microsoft.com/netframework/ ... fault.aspx web page (direct link: http://www.microsoft.com/downloads/deta ... layLang=en).
2. Navigate to destination folder with Salamander in Detailed view
3. Note that file icon is not correct (compare with Windows Explorer)
4. F3 to view file
5. Note that Portable Executable Viewer is NOT used (it's hex view instead)
6. Try to run setup.exe
7. Error message:
---------------------------
E:\Temp\setup.exe
---------------------------
Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access the item.
---------------------------
OK
---------------------------
8. Try to run setup.exe from a command shell
9. Works fine
Something about Beta 11 seems to have trouble viewing and running this EXE file.
2. Navigate to destination folder with Salamander in Detailed view
3. Note that file icon is not correct (compare with Windows Explorer)
4. F3 to view file
5. Note that Portable Executable Viewer is NOT used (it's hex view instead)
6. Try to run setup.exe
7. Error message:
---------------------------
E:\Temp\setup.exe
---------------------------
Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access the item.
---------------------------
OK
---------------------------
8. Try to run setup.exe from a command shell
9. Works fine
Something about Beta 11 seems to have trouble viewing and running this EXE file.
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
The CRC is the same. However, the problem does NOT reproduce for me on another machine. In fact, now that I check, the problem does NOT reproduce for me on the SAME machine with a different instance of Salamander! But the one instance I've been running for a couple of days is definitely confused here, because it exhibits the behavior I describe above consistently.
If you're interested in following up, I could generate a process dump of the confused Salamander.
If you're interested in following up, I could generate a process dump of the confused Salamander.
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Just figured out the repro. Warning: It's weird. 
1. Start Salamander
2. Verify Setup.exe icon is correct and Portable Executable Viewer works
3. Ctrl+E in other pane to email some small file
4. Click Don't show me warning again
5. Click OK to create email
6. Dismiss new email window (I'm using Outlook 2003 SP2)
7. Switch back to Salamander
8. Refresh Setup.exe pane
9. Icon is now wrong and Portable Executable Viewer is no longer used
10. Close Salamander, go back to step 1, and repeat the works/broken pattern
100% repro for me.
PS - I haven't rebooted to see if that fixes the problem.

1. Start Salamander
2. Verify Setup.exe icon is correct and Portable Executable Viewer works
3. Ctrl+E in other pane to email some small file
4. Click Don't show me warning again
5. Click OK to create email
6. Dismiss new email window (I'm using Outlook 2003 SP2)
7. Switch back to Salamander
8. Refresh Setup.exe pane
9. Icon is now wrong and Portable Executable Viewer is no longer used
10. Close Salamander, go back to step 1, and repeat the works/broken pattern
100% repro for me.

PS - I haven't rebooted to see if that fixes the problem.
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
It looks really weird. Is the "4. Click Don't show me warning again" step necessary?DavidAns wrote:Just figured out the repro. Warning: It's weird.
Did you calculate the MD5 from such "bad" instance of Servat Salamander or from a good one?
Please try:
1. Bring this "bad" state.
2. Try to open setup.exe using Ctrl+Shift+F3 -> PE Viewer. Is some error message displayed?
3. Try to copy setup.exe to another directory (if no error message is displayed, we will ensure that the whole file is readable).
Thank you for test!
-
- Plugin Developer
- Posts: 707
- Joined: 08 Dec 2005, 14:33
- Location: Prague, Czech Republic
- Contact:
What view type do you have in this panel? Is it thumbnail mode? What other files do you have in that folder? Can you reproduce the problemDavidAns wrote:8. Refresh Setup.exe pane
even when there are no other files in this folder? It could be that some shell extension or SS plugin corrupts memory when creating a thumbnail.
1. Reboot
2. Open new Outlook
3. Open new Salamander
4. Reset Options | Confirmations | Do you want to Email selected Files
5. Verify file:
E:\Temp\SalamanderBugDemo>dir
Volume in drive E is E:
Volume Serial Number is E4AA-4760
Directory of E:\Temp\SalamanderBugDemo
2006-02-02 11:58 AM <DIR> .
2006-02-02 11:58 AM <DIR> ..
2006-02-02 11:57 AM 371,230,904 setup.exe
2006-02-02 11:58 AM 103 setup.md5
2 File(s) 371,231,007 bytes
2 Dir(s) 13,595,176,960 bytes free
E:\Temp\SalamanderBugDemo>type setup.md5
; Generated by Servant Salamander, http://www.altap.cz
;
1a52cb6000c4390b6265671e031f9d64 setup.exe
6. Set left and right panes to E:\Temp\SalamanderBugDemo, details mode
7. Verify icon correct, PEV works
8. Ctrl+E for setup.md5 in right pane
9. Click Yes to email
10. Cancel new email
11. Refresh right pane
12. Icon broken, hex view is now used
13. Ctrl+Shift+F3, PEV gives error dialog:
Portable Executable Viewer
Unable to open file E:\Temp\SalamanderBugDemo\setup.exe
14. F7 to create "dir" subdirectory
15. Both panes refresh, icon is now broken, PEV doesn't work
16. Navigate left pane to "dir"
17. Copy from right pane to left pane
18. Success
19. Icon is broken in copy of setup.exe in left pane, PEV doesn't work
20. Start new Salamander instance, leaving broken one running
21. Confirm that icon works in both directories, PEV works in both directories
This seems to be isolated to the Salamander instance that tried to send email and doesn't seem to be related to file corruption or access problems.
2. Open new Outlook
3. Open new Salamander
4. Reset Options | Confirmations | Do you want to Email selected Files
5. Verify file:
E:\Temp\SalamanderBugDemo>dir
Volume in drive E is E:
Volume Serial Number is E4AA-4760
Directory of E:\Temp\SalamanderBugDemo
2006-02-02 11:58 AM <DIR> .
2006-02-02 11:58 AM <DIR> ..
2006-02-02 11:57 AM 371,230,904 setup.exe
2006-02-02 11:58 AM 103 setup.md5
2 File(s) 371,231,007 bytes
2 Dir(s) 13,595,176,960 bytes free
E:\Temp\SalamanderBugDemo>type setup.md5
; Generated by Servant Salamander, http://www.altap.cz
;
1a52cb6000c4390b6265671e031f9d64 setup.exe
6. Set left and right panes to E:\Temp\SalamanderBugDemo, details mode
7. Verify icon correct, PEV works
8. Ctrl+E for setup.md5 in right pane
9. Click Yes to email
10. Cancel new email
11. Refresh right pane
12. Icon broken, hex view is now used
13. Ctrl+Shift+F3, PEV gives error dialog:
Portable Executable Viewer
Unable to open file E:\Temp\SalamanderBugDemo\setup.exe
14. F7 to create "dir" subdirectory
15. Both panes refresh, icon is now broken, PEV doesn't work
16. Navigate left pane to "dir"
17. Copy from right pane to left pane
18. Success
19. Icon is broken in copy of setup.exe in left pane, PEV doesn't work
20. Start new Salamander instance, leaving broken one running
21. Confirm that icon works in both directories, PEV works in both directories
This seems to be isolated to the Salamander instance that tried to send email and doesn't seem to be related to file corruption or access problems.
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact: