Go Back   FlashFXP Forums > > > >

ioFTPD General New releases, comments, questions regarding the latest version of ioFTPD.

Reply
 
Thread Tools Rating: Thread Rating: 2 votes, 3.00 average. Display Modes
Old 10-15-2009, 12:49 PM   #121
Yil
Too much time...
FlashFXP Beta Tester
ioFTPD Administrator
 
Join Date: May 2005
Posts: 1,194
Default

pion: Sorry pion. No reading of files being uploaded, and new in v7 no reading of a newly uploaded file until the zipscript has finished processing it (to handle .nfo addition/deletion).
Yil is offline   Reply With Quote
Old 10-16-2009, 04:53 AM   #122
Smirnoff
Junior Member
 
Join Date: Mar 2004
Posts: 10
Default

Hi

I believe I found a minor bug in 7.0.3 using ioGui:

While creating a user, I specify FTP logins 3, Telnet 0 and HTTP 0
Once the procedure completed, I check the user settings and FTP logins i always set to 0

If I leave defaut settings I got login settings: 1 0 0

Ooops
I cannot delete my test users either from ioGui
(from site command it does works: test External 3 3 * DELETED 1m 51s ago by xxxxx *)

Cheers
Smirnoff
Smirnoff is offline   Reply With Quote
Old 10-16-2009, 01:21 PM   #123
Yil
Too much time...
FlashFXP Beta Tester
ioFTPD Administrator
 
Join Date: May 2005
Posts: 1,194
Default

newguy: Added some functionality to the directory listing logic to track where files/dirs are coming from in merged directories. This should allow a cool feature I was playing with that allows VM users to get an idea of where things are on disk and perhaps I can even find a way to let admins manage merged directories by moving stuff between disks easily. The other reason this is useful is I can now easily recover the real path(s) to a file when listing directory entries. Now I'm going to add a TCL command to get access to a complete directory listing with full details about each file via a single call. This should be a big performance increase and should make your job really easy and be useful to other scripts as well.
Yil is offline   Reply With Quote
Old 10-17-2009, 07:16 PM   #124
Dahlia
Member
 
Join Date: Sep 2008
Posts: 33
Default

Hi,
Yil please add option for Timezones to ioFTPD.

Even in glftpd they had some troubles with that but seems they fixed timezones.

----
[from glftpd 'known bugs' file]
*) the timezone setting doesn't change time on new files/directories, and was reported to also cause major slowdowns with cookies for some people.
- not worth fixing, since the localtime fix works 100%, right?
----

So would be cool to have some option with Timezone (UTC/local server time) in ioftpd.ini too.


Thank you!
Dahlia is offline   Reply With Quote
Old 10-18-2009, 07:53 AM   #125
Domin
Junior Member
FlashFXP Registered User
 
Join Date: May 2007
Posts: 8
Unhappy

I am still getting hang/crashes on ioftpd where the only fix is to kill the process and restart ioftpd.exe to make it respond again, here is my error log:

Code:
Sun Oct 18 11:17:30 2009 - ioFTPD v7.0.3
Unhandled exception: Access Violation (0xC0000005)
Address: 0x0046891D [attempting to read data from 0x5F6E699C]
PID=3516, PATH=C:\ioFTPD\system\ioFTPD.exe
Thread ID: 3212

System information:
Processor #0 Name: AMD Athlon(tm) 64 Processor 3500+
Processor #0 Identifier: AMD64 Family 15 Model 63 Stepping 2
OS: Windows 5.2 (build 3790)
Registry: Microsoft Windows XP
Decoded: Server 2003 - Service Pack 2
Page size: 4096

