Automation issues with Python COM

Discussion of bugs and problems found in Altap Salamander. In your reports, please be as descriptive as possible, and report one incident per report. Do not post crash reports here, send us the generated bug report by email instead, please.
User avatar
otrov
Posts: 110
Joined: 10 Feb 2010, 04:39

Automation issues with Python COM

Post by otrov »

1. Consider this VBS automation script:
Salamander.ViewFile "c:\temp\log.txt"
and this Python automation script:
Salamander.ViewFile(r"c:\temp\log.txt")
I would expect they return same result, but Python one crashes Salamander:

Code: Select all

Information About Exception:
  Exception: access violation: read on 0x00000000
  Exception origin: thread ID = 0x1080, execution address = 0x21A112E8 (automation.spl: 0x112E8)

Call Stacks:
  Thread with Exception (ID: 0x1080): in Automation
  WinMainBody(0x400000, , , 1)
  WinMainBody::FindLatestConfiguration
  WinMainBody::StartupDialog
  WinMainBody::inicialization
  WinMainBody::load_config
  WinMainBody::message_loop
  CMainWindow::WindowProc(0x111, 0xFB9, 0x0)
  CPluginData::ExecuteMenuItem(, , 5, 4025, ) (automation\automation.spl v. 1.2)
  CScriptInfo::ExecuteWorker() (file name = "$(SalDir)\plugins\automation\scripts\test.pys")
  ----
  Thread ID: 0xC40
  ThreadCacheHandlesBody()
  CCacheHandles::WaitForObjects(,)
  ----
  Thread ID: 0x7A0
  ThreadCheckPathFBody()
  ----
  Thread ID: 0x14AC
  ThreadSnooperBody()
  ThreadSnooperBody::wait_satisfied: 0x4
  ----
  Thread ID: 0x1070
  ThreadFindCloseChangeNotificationBody()
  ----
  Thread ID: 0x1030
  IconThreadThreadFBody()
  ----
  Thread ID: 0x330
  IconThreadThreadFBody()
  ----
  Thread ID: 0x910
  ThreadSafeWaitWindowFBody()
  ----
  Thread ID: 0x9B8
  ThreadViewerMessageLoopBody(): (text/hex viewer)
  ----
  Thread ID: 0x16DC
  ThreadBugReport()
2. Again, consider this VBS:
Salamander.WaitWindow.Text = "Please wait, processing ..."
Salamander.WaitWindow.Show
n = Now
While DateDiff("s", n, Now) < 3
Wend
Salamander.WaitWindow.Hide
against this Python code:
import time
Salamander.WaitWindow.Text = "Please wait, processing ..."
Salamander.WaitWindow.Show
time.sleep(3)
Salamander.WaitWindow.Hide
which executes fine for VBS while Python script crashes Salamander:

Code: Select all

Information About Exception:
  Exception: access violation: read on 0x00000000
  Exception origin: thread ID = 0x16C4, execution address = 0x21A112E8 (automation.spl: 0x112E8)

Call Stacks:
  Thread with Exception (ID: 0x16C4): in Automation
  WinMainBody(0x400000, , , 1)
  WinMainBody::FindLatestConfiguration
  WinMainBody::StartupDialog
  WinMainBody::inicialization
  WinMainBody::load_config
  WinMainBody::message_loop
  CMainWindow::WindowProc(0x111, 0xFBC, 0x0)
  CPluginData::ExecuteMenuItem(, , 5, 4028, ) (automation\automation.spl v. 1.2)
  CScriptInfo::ExecuteWorker() (file name = "$(SalDir)\plugins\automation\scripts\test.pys")
  ----
  Thread ID: 0x1188
  ThreadCacheHandlesBody()
  CCacheHandles::WaitForObjects(,)
  ----
  Thread ID: 0x1704
  ThreadCheckPathFBody()
  ----
  Thread ID: 0x1210
  ThreadSnooperBody()
  ----
  Thread ID: 0x874
  ThreadFindCloseChangeNotificationBody()
  ----
  Thread ID: 0x17D8
  IconThreadThreadFBody()
  ----
  Thread ID: 0x107C
  IconThreadThreadFBody()
  ----
  Thread ID: 0x1360
  ThreadSafeWaitWindowFBody()
  ----
  Thread ID: 0x10B8
  ThreadBugReport()
Anyone have an idea why could this issues be?
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Automation issues with Python COM

Post by Jan Rysavy »

Is it Altap Salamander 2.54 or 3.0? Would be interesting to see more complete bug report, including stack back trace section.
User avatar
otrov
Posts: 110
Joined: 10 Feb 2010, 04:39

Re: Automation issues with Python COM

Post by otrov »

It's 2.54. Here is log:

Code: Select all

Information About Exception:
  Exception: access violation: read on 0x00000000
  Exception origin: thread ID = 0x1A4, execution address = 0x21A112E8 (automation.spl: 0x112E8)

Call Stacks:
  Thread with Exception (ID: 0x1A4): in Automation
  WinMainBody(0x400000, , , 1)
  WinMainBody::FindLatestConfiguration
  WinMainBody::StartupDialog
  WinMainBody::inicialization
  WinMainBody::load_config
  WinMainBody::message_loop
  CMainWindow::WindowProc(0x111, 0xFB9, 0x0)
  CPluginData::ExecuteMenuItem(, , 5, 4025, ) (automation\automation.spl v. 1.2)
  CScriptInfo::ExecuteWorker() (file name = "$(SalDir)\plugins\automation\scripts\test.pys")
  ----
  Thread ID: 0xC68
  ThreadCacheHandlesBody()
  CCacheHandles::WaitForObjects(,)
  ----
  Thread ID: 0xEC8
  ThreadCheckPathFBody()
  ----
  Thread ID: 0x478
  ThreadSnooperBody()
  ----
  Thread ID: 0xEC4
  ThreadFindCloseChangeNotificationBody()
  ----
  Thread ID: 0x17BC
  IconThreadThreadFBody()
  ----
  Thread ID: 0xC14
  IconThreadThreadFBody()
  ----
  Thread ID: 0xEEC
  ThreadSafeWaitWindowFBody()
  ----
  Thread ID: 0xD20
  Plugin Thread (eroiica\eroiica.spl v. 1.18)
  filt_WorkerThread() Eroiica.spl
  ----
  Thread ID: 0x1724
  ThreadViewerMessageLoopBody(): (text/hex viewer)
  ThreadViewerMessageLoopBody::message_loop
  ----
  Thread ID: 0x9B8
  ThreadBugReport()

Registers:
  EAX = 00000000  EBX = 00000001
  ECX = 00617AA0  EDX = 00000000
  ESI = 00000000  EDI = 00000000
  EIP = 21A112E8  ESP = 003178CC
  EBP = 04324928  EFL = 00010246

