#0 7C91B1FA :0 ntdll!RtlpWaitForCriticalSection() #1 7C901046 :0 ntdll!RtlEnumerateGenericTableLikeADirectory() #2 0078C9A0 :0 U_SYSTEM_ORPHANED_FREELISTS() #3 0040EC19 :0 SYSTEM_SYSENTERCRITICALSECTION$formal() #4 0040E748 :0 SYSTEM_ENTERCRITICALSECTION$TRTLCRITICALSECTION() #5 0040DDF8 :0 SYSTEM_WAITFREE_FIXED$PMEMCHUNK_FIXED$POSCHUNK() #6 00042BA4 :0 ??() #7 00485C65 mseformatstr.pas:537 STOREFORMAT() #8 004857CB mseformatstr.pas:621 FORMATDATETIMEMSE() #9 00486870 mseformatstr.pas:1679 DATETIMETOSTRING() #10 004868E0 mseformatstr.pas:1690 DATETOSTRING() #11 005049B7 msedataedits.pas:5466 TCUSTOMDATETIMEEDIT__INTERNALDATATOTEXT() #12 004FEB66 msedataedits.pas:2334 TCUSTOMDATAEDIT__DATATOTEXT() #13 004FCAE0 msedataedits.pas:1560 TCUSTOMDATAEDIT__UPDATEEDITTEXT() #14 004FD8D0 msedataedits.pas:1835 TCUSTOMDATAEDIT__VALUECHANGED() #15 005042FC msedataedits.pas:5292 TCUSTOMDATETIMEEDIT__SETVALUE() #16 004E514F msedbedit.pas:5153 TDBDATETIMEEDIT__FIELDTOVALUE() #17 004E2B71 msedbedit.pas:3300 TCUSTOMEDITWIDGETDATALINK__RECORDCHANGED() #18 00521781 msedbedit.pas:0 DB_TDATALINK_$__DATASETCHANGED() #19 0052170D msedbedit.pas:0 DB_TDATALINK_$__DATAEVENT$TDATAEVENT$LONGINT() #20 0062E640 msedbedit.pas:0 $MSEDBEDIT$_Ld83() #21 00000002 msedbedit.pas:0 ??() #22 0052DFBD msedb.pas:6359 TMSEDATALINK__DATAEVENT() #23 004E25CD msedbedit.pas:3187 TCUSTOMEDITWIDGETDATALINK__DATAEVENT() #24 00522309 msedbedit.pas:0 DB_TDATASOURCE_$__DISTRIBUTEEVENT$TDATAEVENT$LONGINT() #25 000710E0 msedbedit.pas:0 ??() #26 0058D346 msqldb.pas:4634 TSQLQUERY__DATAEVENT() #27 0058232D msesqldb.pas:785 TMSESQLQUERY__INHERITEDDATAEVENT() #28 0052FE53 msedb.pas:7206 TDSCONTROLLER__DATAEVENT() #29 005822E8 msesqldb.pas:774 TMSESQLQUERY__DATAEVENT() #30 005196A7 msesqldb.pas:0 DB_TDATASET_$__RESYNC$TRESYNCMODE() #31 005194F9 msesqldb.pas:0 DB_TDATASET_$__REFRESH() #32 04280AA8 msesqldb.pas:0 ??() #33 005310B3 msedb.pas:7836 TDSCONTROLLER__REFRESH() #34 00582A8F msesqldb.pas:998 TPARAMSOURCEDATALINK__RECORDCHANGED() #35 00582B38 msesqldb.pas:1016 TPARAMSOURCEDATALINK__LOADED() #36 005835A1 msesqldb.pas:1251 TFIELDPARAMLINK__LOADED() #37 0044518E msesqldb.pas:0 CLASSES_NOTIFYGLOBALLOADING() #38 00080670 msesqldb.pas:0 ??() #39 00467BAA mseclasses.pas:2434 LOADMSEMODULE() #40 00433317 mseforms.pas:792 TCUSTOMMSEFORM__CREATE() #41 00435BF6 mseforms.pas:1792 TMSEFORM__CREATE() #42 004333F1 mseforms.pas:802 TCUSTOMMSEFORM__CREATE() #43 005C537F refviewform.pas:950 TREFVIEWFO__CREATE() #44 00467703 mseclasses.pas:1855 CREATEMODULE() #45 0043056D msegui.pas:16337 TGUIAPPLICATION__CREATEFORM() #46 005C0528 refcompanyviewform.pas:57 TREFCOMPANYVIEWFO__INDEXESEXEC() #47 004A220C mseact.pas:379 DOACTIONEXECUTE1() #48 004A226B mseact.pas:395 DOACTIONEXECUTE() #49 004D0929 msesimplewidgets.pas:735 TCUSTOMBUTTON__DOEXECUTE() #50 004AEECB msewidgets.pas:1860 TACTIONSIMPLEBUTTON__INTERNALEXECUTE() #51 004AEEE7 msewidgets.pas:1867 TACTIONSIMPLEBUTTON__DOSHAPEEXECUTE() #52 004BE425 mseshapes.pas:427 UPDATEMOUSESHAPESTATE() #53 004AEF83 msewidgets.pas:1881 TACTIONSIMPLEBUTTON__CLIENTMOUSEEVENT() #54 00420C07 msegui.pas:8832 DOCLIENTMOUSEEVENT() #55 00420AAA msegui.pas:8968 TWIDGET__MOUSEEVENT() #56 004B4FDB msewidgets.pas:4500 TACTIONWIDGET__MOUSEEVENT() #57 00429C8B msegui.pas:13159 TWINDOW__DISPATCHMOUSEEVENT() #58 0042CE0E msegui.pas:14721 TINTERNALAPPLICATION__PROCESSMOUSEEVENT() #59 0042ECB8 msegui.pas:15611 TINTERNALAPPLICATION__EVENTLOOP() #60 0042F295 msegui.pas:15730 TINTERNALAPPLICATION__BEGINMODAL() #61 00429091 msegui.pas:12920 TWINDOW__BEGINMODAL() #62 004223B7 msegui.pas:9742 TWIDGET__INTERNALSHOW() #63 004226E6 msegui.pas:9847 TWIDGET__SHOW() #64 00422730 msegui.pas:9866 TWIDGET__SHOW() #65 00436668 main.pas:505 TMAINFO__REFCOMPANYEXEC() #66 004A220C mseact.pas:379 DOACTIONEXECUTE1() #67 004A226B mseact.pas:395 DOACTIONEXECUTE() #68 004C3E4D msemenus.pas:1049 TMENUITEM__DOEXEC() #69 004C2F6D msemenus.pas:543 TCUSTOMMENU__CHECKEXEC() #70 004CCEF7 msemenuwidgets.pas:1349 TPOPUPMENUWIDGET__ACTIVATEMENU() #71 004CC5C2 msemenuwidgets.pas:1154 TPOPUPMENUWIDGET__MOUSEEVENT() #72 004CE34A msemenuwidgets.pas:1899 TCUSTOMMAINMENUWIDGET__MOUSEEVENT() #73 00429C8B msegui.pas:13159 TWINDOW__DISPATCHMOUSEEVENT() #74 0042CE0E msegui.pas:14721 TINTERNALAPPLICATION__PROCESSMOUSEEVENT() #75 0042ECA6 msegui.pas:15607 TINTERNALAPPLICATION__EVENTLOOP() #76 0042FE7C msegui.pas:16141 TINTERNALAPPLICATION__DOEVENTLOOP() #77 00465738 mseapplication.pas:1447 TCUSTOMAPPLICATION__RUN() #78 00402222 podpiska.pas:41 main()
The issue is DB-related since doesn't trigger if REFEDITIONVIEWFORM.qryContents is set inactive in design time. In this case REFEDITIONVIEWFORM loads & shows well but upon closing this form we have another SigSegv - with the below call stack: #0 0040D43A :0 SYSTEM_REMOVE_FREED_FIXED_CHUNKS$POSCHUNK() #1 00000070 :0 ??() #2 00063ADC :0 ??() #3 00410901 :0 SYSTEM_EXE_ENTRY$TENTRYINFORMATION() Another time, the form shows/closes normally several times but finally again causes SigSegv with the stack: #0 0040DC43 :0 SYSTEM_SYSGETMEM_FIXED$LONGWORD$$POINTER() #1 00000070 :0 ??() #2 00000007 :0 ??() #3 00063A69 :0 ??() #4 0046874B mseclasses.pas:2956 TOBJECTLINKER__DOPACK(this=<error reading variable>) #5 00468997 mseclasses.pas:3076 TOBJECTLINKER__UNLINK(SOURCE={<INULLINTERFACE> = {}, }, DEST={<INULLINTERFACE> = {}, }, VALUEPO=0x3dcf4d8, this=<error reading variable>) #6 00468A14 mseclasses.pas:3118 TOBJECTLINKER__SETLINKEDVAR(LINKINTF={<INULLINTERFACE> = {}, }, SOURCE=0x0, DEST=0x0, AINTERFACETYPE=0x0, this=<error reading variable>) #7 004696D3 mseclasses.pas:3668 TMSECOMPONENT__SETLINKEDVAR(SOURCE=0x0, DEST=0x0, LINKINTF={<INULLINTERFACE> = {}, }, this=<error reading variable>) #8 0042EF0B msegui.pas:15660 TINTERNALAPPLICATION__EVENTLOOP(AMODALWINDOW=0xf7e70, ONCE=false, this=<error reading variable>) #9 0042F295 msegui.pas:15730 TINTERNALAPPLICATION__BEGINMODAL(SENDER=0xf7e70, SHOWINFO=0x3dcf604, this=<error reading variable>) #10 00429091 msegui.pas:12920 TWINDOW__BEGINMODAL(SHOWINFO=0x3dcf604, this=<error reading variable>) #11 004223B7 msegui.pas:9742 TWIDGET__INTERNALSHOW(MODALLEVEL=ML_APPLICATION, TRANSIENTFOR=0xf8530, WINDOWEVENT=false, NOMODALFORRESET=false, this=<error reading variable>) #12 004226E6 msegui.pas:9847 TWIDGET__SHOW(MODALLEVEL=ML_APPLICATION, TRANSIENTFOR=0x0, this=<error reading variable>) #13 00422730 msegui.pas:9866 TWIDGET__SHOW(MODAL=true, TRANSIENTFOR=0x0, this=<error reading variable>) #14 0041355A msegui.pas:3328 SHOWMODALWIDGET(ACLASS=<incomplete type>) #15 005C04B9 refcompanyviewform.pas:48 TREFCOMPANYVIEWFO__EDITIONSEXEC(SENDER=0x4279c20, this=<error reading variable>) #16 004A220C mseact.pas:379 DOACTIONEXECUTE1(SENDER=0x4279c20, INFO={ACTION = 0x7c598, CAPTIONTEXT = 0x42b6188 #1048#1079#1076#1072#1085#1080#1103'..', CAPTION1 = {TEXT = 0x420f6a8 #1048#1079#1076#1072#1085#1080#1103'..', FORMAT = 0x0, FLAGS = []}, STATE = [], OPTIONS = [], SHORTCUT = 0x0, SHORTCUT1 = 0x0, GROUP = 0, IMAGENR = -1, IMAGENRDISABLED = -2, COLORGLYPH = 2147483649, COLOR = 2147483649, IMAGECHECKEDOFFSET = 0, IMAGELIST = 0x0, HINT = 0x0, TAG = 0, TAGPOINTER = 0x0, ONEXECUTE = 0x5c04a0 <TREFCOMPANYVIEWFO__EDITIONSEXEC>, ONBEFOREEXECUTE = 0}, CHANGED=false, NOCHECKBOX=false, NOCANDEFOCUS=false, BEFOREEXECUTE=0) #17 004A226B mseact.pas:395 DOACTIONEXECUTE(SENDER=0x4279c20, INFO={ACTION = 0x7c598, CAPTIONTEXT = 0x42b6188 #1048#1079#1076#1072#1085#1080#1103'..', CAPTION1 = {TEXT = 0x420f6a8 #1048#1079#1076#1072#1085#1080#1103'..', FORMAT = 0x0, FLAGS = []}, STATE = [], OPTIONS = [], SHORTCUT = 0x0, SHORTCUT1 = 0x0, GROUP = 0, IMAGENR = -1, IMAGENRDISABLED = -2, COLORGLYPH = 2147483649, COLOR = 2147483649, IMAGECHECKEDOFFSET = 0, IMAGELIST = 0x0, HINT = 0x0, TAG = 0, TAGPOINTER = 0x0, ONEXECUTE = 0x5c04a0 <TREFCOMPANYVIEWFO__EDITIONSEXEC>, ONBEFOREEXECUTE = 0}, NOCHECKBOX=false, NOCANDEFOCUS=false, BEFOREEXECUTE=0) #18 004D0929 msesimplewidgets.pas:735 TCUSTOMBUTTON__DOEXECUTE(this=<error reading variable>) #19 004AEECB msewidgets.pas:1860 TACTIONSIMPLEBUTTON__INTERNALEXECUTE(this=<error reading variable>) #20 004AEEE7 msewidgets.pas:1867 TACTIONSIMPLEBUTTON__DOSHAPEEXECUTE(ATAG=0, INFO={EVENTKIND = EK_BUTTONRELEASE, SHIFTSTATE = [], POS = {X = 60, Y = 8}, EVENTSTATE = [ES_CLIENT], TIMESTAMP = 126887336, BUTTON = MB_LEFT}, this=<error reading variable>) #21 004BE425 mseshapes.pas:427 UPDATEMOUSESHAPESTATE(INFO={CA = {DIM = {X = 0, Y = 0, CX = 110, CY = 22, POS = {X = 0, Y = 0}, SIZE = {CX = 110, CY = 22}}, CAPTION = {TEXT = 0x420f6a8 #1048#1079#1076#1072#1085#1080#1103'..', FORMAT = 0x0, FLAGS = []}, FONT = 0x103518, TEXTFLAGS = [TF_XCENTERED, TF_YCENTERED], IMAGEPOS = IP_CENTER, CAPTIONDIST = 2, IMAGENR = -1, COLORGLYPH = 2147483649, IMAGELIST = 0x0, IMAGEDIST = 0, IMAGEDISTTOP = 0, IMAGEDISTBOTTOM = 0, CAPTIONCLIPPED = false}, FOCUSRECTDIST = 1, STATE = [SHS_SHOWFOCUSRECT..SHS_SHOWDEFAULTRECT], TABPOS = 0, GROUP = 0, COLOR = 2147483651, COLORACTIVE = 0, IMAGENRDISABLED = -2, IMAGECHECKEDOFFSET = 0, FACE = 0x0, FRAME = 0x0, MOUSEFRAME = {LEFT = 0, TOP = 0, RIGHT = 0, BOTTOM = 0, TOPLEFT = {CX = 0, CY = 0}, BOTTOMRIGHT = {CX = 0, CY = 0}}, TAG = 0, DOEXECUTE = 0x4aeed0 <TACTIONSIMPLEBUTTON__DOSHAPEEXECUTE>}, MOUSEEVENT={EVENTKIND = EK_BUTTONRELEASE, SHIFTSTATE = [], POS = {X = 60, Y = 8}, EVENTSTATE = [ES_CLIENT], TIMESTAMP = 126887336, BUTTON = MB_LEFT}, WIDGET=0x4279c20, AFRAME=0x0, INFOARPO=0x0, CANCLICK=true) #22 004AEF83 msewidgets.pas:1881 TACTIONSIMPLEBUTTON__CLIENTMOUSEEVENT(INFO={EVENTKIND = EK_BUTTONRELEASE, SHIFTSTATE = [], POS = {X = 60, Y = 8}, EVENTSTATE = [ES_CLIENT], TIMESTAMP = 126887336, BUTTON = MB_LEFT}, this=<error reading variable>) #23 00420C07 msegui.pas:8832 DOCLIENTMOUSEEVENT(parentfp=0x3dcf85c) #24 00420AAA msegui.pas:8968 TWIDGET__MOUSEEVENT(INFO={EVENTKIND = EK_BUTTONRELEASE, SHIFTSTATE = [], POS = {X = 60, Y = 8}, EVENTSTATE = [ES_CLIENT], TIMESTAMP = 126887336, BUTTON = MB_LEFT}, this=<error reading variable>) #25 004B4FDB msewidgets.pas:4500 TACTIONWIDGET__MOUSEEVENT(INFO={EVENTKIND = EK_BUTTONRELEASE, SHIFTSTATE = [], POS = {X = 60, Y = 8}, EVENTSTATE = [ES_CLIENT], TIMESTAMP = 126887336, BUTTON = MB_LEFT}, this=<error reading variable>) #26 00429C8B msegui.pas:13159 TWINDOW__DISPATCHMOUSEEVENT(INFO={MOUSE = {EVENTKIND = EK_BUTTONRELEASE, SHIFTSTATE = [], POS = {X = 60, Y = 8}, EVENTSTATE = [ES_CLIENT], TIMESTAMP = 126887336, BUTTON = MB_LEFT}, WHEEL = {EVENTKIND = EK_BUTTONRELEASE, SHIFTSTATE = [], POS = {X = 60, Y = 8}, EVENTSTATE = [ES_CLIENT], TIMESTAMP = 126887336, WHEEL = MW_UP, DELTA = 0}}, CAPTURE=0x4279c20, this=<error reading variable>) #27 0042CE0E msegui.pas:14721 TINTERNALAPPLICATION__PROCESSMOUSEEVENT(EVENT=0x4251c90, this=<error reading variable>) #28 0042ECB8 msegui.pas:15611 TINTERNALAPPLICATION__EVENTLOOP(AMODALWINDOW=0xf8530, ONCE=false, this=<error reading variable>) #29 0042F295 msegui.pas:15730 TINTERNALAPPLICATION__BEGINMODAL(SENDER=0xf8530, SHOWINFO=0x3dcfb90, this=<error reading variable>) #30 00429091 msegui.pas:12920 TWINDOW__BEGINMODAL(SHOWINFO=0x3dcfb90, this=<error reading variable>) #31 004223B7 msegui.pas:9742 TWIDGET__INTERNALSHOW(MODALLEVEL=ML_APPLICATION, TRANSIENTFOR=0xf7f30, WINDOWEVENT=false, NOMODALFORRESET=false, this=<error reading variable>) #32 004226E6 msegui.pas:9847 TWIDGET__SHOW(MODALLEVEL=ML_APPLICATION, TRANSIENTFOR=0x0, this=<error reading variable>) #33 00422730 msegui.pas:9866 TWIDGET__SHOW(MODAL=true, TRANSIENTFOR=0x0, this=<error reading variable>) #34 00436668 main.pas:505 TMAINFO__REFCOMPANYEXEC(SENDER=0x98b68, this=<error reading variable>) #35 004A220C mseact.pas:379 DOACTIONEXECUTE1(SENDER=0x98b68, INFO={ACTION = 0x0, CAPTIONTEXT = 0x4230588 #1055#1086#1076#1087'. '#1082#1072#1084#1087#1072#1085#1080#1080','#13#10#1080#1079#1076#1072#1085#1080#1103' '#1080' '#1080#1085#1076#1077#1082#1089#1099'..', CAPTION1 = {TEXT = 0x42305e8 #1055#1086#1076#1087'. '#1082#1072#1084#1087#1072#1085#1080#1080','#13#10#1080#1079#1076#1072#1085#1080#1103' '#1080' '#1080#1085#1076#1077#1082#1089#1099'..', FORMAT = 0x0, FLAGS = []}, STATE = [AS_LOCALCAPTION, AS_LOCALONEXECUTE], OPTIONS = [MAO_SHORTCUTCAPTION], SHORTCUT = 0x0, SHORTCUT1 = 0x0, GROUP = 0, IMAGENR = -1, IMAGENRDISABLED = -2, COLORGLYPH = 2147483649, COLOR = 2147483649, IMAGECHECKEDOFFSET = 0, IMAGELIST = 0x0, HINT = 0x0, TAG = 0, TAGPOINTER = 0x0, ONEXECUTE = 0x436630 <TMAINFO__REFCOMPANYEXEC>, ONBEFOREEXECUTE = 0}, CHANGED=false, NOCHECKBOX=true, NOCANDEFOCUS=false, BEFOREEXECUTE=0x4c3dd0 <TMENUITEM__BEFEXEC>) #36 004A226B mseact.pas:395 DOACTIONEXECUTE(SENDER=0x98b68, INFO={ACTION = 0x0, CAPTIONTEXT = 0x4230588 #1055#1086#1076#1087'. '#1082#1072#1084#1087#1072#1085#1080#1080','#13#10#1080#1079#1076#1072#1085#1080#1103' '#1080' '#1080#1085#1076#1077#1082#1089#1099'..', CAPTION1 = {TEXT = 0x42305e8 #1055#1086#1076#1087'. '#1082#1072#1084#1087#1072#1085#1080#1080','#13#10#1080#1079#1076#1072#1085#1080#1103' '#1080' '#1080#1085#1076#1077#1082#1089#1099'..', FORMAT = 0x0, FLAGS = []}, STATE = [AS_LOCALCAPTION, AS_LOCALONEXECUTE], OPTIONS = [MAO_SHORTCUTCAPTION], SHORTCUT = 0x0, SHORTCUT1 = 0x0, GROUP = 0, IMAGENR = -1, IMAGENRDISABLED = -2, COLORGLYPH = 2147483649, COLOR = 2147483649, IMAGECHECKEDOFFSET = 0, IMAGELIST = 0x0, HINT = 0x0, TAG = 0, TAGPOINTER = 0x0, ONEXECUTE = 0x436630 <TMAINFO__REFCOMPANYEXEC>, ONBEFOREEXECUTE = 0}, NOCHECKBOX=true, NOCANDEFOCUS=false, BEFOREEXECUTE=0x4c3dd0 <TMENUITEM__BEFEXEC>) #37 004C3E4D msemenus.pas:1049 TMENUITEM__DOEXEC(this=<error reading variable>) #38 004C2F6D msemenus.pas:543 TCUSTOMMENU__CHECKEXEC(this=<error reading variable>) #39 004CCEF7 msemenuwidgets.pas:1349 TPOPUPMENUWIDGET__ACTIVATEMENU(KEYMODE=false, ACLICKED=false, this=<error reading variable>) #40 004CC5C2 msemenuwidgets.pas:1154 TPOPUPMENUWIDGET__MOUSEEVENT(INFO={EVENTKIND = EK_MOUSEMOVE, SHIFTSTATE = [], POS = {X = 283, Y = 21}, EVENTSTATE = [], TIMESTAMP = 93012336, BUTTON = MB_NONE}, this=<error reading variable>) #41 004CE34A msemenuwidgets.pas:1899 TCUSTOMMAINMENUWIDGET__MOUSEEVENT(INFO={EVENTKIND = EK_MOUSEMOVE, SHIFTSTATE = [], POS = {X = 283, Y = 21}, EVENTSTATE = [], TIMESTAMP = 93012336, BUTTON = MB_NONE}, this=<error reading variable>) #42 00429C8B msegui.pas:13159 TWINDOW__DISPATCHMOUSEEVENT(INFO={MOUSE = {EVENTKIND = EK_MOUSEMOVE, SHIFTSTATE = [], POS = {X = 283, Y = 21}, EVENTSTATE = [], TIMESTAMP = 93012336, BUTTON = MB_NONE}, WHEEL = {EVENTKIND = EK_MOUSEMOVE, SHIFTSTATE = [], POS = {X = 283, Y = 21}, EVENTSTATE = [], TIMESTAMP = 93012336, WHEEL = MW_NONE, DELTA = 0}}, CAPTURE=0xe45e8, this=<error reading variable>) #43 0042CE0E msegui.pas:14721 TINTERNALAPPLICATION__PROCESSMOUSEEVENT(EVENT=0x5e788, this=<error reading variable>) #44 0042ECA6 msegui.pas:15607 TINTERNALAPPLICATION__EVENTLOOP(AMODALWINDOW=0x0, ONCE=false, this=<error reading variable>) #45 0042FE7C msegui.pas:16141 TINTERNALAPPLICATION__DOEVENTLOOP(ONCE=false, this=<error reading variable>) #46 00465738 mseapplication.pas:1447 TCUSTOMAPPLICATION__RUN(this=<error reading variable>) #47 00402222 podpiska.pas:41 main() ------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev _______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk