Access violation at address 004045B6 in module 'mAirList.exe'. Read of address 8

Eine einfache von Saturn:
C-Media Wave Device

Hallo,

sorry, dass ich den Thread nochmal hoch hol. Gibt es hier was neues?

Ich hab das gleiche Problem. Soundkarte: Soundblaster Audigy (Model SB0570). Treiber ist der aktuellste, den ich bei creative mit dieser Modellbezeichnung finden konnte.
Sobald ich etwas abspiele, erscheinen nach einer kurzen Weile Fehlermeldungen:

Integer overflow

Sonntag, 13. April 2008, 15:29:13

Program Version 2.1.44 Build 490

Call stack:

(000054BB) [004064BB]
(000053D0) [004063D0]
(00006924) [00407924]
(0000D588) [0040E588]
(0000DBE1) [0040EBE1]
(0000E1A8) [0040F1A8]
(0000E662) [0040F662]
(0000690E) [0040790E]
(00006924) [00407924]
(00006840) [00407840]
(0016956D) [0056A56D]
(0000690E) [0040790E]
(00006851) [00407851]
(00006924) [00407924]
(00006840) [00407840]
(0022C79B) [0062D79B]
(0022C531) [0062D531]
(0022CBA4) [0062DBA4]
(0022EF86) [0062FF86]
(00236B27) [00637B27]
(0005649F) [0045749F]
(00056383) [00457383]
(0002E4D4) [0042F4D4]
(0008E9A8) [0048F9A8]
(0008E9E2) [0048F9E2]
(0008EC02) [0048FC02]
(004CBAE7) [008CCAE7]

Mit neuestem Snapshot:

Access violation at address 00404758 in module 'mAirList.exe'. Read of address 80000000

Sonntag, 13. April 2008, 15:38:52

Program Version 2.1.44 Build 502

Call stack:

[00404758] System.System.@IsClass + $C
[005BF895] PlayerButtons.PlayerButtons.DrawPlayerButton (Line 218, “”) + $3F
[0040307E] System.System.ErrorAt + $16
[005BF895] PlayerButtons.PlayerButtons.DrawPlayerButton (Line 218, “”) + $3F
[0062F9CD] Player.Player.TPlayer.Paint (Line 770, “Player.pas” + 155) + $30
[0047ACD7] Controls.Controls.TCustomControl.PaintWindow + $57
[00476445] Controls.Controls.TWinControl.PaintHandler + $55
[00476A27] Controls.Controls.TWinControl.WMPaint + $3F
[00487D7D] Forms.Forms.TCustomForm.WndProc + $4C1
[004720E0] Controls.Controls.TControl.Perform + $24
[004789C9] Controls.Controls.TWinControl.CMInvalidate + $25
[00472453] Controls.Controls.TControl.WndProc + $2BB
[0047AC70] Controls.Controls.TCustomControl.WMPaint + $10
[00472453] Controls.Controls.TControl.WndProc + $2BB
[0040CC9B] SysUtils.SysUtils.FormatBuf + $35F
[0040CCA3] SysUtils.SysUtils.FormatBuf + $367
[004762A9] Controls.Controls.TWinControl.WndProc + $499
[004720E0] Controls.Controls.TControl.Perform + $24
[004789EB] Controls.Controls.TWinControl.CMInvalidate + $47
[00475A34] Controls.Controls.TWinControl.MainWndProc + $2C
[0042F4C4] Classes.Classes.StdWndProc + $14
[00478A4D] Controls.Controls.TWinControl.Update + $15
[00478A65] Controls.Controls.TWinControl.Repaint + $11
[0062E571] Player.Player.TPlayer.UpdateTimeDisplay (Line 490, “Player.pas” + 63) + $5
[0063078A] Player.Player.TPlayer.PlayerControlPositionChanged (Line 971, “Player.pas” + 1) + $2
[0063832B] PlayerControl.PlayerControl.TPlayerControl.TimerTimer (Line 577, “PlayerControl.pas” + 4) + $2E
[0045748F] ExtCtrls.ExtCtrls.TTimer.Timer + $F
[00457373] ExtCtrls.ExtCtrls.TTimer.WndProc + $2B
[0042F4C4] Classes.Classes.StdWndProc + $14
[0048F998] Forms.Forms.TApplication.ProcessMessage + $FC
[0048F9D2] Forms.Forms.TApplication.HandleMessage + $A
[0048FBF2] Forms.Forms.TApplication.Run + $96
[008CBAD3]