Stack & Memory Dump:
  00000001: (exception)
  05102D94: 9C9CA221DC9CA221F09CA22102000000948E63000000000000000000
  1E20A747: 558BD8FF151844231E8B44242C8B54243883C4048D74244C8BCBE8CA
  05102D94: 9C9CA221DC9CA221F09CA22102000000948E63000000000000000000
  00000010: (exception)
  1E240C34: 000000000000000000000000000000000300000000000000C0000000
  00000000: (exception)
  00000001: (exception)
  0031791C: 201F6D0500000000010000000000000078386F06FFFFFFFFFDFFFFFF
  00000000: (exception)
  00317948: 00000000000000000000000000000000000000000000000000000000
  00317930: FFFFFFFFFDFFFFFF01000000A8A56E06000000001000000000000000
  FFFFFFFF: (exception)
  00317A4C: 3881CD050200000070425A0EB01B580E206D3F05FFFFFFFF00000000
  05CD8134: 90545F0E24F83204E4F83204D8F83204A8A56E0678386F0618A36E06
  061F78F4: 03000000F075251E942D1005E000030093100C040810C40508901B06
  00000000: (exception)
  0E5D00FC: D03F420558005D0E660069006C0065003D0070007900740068006F00
  00000000: (exception)
  05B02A1C: 08000000010000000000000001000000000000000000000000000000
  056D1F20: 0800CF05A8259B0504FA630058279B050300030055010C02501F6D05
  00000000: (exception)
  00000001: (exception)
  00000000: (exception)
  066F3878: 0100000020D837050200000058A56E0610A76E0600000000F07B6E06
  FFFFFFFF: (exception)
  FFFFFFFD: (exception)
  00000001: (exception)
  066EA5A8: 0200000020D8370502000000C4F73204E4F83204B204000000000000
  00000000: (exception)
  00000010: (exception)
  00000000: (exception)
  00000000  00000000  00000000  00000000
  00000000  00000000  00000000  00000018
  00000001  00000000  00000000  00000000
  00000000  00000000  00000000  1E2575F0
  051B8380  051A4958  0550DDA0  003187D0
  1E232166  00000000  051A0EBE  061F78F4
  0E5D00D8  05423FD0  0E581C5B  00317A70
  00000007  04324928  0E5D00D8  00000001
  066ED6F0  051A1722  0E5D00D8  056AF890
  00000000  05CD7FF0  05CD8154  066EA558
  00000000  00000083  05667170  B8B08AC8
  066ED6F0  00000001  053FF2A0  6A79ADB4
  05B10378  0E581C34  00000000  051A94FC
  059B7C10  00000000  04324928  066ED6F0
  0E581BB0  00000002  053FF2A0  053F6D20
  ---- EAX, EBX, ECX, EDX, ESI, EDI, EBP, EIP:
  00000000: (exception)
  00000001: (exception)
  00617AA0: C0000000286D6300A000000088E56200B0000000902F5D00E0000000
  00000000: (exception)
  00000000: (exception)
  00000000: (exception)
  04324928: 00000000A8353204F07FCD050D000000000000000000000000000000
  21A112E8: 66833E09752C8B46088B088D54242C52686C87A221508B01FFD085C0
  ---- ESP-32, ESP-28, ESP-24, ESP-20, ESP-16, ESP-12, ESP-8, ESP-4:
  00000000: (exception)
  00000000: (exception)
  00000000: (exception)
  00000000: (exception)
  00000000: (exception)
  00000000: (exception)
  00000000: (exception)
  00000000: (exception)

Main Thread Messages:
  w=0x9D03E4 m=0x200 w=0x0 l=0x30011 t=-3281 p=384,165
  w=0x9D03E4 m=0x200 w=0x0 l=0x60011 t=-3265 p=384,168
  w=0x9D03E4 m=0x200 w=0x0 l=0xC0012 t=-3250 p=385,174
  w=0x9D03E4 m=0x200 w=0x0 l=0x160014 t=-3234 p=387,184
  w=0x9D03E4 m=0x200 w=0x0 l=0x21001B t=-3234 p=394,195
  w=0x9D03E4 m=0x200 w=0x0 l=0x2C001E t=-3219 p=397,206
  w=0x9D03E4 m=0x200 w=0x0 l=0x390024 t=-3203 p=403,219
  w=0x9D03E4 m=0x200 w=0x0 l=0x420027 t=-3187 p=406,228
  w=0x9D03E4 m=0x200 w=0x0 l=0x490029 t=-3172 p=408,235
  w=0x9D03E4 m=0x200 w=0x0 l=0x50002A t=-3172 p=409,242
  w=0x9D03E4 m=0x200 w=0x0 l=0x56002C t=-3156 p=411,248
  w=0x9D03E4 m=0x200 w=0x0 l=0x5B002D t=-3140 p=412,253
  w=0x9D03E4 m=0x200 w=0x0 l=0x62002E t=-3125 p=413,260
  w=0x9D03E4 m=0x200 w=0x0 l=0x680030 t=-3109 p=415,266
  w=0x9D03E4 m=0x200 w=0x0 l=0x6E0031 t=-3109 p=416,272
  w=0x9D03E4 m=0x200 w=0x0 l=0x750032 t=-3094 p=417,279
  w=0x9D03E4 m=0x200 w=0x0 l=0x7A0033 t=-3078 p=418,284
  w=0x9D03E4 m=0x200 w=0x0 l=0x7F0034 t=-3062 p=419,289
  w=0x9D03E4 m=0x200 w=0x0 l=0x830035 t=-3047 p=420,293
  w=0x9D03E4 m=0x200 w=0x0 l=0x860035 t=-3031 p=420,296
  w=0x9D03E4 m=0x200 w=0x0 l=0x880036 t=-3031 p=421,298
  w=0x9D03E4 m=0x200 w=0x0 l=0x890036 t=-3015 p=421,299
  w=0x9D03E4 m=0x200 w=0x0 l=0x8B0036 t=-3000 p=421,301
  w=0x9D03E4 m=0x200 w=0x0 l=0x8C0036 t=-2969 p=421,302
  w=0x9D03E4 m=0x200 w=0x0 l=0x8E0036 t=-2969 p=421,304
  w=0x9D03E4 m=0x201 w=0x1 l=0x8E0036 t=-2844 p=421,304
  w=0x9D03E4 m=0x202 w=0x0 l=0x8E0036 t=-2750 p=421,304
  w=0x110228 m=0x806F w=0x0 l=0x0 t=-2750 p=421,304
  w=0xB02EA m=0x806F w=0x0 l=0x0 t=-2750 p=421,304
  w=0x230290 m=0x111 w=0xFB9 l=0x0 t=-2734 p=421,304

