I get the following, and other errors when adding a file to the cartwall.
[0053722C]
Program Version 2.1.42 Build 469
Call stack:
[00538E47]
[00532BCC]
[00532C05]
[00538441]
[005766A9]
[0053824E]
[00402F84]
[00404580]
[004045B9]
[005327AA]
[00537352]
[0040475A]
[0053862E]
[005327AA]
[00576CAE]
[00591C4C]
[0059DA3B]
[0047ACCF]
[0047643D]
[0047244B]
[00476A1F]
[0047244B]
[004720D8]
[004789C1]
[0047244B]
[0047AC68]
[0047244B]
[0040CC93]
[0040CC9B]
[0075005E]
[004762A1]
[0040CC93]
[0040CC9B]
[0040EB25]
[004720D8]
[00423AC0]
[0043B68C]
[00475A2C]
[004762A1]
[0040EB25]
[004720D8]
[004789E3]
[00475A2C]
[0042F4BC]
[00478A45]
[00478A5D]
[0059C70F]
[0059BE61]
[0059E8C2]
[005DD2B0]
[005DD8D9]
[0078A654]
[0078B675]
[0059EEB4]
[005BF7AA]
[005BF8B1]
[005C5681]
[00476383]
[004047C0]
[00472CE6]
[0062D760]
[0047244B]
[00475D67]
[0046D7C6]
[004762A1]
[005C813A]
[00475A2C]
[0042F4BC]
[0042FD36]
[0048F990]
[0048F9CA]
[0048FBEA]
[008C9D14]
Torben
January 11, 2008, 7:25am
2
Hm, only these addresses, no verbose error message? Very strange. I have tried to track down the error using the addresses above, but without success. Needless to say that everything runs smooth on my computer …
Can you try to reproduce the error with a minimal configuration (config files from the zip distribution)?
Torben
January 18, 2008, 8:42pm
3
Please download the latest snapshot from http://www.mairlist.com/download/mAirList/v2.1/snapshot/
In the snapshot directory, you will also find a file named “mAirList.map”. Please download that one, too, and place it into the same directory as mAirList.exe. The error message should then display references to the source code along with each stack address. This output would be very helpful to me.
Sorry about the long delay in replying!
Here is what I get from the new snapshot:
(By the way, the window never closes, it just re-opens :S)
[0064995C] JclHookExcept.JclHookExcept.HookedRaiseException (Line 251, "JclHookExcept.pas" + 3) + $D
21 January 2008, 09:40:17
Program Version 2.1.42 Build 476
Call stack:
[0053736C] pngimage.pngimage.TPNGObject.RaiseError (Line 4566, “pngimage.pas” + 1) + $C
[00538F87] pngimage.pngimage.TPNGObject.Resize (Line 5695, “pngimage.pas” + 65) + $19
[00532D0C] pngimage.pngimage.TChunk.ResizeData + $10
[00532D45] pngimage.pngimage.TChunk.Assign (Line 1909, “pngimage.pas”) + $5
[00538581] pngimage.pngimage.TPNGObject.AssignPNG (Line 5299, “pngimage.pas” + 15) + $1A
[005767E9] PNG.PNG.SmoothResize (Line 55, “PNG.pas” + 12) + $C
[0053838E] pngimage.pngimage.TPNGObject.LoadFromStream (Line 5043, “pngimage.pas” + 88) + $15
[00402F84] System.System.@FreeMem + $4
[00404580] System.System.TObject.FreeInstance + $C
[004045B9] System.System.TObject.Destroy + $9
[005328EA] pngimage.pngimage.TPNGList.GetItem + $A
[00537492] pngimage.pngimage.TPNGObject.GetHeader (Line 4666, “pngimage.pas” + 3) + $13
[0040475A] System.System.@IsClass + $E
[0053876E] pngimage.pngimage.TPNGObject.HeaderPresent (Line 5500, “pngimage.pas” + 1) + $25
[005328EA] pngimage.pngimage.TPNGList.GetItem + $A
[00576DEE] PNG.PNG.TPNGStore.GetScaledPNG (Line 116, “PNG.pas” + 13) + $45
[00592078] PlayerButtons.PlayerButtons.DrawPlayerButton (Line 58, “PlayerButtons.pas” + 17) + $35
[0059DEF7] Player.Player.TPlayer.Paint (Line 753, “Player.pas” + 140) + $30
[0047ACDF] Controls.Controls.TCustomControl.PaintWindow + $57
[0047644D] Controls.Controls.TWinControl.PaintHandler + $55
[0047245B] Controls.Controls.TControl.WndProc + $2BB
[00476A2F] Controls.Controls.TWinControl.WMPaint + $3F
[0047245B] Controls.Controls.TControl.WndProc + $2BB
[004720E8] Controls.Controls.TControl.Perform + $24
[004789D1] Controls.Controls.TWinControl.CMInvalidate + $25
[0047245B] Controls.Controls.TControl.WndProc + $2BB
[0047AC78] Controls.Controls.TCustomControl.WMPaint + $10
[0047245B] Controls.Controls.TControl.WndProc + $2BB
[0040CCA3] SysUtils.SysUtils.FormatBuf + $35F
[0040CCAB] SysUtils.SysUtils.FormatBuf + $367
[004762B1] Controls.Controls.TWinControl.WndProc + $499
[0040CCA3] SysUtils.SysUtils.FormatBuf + $35F
[0040CCAB] SysUtils.SysUtils.FormatBuf + $367
[0040EB35] SysUtils.SysUtils.AppendNumber + $3D
[004720E8] Controls.Controls.TControl.Perform + $24
[00423AD0] Classes.Classes.TThreadList.UnlockList + $4
[0043B69C] Graphics.Graphics.FreeMemoryContexts + $98
[00475A3C] Controls.Controls.TWinControl.MainWndProc + $2C
[004762B1] Controls.Controls.TWinControl.WndProc + $499
[0040EB35] SysUtils.SysUtils.AppendNumber + $3D
[004720E8] Controls.Controls.TControl.Perform + $24
[004789F3] Controls.Controls.TWinControl.CMInvalidate + $47
[00475A3C] Controls.Controls.TWinControl.MainWndProc + $2C
[0042F4CC] Classes.Classes.StdWndProc + $14
[00478A55] Controls.Controls.TWinControl.Update + $15
[00478A6D] Controls.Controls.TWinControl.Repaint + $11
[0059CBCB] Player.Player.TPlayer.UpdateTimeDisplay (Line 488, “Player.pas” + 61) + $5
[0059C31D] Player.Player.TPlayer.UpdateDisplay (Line 382, “Player.pas” + 10) + $2
[0059EDAE] Player.Player.TPlayer.PlayerControlStateChanged (Line 964, “Player.pas” + 1) + $2
[005DD79C] PlayerControl.PlayerControl.TPlayerControl.ChangeState (Line 511, “PlayerControl.pas” + 5) + $19
[005DDDC5] PlayerControl.PlayerControl.TPlayerControl.Open (Line 607, “PlayerControl.pas” + 14) + $7
[0078B0AC] CartPlayerControl.CartPlayerControl.TCartPlayerControl.Open (Line 122, “CartPlayerControl.pas” + 3) + $5
[005F3E18] CartPlayer.CartPlayer.TCartPlayer.miLoadClick (Line 235, “CartPlayer.pas” + 8) + $50
[005F3C52] CartPlayer.CartPlayer.TCartPlayer.MouseDown (Line 202, “CartPlayer.pas” + 5) + $4
[00472A36] Controls.Controls.TControl.DoMouseDown + $76
[00470FBB] Controls.Controls.TControl.SetMouseCapture + $17
[00472A84] Controls.Controls.TControl.WMLButtonDown + $40
[0047245B] Controls.Controls.TControl.WndProc + $2BB
[004762B1] Controls.Controls.TWinControl.WndProc + $499
[00487D85] Forms.Forms.TCustomForm.WndProc + $4C1
[004762B1] Controls.Controls.TWinControl.WndProc + $499
[00487D85] Forms.Forms.TCustomForm.WndProc + $4C1
[004762B1] Controls.Controls.TWinControl.WndProc + $499
[004720E8] Controls.Controls.TControl.Perform + $24
[00487D85] Forms.Forms.TCustomForm.WndProc + $4C1
[00423AD0] Classes.Classes.TThreadList.UnlockList + $4
[0043B69C] Graphics.Graphics.FreeMemoryContexts + $98
[00475A3C] Controls.Controls.TWinControl.MainWndProc + $2C
[00475DC4] Controls.Controls.TWinControl.IsControlMouseMsg + $60
[004762B1] Controls.Controls.TWinControl.WndProc + $499
[00475A3C] Controls.Controls.TWinControl.MainWndProc + $2C
[0042F4CC] Classes.Classes.StdWndProc + $14
[0046D7D6] Controls.Controls.FindControl + $42
[0048F9A0] Forms.Forms.TApplication.ProcessMessage + $FC
[0048F9DA] Forms.Forms.TApplication.HandleMessage + $A
[0048FBFA] Forms.Forms.TApplication.Run + $96
(004CBD28) [008CCD28]
Torben
January 21, 2008, 9:47am
5
Have you replaced the start/stop/pause/… buttons by custom PNGs?
Nope, I have removed all buttons in the config though?
Torben
January 21, 2008, 10:56am
7
Could you please send me a copy of your ini files? torben@weibert.de
Torben
January 21, 2008, 1:26pm
8
Thanks. I’ll have a look at it later. I’m currently working on the slides for my PhD defense. Trying hard to fit 120 pages worth of exciting research results into a 25-minute talk :-/