View Issue Details

IDProjectCategoryView StatusLast Update
0004908JEDI VCL00 JVCL Componentspublic2009-12-04 15:33
ReporterBrianAssigned Toobones 
PrioritynormalSeveritymajorReproducibilitysometimes
Status resolvedResolutionunable to reproduce 
Product VersionDaily / GIT 
Target VersionFixed in Version 
Summary0004908: AV upon shutdown from JvSpeedButton
DescriptionThis already happened and there was another ticket: 4864 however it doesn't seem to be resolved. Here are some logs from my users:

callstack crc : $6a2d7aa7, $35e0309a, $efede345
exception number : 1
exception class : EInvalidPointer
exception message : Invalid pointer operation.

main thread ($1358):
0047e218 +03c Classes TMemoryStream.Realloc
0047e195 +00d Classes TMemoryStream.SetCapacity
0047e0eb +007 Classes TMemoryStream.Clear
0047e0c5 +00d Classes TMemoryStream.Destroy
00404464 +008 System 614 +0 TObject.Free
0049185b +043 Graphics TBitmapImage.Destroy
00404464 +008 System 614 +0 TObject.Free
00491810 +018 Graphics TSharedImage.Release
00492325 +015 Graphics TBitmap.Destroy
00404464 +008 System 614 +0 TObject.Free
005a1956 +00e JvSpeedButton TJvxButtonGlyph.Destroy
00404464 +008 System 614 +0 TObject.Free
0059ef04 +01c JvSpeedButton TJvCustomSpeedButton.Destroy
005a0921 +01d JvSpeedButton TJvSpeedButton.Destroy
004fb8cd +08d Controls TWinControl.Destroy
00503309 +01d Controls TCustomControl.Destroy
004fb8cd +08d Controls TWinControl.Destroy
004c970d +039 ComCtrls TTabSheet.Destroy
004fb8cd +08d Controls TWinControl.Destroy
004c8982 +05e ComCtrls TCustomTabControl.Destroy
004c9d0d +049 ComCtrls TPageControl.Destroy
004fb8cd +08d Controls TWinControl.Destroy
00503309 +01d Controls TCustomControl.Destroy
004fb8cd +08d Controls TWinControl.Destroy
00511988 +028 Forms TScrollingWinControl.Destroy
005129cd +0f9 Forms TCustomForm.Destroy
00484dc7 +047 Classes TComponent.DestroyComponents
005107a9 +035 Forms DoneApplication
0045d8e2 +026 SysUtils DoExitProc
00405681 +065 System 614 +0 @Halt0
00734d56 +916 441 +320 initialization
77a7d0e7 +010 kernel32.dll BaseThreadInitThunk

disassembling:
0040445c public System.TObject.Free: ; function entry point
0040445c 614 eax, eax
0040445e loc_404467
00404460 dl, 1
00404462 ecx, [eax]
00404464 > dword ptr [ecx-4]
00404467

callstack crc : $e2c136e6, $9fee941f, $9fee941f
exception number : 1
exception class : EBitsError
exception message : Bits index out of range.

main thread ($8d4):
0047ad12 +012 Classes TBits.Error
005a070f +00b JvSpeedButton TJvGlyphList.Delete
005a1fc1 +019 JvSpeedButton TJvxButtonGlyph.Invalidate
005a195d +015 JvSpeedButton TJvxButtonGlyph.Destroy
00404464 +008 System 614 +0 TObject.Free
0059ef04 +01c JvSpeedButton TJvCustomSpeedButton.Destroy
005a0921 +01d JvSpeedButton TJvSpeedButton.Destroy
004fb8cd +08d Controls TWinControl.Destroy
00503309 +01d Controls TCustomControl.Destroy
004b9179 +01d ExtCtrls TCustomFlowPanel.Destroy
004fb8cd +08d Controls TWinControl.Destroy
00511988 +028 Forms TScrollingWinControl.Destroy
005129cd +0f9 Forms TCustomForm.Destroy
00484dc7 +047 Classes TComponent.DestroyComponents
005107a9 +035 Forms DoneApplication
0051e376 +022 Forms Finalization
0040527d +039 System 614 +0 FinalizeUnits
00455e54 +054 madExcept InterceptFinalizeUnits
004056b9 +09d System 614 +0 @Halt0
0051b87d +405 Forms TApplication.WndProc
004fda90 +02c Controls TWinControl.MainWndProc
00485be0 +014 Classes StdWndProc

7c90e470 +010 ntdll.dll KiUserCallbackDispatcher
7e3a8d72 +052 USER32.dll DefWindowProcW
7c90e470 +010 ntdll.dll KiUserCallbackDispatcher
7e3ab1a6 +00a USER32.dll DestroyWindow
7e3aa034 +016 USER32.dll CallWindowProcW

004fe473 +0d7 Controls TWinControl.DefaultHandler
0050019b +007 Controls TWinControl.WMNCDestroy
004f9e72 +2d2 Controls TControl.WndProc
004fe377 +513 Controls TWinControl.WndProc
004aa90a +18a StdCtrls TCustomCombo.WndProc
004abc7f +043 StdCtrls TCustomComboBox.WndProc
004fda90 +02c Controls TWinControl.MainWndProc
00485be0 +014 Classes StdWndProc
7c90e470 +010 ntdll.dll KiUserCallbackDispatcher
7e3ab1a6 +00a USER32.dll DestroyWindow
004fd440 +028 Controls TWinControl.DestroyWindowHandle
00515def +033 Forms TCustomForm.DestroyWindowHandle
00512947 +073 Forms TCustomForm.Destroy
00484dc7 +047 Classes TComponent.DestroyComponents
005107a9 +035 Forms DoneApplication
0045d8e2 +026 SysUtils DoExitProc
00405681 +065 System 614 +0 @Halt0
00734d56 +916 441 +320 initialization

disassembling:
0040445c public System.TObject.Free: ; function entry point
0040445c 614 eax, eax
0040445e loc_404467
00404460 dl, 1
00404462 ecx, [eax]
00404464 > dword ptr [ecx-4]
00404467
TagsNo tags attached.

Activities

obones

2009-09-09 19:36

administrator   ~0016067

Hello,

We would really like to have the zipped sources of a sample application showing this. Without any way to reproduce, we can't find the source of the problem.

obones

2009-12-04 15:33

administrator   ~0016954

No answer, no actions can be taken

Issue History

Date Modified Username Field Change
2009-08-30 08:25 Brian New Issue
2009-09-09 19:36 obones Note Added: 0016067
2009-09-09 19:36 obones Status new => feedback
2009-12-04 15:33 obones Note Added: 0016954
2009-12-04 15:33 obones Status feedback => resolved
2009-12-04 15:33 obones Resolution open => unable to reproduce
2009-12-04 15:33 obones Assigned To => obones