Main Thread WayPoints:
  wp=14 cd1=0x0 cd2=0x0 t=-3687
  wp=2 cd1=0x200 cd2=0x0 t=-3672
  wp=4 cd1=0x0 cd2=0xD0014 t=-3672
  wp=5 cd1=0x0 cd2=0x0 t=-3672
  wp=6 cd1=0x0 cd2=0x0 t=-3672
  wp=7 cd1=0x0 cd2=0xD0014 t=-3672
  wp=8 cd1=0x0 cd2=0x0 t=-3672
  wp=9 cd1=0x0 cd2=0x0 t=-3672
  wp=10 cd1=0x1 cd2=0x0 t=-3672
  wp=12 cd1=0x0 cd2=0x0 t=-3672
  wp=13 cd1=0x0 cd2=0x0 t=-3672
  wp=14 cd1=0x0 cd2=0x0 t=-3672
  wp=2 cd1=0x200 cd2=0x0 t=-3656
  wp=4 cd1=0x0 cd2=0xA0014 t=-3656
  wp=5 cd1=0x0 cd2=0x0 t=-3656
  wp=6 cd1=0x0 cd2=0x0 t=-3656
  wp=7 cd1=0x0 cd2=0xA0014 t=-3656
  wp=8 cd1=0x0 cd2=0x0 t=-3656
  wp=9 cd1=0x0 cd2=0x0 t=-3656
  wp=10 cd1=0x1 cd2=0x0 t=-3656
  wp=12 cd1=0x0 cd2=0x0 t=-3656
  wp=13 cd1=0x0 cd2=0x0 t=-3656
  wp=14 cd1=0x0 cd2=0x0 t=-3656
  wp=2 cd1=0x200 cd2=0x0 t=-3640
  wp=4 cd1=0x0 cd2=0x80014 t=-3640
  wp=5 cd1=0x0 cd2=0x0 t=-3640
  wp=6 cd1=0x0 cd2=0x0 t=-3640
  wp=7 cd1=0x0 cd2=0x80014 t=-3640
  wp=8 cd1=0x0 cd2=0x0 t=-3640
  wp=9 cd1=0x0 cd2=0x0 t=-3640
  wp=10 cd1=0x1 cd2=0x0 t=-3640
  wp=12 cd1=0x0 cd2=0x0 t=-3640
  wp=13 cd1=0x0 cd2=0x0 t=-3640
  wp=14 cd1=0x0 cd2=0x0 t=-3640
  wp=2 cd1=0x200 cd2=0x0 t=-3640
  wp=4 cd1=0x0 cd2=0x60014 t=-3640
  wp=5 cd1=0x0 cd2=0x0 t=-3640
  wp=6 cd1=0x0 cd2=0x0 t=-3640
  wp=7 cd1=0x0 cd2=0x60014 t=-3640
  wp=8 cd1=0x0 cd2=0x0 t=-3640
  wp=9 cd1=0x0 cd2=0x0 t=-3640
  wp=10 cd1=0x1 cd2=0x0 t=-3640
  wp=12 cd1=0x0 cd2=0x0 t=-3640
  wp=13 cd1=0x0 cd2=0x0 t=-3640
  wp=14 cd1=0x0 cd2=0x0 t=-3640
  wp=2 cd1=0x200 cd2=0x0 t=-3625
  wp=4 cd1=0x0 cd2=0x50014 t=-3625
  wp=5 cd1=0x0 cd2=0x0 t=-3625
  wp=6 cd1=0x0 cd2=0x0 t=-3625
  wp=7 cd1=0x0 cd2=0x50014 t=-3625
  wp=8 cd1=0x0 cd2=0x0 t=-3625
  wp=9 cd1=0x0 cd2=0x0 t=-3625
  wp=10 cd1=0x1 cd2=0x0 t=-3625
  wp=12 cd1=0x0 cd2=0x0 t=-3625
  wp=13 cd1=0x0 cd2=0x0 t=-3625
  wp=14 cd1=0x0 cd2=0x0 t=-3625
  wp=2 cd1=0x200 cd2=0x0 t=-3594
  wp=4 cd1=0x0 cd2=0x40014 t=-3594
  wp=5 cd1=0x0 cd2=0x0 t=-3594
  wp=6 cd1=0x0 cd2=0x0 t=-3594
  wp=7 cd1=0x0 cd2=0x40014 t=-3594
  wp=8 cd1=0x0 cd2=0x0 t=-3594
  wp=9 cd1=0x0 cd2=0x0 t=-3594
  wp=10 cd1=0x1 cd2=0x0 t=-3594
  wp=12 cd1=0x0 cd2=0x0 t=-3594
  wp=13 cd1=0x0 cd2=0x0 t=-3594
  wp=14 cd1=0x0 cd2=0x0 t=-3594
  wp=2 cd1=0x201 cd2=0x0 t=-3531
  wp=4 cd1=0x1 cd2=0x40014 t=-3531
  wp=5 cd1=0x0 cd2=0x0 t=-3531
  wp=6 cd1=0x0 cd2=0x0 t=-3531
  wp=7 cd1=0x1 cd2=0x40014 t=-3531
  wp=8 cd1=0x0 cd2=0x0 t=-3531
  wp=9 cd1=0x0 cd2=0x0 t=-2734
  wp=10 cd1=0x1 cd2=0x0 t=-2734
  wp=11 cd1=0x806F cd2=0x110228 t=-2734
  wp=2 cd1=0x806F cd2=0x0 t=-2734
  wp=4 cd1=0x0 cd2=0x0 t=-2734
  wp=5 cd1=0x0 cd2=0x0 t=-2734
  wp=6 cd1=0x0 cd2=0x0 t=-2734
  wp=7 cd1=0x0 cd2=0x0 t=-2734
  wp=8 cd1=0x0 cd2=0x0 t=-2734
  wp=9 cd1=0x0 cd2=0x0 t=-2734
  wp=10 cd1=0x1 cd2=0x0 t=-2734
  wp=11 cd1=0x806F cd2=0xB02EA t=-2734
  wp=2 cd1=0x806F cd2=0x0 t=-2734
  wp=4 cd1=0x0 cd2=0x0 t=-2734
  wp=5 cd1=0x0 cd2=0x0 t=-2734
  wp=6 cd1=0x0 cd2=0x0 t=-2734
  wp=7 cd1=0x0 cd2=0x0 t=-2734
  wp=8 cd1=0x0 cd2=0x0 t=-2734
  wp=9 cd1=0x0 cd2=0x0 t=-2734
  wp=10 cd1=0x1 cd2=0x0 t=-2734
  wp=11 cd1=0x111 cd2=0x230290 t=-2734
  wp=2 cd1=0x111 cd2=0x0 t=-2734
  wp=4 cd1=0xFB9 cd2=0x0 t=-2734
  wp=5 cd1=0x0 cd2=0x0 t=-2734
  wp=6 cd1=0x0 cd2=0x0 t=-2734
  wp=7 cd1=0xFB9 cd2=0x0 t=-2734
  wp=8 cd1=0x0 cd2=0x0 t=-2734

Window Handles:
  MainWindow=0x013B16B8
  LeftPanel=0x013B5AB0
  LeftFilesBox=0x013BCBE0
  LeftDirectoryLine=0x013BCEF8
  LeftToolBar=0x003FB068
  LeftStatusLine=0x013BCD38
  RightPanel=0x013BD730
  RightFilesBox=0x013C4860
  RightDirectoryLine=0x013C4B78
  RightToolBar=0x013C4D38
  RightStatusLine=0x013C49B8
  TopRebar=0x0011026A
  MenuBar=0x013B5A08
  TopToolBar=0x013C5510
  MiddleToolBar=0x013C5630
  UMToolBar=0x013C5870
  HPToolBar=0x013C5990
  PluginsBar=0x013C5750
  DriveBar=0x013C5AB0
  DriveBar2=0x013C5BF0
  BottomToolBar=0x013C5D30
  EditWindow=0x013C5478
  EditLine=0x013C54B0

Global Variables:
  StopRefresh = 1
  SnooperSuspended = 0
  ActivateSuspMode = 0
  FullRowSelect = 0
  OnlyOneInstance = 0
  StatusArea = 0
  UseRecycleBin = 1
  CnfrmDragDrop = 0
  AlwaysOnTop = 0
  SortUsesLocale = 1
  SortDetectNumbers = 1
  SortNewerOnTop = 1
  SortDirsByName = 0
  SortDirsByExt = 0
  EHasOccured = 0, 0, 0, 0, 0, 0, 0, 0
  ConfigWasImported = 0
  UseSalOpen = 0
  NetwareFastDirMove = 0
  AutoSave = 1
  IfPathIsInaccessibleGoTo (isMyDocs = 1) = 
  NoDrives = 0x00000000
  NoFind = 0
  VisibleDrives = 0x03FFFFFF
  EnableCustomIconOverlays = 0
  DisabledCustomIconOverlays = IDM Shell Extension

Panels:
  Left panel (source):
  Path = C:\Program Files\Altap Salamander\plugins\automation
  PanelType = 0
  Dirs = 4
  Files = 3
  SelectedCount = 0
  FileBasedCompression = 1
  FileBasedEncryption = 1
  FAT32Drive = 0
  SupportACLS = 1
  Network Drive = 0
  DeviceNotification = 0x07880F80
  UseSystemIcons = 1
  UseThumbnails = 0
  SuppressAutoRefresh = 0
  MonitorChanges = 1
  IconCacheValid = 1
  AutomaticRefresh = 1
  ViewMode = 1
  SortType = 0
  ReverseSort = 0
  SortedWithRegSet = 1
  SortedWithDetectNum = 1
  NextFocusName = 
  FocusFirstNewItem = 0
  HiddenDirsFilesReason = 0
  HiddenDirsCount = 0
  HiddenFilesCount = 0
  FilterEnabled = 0
  QuickSearchMode = 0
  FocusedIndex = 6
  FocusVisible = 1
  TrackingSingleClick = 0
  UserWorkedOnThisPath = 1
  StopThumbnailLoading = 0
  EnumFileNamesSourceUID = 61

  Right panel (target):
  Path = C:\Temp
  PanelType = 0
  Dirs = 1
  Files = 9
  SelectedCount = 0
  FileBasedCompression = 1
  FileBasedEncryption = 1
  FAT32Drive = 0
  SupportACLS = 1
  Network Drive = 0
  DeviceNotification = 0x0061EC88
  UseSystemIcons = 1
  UseThumbnails = 1
  SuppressAutoRefresh = 0
  MonitorChanges = 1
  IconCacheValid = 1
  AutomaticRefresh = 1
  ViewMode = 3
  SortType = 2
  ReverseSort = 0
  SortedWithRegSet = 1
  SortedWithDetectNum = 1
  NextFocusName = 
  FocusFirstNewItem = 0
  HiddenDirsFilesReason = 0
  HiddenDirsCount = 0
  HiddenFilesCount = 0
  FilterEnabled = 0
  QuickSearchMode = 0
  FocusedIndex = 1
  FocusVisible = 0
  TrackingSingleClick = 0
  UserWorkedOnThisPath = 1
  StopThumbnailLoading = 0
  EnumFileNamesSourceUID = 43