Modules:
--------
[00400000 - 004e8000]: C:\ioFTPD\system\ioFTPD.exe (v7.0.3.0)
[7d600000 - 7d6f0000]: C:\WINDOWS\system32\ntdll.dll (v5.2.3790.4455)
[7d4c0000 - 7d5f0000]: C:\WINDOWS\SysWOW64\kernel32.dll (v5.2.3790.4480)
[71c00000 - 71c17000]: C:\WINDOWS\system32\ws2_32.dll (v5.2.3790.3959)
[77ba0000 - 77bfa000]: C:\WINDOWS\SysWOW64\msvcrt.dll (v7.0.3790.3959)
[71bf0000 - 71bf8000]: C:\WINDOWS\system32\ws2help.dll (v5.2.3790.1830)
[7d1e0000 - 7d27c000]: C:\WINDOWS\SysWOW64\advapi32.dll (v5.2.3790.4455)
[7da20000 - 7db00000]: C:\WINDOWS\SysWOW64\rpcrt4.dll (v5.2.3790.4502)
[7d8d0000 - 7d920000]: C:\WINDOWS\SysWOW64\secur32.dll (v5.2.3790.4530)
[10000000 - 10105000]: C:\ioFTPD\system\tcl85t.dll (v8.5.2.7)
[7d930000 - 7da00000]: C:\WINDOWS\SysWOW64\user32.dll (v5.2.3790.4033)
[7d800000 - 7d890000]: C:\WINDOWS\SysWOW64\gdi32.dll (v5.2.3790.4396)
[761b0000 - 76243000]: C:\WINDOWS\system32\crypt32.dll (v5.131.3790.3959)
[76190000 - 761a2000]: C:\WINDOWS\system32\msasn1.dll (v5.2.3790.4584)
[77b90000 - 77b98000]: C:\WINDOWS\SysWOW64\version.dll (v5.2.3790.1830)
[7dee0000 - 7df40000]: C:\WINDOWS\system32\imm32.dll (v5.2.3790.3959)
[03000000 - 03121000]: C:\ioFTPD\system\dbghelp.dll (v6.11.1.404)
[7df50000 - 7dfc0000]: C:\WINDOWS\system32\uxtheme.dll (v6.0.3790.3959)
[4b3c0000 - 4b410000]: C:\WINDOWS\SysWOW64\msctf.dll (v5.2.3790.3959)
[75e60000 - 75e87000]: C:\WINDOWS\system32\apphelp.dll (v5.2.3790.3959)
[4dc30000 - 4dc5e000]: C:\WINDOWS\system32\msctfime.ime (v5.2.3790.3959)
[77670000 - 777a9000]: C:\WINDOWS\system32\ole32.dll (v5.2.3790.3959)
[7c8d0000 - 7d0cf000]: C:\WINDOWS\SysWOW64\shell32.dll (v6.0.3790.4315)
[02eb0000 - 02f02000]: C:\WINDOWS\SysWOW64\shlwapi.dll (v6.0.3790.3959)
[7dbd0000 - 7dcd3000]: C:\WINDOWS\WinSxS\WOW64_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.3790.3959_x-ww_5FA17F4E\comctl32.dll (v6.0.3790.3959)
[76920000 - 769e2000]: C:\WINDOWS\system32\userenv.dll (v5.2.3790.3959)
[71c40000 - 71c97000]: C:\WINDOWS\system32\netapi32.dll (v5.2.3790.4392)
[7db30000 - 7dbb0000]: C:\WINDOWS\system32\mswsock.dll (v5.2.3790.4318)
[5f270000 - 5f2ca000]: C:\WINDOWS\system32\hnetcfg.dll (v5.2.3790.3959)
[71ae0000 - 71ae8000]: C:\WINDOWS\system32\wshtcpip.dll (v5.2.3790.3959)
[76ed0000 - 76efa000]: C:\WINDOWS\system32\dnsapi.dll (v5.2.3790.4318)
[76f70000 - 76f77000]: C:\WINDOWS\system32\winrnr.dll (v5.2.3790.3959)
[76f10000 - 76f3e000]: C:\WINDOWS\SysWOW64\wldap32.dll (v5.2.3790.3959)
[4c9e0000 - 4c9fe000]: C:\WINDOWS\system32\wshbth.dll (v5.2.3790.1830)
[770e0000 - 771e8000]: C:\WINDOWS\system32\setupapi.dll (v5.2.3790.3959)
[68000000 - 68035000]: C:\WINDOWS\system32\rsaenh.dll (v5.2.3790.3959)
[76b70000 - 76b7b000]: C:\WINDOWS\system32\psapi.dll (v5.2.3790.3959)
[76f80000 - 76f85000]: C:\WINDOWS\system32\rasadhlp.dll (v5.2.3790.3959)
[71e00000 - 71e14000]: C:\WINDOWS\system32\msapsspc.dll (v6.0.0.7755)
[78080000 - 78091000]: C:\WINDOWS\system32\msvcrt40.dll (v5.2.3790.0)
[71e20000 - 71e70000]: C:\WINDOWS\system32\msnsspc.dll (v6.1.1825.0)
[76750000 - 76778000]: C:\WINDOWS\SysWOW64\schannel.dll (v5.2.3790.4530)
[68100000 - 68127000]: C:\WINDOWS\system32\dssenh.dll (v5.2.3790.3959)
[03470000 - 03496000]: C:\ioFTPD\lib\nxHelper\nxHelper.dll (v2.4.0.0)
[034a0000 - 03501000]: C:\ioFTPD\lib\sqlite3\tclsqlite3.dll (v0.0.0.0)
[10210000 - 10224000]: C:\ioFTPD\lib\reg1.2\tclreg12.dll (v0.0.0.0)
[03520000 - 03589000]: C:\ioFTPD\lib\tcl8.5\twapi\twapi.dll (v2.0.11.0)
[72590000 - 725dc000]: C:\WINDOWS\system32\pdh.dll (v5.2.3790.4471)
[762b0000 - 762f9000]: C:\WINDOWS\SysWOW64\comdlg32.dll (v6.0.3790.3959)
[77530000 - 775c7000]: C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_5.82.3790.3959_x-ww_78FCF8D0\comctl32.dll (v5.82.3790.3959)
[03590000 - 0361b000]: C:\WINDOWS\SysWOW64\oleaut32.dll (v5.2.3790.4202)
[48890000 - 488cd000]: C:\WINDOWS\system32\odbc32.dll (v3.526.3959.0)
[60950000 - 60956000]: C:\WINDOWS\system32\odbcbcp.dll (v2000.86.3959.0)
[76aa0000 - 76acd000]: C:\WINDOWS\system32\winmm.dll (v5.2.3790.3959)
[71bd0000 - 71be1000]: C:\WINDOWS\SysWOW64\mpr.dll (v5.2.3790.3959)
[73070000 - 73097000]: C:\WINDOWS\system32\winspool.drv (v5.2.3790.3959)
[76cf0000 - 76d0a000]: C:\WINDOWS\system32\iphlpapi.dll (v5.2.3790.3959)
[748c0000 - 748c7000]: C:\WINDOWS\system32\powrprof.dll (v6.0.3790.1830)
[76f00000 - 76f08000]: C:\WINDOWS\system32\wtsapi32.dll (v5.2.3790.3959)
[771f0000 - 77201000]: C:\WINDOWS\system32\winsta.dll (v5.2.3790.3959)
[03620000 - 03685000]: C:\WINDOWS\system32\msvcp60.dll (v7.0.3790.1830)
[03bb0000 - 03bc7000]: C:\WINDOWS\system32\odbcint.dll (v3.526.1830.0)
[71bc0000 - 71bc8000]: C:\WINDOWS\system32\rdpsnd.dll (v5.2.3790.0)
[6a380000 - 6a39d000]: C:\ioFTPD\lib\tcl8.5\zlib1.1\zlib11.dll (v0.0.0.0)


