Marc: Here's the asked output: (Sorry for the length...Huh...

..)
(The output is not complete, I had to cut the end due to the size...)
Note also that the Mac problem is not due to spaces in the project path. I placed my FPC_projects directory directly at the root of my user location on the Mac. (/Users/pfc/FPC_Projects)
debugger output:
****************************************************************
(gdb)
<-gdb-version>
~"GNU gdb 6.3.50-20050815 (Apple version gdb-960) (Sun May 18 18:38:33 UTC 2008)\n"
~"Copyright 2004 Free Software Foundation, Inc.\n"
~"GDB is free software, covered by the GNU General Public License, and you are\nwelcome to change it and/or distribute copies of it under certain conditions.\nType \"show copying\" to see the conditions.\nThere is absolutely no warranty for GDB. Type \"show warranty\" for details.\n"
~"This GDB was configured as \"i386-apple-darwin\"."
^done,version="6.3.50-20050815 (Apple version gdb-960)",rc_version="960",target="i386-apple-darwin",build-date="Sun May 18 18:38:33 UTC 2008",time={wallclock="0.00034",user="0.00032",system="0.00001",start="1238094837.625237",end="1238094837.625573"}
(gdb)
<-gdb-set env Apple_PubSub_Socket_Render=/tmp/launch-Ty1j8e/Render>
^done,time={wallclock="0.00002",user="0.00002",system="0.00001",start="1238094837.626344",end="1238094837.626367"}
(gdb)
<-gdb-set env COMMAND_MODE=legacy>
^done,time={wallclock="0.00001",user="0.00001",system="0.00000",start="1238094837.626587",end="1238094837.626599"}
(gdb)
<-gdb-set env DISPLAY=/tmp/launch-LFFq9x/:0>
^done,time={wallclock="0.00001",user="0.00001",system="0.00000",start="1238094837.626823",end="1238094837.626835"}
(gdb)
<-gdb-set env HOME=/Users/pfc>
^done,time={wallclock="0.00001",user="0.00001",system="0.00000",start="1238094837.627013",end="1238094837.627025"}
(gdb)
<-gdb-set env LMILAUNCHAGENTFIXER_GOODGUISESSION=1>
^done,time={wallclock="0.00001",user="0.00001",system="0.00000",start="1238094837.627255",end="1238094837.627268"}
(gdb)
<-gdb-set env LOGNAME=pfc>
^done,time={wallclock="0.00001",user="0.00001",system="0.00000",start="1238094837.627439",end="1238094837.627451"}
(gdb)
<-gdb-set env PATH=/usr/bin:/bin:/usr/sbin:/sbin>
^done,time={wallclock="0.00001",user="0.00001",system="0.00000",start="1238094837.627676",end="1238094837.627688"}
(gdb)
<-gdb-set env SECURITYSESSIONID=b14eb0>
^done,time={wallclock="0.00001",user="0.00001",system="0.00000",start="1238094837.627888",end="1238094837.627900"}
(gdb)
<-gdb-set env SHELL=/bin/bash>
^done,time={wallclock="0.00001",user="0.00001",system="0.00000",start="1238094837.628078",end="1238094837.628089"}
(gdb)
<-gdb-set env SSH_AUTH_SOCK=/tmp/launch-ILxRMC/Listeners>
^done,time={wallclock="0.00001",user="0.00001",system="0.00000",start="1238094837.628346",end="1238094837.628358"}
(gdb)
<-gdb-set env TMPDIR=/var/folders/2R/2RAODLD2EIu5927MBk6yLk+++TI/-Tmp-/>
^done,time={wallclock="0.00001",user="0.00001",system="0.00000",start="1238094837.628659",end="1238094837.628671"}
(gdb)
<-gdb-set env USER=pfc>
^done,time={wallclock="0.00001",user="0.00001",system="0.00000",start="1238094837.628872",end="1238094837.628884"}
(gdb)
<-gdb-set env __CF_USER_TEXT_ENCODING=0x1F5:0:1>
^done,time={wallclock="0.00001",user="0.00001",system="0.00000",start="1238094837.629107",end="1238094837.629119"}
(gdb)
<-file-exec-and-symbols "/Volumes/CLÉ USB PFC/FPC_Projects/project1.app">
^done,time={wallclock="0.25764",user="0.17975",system="0.05835",start="1238094837.629543",end="1238094837.887182"}
(gdb)
<-environment-cd .>
^done,time={wallclock="0.00005",user="0.00004",system="0.00001",start="1238094837.888123",end="1238094837.888170"}
(gdb)
<-environment-cd "/Volumes/CLÉ USB PFC/FPC_Projects/">
^error,msg="/Volumes/CLE\314\201: No such file or directory."
(gdb)
<-data-evaluate-expression FPC_THREADVAR_RELOCATE_PROC>
^error,msg="No symbol \"FPC_THREADVAR_RELOCATE_PROC\" in current context."
(gdb)
<info functions FPC_CPUINIT>
&"info functions FPC_CPUINIT\n"
~"All functions matching regular expression \"FPC_CPUINIT\":\n"
~"\nNon-debugging symbols:\n"
~"0x00002f40 SYSTEM_FPC_CPUINIT\n"
^done
(gdb)
<-exec-arguments >
^done,time={wallclock="0.00003",user="0.00003",system="0.00000",start="1238094841.703953",end="1238094841.703981"}
(gdb)
<-gdb-set language pascal>
^done,time={wallclock="0.00002",user="0.00002",system="0.00000",start="1238094841.704163",end="1238094841.704184"}
(gdb)
<info address main>
&"info address main\n"
~"Symbol \"main\" is at 0x27a7 in a file compiled without debugging.\n"
^done
(gdb)
<-break-insert -t *10151>
^done,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x000027a7",at="<main>",shlib="/Volumes/CLE\314\201 USB PFC/FPC_Projects/project1.app/Contents/MacOS/project1",times="0"},time={wallclock="0.00027",user="0.00021",system="0.00006",start="1238094841.705650",end="1238094841.705918"}
(gdb)
<-break-insert FPC_RAISEEXCEPTION>
^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x0000fd26",at="<fpc_raiseexception+6>",shlib="/Volumes/CLE\314\201 USB PFC/FPC_Projects/project1.app/Contents/MacOS/project1",times="0"},time={wallclock="0.00379",user="0.00332",system="0.00043",start="1238094841.706149",end="1238094841.709935"}
(gdb)
<-break-insert FPC_BREAK_ERROR>
^done,bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0x00013c40",at="<SYSTEM_HANDLEERRORADDRFRAME$LONGINT$POINTER$POINTER>",shlib="/Volumes/CLE\314\201 USB PFC/FPC_Projects/project1.app/Contents/MacOS/project1",times="0"},time={wallclock="0.00605",user="0.00396",system="0.00014",start="1238094841.710218",end="1238094841.716269"}
(gdb)
<-break-insert FPC_RUNERROR>
^done,bkpt={number="4",type="breakpoint",disp="keep",enabled="y",addr="0x00013d86",at="<SYSTEM_RUNERROR$WORD+6>",shlib="/Volumes/CLE\314\201 USB PFC/FPC_Projects/project1.app/Contents/MacOS/project1",times="0"},time={wallclock="0.00339",user="0.00335",system="0.00004",start="1238094841.716588",end="1238094841.719978"}
(gdb)
<info file>
&"info file\n"
~"Symbols from \"/Volumes/CLE\314\201 USB PFC/FPC_Projects/project1.app/Contents/MacOS/project1\".\n"
~"Mac OS X executable:\n"