Modules:
  0x00400000 (size: 0x1CE000) (ver: 2.5.4.69): salamand.exe (C:\Program Files\Altap Salamander\salamand.exe)
  0x7C900000 (size: 0xB2000) (ver: 5.1.2600.6055): ntdll.dll (C:\WINDOWS\system32\ntdll.dll)
  0x7C800000 (size: 0xF6000) (ver: 5.1.2600.6293): kernel32.dll (C:\WINDOWS\system32\kernel32.dll)
  0x23900000 (size: 0x30000) (ver: 6.0.0.0): SALRTL.DLL (C:\Program Files\Altap Salamander\SALRTL.DLL)
  0x7E410000 (size: 0x91000) (ver: 5.1.2600.5512): USER32.dll (C:\WINDOWS\system32\USER32.dll)
  0x77F10000 (size: 0x49000) (ver: 5.1.2600.5698): GDI32.dll (C:\WINDOWS\system32\GDI32.dll)
  0x763B0000 (size: 0x49000) (ver: 6.0.2900.5512): comdlg32.dll (C:\WINDOWS\system32\comdlg32.dll)
  0x77DD0000 (size: 0x9B000) (ver: 5.1.2600.5755): ADVAPI32.dll (C:\WINDOWS\system32\ADVAPI32.dll)
  0x77E70000 (size: 0x93000) (ver: 5.1.2600.6022): RPCRT4.dll (C:\WINDOWS\system32\RPCRT4.dll)
  0x77FE0000 (size: 0x11000) (ver: 5.1.2600.5834): Secur32.dll (C:\WINDOWS\system32\Secur32.dll)
  0x773D0000 (size: 0x103000) (ver: 6.0.2900.6028): COMCTL32.dll (C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202\COMCTL32.dll)
  0x77C10000 (size: 0x58000) (ver: 7.0.2600.5701): msvcrt.dll (C:\WINDOWS\system32\msvcrt.dll)
  0x77F60000 (size: 0x76000) (ver: 6.0.2900.5912): SHLWAPI.dll (C:\WINDOWS\system32\SHLWAPI.dll)
  0x7C9C0000 (size: 0x818000) (ver: 6.0.2900.6242): SHELL32.dll (C:\WINDOWS\system32\SHELL32.dll)
  0x774E0000 (size: 0x13E000) (ver: 5.1.2600.6168): ole32.dll (C:\WINDOWS\system32\ole32.dll)
  0x77120000 (size: 0x8B000) (ver: 5.1.2600.6341): OLEAUT32.dll (C:\WINDOWS\system32\OLEAUT32.dll)
  0x71B20000 (size: 0x12000) (ver: 5.1.2600.5512): MPR.dll (C:\WINDOWS\system32\MPR.dll)
  0x71AD0000 (size: 0x9000) (ver: 5.1.2600.5512): WSOCK32.dll (C:\WINDOWS\system32\WSOCK32.dll)
  0x71AB0000 (size: 0x17000) (ver: 5.1.2600.5512): WS2_32.dll (C:\WINDOWS\system32\WS2_32.dll)
  0x71AA0000 (size: 0x8000) (ver: 5.1.2600.5512): WS2HELP.dll (C:\WINDOWS\system32\WS2HELP.dll)
  0x5AD70000 (size: 0x38000) (ver: 6.0.2900.5512): uxtheme.dll (C:\WINDOWS\system32\uxtheme.dll)
  0x74720000 (size: 0x4C000) (ver: 5.1.2600.6161): MSCTF.dll (C:\WINDOWS\system32\MSCTF.dll)
  0x30000000 (size: 0x3C000) (ver: 2.5.4.69): english.slg (C:\Program Files\Altap Salamander\lang\english.slg)
  0x77920000 (size: 0xF3000) (ver: 5.1.2600.5603): SETUPAPI.dll (C:\WINDOWS\system32\SETUPAPI.dll)
  0x769C0000 (size: 0xB4000) (ver: 5.1.2600.5512): USERENV.dll (C:\WINDOWS\system32\USERENV.dll)
  0x77B40000 (size: 0x22000) (ver: 5.1.2600.5512): appHelp.dll (C:\WINDOWS\system32\appHelp.dll)
  0x76FD0000 (size: 0x7F000) (ver: 2001.12.4414.700): CLBCATQ.DLL (C:\WINDOWS\system32\CLBCATQ.DLL)
  0x77050000 (size: 0xC5000) (ver: 2001.12.4414.700): COMRes.dll (C:\WINDOWS\system32\COMRes.dll)
  0x77C00000 (size: 0x8000) (ver: 5.1.2600.5512): VERSION.dll (C:\WINDOWS\system32\VERSION.dll)
  0x05960000 (size: 0x12000) (ver: 1.1.3.21564): TortoiseOverlays.dll (C:\Program Files\Common Files\TortoiseOverlays\TortoiseOverlays.dll)
  0x10000000 (size: 0x56000) (ver: 2.4.0.0): ThgShellx86.dll (C:\Program Files\TortoiseHg\ThgShellx86.dll)
  0x3FDE0000 (size: 0x440000) (ver: 4.5.6001.22375): msi.dll (C:\WINDOWS\system32\msi.dll)
  0x05940000 (size: 0xD000) (ver: 1.7.10.23359): TortoiseStub32.dll (C:\Program Files\TortoiseSVN\bin\TortoiseStub32.dll)
  0x01960000 (size: 0x6C000) (ver: 1.7.10.23359): TortoiseSVN32.dll (C:\Program Files\TortoiseSVN\bin\TortoiseSVN32.dll)
  0x3D930000 (size: 0xE7000) (ver: 8.0.6001.23486): WININET.dll (C:\WINDOWS\system32\WININET.dll)
  0x019E0000 (size: 0x9000) (ver: 6.0.5441.0): Normaliz.dll (C:\WINDOWS\system32\Normaliz.dll)
  0x78130000 (size: 0x134000) (ver: 8.0.6001.23486): urlmon.dll (C:\WINDOWS\system32\urlmon.dll)
  0x3DFD0000 (size: 0x1EC000) (ver: 8.0.6001.23486): iertutil.dll (C:\WINDOWS\system32\iertutil.dll)
  0x019F0000 (size: 0x2F5000) (ver: 1.7.7.17343): libsvn_tsvn32.dll (C:\Program Files\TortoiseSVN\bin\libsvn_tsvn32.dll)
  0x6EEC0000 (size: 0x24000) (ver: 1.4.6.0): libapr_tsvn32.dll (C:\Program Files\TortoiseSVN\bin\libapr_tsvn32.dll)
  0x71A50000 (size: 0x3F000) (ver: 5.1.2600.5625): MSWSOCK.dll (C:\WINDOWS\system32\MSWSOCK.dll)
  0x78AA0000 (size: 0xBF000) (ver: 10.0.40219.325): MSVCR100.dll (C:\WINDOWS\system32\MSVCR100.dll)
  0x6EE60000 (size: 0x36000) (ver: 1.3.12.0): libaprutil_tsvn32.dll (C:\Program Files\TortoiseSVN\bin\libaprutil_tsvn32.dll)
  0x76F60000 (size: 0x2C000) (ver: 5.1.2600.5512): WLDAP32.dll (C:\WINDOWS\system32\WLDAP32.dll)
  0x01D10000 (size: 0xD000) (ver: 0.14.6.0): intl3_tsvn32.dll (C:\Program Files\TortoiseSVN\bin\intl3_tsvn32.dll)
  0x01D30000 (size: 0x13000) (ver: 2.1.24.0): libsasl32.dll (C:\Program Files\TortoiseSVN\bin\libsasl32.dll)
  0x77A80000 (size: 0x95000) (ver: 5.131.2600.6239): CRYPT32.dll (C:\WINDOWS\system32\CRYPT32.dll)
  0x77B20000 (size: 0x12000) (ver: 5.1.2600.5875): MSASN1.dll (C:\WINDOWS\system32\MSASN1.dll)
  0x78050000 (size: 0x69000) (ver: 10.0.40219.325): MSVCP100.dll (C:\WINDOWS\system32\MSVCP100.dll)
  0x02290000 (size: 0x14000) (ver: 1.8.1.0): TortoiseGitStub32.dll (C:\Program Files\TortoiseGit\bin\TortoiseGitStub32.dll)
  0x022C0000 (size: 0x7E000) (ver: 1.8.1.0): TortoiseGit32.dll (C:\Program Files\TortoiseGit\bin\TortoiseGit32.dll)
  0x02350000 (size: 0x6A000) (ver: 0.17.0.0): libgit232.dll (C:\Program Files\TortoiseGit\bin\libgit232.dll)
  0x023D0000 (size: 0x14000) (ver: 1.2.7.0): zlib132.dll (C:\Program Files\TortoiseGit\bin\zlib132.dll)
  0x02400000 (size: 0xD6000) (ver: 11.0.51106.1): MSVCR110.dll (C:\WINDOWS\system32\MSVCR110.dll)
  0x4D4F0000 (size: 0x59000) (ver: 5.1.2600.6175): WINHTTP.dll (C:\WINDOWS\system32\WINHTTP.dll)
  0x024E0000 (size: 0x1A9000) (ver: 1.8.1.0): gitdll32.dll (C:\Program Files\TortoiseGit\bin\gitdll32.dll)
  0x026A0000 (size: 0x85000) (ver: 11.0.51106.1): MSVCP110.dll (C:\WINDOWS\system32\MSVCP110.dll)
  0x02890000 (size: 0x18C000) (ver: 1.0.10.0): crshhndl.dll (C:\Program Files\TortoiseSVN\bin\crshhndl.dll)
  0x02A40000 (size: 0x7000) (ver: 6.12.26.11): IDMShellExt.dll (C:\Program Files\Tools\Internet Download Manager\IDMShellExt.dll)
  0x77A20000 (size: 0x54000) (ver: 5.1.2600.5512): cscui.dll (C:\WINDOWS\System32\cscui.dll)
  0x76600000 (size: 0x1D000) (ver: 5.1.2600.5731): CSCDLL.dll (C:\WINDOWS\System32\CSCDLL.dll)
  0x76BF0000 (size: 0xB000) (ver: 5.1.2600.5512): PSAPI.dll (C:\WINDOWS\system32\PSAPI.dll)
  0x5B860000 (size: 0x56000) (ver: 5.1.2600.6260): NETAPI32.DLL (C:\WINDOWS\system32\NETAPI32.DLL)
  0x03F20000 (size: 0x7000) (ver: unknown): winroll.dll (C:\Program Files\Tools\winroll.dll)
  0x04330000 (size: 0x20000) (ver: unknown): Docker.dll (C:\Program Files\Tools\Mezer Tools\Docker.dll)
  0x04490000 (size: 0x2C5000) (ver: 5.1.2600.5512): xpsp2res.dll (C:\WINDOWS\system32\xpsp2res.dll)
  0x6BD10000 (size: 0x10000) (ver: 14.0.4730.1010): msohevi.dll (C:\Program Files\Microsoft Office\Office14\msohevi.dll)
  0x78520000 (size: 0xA3000) (ver: 9.0.30729.6161): MSVCR90.dll (C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.6161_x-ww_31a54e43\MSVCR90.dll)
  0x21A00000 (size: 0x40000) (ver: 1.2.0.69): automation.spl (C:\Program Files\Altap Salamander\plugins\automation\automation.spl)
  0x31A00000 (size: 0x3000) (ver: 1.2.0.69): english.slg (C:\Program Files\Altap Salamander\plugins\automation\lang\english.slg)
  0x03F40000 (size: 0x6000) (ver: unknown): pythoncomloader27.dll (C:\WINDOWS\system32\pythoncomloader27.dll)
  0x1E200000 (size: 0x62000) (ver: 2.7.218.0): pythoncom27.dll (C:\WINDOWS\system32\pythoncom27.dll)
  0x05190000 (size: 0x23F000) (ver: 2.7.3150.1013): python27.dll (C:\WINDOWS\system32\python27.dll)
  0x1E7A0000 (size: 0x1E000) (ver: 2.7.218.0): pywintypes27.dll (C:\WINDOWS\system32\pywintypes27.dll)
  0x1E8C0000 (size: 0x1C000) (ver: 2.7.218.0): win32api.pyd (C:\Python27\lib\site-packages\win32\win32api.pyd)
  0x1E3B0000 (size: 0x6000) (ver: 2.7.218.0): _win32sysloader.pyd (C:\Python27\lib\site-packages\win32\_win32sysloader.pyd)
  0x1ECE0000 (size: 0x7000) (ver: 2.7.218.0): win32trace.pyd (C:\Python27\lib\site-packages\win32\win32trace.pyd)
  0x1E4D0000 (size: 0x14000) (ver: 2.7.218.0): axscript.pyd (C:\Python27\lib\site-packages\win32comext\axscript\axscript.pyd)
  0x7E720000 (size: 0xB0000) (ver: 5.1.2600.5699): SXS.DLL (C:\WINDOWS\system32\SXS.DLL)
  0x05700000 (size: 0x3B000) (ver: 2.7.218.0): axdebug.pyd (C:\Python27\lib\site-packages\win32comext\axdebug\axdebug.pyd)
  0x3B240000 (size: 0x5B000) (ver: 10.0.30319.1): pdm.dll (C:\Program Files\Common Files\Microsoft Shared\VS7DEBUG\pdm.dll)
  0x3F0E0000 (size: 0x42000) (ver: 9.0.30729.1): msdbg2.dll (C:\Program Files\Common Files\Microsoft Shared\VS7DEBUG\msdbg2.dll)
  0x05780000 (size: 0x49000) (ver: unknown): _hashlib.pyd (C:\Python27\DLLs\_hashlib.pyd)
  0x1E1D0000 (size: 0xC000) (ver: unknown): _socket.pyd (C:\Python27\DLLs\_socket.pyd)
  0x057D0000 (size: 0xB6000) (ver: unknown): _ssl.pyd (C:\Python27\DLLs\_ssl.pyd)
  0x68000000 (size: 0x36000) (ver: 5.1.2600.5507): rsaenh.dll (C:\WINDOWS\system32\rsaenh.dll)
  0x1D120000 (size: 0xAA000) (ver: unknown): unicodedata.pyd (C:\Python27\DLLs\unicodedata.pyd)
  0x662B0000 (size: 0x58000) (ver: 5.1.2600.5589): hnetcfg.dll (C:\WINDOWS\system32\hnetcfg.dll)
  0x58D40000 (size: 0x7000) (ver: 5.1.2600.5512): wship6.dll (C:\WINDOWS\System32\wship6.dll)
  0x76F20000 (size: 0x27000) (ver: 5.1.2600.6089): DNSAPI.dll (C:\WINDOWS\system32\DNSAPI.dll)
  0x76D60000 (size: 0x19000) (ver: 5.1.2600.5512): iphlpapi.dll (C:\WINDOWS\system32\iphlpapi.dll)
  0x76D40000 (size: 0x18000) (ver: 5.1.2600.5512): MPRAPI.dll (C:\WINDOWS\system32\MPRAPI.dll)
  0x77CC0000 (size: 0x32000) (ver: 5.1.2600.5512): ACTIVEDS.dll (C:\WINDOWS\system32\ACTIVEDS.dll)
  0x76E10000 (size: 0x25000) (ver: 5.1.2600.5512): adsldpc.dll (C:\WINDOWS\system32\adsldpc.dll)
  0x76B20000 (size: 0x11000) (ver: 3.5.2284.2): ATL.DLL (C:\WINDOWS\system32\ATL.DLL)
  0x76E80000 (size: 0xE000) (ver: 5.1.2600.5512): rtutils.dll (C:\WINDOWS\system32\rtutils.dll)
  0x71BF0000 (size: 0x13000) (ver: 5.1.2600.5512): SAMLIB.dll (C:\WINDOWS\system32\SAMLIB.dll)
  0x16080000 (size: 0x19000) (ver: 1.0.3.1): mdnsNSP.dll (C:\Program Files\Bonjour\mdnsNSP.dll)
  0x76FC0000 (size: 0x6000) (ver: 5.1.2600.5512): rasadhlp.dll (C:\WINDOWS\system32\rasadhlp.dll)
  0x71A90000 (size: 0x8000) (ver: 5.1.2600.5512): wshtcpip.dll (C:\WINDOWS\System32\wshtcpip.dll)
  0x21000000 (size: 0xD000) (ver: 2.2.1.69): unrar.spl (C:\Program Files\Altap Salamander\plugins\unrar\unrar.spl)
  0x31000000 (size: 0x6000) (ver: 2.2.1.69): english.slg (C:\Program Files\Altap Salamander\plugins\unrar\lang\english.slg)
  0x04A60000 (size: 0x33000) (ver: 3.93.100.73): unrar.dll (C:\Program Files\Altap Salamander\plugins\unrar\unrar.dll)
  0x042E0000 (size: 0x2F000) (ver: 3.6.0.0): WinCDEmuContextMenu.dll (C:\Program Files\tools\WinCDEmu\x86\WinCDEmuContextMenu.dll)
  0x75F60000 (size: 0x7000) (ver: 5.1.2600.5851): drprov.dll (C:\WINDOWS\System32\drprov.dll)
  0x71C10000 (size: 0xE000) (ver: 5.1.2600.5512): ntlanman.dll (C:\WINDOWS\System32\ntlanman.dll)
  0x71CD0000 (size: 0x17000) (ver: 5.1.2600.5512): NETUI0.dll (C:\WINDOWS\System32\NETUI0.dll)
  0x71C90000 (size: 0x40000) (ver: 5.1.2600.5512): NETUI1.dll (C:\WINDOWS\System32\NETUI1.dll)
  0x71C80000 (size: 0x7000) (ver: 5.1.2600.5512): NETRAP.dll (C:\WINDOWS\System32\NETRAP.dll)
  0x75F70000 (size: 0xA000) (ver: 5.1.2600.6051): davclnt.dll (C:\WINDOWS\System32\davclnt.dll)
  0x04C50000 (size: 0x32000) (ver: 1.0.1.0): FencesMenu.dll (C:\Program Files\Stardock\Fences\FencesMenu.dll)
  0x04CA0000 (size: 0x11000) (ver: 9.20.0.0): 7-zip.dll (C:\Program Files\7-Zip\7-zip.dll)
  0x76400000 (size: 0x1A5000) (ver: 5.1.2600.5512): NETSHELL.dll (C:\WINDOWS\system32\NETSHELL.dll)
  0x76C00000 (size: 0x2E000) (ver: 5.1.2600.5512): credui.dll (C:\WINDOWS\system32\credui.dll)
  0x478C0000 (size: 0xA000) (ver: 5.1.2600.5512): dot3api.dll (C:\WINDOWS\system32\dot3api.dll)
  0x736D0000 (size: 0x6000) (ver: 5.1.2600.5512): dot3dlg.dll (C:\WINDOWS\system32\dot3dlg.dll)
  0x5DCA0000 (size: 0x28000) (ver: 5.1.2600.5512): OneX.DLL (C:\WINDOWS\system32\OneX.DLL)
  0x76F50000 (size: 0x8000) (ver: 5.1.2600.5512): WTSAPI32.dll (C:\WINDOWS\system32\WTSAPI32.dll)
  0x76360000 (size: 0x10000) (ver: 5.1.2600.5512): WINSTA.dll (C:\WINDOWS\system32\WINSTA.dll)
  0x745B0000 (size: 0x22000) (ver: 5.1.2600.5512): eappcfg.dll (C:\WINDOWS\system32\eappcfg.dll)
  0x76080000 (size: 0x65000) (ver: 6.2.3104.0): MSVCP60.dll (C:\WINDOWS\system32\MSVCP60.dll)
  0x5DCD0000 (size: 0xE000) (ver: 5.1.2600.5512): eappprxy.dll (C:\WINDOWS\system32\eappprxy.dll)
  0x41A00000 (size: 0xE000) (ver: 14.0.4730.1010): MSOXEV.DLL (C:\Program Files\Common Files\Microsoft Shared\OFFICE14\MSOXEV.DLL)
  0x04940000 (size: 0x4D000) (ver: 7.0.6001.18260): MSNLNamespaceMgr.dll (C:\Program Files\Windows Desktop Search\MSNLNamespaceMgr.dll)
  0x018D0000 (size: 0x9000) (ver: 0.2.4.29): explorerthumb.spl (C:\Program Files\Altap Salamander\plugins\explorerthumb\explorerthumb.spl)
  0x018E0000 (size: 0x5000) (ver: 0.2.4.29): english.slg (C:\Program Files\Altap Salamander\plugins\explorerthumb\lang\english.slg)
  0x21300000 (size: 0x19000) (ver: 1.1.8.69): eroiica.spl (C:\Program Files\Altap Salamander\plugins\eroiica\eroiica.spl)
  0x31300000 (size: 0x8000) (ver: 1.1.8.69): english.slg (C:\Program Files\Altap Salamander\plugins\eroiica\lang\english.slg)
  0x7C340000 (size: 0x56000) (ver: 7.10.3052.4): msvcr71.dll (C:\Program Files\Altap Salamander\plugins\eroiica\msvcr71.dll)
  0x7C3A0000 (size: 0x7B000) (ver: 7.10.3077.0): msvcp71.dll (C:\Program Files\Altap Salamander\plugins\eroiica\msvcp71.dll)
  0x24100000 (size: 0x1D000) (ver: 2.1.0.3): support.dll (C:\Program Files\Altap Salamander\plugins\eroiica\support.dll)
  0x24F80000 (size: 0x18000) (ver: 2.4.0.3): PFltWmf.dll (C:\Program Files\Altap Salamander\plugins\eroiica\PFltWmf.dll)
  0x24000000 (size: 0x58000) (ver: 1.5.0.2): RtfSupport.dll (C:\Program Files\Altap Salamander\plugins\eroiica\RtfSupport.dll)
  0x04990000 (size: 0x63000) (ver: 11.0.3.37): PDFShell.dll (C:\Program Files\Common Files\Adobe\Acrobat\ActiveX\PDFShell.dll)
  0x24B00000 (size: 0xD000) (ver: 1.2.0.0): pfltgerb.dll (C:\Program Files\Altap Salamander\plugins\eroiica\pfltgerb.dll)
  0x24780000 (size: 0x1A000) (ver: 2.5.0.2): pfltdxf.dll (C:\Program Files\Altap Salamander\plugins\eroiica\pfltdxf.dll)
  0x25000000 (size: 0x1D1000) (ver: 3.9.0.6): pfltpdfs.dll (C:\Program Files\Altap Salamander\plugins\eroiica\pfltpdfs.dll)
  0x7E290000 (size: 0x173000) (ver: 6.0.2900.6168): shdocvw.dll (C:\WINDOWS\system32\shdocvw.dll)
  0x754D0000 (size: 0x80000) (ver: 5.131.2600.5512): CRYPTUI.dll (C:\WINDOWS\system32\CRYPTUI.dll)
  0x76C30000 (size: 0x2E000) (ver: 5.131.2600.6285): WINTRUST.dll (C:\WINDOWS\system32\WINTRUST.dll)
  0x76C90000 (size: 0x28000) (ver: 5.1.2600.6198): IMAGEHLP.dll (C:\WINDOWS\system32\IMAGEHLP.dll)
  0x73380000 (size: 0x57000) (ver: 6.0.2900.5512): zipfldr.dll (C:\WINDOWS\system32\zipfldr.dll)
  0x04C00000 (size: 0x36000) (ver: 4.20.0.0): rarext.dll (C:\Program Files\WinRAR\rarext.dll)
  0x77690000 (size: 0x21000) (ver: 5.1.2600.5512): NTMARTA.DLL (C:\WINDOWS\system32\NTMARTA.DLL)
  0x14070000 (size: 0x1B000) (ver: 11.0.5721.5262): wmpshell.dll (C:\WINDOWS\system32\wmpshell.dll)
  0x20600000 (size: 0x2E000) (ver: 2.1.0.69): pictview.spl (C:\Program Files\Altap Salamander\plugins\pictview\pictview.spl)
  0x73000000 (size: 0x26000) (ver: 5.1.2600.5512): WINSPOOL.DRV (C:\WINDOWS\system32\WINSPOOL.DRV)
  0x30600000 (size: 0xF000) (ver: 2.1.0.69): english.slg (C:\Program Files\Altap Salamander\plugins\pictview\lang\english.slg)
  0x28100000 (size: 0x5D000) (ver: 1.57.7.0): PVW32Cnv.dll (C:\Program Files\Altap Salamander\plugins\pictview\PVW32Cnv.dll)
  0x04ED0000 (size: 0x33000) (ver: 16.0.0.707): ShellXP.dll (c:\Program Files\Common Files\Corel\Shared\Shell Extension\x86\ShellXP.dll)
  0x08B90000 (size: 0xA3000) (ver: 16.0.0.707): FileInfoProvider.dll (c:\Program Files\Common Files\Corel\Shared\Shell Extension\x86\FileInfoProvider.dll)
  0x4EC50000 (size: 0x1AB000) (ver: 5.2.6002.22791): gdiplus.dll (C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.6002.22791_x-ww_c8dff154\gdiplus.dll)
  0x73B30000 (size: 0x15000) (ver: 5.1.2600.5627): mscms.dll (C:\WINDOWS\system32\mscms.dll)
  0x66E90000 (size: 0x41000) (ver: 5.1.2600.5839): icm32.dll (C:\WINDOWS\system32\icm32.dll)
  0x04F10000 (size: 0x23000) (ver: 8.0.0.370): idicon.dll (C:\Program Files\Common Files\Adobe\Shell\CS6\idicon.dll)
  0x76980000 (size: 0x8000) (ver: 5.1.2600.5512): LINKINFO.dll (C:\WINDOWS\system32\LINKINFO.dll)
  0x76990000 (size: 0x25000) (ver: 5.1.2600.5512): ntshrui.dll (C:\WINDOWS\system32\ntshrui.dll)
  0x5CB00000 (size: 0x6E000) (ver: 6.0.2900.6072): shimgvw.dll (C:\WINDOWS\system32\shimgvw.dll)
  0x23700000 (size: 0x29000) (ver: 1.0.0.7): exif.dll (C:\Program Files\Altap Salamander\plugins\pictview\exif.dll)
  0x23400000 (size: 0x16000) (ver: 1.2.1.69): dbviewer.spl (C:\Program Files\Altap Salamander\plugins\dbviewer\dbviewer.spl)
  0x33400000 (size: 0x7000) (ver: 1.2.1.69): english.slg (C:\Program Files\Altap Salamander\plugins\dbviewer\lang\english.slg)