Threads:
--------
ID: 3644  [00130000-0012fe7c]
  # 1: 7D61CCC6 -> [ntdll + CCC6] ? NtDelayExecution() + 0x15
  # 2: 0041BFA2 -> [ioFTPD + 1AFA2] Thread_DeInit() + 0xB2
                    [c:\projects\ioftpd7\7.0.3\src\threads.c, line 246]
  # 3: 00450AB5 -> [ioFTPD + 4FAB5] DaemonDeInitialize() + 0x65
                    [c:\projects\ioftpd7\7.0.3\src\main.c, line 305]
  # 4: 004511CC -> [ioFTPD + 501CC] CommonMain() + 0x8C
                    [c:\projects\ioftpd7\7.0.3\src\main.c, line 370]
  # 5: 00451331 -> [ioFTPD + 50331] WinMain() + 0x71
                    [c:\projects\ioftpd7\7.0.3\src\main.c, line 517]
  # 6: 004062C6 -> [ioFTPD + 52C6] __tmainCRTStartup() + 0x113
                    [f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c, line 263]
  # 7: 7D4E7D42 -> [kernel32 + 17D42] ? BaseProcessInitPostImport() + 0x8D


ID: 3976  [02040000-0203e4f8]
  # 1: 7D61C846 -> [ntdll + C846] ? NtWaitForSingleObject() + 0x15
  # 2: 7D4D8C0D -> [kernel32 + 8C0D] ? WaitForSingleObject() + 0x12
  # 3: 004676F7 -> [ioFTPD + 666F7] AcquireDirCacheLock() + 0xE7
                    [c:\projects\ioftpd7\7.0.3\src\directorycache.c, line 205]
  # 4: 00468320 -> [ioFTPD + 67320] InsertAndAcquireDirCacheLock() + 0x3B0
                    [c:\projects\ioftpd7\7.0.3\src\directorycache.c, line 293]
  # 5: 00469B6B -> [ioFTPD + 68B6B] OpenDirectory() + 0x8B
                    [c:\projects\ioftpd7\7.0.3\src\directorycache.c, line 1274]
  # 6: 0046B227 -> [ioFTPD + 6A227] GetFileInfo2() + 0x197
                    [c:\projects\ioftpd7\7.0.3\src\directorycache.c, line 1414]
  # 7: 0046B312 -> [ioFTPD + 6A312] GetFileInfo() + 0x12
                    [c:\projects\ioftpd7\7.0.3\src\directorycache.c, line 1449]
  # 8: 00441A65 -> [ioFTPD + 40A65] PWD_CWD() + 0x455
                    [c:\projects\ioftpd7\7.0.3\src\pwd.c, line 817]
  # 9: 00425561 -> [ioFTPD + 24561] Tcl_Resolve() + 0x181
                    [c:\projects\ioftpd7\7.0.3\src\tcl.c, line 1391]
  #10: 1000DD73 -> [tcl85t + CD73] TclEvalObjvInternal() + 0x283
                    [c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 3690]
  #11: 1004701E -> [tcl85t + 4601E] TclExecuteByteCode() + 0xD5E
                    [c:\projects\tcl-v8.5.7-src\generic\tclexecute.c, line 2351]
  #12: 10083BDB -> [tcl85t + 82BDB] TclObjInterpProcCore() + 0x4B
                    [c:\projects\tcl-v8.5.7-src\generic\tclproc.c, line 1752]
  #13: 10083B74 -> [tcl85t + 82B74] TclObjInterpProc() + 0x34
                    [c:\projects\tcl-v8.5.7-src\generic\tclproc.c, line 1642]
  #14: 1000DD73 -> [tcl85t + CD73] TclEvalObjvInternal() + 0x283
                    [c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 3690]
  #15: 1000E92D -> [tcl85t + D92D] TclEvalEx() + 0x6ED
                    [c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 4341]
  #16: 1000E22D -> [tcl85t + D22D] Tcl_EvalEx() + 0x1D
                    [c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 4043]
  #17: 100662BF -> [tcl85t + 652BF] Tcl_FSEvalFileEx() + 0x19F
                    [c:\projects\tcl-v8.5.7-src\generic\tclioutil.c, line 1814]
  #18: 100650F0 -> [tcl85t + 640F0] Tcl_EvalFile() + 0x20
                    [c:\projects\tcl-v8.5.7-src\generic\tclioutil.c, line 231]
  #19: 00423C06 -> [ioFTPD + 22C06] TclExecute2() + 0x836
                    [c:\projects\ioftpd7\7.0.3\src\tcl.c, line 4070]
  #20: 00424EB4 -> [ioFTPD + 23EB4] TclExecute() + 0x14
                    [c:\projects\ioftpd7\7.0.3\src\tcl.c, line 4153]
  #21: 004659D8 -> [ioFTPD + 649D8] RunEvent() + 0x368
                    [c:\projects\ioftpd7\7.0.3\src\execute.c, line 1066]
  #22: 00431738 -> [ioFTPD + 30738] SchedulerJobProc() + 0xC8
                    [c:\projects\ioftpd7\7.0.3\src\scheduler.c, line 569]
  #23: 0041C70A -> [ioFTPD + 1B70A] WorkerThread() + 0x35A
                    [c:\projects\ioftpd7\7.0.3\src\threads.c, line 672]
  #24: 7D4DFE37 -> [kernel32 + FE37] ? FlsSetValue() + 0x13C


