[6.47] AccessViolation in sCommonData

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #33360
    Sereby
    Participant

    a Betatester of my new App sent me a bugreport and said that he just clicked a checkbox (not reproduceable)
    used AC6.47 with Delphi 2009

    CODE
    main thread ($a7c):
    005a7838 +03c uu.exe       sCommonData  389   +2 ShowGlowingIfNeeded
    005a9b12 +46e uu.exe       sCommonData 1047  +59 CommonWndProc
    0058d0d5 +389 uu.exe       sCheckBox    743  +62 TsCheckBox.WndProc
    004e570c +024 uu.exe       Controls              TControl.Perform
    004e9e4c +374 uu.exe       Controls              TWinControl.WndProc
    004a6adc +06c uu.exe       StdCtrls              TButtonControl.WndProc
    0058d666 +91a uu.exe       sCheckBox    848 +167 TsCheckBox.WndProc
    004e9704 +02c uu.exe       Controls              TWinControl.MainWndProc
    00481234 +014 uu.exe       Classes               StdWndProc
    76667df5 +00a USER32.dll                         DispatchMessageW
    00507099 +11d uu.exe       Forms                 TApplication.ProcessMessage
    005070de +00a uu.exe       Forms                 TApplication.HandleMessage
    00507409 +0c9 uu.exe       Forms                 TApplication.Run
    0067b4e1 +125 uu.exe       uu            69  +19 initialization
    76563675 +010 kernel32.dll                       BaseThreadInitThunk


    CODE
    disassembling:
    […]
    005a780b               +$e8c ($5a869c)      ; sCommonData.TsCommonData.GetSkinManager
    005a7810               +$11833 ($5b9048)    ; sSkinManager.TsSkinManager.GetAllowGlowing
    005a7815               al, al
    005a7817               loc_5a7b06
    005a781d               dword ptr [ebx+$1c], -1
    005a7821               loc_5a7b06
    005a7827 389           eax, ebx
    005a7829               +$e6e ($5a869c)      ; sCommonData.TsCommonData.GetSkinManager
    005a782e               eax, [eax+$94]
    005a7834               edx, [ebx+$1c], $23
    005a7838     >         eax, [eax+edx*4+$38]
    005a783c 390           eax
    005a783d               loc_5a7b06
    005a7843 392           dword ptr [ebx+$30], 0
    005a7847               loc_5a7a9a
    005a784d 393           byte ptr [ebx+$45], 0
    005a7851               loc_5a7a84
    005a7857               eax, [ebx+$30]
    005a785a               byte ptr [eax+$54], 1
    005a785e               loc_5a7a84
    005a7864               byte ptr [esp], 0
    […]

    #40909
    Support
    Keymaster

    Thank you for report, I'll try to fix it in the next release.

    #40937
    Sereby
    Participant

    found the way to reproduce this:
    disable skins and hover a TsCheckBox

    #40989
    Support
    Keymaster

    Hello

    This problem will be solved soon.

Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.