Unloaded Modules:
  (19336812 ms) 0x048A0000 (size: 0x10000) (ver: 5.1.20125.0): xapauthenticodesip.dll (C:\Program Files\Microsoft Silverlight\xapauthenticodesip.dll)
  (19336812 ms) 0x405F0000 (size: 0x8000) (ver: 4.5.6001.22159): MSISIP.DLL (C:\WINDOWS\system32\MSISIP.DLL)
  (19336812 ms) 0x41F00000 (size: 0x7000) (ver: 1.1.0.3917): asfsipc.dll (C:\WINDOWS\system32\asfsipc.dll)
  (19336812 ms) 0x7DFA0000 (size: 0x16000) (ver: 5.7.0.18066): wshext.dll (C:\WINDOWS\system32\wshext.dll)

Plugins:
  ZIP: zip\zip.spl v. 1.34, not loaded
  TAR: tar\tar.spl v. 3.3, not loaded
  PAK: pak\pak.spl v. 1.68, not loaded
  Internet Explorer Viewer: ieviewer\ieviewer.spl v. 1.1, not loaded
  7-Zip: 7zip\7zip.spl v. 1.24, not loaded
  Automation: automation\automation.spl v. 1.2, loaded (0x21A00000)
  Checksum: checksum\checksum.spl v. 2.0, not loaded
  Database Viewer: dbviewer\dbviewer.spl v. 1.21, loaded (0x23400000)
  Disk Copy: diskcopy\diskcopy.spl v. 1.07, not loaded
  DiskMap: diskmap\diskmap.spl v. 1.1, not loaded
  Encrypt & Decrypt: encrypt\encrypt.spl v. 1.08, not loaded
  Explorer Thumbnails: explorerthumb\explorerthumb.spl v. 0.24.29, loaded (0x018D0000)
  File Comparator: filecomp\filecomp.spl v. 1.13, not loaded
  FTP Search: fsearch\fsearch.spl v. 1.08, not loaded
  FTP Client: ftp\ftp.spl v. 1.32, not loaded
  Multimedia Viewer: mmviewer\mmviewer.spl v. 1.13, not loaded
  Network: nethood\nethood.spl v. 1.06, not loaded
  Portable Executable Viewer: peviewer\peviewer.spl v. 2.04, not loaded
  PictView: pictview\pictview.spl v. 2.1, loaded (0x20600000)
  Registry Editor: regedt\regedt.spl v. 1.11, not loaded
  Renamer: renamer\renamer.spl v. 1.1, not loaded
  Split & Combine: splitcbn\splitcbn.spl v. 1.09, not loaded
  Service Explorer: svcexp\svcexp.spl v. 0.010, not loaded
  UnACE: unace\unace.spl v. 2.19, not loaded
  UnARJ: unarj\unarj.spl v. 1.18, not loaded
  UnCAB: uncab\uncab.spl v. 1.24, not loaded
  UnCHM: unchm\unchm.spl v. 1.0, not loaded
  Undelete: undelete\undelete.spl v. 1.07, not loaded
  UnFAT: unfat\unfat.spl v. 1.07, not loaded
  UnISO: uniso\uniso.spl v. 1.32, not loaded
  UnLHA: unlha\unlha.spl v. 1.1, not loaded
  UnMIME: unmime\unmime.spl v. 1.11, not loaded
  UnRAR: unrar\unrar.spl v. 2.21, loaded (0x21000000)
  WinSCP (SFTP/SCP Client): winscp\winscp.spl v. 1.6.5, not loaded
  Total Commander Proxy (TCTorrent.wlx): wlx_torrent\tcproxy.spl v. 0.73, not loaded
  Windows Mobile: wmobile\wmobile.spl v. 1.05, not loaded
  Eroiica Viewer: eroiica\eroiica.spl v. 1.18, loaded (0x21300000)
  Total Commander Proxy (ext4Plugin.wfx): wfx_ext4tc\tcproxy.spl v. 0.73, not loaded
  Total Commander Proxy (davplug.wfx): wfx_webdav\tcproxy.spl v. 0.6, not loaded
  Total Commander Proxy (HTTPPlugin.wfx): wfx_http_plugin\tcproxy.spl v. 0.6, not loaded
  Total Commander Proxy (EventLog.wlx): wlx_eventlog\tcproxy.spl v. 0.6, not loaded