ID: 3212  [02180000-0217bc3c]
  # 1: 7D61D6E4 -> [ntdll + D6E4] ? NtGetContextThread() + 0x12
  # 2: 7D4DA619 -> [kernel32 + A619] ? MapViewOfFile() + 0x1B
  # 3: 7D4D8E5F -> [kernel32 + 8E5F] ? CloseHandle() + 0x44
  # 4: 03064DE3 -> [DbgHelp + 63DE3] ? MiniDumpReadDumpStream() + 0x76B3
  # 5: 0305F95D -> [DbgHelp + 5E95D] ? MiniDumpReadDumpStream() + 0x222D
  # 6: 03065D99 -> [DbgHelp + 64D99] ? MiniDumpReadDumpStream() + 0x8669
  # 7: 03068679 -> [DbgHelp + 67679] ? MiniDumpReadDumpStream() + 0xAF49
  # 8: 7D4D132F -> [kernel32 + 132F] ? ReadProcessMemory() + 0x1B
  # 9: 03065561 -> [DbgHelp + 64561] ? MiniDumpReadDumpStream() + 0x7E31
  #10: 03065610 -> [DbgHelp + 64610] ? MiniDumpReadDumpStream() + 0x7EE0
  #11: 0303CA83 -> [DbgHelp + 3BA83] ? SymEnumSourceFilesW() + 0x103
  #12: 0045569B -> [ioFTPD + 5469B] UnhandledExceptionLogger() + 0x93B
                    [c:\projects\ioftpd7\7.0.3\src\iodebug.c, line 1090]
  #13: 7D53556A -> [kernel32 + 6556A] ? UnhandledExceptionFilter() + 0x129
  #14: 7D508F8E -> [kernel32 + 38F8E] ? HeapValidate() + 0x10C5