In der 2.0 Version kommt nur “Integer overflow”

Der zuletz gezeigte Fehler ist offenbar eine Access Violation beim Zeichnen der Player-Buttons. Kann etwas mit dem Integer Overflow zu tun haben, muss es aber nicht.

Schaffst du es, mit dem Snapshot und seiner mAirList.map den Integer Overflow zu reproduzieren?

Übrigens gibt es auch für die offiziellen Versionen mAirList.map-Dateien zum Download: http://www.mairlist.com/download/mAirList/v2.1/map/

Ok, dann versuch’ ich mal mein bestes. Ich melde mich.

Integer overflow

Montag, 14. April 2008, 11:49:16

Program Version 2.1.44 Build 502

Call stack:

[0040E3D9] SysUtils.SysUtils.DateTimeToTimeStamp + $25
[005BF895] PlayerButtons.PlayerButtons.DrawPlayerButton (Line 218, “”) + $3F
[0040307E] System.System.ErrorAt + $16
[005BF895] PlayerButtons.PlayerButtons.DrawPlayerButton (Line 218, “”) + $3F
[0062F89F] Player.Player.TPlayer.Paint (Line 755, “Player.pas” + 140) + $30
[0047ACD7] Controls.Controls.TCustomControl.PaintWindow + $57
[00476445] Controls.Controls.TWinControl.PaintHandler + $55
[00476A27] Controls.Controls.TWinControl.WMPaint + $3F
[00487D7D] Forms.Forms.TCustomForm.WndProc + $4C1
[004720E0] Controls.Controls.TControl.Perform + $24
[004789C9] Controls.Controls.TWinControl.CMInvalidate + $25
[00472453] Controls.Controls.TControl.WndProc + $2BB
[0047AC70] Controls.Controls.TCustomControl.WMPaint + $10
[00472453] Controls.Controls.TControl.WndProc + $2BB
[0042EB75] Classes.Classes.TComponent.UpdateAction + $D
[005048CD] VirtualTrees.VirtualTrees.TBaseVirtualTree.UpdateAction (Line 28444, “VirtualTrees.pas” + 24) + $4
[0048C3B1] Forms.Forms.TraverseClients + $19
[0040CC9B] SysUtils.SysUtils.FormatBuf + $35F
[0040CCA3] SysUtils.SysUtils.FormatBuf + $367
[004762A9] Controls.Controls.TWinControl.WndProc + $499
[004720E0] Controls.Controls.TControl.Perform + $24
[004789EB] Controls.Controls.TWinControl.CMInvalidate + $47
[00475A34] Controls.Controls.TWinControl.MainWndProc + $2C
[0042F4C4] Classes.Classes.StdWndProc + $14
[00478A4D] Controls.Controls.TWinControl.Update + $15
[00478A65] Controls.Controls.TWinControl.Repaint + $11
[0062E571] Player.Player.TPlayer.UpdateTimeDisplay (Line 490, “Player.pas” + 63) + $5
[0063078A] Player.Player.TPlayer.PlayerControlPositionChanged (Line 971, “Player.pas” + 1) + $2
[0063832B] PlayerControl.PlayerControl.TPlayerControl.TimerTimer (Line 577, “PlayerControl.pas” + 4) + $2E
[0045748F] ExtCtrls.ExtCtrls.TTimer.Timer + $F
[00457373] ExtCtrls.ExtCtrls.TTimer.WndProc + $2B
[0042F4C4] Classes.Classes.StdWndProc + $14
[0048F998] Forms.Forms.TApplication.ProcessMessage + $FC
[0048F9D2] Forms.Forms.TApplication.HandleMessage + $A
[0048FBF2] Forms.Forms.TApplication.Run + $96
[008CBAD3]

Die Soundausgabe funktioniert einwandfrei (Mehrkanalbetrieb), die Meldungen stören den Ton nicht, aber sind eben nervig, da sie dann alle paar Sekunden kommen :wink: