Please, HELP with debuggin WinCE app. lazarus / 12-Debugger ---------------------------------------------------------------------- epergola · 2009-07-17 18:41 Hi Maybe I was posting to the wrong Forum. I hope I will get some real help here. I get the dreaded (end erratic , i.e.different places, at different runs) SIGSEVG error. I Have this setup:   in \emulators\gdb I have      arm-wince-pe-stub.exe      gdb.exe my app is in c:\lazarus\cf    Project Compiler Options Linking = -g (although I also tried with -gl and all other combinations)    Environment Options Degugger has C:\EMULATORS\GDB\GDB.EXE Emulator WM 6.1    The app is for WinCe target. When I run from lazarus, after the error, I get the Assembler Pane (useless to me). I want to know which line number of which unit causes the errror. How do I achieve that? If I try the gdb directly, in C:\EMULATORS\GDB                GDB --tui c:\lazarus\cf\test.exe I first see a message that says "This GDB was configured as "-- host=i686-pc-mingw32 --target=arm-wince-pe"...test.lpr:26: No such file or directory." where line 26 is (in my Project page)   {$I test.lrs} I include C:\LAZARUS\CF in the PATH but nothing changes. Then, after 'run', the app starts on the emulator, and after a few clicks i get "Program received signal SIGSEGV, Segmentation fault. 0x03f6e18c in ?? ()" then if I type 'info line 0x03f6e18c' it shows   Function "0x03f6e18c" not defined. How do I get to the uinit/line causing the error? What steps am I missing or doing wrong? ---------------------------------------------------------------------- Marc · 2009-07-22 08:14 Do you strip or upx your exe ? Ifso, don't do that.