ID: 3848  [022c0000-022bdd08]
  # 1: 7D61CCDB -> [ntdll + CCDB] ? ZwQueryDirectoryFile() + 0x12
  # 2: 100A35CD -> [tcl85t + A25CD] TclpMatchInDirectory() + 0x17D
                    [c:\projects\tcl-v8.5.7-src\win\tclwinfile.c, line 1015]
  # 3: 10065796 -> [tcl85t + 64796] Tcl_FSMatchInDirectory() + 0x66
                    [c:\projects\tcl-v8.5.7-src\generic\tclioutil.c, line 1103]
  # 4: 10054420 -> [tcl85t + 53420] DoGlob() + 0x150
                    [c:\projects\tcl-v8.5.7-src\generic\tclfilename.c, line 2338]
  # 5: 10053F11 -> [tcl85t + 52F11] TclGlob() + 0x601
                    [c:\projects\tcl-v8.5.7-src\generic\tclfilename.c, line 1915]
  # 6: 1005369B -> [tcl85t + 5269B] Tcl_GlobObjCmd() + 0xD3B
                    [c:\projects\tcl-v8.5.7-src\generic\tclfilename.c, line 1585]
  # 7: 1000DD73 -> [tcl85t + CD73] TclEvalObjvInternal() + 0x283
                    [c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 3690]
  # 8: 1004701E -> [tcl85t + 4601E] TclExecuteByteCode() + 0xD5E
                    [c:\projects\tcl-v8.5.7-src\generic\tclexecute.c, line 2351]
  # 9: 10083BDB -> [tcl85t + 82BDB] TclObjInterpProcCore() + 0x4B
                    [c:\projects\tcl-v8.5.7-src\generic\tclproc.c, line 1752]
  #10: 10083B74 -> [tcl85t + 82B74] TclObjInterpProc() + 0x34
                    [c:\projects\tcl-v8.5.7-src\generic\tclproc.c, line 1642]
  #11: 1000DD73 -> [tcl85t + CD73] TclEvalObjvInternal() + 0x283
                    [c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 3690]
  #12: 1004701E -> [tcl85t + 4601E] TclExecuteByteCode() + 0xD5E
                    [c:\projects\tcl-v8.5.7-src\generic\tclexecute.c, line 2351]
  #13: 10045E34 -> [tcl85t + 44E34] TclCompEvalObj() + 0xC4
                    [c:\projects\tcl-v8.5.7-src\generic\tclexecute.c, line 1496]
  #14: 1000F200 -> [tcl85t + E200] TclEvalObjEx() + 0x2A0
                    [c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 5095]
  #15: 10017AB9 -> [tcl85t + 16AB9] Tcl_ForeachObjCmd() + 0x389
                    [c:\projects\tcl-v8.5.7-src\generic\tclcmdah.c, line 1818]
  #16: 1000DD73 -> [tcl85t + CD73] TclEvalObjvInternal() + 0x283
                    [c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 3690]
  #17: 1004701E -> [tcl85t + 4601E] TclExecuteByteCode() + 0xD5E
                    [c:\projects\tcl-v8.5.7-src\generic\tclexecute.c, line 2351]
  #18: 10083BDB -> [tcl85t + 82BDB] TclObjInterpProcCore() + 0x4B
                    [c:\projects\tcl-v8.5.7-src\generic\tclproc.c, line 1752]
  #19: 10083B74 -> [tcl85t + 82B74] TclObjInterpProc() + 0x34
                    [c:\projects\tcl-v8.5.7-src\generic\tclproc.c, line 1642]
  #20: 1000DD73 -> [tcl85t + CD73] TclEvalObjvInternal() + 0x283
                    [c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 3690]
  #21: 1000E92D -> [tcl85t + D92D] TclEvalEx() + 0x6ED
                    [c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 4341]
  #22: 1000E22D -> [tcl85t + D22D] Tcl_EvalEx() + 0x1D
                    [c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 4043]
  #23: 100662BF -> [tcl85t + 652BF] Tcl_FSEvalFileEx() + 0x19F
                    [c:\projects\tcl-v8.5.7-src\generic\tclioutil.c, line 1814]
  #24: 100650F0 -> [tcl85t + 640F0] Tcl_EvalFile() + 0x20
                    [c:\projects\tcl-v8.5.7-src\generic\tclioutil.c, line 231]
  #25: 00423C06 -> [ioFTPD + 22C06] TclExecute2() + 0x836
                    [c:\projects\ioftpd7\7.0.3\src\tcl.c, line 4070]
  #26: 00424EB4 -> [ioFTPD + 23EB4] TclExecute() + 0x14
                    [c:\projects\ioftpd7\7.0.3\src\tcl.c, line 4153]
  #27: 004659D8 -> [ioFTPD + 649D8] RunEvent() + 0x368
                    [c:\projects\ioftpd7\7.0.3\src\execute.c, line 1066]
  #28: 00431738 -> [ioFTPD + 30738] SchedulerJobProc() + 0xC8
                    [c:\projects\ioftpd7\7.0.3\src\scheduler.c, line 569]
  #29: 0041C70A -> [ioFTPD + 1B70A] WorkerThread() + 0x35A
                    [c:\projects\ioftpd7\7.0.3\src\threads.c, line 672]
  #30: 7D4DFE37 -> [kernel32 + FE37] ? FlsSetValue() + 0x13C