System Version:
  Microsoft Windows XP Professional
  Version 5.1 (Build 2600) SP 3.0, Service Pack 3
  System directory: C:\WINDOWS\system32
  Windows directory: C:\WINDOWS
  IE Version: 8.0.6001.18702 Build: 86001 
  COMCTL32.DLL Version: 6.0
  ProductName (from registry): Microsoft Windows XP
  CurrentVersion (from registry): 5.1

Other Information:
  User is Admin: yes
  Terminal Services: running on the console

Hardware Information:
  OEM ID: 0x0
  Number of Processors: 1
  Processor Type: 586
  Processor Architecture: 0
  Processor Level: 15
  Processor Vendor Name: GenuineIntel
  Processor Name: Intel(R) Celeron(R) D CPU 3.06GHz
  Processor Speed: ~3077 MHz
  Page size: 4096
  Minimum app address: 0x10000
  Maximum app address: 0x7FFEFFFF
  Active processor mask: 0x1
  Mouse is installed
  Total Physical Memory: 1039600 KB
  Free Physical Memory: 412112 KB
  Total Virtual Memory: 2097024 KB
  Free Virtual Memory: 1827044 KB
  BIOS Version: A_M_I  - 8000819
  BIOS Date: 08/19/08
  Monitor 1: (0,0)-(1920,1080) 1920x1080 pixels, planes: 1, bits per pixel: 32, primary display
  Monitor 1 Device Name: Intel(R) 82945G Express Chipset Family

