Hi all,

   i have fpc 2.2.2 with Lazarus v0.9.25 r16505 i386-win32-win32/win64. 
My problem is when i add a TMainMenu and debugging it inside the IDE i 
get a

"
(gdb)

~"2741000:compime.dll\n"

*stopped,reason="signal-received",signal-name="SIGSEGV",signal-meaning="Segmentation
 
fault",thread-id="1",frame={addr="0x0002bb84",func="TCUSTOMFORM__SHOWMODAL",args=[{name="this",value="0x9553e122"}],file="customform.inc",line="2020"}

(gdb)

<-stack-list-frames 0 0>
^done,stack=[frame={level="0",addr="0x0002bb84",func="TCUSTOMFORM__SHOWMODAL",file="customform.inc",line="2020"}]

(gdb)

<-stack-info-depth>
^done,depth="9"

(gdb)

<-stack-list-arguments 1 0 8>
^done,stack-args=[frame={level="0",args=[{name="this",value="(TCUSTOMFORM) 
0x9553e122"}]},frame={level="1",args=[{name="vmt",value="(POINTER) 
0x0"},{name="this",value="(TLISTITEMS) 
0x0"}]},frame={level="2",args=[{name="this",value="(TWINCEWIDGETSET) 
0x97ab20"}]},frame={level="3",args=[{name="WAIT",value="true"},{name="this",value="(TAPPLICATION)
 
0x972310"}]},frame={level="4",args=[{name="this",value="(TAPPLICATION) 
0x972310"}]},frame={level="5",args=[{name="this",value="(TAPPLICATION) 
0x972310"}]},frame={level="6",args=[{name="ALOOP",value="(TAPPLICATIONMAINLOOP) 
0x30ae8 <TAPPLICATION__RUNLOOP>"},{name="this",value="(TWIDGETSET) 
0x97ab20"}]},frame={level="7",args=[{name="this",value="(TAPPLICATION) 
0x972310"}]},frame={level="8",args=[]}]

(gdb)

<-stack-list-frames 0 8>
^done,stack=[frame={level="0",addr="0x0002bb84",func="TCUSTOMFORM__SHOWMODAL",file="customform.inc",line="2020"},frame={level="1",addr="0x0006ec0c",func="TLISTITEMS__DESTROY",file="listitems.inc",line="254"},frame={level="2",addr="0x00143888",func="TWINCEWIDGETSET__APPWAITMESSAGE",file="winceobject.inc",line="399"},frame={level="3",addr="0x0002ea9c",func="TAPPLICATION__IDLE",file="application.inc",line="315"},frame={level="4",addr="0x000307c0",func="TAPPLICATION__HANDLEMESSAGE",file="application.inc",line="985"},frame={level="5",addr="0x00030b38",func="TAPPLICATION__RUNLOOP",file="application.inc",line="1095"},frame={level="6",addr="0x00033790",func="TWIDGETSET__APPRUN",file="interfacebase.inc",line="49"},frame={level="7",addr="0x00030adc",func="TAPPLICATION__RUN",file="application.inc",line="1082"},frame={level="8",addr="0x00011c78",func="main",file="DPIfaistos.lpr",line="18"}]

(gdb)
"

If i remarked line 399 in winceobject.inc

"...
398: begin
399: //  RedrawMenus;
400:   Assert(False, 'Trace:TWinCEWidgetSet.WaitMessage - Start');
...
"

rebuild lcl for wince and debugging again, the executable is running, 
menu is showing but when i click to a menu item, it close normally.

Any hint ?

regards,

-- 
Dimitrios Chr. Ioannidis
_______________________________________________
Lazarus mailing list
[email protected]
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to