ID: 3296  [03230000-0322fedc]
  # 1: 7D61CCC6 -> [ntdll + CCC6] ? NtDelayExecution() + 0x15
  # 2: 7D4D14EF -> [kernel32 + 14EF] ? Sleep() + 0xF
  # 3: 00429A45 -> [ioFTPD + 28A45] SocketSchedulerThread() + 0x4A5
                    [c:\projects\ioftpd7\7.0.3\src\socket.c, line 1797]
  # 4: 7D4DFE37 -> [kernel32 + FE37] ? FlsSetValue() + 0x13C


ID: 1136  [03330000-0332ff80]
  # 1: 7D61C8BE -> [ntdll + C8BE] ? ZwRemoveIoCompletion() + 0x15
  # 2: 7D4DFE37 -> [kernel32 + FE37] ? FlsSetValue() + 0x13C


ID: 3144  [02e70000-02e6dd1c]
  # 1: 7D61CCAB -> [ntdll + CCAB] ? ZwOpenFile() + 0x12
  # 2: 100A35CD -> [tcl85t + A25CD] TclpMatchInDirectory() + 0x17D
                    [c:\projects\tcl-v8.5.7-src\win\tclwinfile.c, line 1015]
  # 3: 10065796 -> [tcl85t + 64796] Tcl_FSMatchInDirectory() + 0x66
                    [c:\projects\tcl-v8.5.7-src\generic\tclioutil.c, line 1103]
  # 4: 10054420 -> [tcl85t + 53420] DoGlob() + 0x150
                    [c:\projects\tcl-v8.5.7-src\generic\tclfilename.c, line 2338]
  # 5: 10053F11 -> [tcl85t + 52F11] TclGlob() + 0x601
                    [c:\projects\tcl-v8.5.7-src\generic\tclfilename.c, line 1915]
  # 6: 1005369B -> [tcl85t + 5269B] Tcl_GlobObjCmd() + 0xD3B
                    [c:\projects\tcl-v8.5.7-src\generic\tclfilename.c, line 1585]
  # 7: 1000DD73 -> [tcl85t + CD73] TclEvalObjvInternal() + 0x283
                    [c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 3690]
  # 8: 1004701E -> [tcl85t + 4601E] TclExecuteByteCode() + 0xD5E
                    [c:\projects\tcl-v8.5.7-src\generic\tclexecute.c, line 2351]
  # 9: 10083BDB -> [tcl85t + 82BDB] TclObjInterpProcCore() + 0x4B
                    [c:\projects\tcl-v8.5.7-src\generic\tclproc.c, line 1752]
  #10: 10083B74 -> [tcl85t + 82B74] TclObjInterpProc() + 0x34
                    [c:\projects\tcl-v8.5.7-src\generic\tclproc.c, line 1642]
  #11: 1000DD73 -> [tcl85t + CD73] TclEvalObjvInternal() + 0x283
                    [c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 3690]
  #12: 1004701E -> [tcl85t + 4601E] TclExecuteByteCode() + 0xD5E
                    [c:\projects\tcl-v8.5.7-src\generic\tclexecute.c, line 2351]
  #13: 10045E34 -> [tcl85t + 44E34] TclCompEvalObj() + 0xC4
                    [c:\projects\tcl-v8.5.7-src\generic\tclexecute.c, line 1496]
  #14: 1000F200 -> [tcl85t + E200] TclEvalObjEx() + 0x2A0
                    [c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 5095]
  #15: 10017AB9 -> [tcl85t + 16AB9] Tcl_ForeachObjCmd() + 0x389
                    [c:\projects\tcl-v8.5.7-src\generic\tclcmdah.c, line 1818]
  #16: 1000DD73 -> [tcl85t + CD73] TclEvalObjvInternal() + 0x283
                    [c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 3690]
  #17: 1004701E -> [tcl85t + 4601E] TclExecuteByteCode() + 0xD5E
                    [c:\projects\tcl-v8.5.7-src\generic\tclexecute.c, line 2351]
  #18: 10083BDB -> [tcl85t + 82BDB] TclObjInterpProcCore() + 0x4B
                    [c:\projects\tcl-v8.5.7-src\generic\tclproc.c, line 1752]
  #19: 10083B74 -> [tcl85t + 82B74] TclObjInterpProc() + 0x34
                    [c:\projects\tcl-v8.5.7-src\generic\tclproc.c, line 1642]
  #20: 1000DD73 -> [tcl85t + CD73] TclEvalObjvInternal() + 0x283
                    [c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 3690]
  #21: 1000E92D -> [tcl85t + D92D] TclEvalEx() + 0x6ED
                    [c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 4341]
  #22: 1000E22D -> [tcl85t + D22D] Tcl_EvalEx() + 0x1D
                    [c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 4043]
  #23: 100662BF -> [tcl85t + 652BF] Tcl_FSEvalFileEx() + 0x19F
                    [c:\projects\tcl-v8.5.7-src\generic\tclioutil.c, line 1814]
  #24: 100650F0 -> [tcl85t + 640F0] Tcl_EvalFile() + 0x20
                    [c:\projects\tcl-v8.5.7-src\generic\tclioutil.c, line 231]
  #25: 00423C06 -> [ioFTPD + 22C06] TclExecute2() + 0x836
                    [c:\projects\ioftpd7\7.0.3\src\tcl.c, line 4070]
  #26: 00424EB4 -> [ioFTPD + 23EB4] TclExecute() + 0x14
                    [c:\projects\ioftpd7\7.0.3\src\tcl.c, line 4153]
  #27: 004659D8 -> [ioFTPD + 649D8] RunEvent() + 0x368
                    [c:\projects\ioftpd7\7.0.3\src\execute.c, line 1066]
  #28: 00431738 -> [ioFTPD + 30738] SchedulerJobProc() + 0xC8
                    [c:\projects\ioftpd7\7.0.3\src\scheduler.c, line 569]
  #29: 0041C70A -> [ioFTPD + 1B70A] WorkerThread() + 0x35A
                    [c:\projects\ioftpd7\7.0.3\src\threads.c, line 672]
  #30: 7D4DFE37 -> [kernel32 + FE37] ? FlsSetValue() + 0x13C



