rejetto forum

Software => HFS ~ HTTP File Server => Bug reports => Topic started by: rainet on September 28, 2005, 03:52:14 AM

Title: accident report
Post by: rainet on September 28, 2005, 03:52:14 AM
when i use flashget to down a file with 150 connections,

Quote
Floating point division by zero
HFS 2.0 beta23
----------------------------------------------------------------
Stack list, generated 2005-9-28 11:29:12
[004F5232]{hfs.exe     } main.drawProgress (Line 4524, "main.pas" + 12) + $2E
[0040413F]{hfs.exe     } System.@HandleAnyException + $33
[004F5221]{hfs.exe     } main.drawProgress (Line 4524, "main.pas" + 12) + $1D
[004F5234]{hfs.exe     } main.drawProgress (Line 4524, "main.pas" + 12) + $30
[004F587D]{hfs.exe     } main.TmainFrm.connBoxDrawItem (Line 4595, "main.pas" + 23) + $3A
[0043F40E]{hfs.exe     } StdCtrls.TCustomListBox.DrawItem + $46
[0043F582]{hfs.exe     } StdCtrls.TCustomListBox.CNDrawItem + $7E
[00465BCC]{hfs.exe     } Controls.TControl.WndProc + $188
[00468B6F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0041DC7A]{hfs.exe     } Classes.TThreadList.UnlockList (Line 3097, "classes.pas" + 1) + $7
[0042F264]{hfs.exe     } Graphics.FreeMemoryContexts + $98
[004687EC]{hfs.exe     } Controls.TWinControl.MainWndProc + $2C
[00468801]{hfs.exe     } Controls.TWinControl.MainWndProc + $41
[00428AA8]{hfs.exe     } Classes.StdWndProc (Line 10565, "classes.pas" + 8) + $0
[00468B6F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0043F0E6]{hfs.exe     } StdCtrls.TCustomListBox.WndProc + $5A
[0046599C]{hfs.exe     } Controls.TControl.Perform + $24
[00468CA7]{hfs.exe     } Controls.DoControlMsg + $23
[00469422]{hfs.exe     } Controls.TWinControl.WMDrawItem + $E
[00465BCC]{hfs.exe     } Controls.TControl.WndProc + $188
[00468BE6]{hfs.exe     } Controls.TWinControl.DefaultHandler + $6A
[00465BCC]{hfs.exe     } Controls.TControl.WndProc + $188
[00468B6F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[004687EC]{hfs.exe     } Controls.TWinControl.MainWndProc + $2C
[00428AA8]{hfs.exe     } Classes.StdWndProc (Line 10565, "classes.pas" + 8) + $0
[00468C53]{hfs.exe     } Controls.TWinControl.DefaultHandler + $D7
[004691CB]{hfs.exe     } Controls.TWinControl.WMPaint + $33
[0043F348]{hfs.exe     } StdCtrls.TCustomListBox.WMPaint + $24
[00465BCC]{hfs.exe     } Controls.TControl.WndProc + $188
[00468C53]{hfs.exe     } Controls.TWinControl.DefaultHandler + $D7
[004660E2]{hfs.exe     } Controls.TControl.WMMouseMove + $6E
[00403E9B]{hfs.exe     } System.TObject.Dispatch + $13
[00465BCC]{hfs.exe     } Controls.TControl.WndProc + $188
[004ECEF9]{hfs.exe     } main.TmainFrm.httpEvent (Line 2914, "main.pas" + 320) + $26
[00468B6F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0042F264]{hfs.exe     } Graphics.FreeMemoryContexts + $98
[0043F0E6]{hfs.exe     } StdCtrls.TCustomListBox.WndProc + $5A
[004687EC]{hfs.exe     } Controls.TWinControl.MainWndProc + $2C
[00428AA8]{hfs.exe     } Classes.StdWndProc (Line 10565, "classes.pas" + 8) + $0
[00433192]{hfs.exe     } Contnrs.TComponentList.GetItems + $A
[00455873]{hfs.exe     } Forms.TApplication.ProcessMessage + $83
[004558AA]{hfs.exe     } Forms.TApplication.HandleMessage + $A
[00452727]{hfs.exe     } Forms.TCustomForm.ShowModal + $147
[0047D800]{hfs.exe     } ftmExceptionForm.TerrorHandler.ShowForm (Line 322, "ftmExceptionForm.pas" + 16) + $5
[0047D462]{hfs.exe     } ftmExceptionForm.TerrorHandler.AppException (Line 265, "ftmExceptionForm.pas" + 10) + $5
[00455B95]{hfs.exe     } Forms.TApplication.HandleException + $61
[00468827]{hfs.exe     } Controls.TWinControl.MainWndProc + $67
[004F5221]{hfs.exe     } main.drawProgress (Line 4524, "main.pas" + 12) + $1D
[004F5234]{hfs.exe     } main.drawProgress (Line 4524, "main.pas" + 12) + $30
[004043EA]{hfs.exe     } System.@HandleFinally + $2A
[004F587D]{hfs.exe     } main.TmainFrm.connBoxDrawItem (Line 4595, "main.pas" + 23) + $3A
[004043EA]{hfs.exe     } System.@HandleFinally + $2A
[0043F40E]{hfs.exe     } StdCtrls.TCustomListBox.DrawItem + $46
[004043EA]{hfs.exe     } System.@HandleFinally + $2A
[0043F582]{hfs.exe     } StdCtrls.TCustomListBox.CNDrawItem + $7E
[00465BCC]{hfs.exe     } Controls.TControl.WndProc + $188
[00468B6F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0041DC7A]{hfs.exe     } Classes.TThreadList.UnlockList (Line 3097, "classes.pas" + 1) + $7
[0042F264]{hfs.exe     } Graphics.FreeMemoryContexts + $98
[004687EC]{hfs.exe     } Controls.TWinControl.MainWndProc + $2C
[00468801]{hfs.exe     } Controls.TWinControl.MainWndProc + $41
[00428AA8]{hfs.exe     } Classes.StdWndProc (Line 10565, "classes.pas" + 8) + $0
[00468B6F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0043F0E6]{hfs.exe     } StdCtrls.TCustomListBox.WndProc + $5A
[0046599C]{hfs.exe     } Controls.TControl.Perform + $24
[00468CA7]{hfs.exe     } Controls.DoControlMsg + $23
[00469422]{hfs.exe     } Controls.TWinControl.WMDrawItem + $E
[00465BCC]{hfs.exe     } Controls.TControl.WndProc + $188
[00468BE6]{hfs.exe     } Controls.TWinControl.DefaultHandler + $6A
[00465BCC]{hfs.exe     } Controls.TControl.WndProc + $188
[00468B6F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[004687EC]{hfs.exe     } Controls.TWinControl.MainWndProc + $2C
[004043EA]{hfs.exe     } System.@HandleFinally + $2A
[00428AA8]{hfs.exe     } Classes.StdWndProc (Line 10565, "classes.pas" + 8) + $0
[00468C53]{hfs.exe     } Controls.TWinControl.DefaultHandler + $D7
[004691CB]{hfs.exe     } Controls.TWinControl.WMPaint + $33
[00403E9B]{hfs.exe     } System.TObject.Dispatch + $13
[00465BCC]{hfs.exe     } Controls.TControl.WndProc + $188
[0043F348]{hfs.exe     } StdCtrls.TCustomListBox.WMPaint + $24
[00465BCC]{hfs.exe     } Controls.TControl.WndProc + $188
[00468C53]{hfs.exe     } Controls.TWinControl.DefaultHandler + $D7
[00465BCC]{hfs.exe     } Controls.TControl.WndProc + $188
[004660E2]{hfs.exe     } Controls.TControl.WMMouseMove + $6E
[00403E9B]{hfs.exe     } System.TObject.Dispatch + $13
[00465BCC]{hfs.exe     } Controls.TControl.WndProc + $188
[004ECEF9]{hfs.exe     } main.TmainFrm.httpEvent (Line 2914, "main.pas" + 320) + $26
[00468B6F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0044F66D]{hfs.exe     } Forms.TCustomForm.WndProc + $421
[0041DC7A]{hfs.exe     } Classes.TThreadList.UnlockList (Line 3097, "classes.pas" + 1) + $7
[0043F0E6]{hfs.exe     } StdCtrls.TCustomListBox.WndProc + $5A
[004687EC]{hfs.exe     } Controls.TWinControl.MainWndProc + $2C
[00428AA8]{hfs.exe     } Classes.StdWndProc (Line 10565, "classes.pas" + 8) + $0
[00433192]{hfs.exe     } Contnrs.TComponentList.GetItems + $A
[00455873]{hfs.exe     } Forms.TApplication.ProcessMessage + $83
[004558AA]{hfs.exe     } Forms.TApplication.HandleMessage + $A
[00452727]{hfs.exe     } Forms.TCustomForm.ShowModal + $147
[0047D800]{hfs.exe     } ftmExceptionForm.TerrorHandler.ShowForm (Line 322, "ftmExceptionForm.pas" + 16) + $5
[0047D462]{hfs.exe     } ftmExceptionForm.TerrorHandler.AppException (Line 265, "ftmExceptionForm.pas" + 10) + $5
[00455B95]{hfs.exe     } Forms.TApplication.HandleException + $61
[00468827]{hfs.exe     } Controls.TWinControl.MainWndProc + $67
[004F5221]{hfs.exe     } main.drawProgress (Line 4524, "main.pas" + 12) + $1D
[004F5234]{hfs.exe     } main.drawProgress (Line 4524, "main.pas" + 12) + $30
[004043EA]{hfs.exe     } System.@HandleFinally + $2A
[004F587D]{hfs.exe     } main.TmainFrm.connBoxDrawItem (Line 4595, "main.pas" + 23) + $3A
[004043EA]{hfs.exe     } System.@HandleFinally + $2A
[0043F40E]{hfs.exe     } StdCtrls.TCustomListBox.DrawItem + $46
[004043EA]{hfs.exe     } System.@HandleFinally + $2A
[0043F582]{hfs.exe     } StdCtrls.TCustomListBox.CNDrawItem + $7E
[00465BCC]{hfs.exe     } Controls.TControl.WndProc + $188
[00468B6F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0041DC7A]{hfs.exe     } Classes.TThreadList.UnlockList (Line 3097, "classes.pas" + 1) + $7
[0042F264]{hfs.exe     } Graphics.FreeMemoryContexts + $98
[004687EC]{hfs.exe     } Controls.TWinControl.MainWndProc + $2C
[00468801]{hfs.exe     } Controls.TWinControl.MainWndProc + $41
[00428AA8]{hfs.exe     } Classes.StdWndProc (Line 10565, "classes.pas" + 8) + $0
[00468B6F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0043F0E6]{hfs.exe     } StdCtrls.TCustomListBox.WndProc + $5A
[0046599C]{hfs.exe     } Controls.TControl.Perform + $24
[00468CA7]{hfs.exe     } Controls.DoControlMsg + $23
[00469422]{hfs.exe     } Controls.TWinControl.WMDrawItem + $E
[00465BCC]{hfs.exe     } Controls.TControl.WndProc + $188
[00468BE6]{hfs.exe     } Controls.TWinControl.DefaultHandler + $6A
[00465BCC]{hfs.exe     } Controls.TControl.WndProc + $188
[00468B6F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[004687EC]{hfs.exe     } Controls.TWinControl.MainWndProc + $2C
[004043EA]{hfs.exe     } System.@HandleFinally + $2A
[00428AA8]{hfs.exe     } Classes.StdWndProc (Line 10565, "classes.pas" + 8) + $0
[00468C53]{hfs.exe     } Controls.TWinControl.DefaultHandler + $D7
[004691CB]{hfs.exe     } Controls.TWinControl.WMPaint + $33
[004564CA]{hfs.exe     } Forms.TApplication.StartHintTimer + $1A
[0043F348]{hfs.exe     } StdCtrls.TCustomListBox.WMPaint + $24
[00465BCC]{hfs.exe     } Controls.TControl.WndProc + $188
[0046599C]{hfs.exe     } Controls.TControl.Perform + $24
[00468B6F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0041DC7A]{hfs.exe     } Classes.TThreadList.UnlockList (Line 3097, "classes.pas" + 1) + $7
[0043F0E6]{hfs.exe     } StdCtrls.TCustomListBox.WndProc + $5A
[004687EC]{hfs.exe     } Controls.TWinControl.MainWndProc + $2C
[00428AA8]{hfs.exe     } Classes.StdWndProc (Line 10565, "classes.pas" + 8) + $0
[00433192]{hfs.exe     } Contnrs.TComponentList.GetItems + $A
[00455873]{hfs.exe     } Forms.TApplication.ProcessMessage + $83
[004558AA]{hfs.exe     } Forms.TApplication.HandleMessage + $A
[00455ACA]{hfs.exe     } Forms.TApplication.Run + $96
[004FD648]{hfs.exe     } hfs.hfs (Line 58, "C:\code\mine\hfs\hfs.dpr" + 14) + $2
----------------------------------------------------------------
System   : Windows XP Professional, Version: 5.1, Build: A28, "Service Pack 2"
Processor: AMD, AMD Sempron(tm) Processor 2600+, 1600 MHz MMX
Display  : 800x600 pixels, 32 bpp
----------------------------------------------------------------
----------------------------------------------------------------
Product Versions

hfs.exe: Build: 0 2005-4-2 3:37:48
Title: Re: accident report
Post by: Mike on September 28, 2005, 08:15:50 AM
Quote from: "rainet"
when i use flashget to down a file with 150 connections
150 Connections!!  WHY??  That is just overkill in my opinion and the reason why I don't allow download managers set up that way on my server.  You are just taking connections away from other people who are online at the same time by slowing things up for them.
Title: accident report
Post by: rejetto on November 30, 2005, 02:27:33 AM
fixed in next beta (26)