Stack Back Trace:
  Thread ID: 0x1A4 (Thread with Exception)
  EIP = 0x21A112E8 automation.spl
  0x043235A8 (unknown module)
  (exception)
  ----
  Thread ID: 0xC68
  EIP = 0x7C90E514 ntdll.dll
  0x7C80A115 kernel32.dll
  0x00408FFA salamand.exe
  0x00408ACD salamand.exe
  0x00408BB1 salamand.exe
  0x00408C1E salamand.exe
  0x23907AF9 SALRTL.DLL
  0x7C80B729 kernel32.dll
  ----
  Thread ID: 0xEC8
  EIP = 0x7C90E514 ntdll.dll
  0x7C802542 kernel32.dll
  0x004E2197 salamand.exe
  0x004E231B salamand.exe
  0x004E2388 salamand.exe
  0x23907AF9 SALRTL.DLL
  0x7C80B729 kernel32.dll
  ----
  Thread ID: 0x478
  EIP = 0x7C90E514 ntdll.dll
  0x7C80A115 kernel32.dll
  0x004F443D salamand.exe
  (exception)
  ----
  Thread ID: 0xEC4
  EIP = 0x7C90E514 ntdll.dll
  0x7C802542 kernel32.dll
  0x004F4FE0 salamand.exe
  0x004F509D salamand.exe
  0x004F510A salamand.exe
  0x23907AF9 SALRTL.DLL
  0x7C80B729 kernel32.dll
  ----
  Thread ID: 0x17BC
  EIP = 0x7C90E514 ntdll.dll
  0x7C80A115 kernel32.dll
  0x00445A88 salamand.exe
  0x00446A22 salamand.exe
  0x00446A8F salamand.exe
  0x23907AF9 SALRTL.DLL
  0x7C80B729 kernel32.dll
  ----
  Thread ID: 0xC14
  EIP = 0x7C90E514 ntdll.dll
  0x7C80A115 kernel32.dll
  0x00445A88 salamand.exe
  0x00446A22 salamand.exe
  0x00446A8F salamand.exe
  0x23907AF9 SALRTL.DLL
  0x7C80B729 kernel32.dll
  ----
  Thread ID: 0xEEC
  EIP = 0x7C90E514 ntdll.dll
  0x004D6929 salamand.exe
  0x575653EC (unknown module)
  (exception)
  ----
  Thread ID: 0xD20
  EIP = 0x7C90E514 ntdll.dll
  0x7C802542 kernel32.dll
  0x2130A671 eroiica.spl
  (exception)
  ----
  Thread ID: 0x1724
  EIP = 0x7C90E514 ntdll.dll
  0x7C802455 kernel32.dll
  0x0040AA48 salamand.exe
  0x0040B245 salamand.exe
  0x00523112 salamand.exe
  0x7E418734 USER32.dll
  0x7E418816 USER32.dll
  0x7E42A013 USER32.dll
  0x7E42A039 USER32.dll
  0x773E1B72 COMCTL32.dll
  0x773E1EC5 COMCTL32.dll
  0x773E2087 COMCTL32.dll
  0x7744E0F3 COMCTL32.dll
  0x773E1EC5 COMCTL32.dll
  0x773E20EA COMCTL32.dll
  0x7E418734 USER32.dll
  0x7E418816 USER32.dll
  0x7E428EA0 USER32.dll
  0x7E428EEC USER32.dll
  0x7C90E473 ntdll.dll
  0x005066EC salamand.exe
  0x0050678A salamand.exe
  0x005067F7 salamand.exe
  0x23907AF9 SALRTL.DLL
  0x7C80B729 kernel32.dll