-------------------------------------------------------------------------------
And here is a link for the tinydump aso files:

[Link removed]

I am on windows xp pro x64

When i posted this poste i startede ioftpd, it have now become unresponsive but it dont seem to crash and there is no additional info in the crashlog.
What seems to be the same lock/error was also reported by other users on the irc channel a few days ago.
__________________
* FlashFXP v[3.7.8], build [1332], [X]registered
* OS: [X] WinXP Pro X64/Vista Ultimate X64
* Running behind NAT/router: [X] Yes & Model [Buffalo WHR-G125 Running DD-WRT]
* Running firewall: [X] No
* Running Antivirus: [X] Yes, Name [NOD32 V4.0.437.0]
* Network: [X] xDSL

Last edited by Yil; 10-18-2009 at 03:43 PM. Reason: added info
Domin is offline   Reply With Quote
Old 10-23-2009, 06:19 AM   #126
HiTmE
Junior Member
 
Join Date: May 2008
Posts: 18
Default

Hi Yil

I have a question.
Is there a list of all possible [FTP_Pre-Command_Events] to link to ?
Is there a retr command available ?

In my case i like to catch the "retr" command.
For example:

retr = TCL ..\scripts\antileech.tcl PRERETR

Regards
HiTmE

Last edited by HiTmE; 10-23-2009 at 06:35 AM.
HiTmE is offline   Reply With Quote
Old 10-23-2009, 11:12 PM   #127
dr.owned
Junior Member
 
Join Date: Oct 2009
Posts: 24
Default

Yil

how soon is the next update?

and what about WINE compatibility? last time i tried to launch ioFTPd under wine it just silently failed (ioftpd ~ 6.8.3, wine ~ 1.1.1)
dr.owned is offline   Reply With Quote
Old 10-24-2009, 01:33 AM   #128
Yil
Too much time...
FlashFXP Beta Tester
ioFTPD Administrator
 
Join Date: May 2005
Posts: 1,194
Default

