#5 LisView demo crashes under win32

closed-fixed
Examples (3)
5
2008-07-01
2008-06-29
Anonymous
No

Using revision 840, the listview demo crashes with the following callstack:

#0 TFPGFONTBASE__HEIGHT((TFPGFONTBASE) 0x0) at gfxbase.pas:1466
#1 TFPGLISTVIEW__GETITEMHEIGHT((TFPGLISTVIEW) 0x148fc0) at gui_listview.pas:554
#2 TFPGLISTVIEW__UPDATESCROLLBARPOSITIONS((TFPGLISTVIEW) 0x148fc0) at gui_listview.pas:1474
#3 TFPGLISTVIEW__HANDLERESIZE(320, 400, (TFPGLISTVIEW) 0x148fc0) at gui_listview.pas:1246
#4 TFPGWIDGET__MSGRESIZE({MSGCODE = 15, SENDER = 0x0, DEST = 0x148fc0, PARAMS = {MOUSE = {X = 0, Y = 0, BUTTONS = 320, SHIFTSTATE = [SSRIGHT, SSMETA..SSSUPER], DELTA = 0}, KEYBOARD = {KEYCODE = 0, KEYCHAR = '', SHIFTSTATE = [SSDOUBLE, SSSUPER]}, RECT = {TOP = 0, LEFT = 0, WIDTH = 320, HEIGHT = 400}, USER = {PARAM1 = 0, PARAM2 = 0, PARAM3 = 320}}, STOP = true (87)}, (TFPGWIDGET) 0x148fc0) at gfx_widget.pas:914
#5 SYSTEM_TOBJECT_$__DISPATCH$formal at :0
#6 TFPGWIDGET__MSGPAINT at gfx_widget.pas:904
#7 FPGWINDOWPROC(4065118, 5, 0, 26214720) at gfx_gdi.pas:737
#8 USER32!GetDC at :0
#9 ?? at :0
#10 ?? at :0
#11 ?? at :0
#12 ?? at :0
#13 WINKEYSTATETOSHIFTSTATE(4409968) at gfx_gdi.pas:388
#14 USER32!GetDC at :0
#15 WINKEYSTATETOSHIFTSTATE(0) at gfx_gdi.pas:388
#16 USER32!DefWindowProcW at :0
#17 ?? at :0
#18 WINKEYSTATETOSHIFTSTATE(4294967295) at gfx_gdi.pas:388
#19 USER32!DefWindowProcW at :0
#20 ?? at :0
#21 ?? at :0
#22 ?? at :0
#23 ?? at :0
#24 WINKEYSTATETOSHIFTSTATE(0) at gfx_gdi.pas:388
#25 ntdll!LdrDestroyOutOfProcessImage at :0
#26 ?? at :0
#27 ?? at :0
#28 ?? at :0
#29 ?? at :0
#30 ?? at :0
#31 ?? at :0
#32 WINKEYSTATETOSHIFTSTATE(51275) at gfx_gdi.pas:388
#33 USER32!CreateWindowExW at :0
#34 ?? at :0
#35 ?? at :0
#36 ?? at :0
#37 ?? at :0
#38 ?? at :0
#39 ?? at :0
#40 ?? at :0
#41 ?? at :0
#42 ?? at :0
#43 ?? at :0
#44 ?? at :0
#45 ?? at :0
#46 ?? at :0
#47 ?? at :0
#48 ?? at :0
#49 ?? at :0
#50 ?? at :0
#51 ?? at :0
#52 ?? at :0
#53 WINKEYSTATETOSHIFTSTATE(1024) at gfx_gdi.pas:388
#54 USER32!CreateWindowExA at :0
#55 ?? at :0
#56 $GFX_GDI$_Ld10 at :0
#57 ?? at :0
#58 ?? at :0
#59 ?? at :0
#60 ?? at :0
#61 ?? at :0
#62 ?? at :0
#63 ?? at :0
#64 ?? at :0
#65 ?? at :0
#66 ?? at :0
#67 ?? at :0
#68 ?? at :0
#69 TFPGWINDOWIMPL__DOALLOCATEWINDOWHANDLE((^TFPGWINDOWBASE) 0x40000001, (TFPGWINDOWIMPL) 0x148fc0) at gfx_gdi.pas:1165
#70 TFPGWINDOWIMPL__DOALLOCATEWINDOWHANDLE((^TFPGWINDOWBASE) 0x148e30, (TFPGWINDOWIMPL) 0x148fc0) at gfx_gdi.pas:1165
#71 TFPGWINDOWBASE__ALLOCATEWINDOWHANDLE((TFPGWINDOWBASE) 0x148fc0) at gfxbase.pas:939
#72 TFPGWIDGET__HANDLESHOW((TFPGWIDGET) 0x148fc0) at gfx_widget.pas:580
#73 TFPGWIDGET__HANDLESHOW((TFPGWIDGET) 0x148e30) at gfx_widget.pas:588
#74 TFPGBASEFORM__HANDLESHOW((TFPGBASEFORM) 0x148e30) at gui_form.pas:316
#75 TFPGBASEFORM__SHOW((TFPGBASEFORM) 0x148e30) at gui_form.pas:253
#76 main at listviewtest.lpr:192

Discussion

    • assigned_to: nobody --> graemeg
    • status: open --> closed-fixed