I run Python 2.7.3 and latest pywin32 (218)
Are you saying you can't reproduce?
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Automation issues with Python COM

Post by Jan Rysavy »

Thank you. I didn't try yet :)
User avatar
otrov
Posts: 110
Joined: 10 Feb 2010, 04:39

Re: Automation issues with Python COM

Post by otrov »

OK :)

I just tried on another XP PC with same version of Salamander and Python, and I get same crash
manison
Plugin Developer
Plugin Developer
Posts: 216
Joined: 09 Dec 2005, 23:23
Location: Ceske Budejovice, Czech Republic
Contact:

Re: Automation issues with Python COM

Post by manison »

I briefly tested early Automation versions with ActiveState ActivePython (I don't remember which version) and attached "scripts". Can you please test your configuration whether those "scripts" also crashes Salamander?

Also, since I'm not quite familiar with Python can you please describe what I have to install to reproduce the problem? Thanks.
Attachments
Automation-Python-Tests.7z
(246 Bytes) Downloaded 610 times
User avatar
otrov
Posts: 110
Joined: 10 Feb 2010, 04:39

Re: Automation issues with Python COM

Post by otrov »

Manison, Python works fine for automation scripts, but problem is with just some Salamander exposed function. As reported I noticed issue with `Salamander.ViewFile` and `Salamander.WaitWindow`.

ActiveState Python is bundled with pywin32, so this Python distribution should work out of the box with Salamander. Also official Python distribution from python.org should work fine after installing pywin32 extension (which registers Python COM after installation): sourceforge.net/projects/pywin32

I also posted 2 Python scripts that I thought could be handy to general Salamander user (if you like to test automation with Python):
manison
Plugin Developer
Plugin Developer
Posts: 216
Joined: 09 Dec 2005, 23:23
Location: Ceske Budejovice, Czech Republic
Contact:

Re: Automation issues with Python COM

Post by manison »

The problem is fixed. The fixed plugin will be available in the next AS 3.0 EAP/beta version. Thank you for reporting the issue.
Post Reply