Pre/Post commands just use the name of the command (plain) or as of v6.5+ @command (site). You should be able to use the line you wanted to catch RETR commands.

I just put together a new machine over the last day or so and am in the process of installing software. Hopefully having a real computer will allow me to run stuff easier/faster, find any multi-core/processor race conditions locally, and since it's win7 I can try out vista+ features we might want to use. I'm thinking of IO priority stuff and transacted operations for updating userfiles and .ioftpd files... So going to be a few days before I can get all my stuff ported over and begin work again when I get some free time.

Last edited by Yil; 10-24-2009 at 01:49 AM. Reason: Forgot the @ prefix for site commands
Yil is offline   Reply With Quote
Old 10-26-2009, 10:54 AM   #129
fudgi
Junior Member
 
Join Date: Mar 2008
Posts: 19
Default

doesnt ioftpd support xdupe? since i get that error that it isnt supported, but it used to work in older versions i think
fudgi is offline   Reply With Quote
Old 10-26-2009, 11:54 PM   #130
Yil
Too much time...
FlashFXP Beta Tester
ioFTPD Administrator
 
Join Date: May 2005
Posts: 1,194
Default

Nope, no built-in support for xdupe, however LOTS of 3rd party scripts are more than happy to tell you when the file you are uploading is a dupe

Personally, I don't like file level dupe checking and prefer it to be done only on directory names...
Yil is offline   Reply With Quote
Old 10-27-2009, 06:44 AM   #131
o_dog
Senior Member
 
Join Date: May 2007
Posts: 692
Default

not what xdupe is for, it sends a list of files to the client uploading so he doesn't have to try every file if it's already there. It's just a list command reallly, but yeah there are plenty of scripts around to support it
__________________
ioNiNJA
o_dog is offline   Reply With Quote
Old 10-29-2009, 05:39 PM   #132
paja1
Member
ioFTPD Registered User
 
Join Date: Jul 2005
Posts: 43
Default

Quote:
Originally Posted by Domin View Post
I am still getting hang/crashes on ioftpd where the only fix is to kill the process and restart ioftpd.exe to make it respond again, here is my error log:
...
When i posted this poste i startede ioftpd, it have now become unresponsive but it dont seem to crash and there is no additional info in the crashlog.
What seems to be the same lock/error was also reported by other users on the irc channel a few days ago.

Yes, i'm experiencing exactly the same...
Never had this kind of problems with v6.*.*
Usually it hangs after login, or at "opening ASCII Connection", or "Send Password".. and at the end it just dies... not response at all.. just listening on the port (opened socket).

No crash dump.. nothing.. happen to me up to 6x per day.. depends on the traffic on the site.
I really do like all new features in v7, especially virtual FS, but i need stability even more

I know, these kind of 'error reports' are not easy to follow.. but thats all i've got, so far.
I'll try to find 100% sure way to reproduce it.

Anyways it looks like it goes out of some resources, to me... dunno.

Thanks for any help with this.

Last edited by paja1; 10-29-2009 at 05:42 PM. Reason: typos
paja1 is offline   Reply With Quote
Old 10-29-2009, 06:07 PM   #133
Yil
Too much time...
FlashFXP Beta Tester
ioFTPD Administrator
 
Join Date: May 2005
Posts: 1,194
Default

One thing I'd like you to try. Since the process isn't exiting, if you are running Vista/Win7/2008 try going to the task manager, clicking on ioFTPD.exe and "Create Dump File". Zip/rar the file it creates and then PM me here and I'll send you a link to an FTP where you can upload the file so I can examine it.
Yil is offline   Reply With Quote
Old 10-30-2009, 06:44 AM   #134
paja1
Member
ioFTPD Registered User
 
Join Date: Jul 2005
Posts: 43
Default

Quote:
Originally Posted by Yil View Post
One thing I'd like you to try. Since the process isn't exiting, if you are running Vista/Win7/2008 try going to the task manager, clicking on ioFTPD.exe and "Create Dump File". Zip/rar the file it creates and then PM me here and I'll send you a link to an FTP where you can upload the file so I can examine it.
Unfortunately i'm using Windows Server 2003

Is there any other way to create dump for you? I'll do anything to help make it more stable again.

Thanks for any guide or info.
paja1 is offline   Reply With Quote
Old 10-30-2009, 01:19 PM   #135
ArtX
Senior Member
FlashFXP Beta Tester
ioFTPD Foundation User
 
Join Date: Jan 2004
Posts: 301
Default

Yil - will you be adding support for IPV6 to ioFTPD?
ArtX is offline   Reply With Quote
Reply

Tags
commands, fixed, memory, new/modified, tcl

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 09:33 PM.

Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)