Page 1 of 1

Breakpoints in headers?

Posted: Tue Feb 26, 2013 4:03 pm
by Rory
Since I updated to 5.0.6213 I can't seem to hit breakpoints which I set in my header files. This used to work fine before, so I guess I've missed something in my debug settings? Also, the keyboard shortcuts to comment things only work if you open the keyboard shortcut window and then close it again?

Re: Breakpoints in headers?

Posted: Tue Feb 26, 2013 4:22 pm
by eranif
Which OS?
You might want to post the debugger full output here, but as a general rule: if it fails to break - its gdb's fault

HOW TO POST - look for debugger problems

Eran

Re: Breakpoints in headers?

Posted: Tue Feb 26, 2013 6:59 pm
by Rory
Whoops, I meant to say I'm on Linux Mint! Thanks Eran. Not much we can do about it if it's gdb's fault. Here is the output from the full debug output.

Code: Select all

Using gdbinit file: /tmp/codelite_gdbinit.txt
Current working dir: /home/rory/sourcecode/FileBrowser/Builds/Linux/build/FileBrowser/FileBrowser
Launching gdb from : ../../../../../../..
Starting debugger  : gdb --command="/tmp/codelite_gdbinit.txt" --tty=/dev/pts/4 --interpreter=mi "/home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject"
Debug session started successfully!
GNU gdb (GDB) 7.5-ubuntu
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type "show copying"\nand "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".\nFor bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject...
done.
>> Debuggee process ID: 3824
Continuing...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff4602700 (LWP 3827)]
[New Thread 0x7ffff3e01700 (LWP 3828)]
[Thread 0x7ffff4602700 (LWP 3827) exited]
[Thread 0x7ffff3e01700 (LWP 3828) exited]
Program exited normally.
Debug session ended
Using gdbinit file: /tmp/codelite_gdbinit.txt
Current working dir: /home/rory/sourcecode/FileBrowser/Builds/Linux/build/FileBrowser/FileBrowser
Launching gdb from : ../../../../../../..
Starting debugger  : gdb --command="/tmp/codelite_gdbinit.txt" --tty=/dev/pts/4 --interpreter=mi "/home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject"
Debug session started successfully!
GNU gdb (GDB) 7.5-ubuntu
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type "show copying"\nand "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".\nFor bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject...
done.
>> Debuggee process ID: 3862
Continuing...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff4602700 (LWP 3865)]
[New Thread 0x7ffff3e01700 (LWP 3866)]
[Thread 0x7ffff4602700 (LWP 3865) exited]
[Thread 0x7ffff3e01700 (LWP 3866) exited]
Program exited normally.
Debug session ended
Using gdbinit file: /tmp/codelite_gdbinit.txt
Current working dir: /home/rory/sourcecode/FileBrowser/Builds/Linux/build/FileBrowser/FileBrowser
Launching gdb from : ../../../../../../..
Starting debugger  : gdb --command="/tmp/codelite_gdbinit.txt" --tty=/dev/pts/4 --interpreter=mi "/home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject"
Debug session started successfully!
GNU gdb (GDB) 7.5-ubuntu
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type "show copying"\nand "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".\nFor bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject...
done.
>> Debuggee process ID: 3900
Continuing...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff4602700 (LWP 3903)]
[New Thread 0x7ffff3e01700 (LWP 3904)]
[Thread 0x7ffff4602700 (LWP 3903) exited]
[Thread 0x7ffff3e01700 (LWP 3904) exited]
Program exited normally.
Debug session ended
Using gdbinit file: /tmp/codelite_gdbinit.txt
Current working dir: /home/rory/sourcecode/FileBrowser/Builds/Linux/build/FileBrowser/FileBrowser
Launching gdb from : ../../../../../../..
Starting debugger  : gdb --command="/tmp/codelite_gdbinit.txt" --tty=/dev/pts/4 --interpreter=mi "/home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject"
Debug session started successfully!
GNU gdb (GDB) 7.5-ubuntu
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type "show copying"\nand "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".\nFor bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject...
done.
>> Debuggee process ID: 3946
Continuing...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff4602700 (LWP 3949)]
[New Thread 0x7ffff3e01700 (LWP 3950)]
[Thread 0x7ffff4602700 (LWP 3949) exited]
[Thread 0x7ffff3e01700 (LWP 3950) exited]
Program exited normally.
Debug session ended
Using gdbinit file: /tmp/codelite_gdbinit.txt
Current working dir: /home/rory/sourcecode/FileBrowser/Builds/Linux/build/FileBrowser/FileBrowser
Launching gdb from : ../../../../../../..
Starting debugger  : gdb --command="/tmp/codelite_gdbinit.txt" --tty=/dev/pts/4 --interpreter=mi "/home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject"
Debug session started successfully!
GNU gdb (GDB) 7.5-ubuntu
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type "show copying"\nand "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".\nFor bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject...
done.
>> Debuggee process ID: 3984
Continuing...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff4602700 (LWP 3987)]
[New Thread 0x7ffff3e01700 (LWP 3988)]
[Thread 0x7ffff4602700 (LWP 3987) exited]
[Thread 0x7ffff3e01700 (LWP 3988) exited]
Program exited normally.
Debug session ended
Using gdbinit file: /tmp/codelite_gdbinit.txt
Current working dir: /home/rory/sourcecode/FileBrowser/Builds/Linux/build/FileBrowser/FileBrowser
Launching gdb from : ../../../../../../..
Starting debugger  : gdb --command="/tmp/codelite_gdbinit.txt" --tty=/dev/pts/4 --interpreter=mi "/home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject"
Debug session started successfully!
GNU gdb (GDB) 7.5-ubuntu
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type "show copying"\nand "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".\nFor bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject...
done.
>> Debuggee process ID: 4023
Continuing...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff4602700 (LWP 4026)]
[New Thread 0x7ffff3e01700 (LWP 4027)]
[Thread 0x7ffff4602700 (LWP 4026) exited]
[Thread 0x7ffff3e01700 (LWP 4027) exited]
Program exited normally.
Debug session ended
Using gdbinit file: /tmp/codelite_gdbinit.txt
Current working dir: /home/rory/sourcecode/FileBrowser/Builds/Linux/build/FileBrowser/FileBrowser
Launching gdb from : ../../../../../../..
Starting debugger  : gdb --command="/tmp/codelite_gdbinit.txt" --tty=/dev/pts/4 --interpreter=mi "/home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject"
Debug session started successfully!
GNU gdb (GDB) 7.5-ubuntu
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type "show copying"\nand "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".\nFor bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject...
done.
>> Debuggee process ID: 4062
Continuing...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff4602700 (LWP 4065)]
[New Thread 0x7ffff3e01700 (LWP 4066)]
[Thread 0x7ffff4602700 (LWP 4065) exited]
[Thread 0x7ffff3e01700 (LWP 4066) exited]
Program exited normally.
Debug session ended
Using gdbinit file: /tmp/codelite_gdbinit.txt
Current working dir: /home/rory/sourcecode/FileBrowser/Builds/Linux/build/FileBrowser/FileBrowser
Launching gdb from : ../../../../../../..
Starting debugger  : gdb --command="/tmp/codelite_gdbinit.txt" --tty=/dev/pts/4 --interpreter=mi "/home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject"
Debug session started successfully!
GNU gdb (GDB) 7.5-ubuntu
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type "show copying"\nand "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".\nFor bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject...
done.
>> Debuggee process ID: 4100
Continuing...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff4602700 (LWP 4103)]
[New Thread 0x7ffff3e01700 (LWP 4104)]
[Thread 0x7ffff4602700 (LWP 4103) exited]
[Thread 0x7ffff3e01700 (LWP 4104) exited]
Program exited normally.
Debug session ended
Using gdbinit file: /tmp/codelite_gdbinit.txt
Current working dir: /home/rory/sourcecode/FileBrowser/Builds/Linux/build/FileBrowser/FileBrowser
Launching gdb from : ../../../../../../..
Starting debugger  : gdb --command="/tmp/codelite_gdbinit.txt" --tty=/dev/pts/4 --interpreter=mi "/home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject"
Debug session started successfully!
GNU gdb (GDB) 7.5-ubuntu
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type "show copying"\nand "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".\nFor bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject...
done.
>> Debuggee process ID: 4119
Continuing...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Internal breakpoint was hit (id=1), Applying user breakpoints and continuing
Successfully set breakpoint 2 at: /home/rory/sourcecode/FileBrowser/Source/MainComponent.h:39
Continuing...
[New Thread 0x7ffff4602700 (LWP 4122)]
[New Thread 0x7ffff3e01700 (LWP 4123)]
Debug session ended
Using gdbinit file: /tmp/codelite_gdbinit.txt
Current working dir: /home/rory/sourcecode/FileBrowser/Builds/Linux/build/FileBrowser/FileBrowser
Launching gdb from : ../../../../../../..
Starting debugger  : gdb --command="/tmp/codelite_gdbinit.txt" --tty=/dev/pts/4 --interpreter=mi "/home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject"
DEBUG>>set unwindonsignal on
DEBUG>>set breakpoint pending on
DEBUG>>set width 0
DEBUG>>set height 0
DEBUG>>set print elements 200
DEBUG>>00000022-break-insert -f -t main
Debug session started successfully!
DEBUG>>00000023-exec-arguments 
DEBUG>>00000024-exec-run 
DEBUG>>=thread-group-added,id="i1"
=thread-group-added,id="i1"
DEBUG>>~"GNU gdb (GDB) 7.5-ubuntu\n"
GNU gdb (GDB) 7.5-ubuntu
DEBUG>>~"Copyright (C) 2012 Free Software Foundation, Inc.\n"
Copyright (C) 2012 Free Software Foundation, Inc.
DEBUG>>~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type "show copying"\nand "show warranty" for details.
DEBUG>>~"This GDB was configured as \"x86_64-linux-gnu\".\nFor bug reporting instructions, please see:\n"
This GDB was configured as "x86_64-linux-gnu".\nFor bug reporting instructions, please see:
DEBUG>>~"<http://www.gnu.org/software/gdb/bugs/>...\n"
<http://www.gnu.org/software/gdb/bugs/>...
DEBUG>>~"Reading symbols from /home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject..."
Reading symbols from /home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject...
DEBUG>>~"done.\n"
done.
DEBUG>>&"set unwindonsignal on\n"
DEBUG>>^done
DEBUG>>&"set breakpoint pending on\n"
DEBUG>>^done
DEBUG>>&"set width 0\n"
DEBUG>>^done
DEBUG>>&"set height 0\n"
DEBUG>>^done
DEBUG>>&"set print elements 200\n"
DEBUG>>^done
DEBUG>>00000022^done,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x0000000000423003",func="main(int, char**)",file="../../Source/Main.cpp",fullname="/home/rory/sourcecode/FileBrowser/Source/Main.cpp",line="99",times="0",original-location="main"}
Storing internal breakpoint ID=1
DEBUG>>00000023^done
>> Debuggee process ID: 4138
DEBUG>>=thread-group-started,id="i1",pid="4138"
=thread-group-started,id="i1",pid="4138"
DEBUG>>=thread-created,id="1",group-id="i1"
=thread-created,id="1",group-id="i1"
DEBUG>>00000024^running
Continuing...
DEBUG>>*running,thread-id="all"
*running,thread-id="all"
DEBUG>>=library-loaded,id="/lib64/ld-linux-x86-64.so.2",target-name="/lib64/ld-linux-x86-64.so.2",host-name="/lib64/ld-linux-x86-64.so.2",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib64/ld-linux-x86-64.so.2",target-name="/lib64/ld-linux-x86-64.so.2",host-name="/lib64/ld-linux-x86-64.so.2",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1",target-name="/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1",host-name="/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1",target-name="/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1",host-name="/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libX11.so.6",target-name="/usr/lib/x86_64-linux-gnu/libX11.so.6",host-name="/usr/lib/x86_64-linux-gnu/libX11.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libX11.so.6",target-name="/usr/lib/x86_64-linux-gnu/libX11.so.6",host-name="/usr/lib/x86_64-linux-gnu/libX11.so.6",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXext.so.6",target-name="/usr/lib/x86_64-linux-gnu/libXext.so.6",host-name="/usr/lib/x86_64-linux-gnu/libXext.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXext.so.6",target-name="/usr/lib/x86_64-linux-gnu/libXext.so.6",host-name="/usr/lib/x86_64-linux-gnu/libXext.so.6",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libasound.so.2",target-name="/usr/lib/x86_64-linux-gnu/libasound.so.2",host-name="/usr/lib/x86_64-linux-gnu/libasound.so.2",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libasound.so.2",target-name="/usr/lib/x86_64-linux-gnu/libasound.so.2",host-name="/usr/lib/x86_64-linux-gnu/libasound.so.2",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/lib/x86_64-linux-gnu/libdl.so.2",target-name="/lib/x86_64-linux-gnu/libdl.so.2",host-name="/lib/x86_64-linux-gnu/libdl.so.2",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libdl.so.2",target-name="/lib/x86_64-linux-gnu/libdl.so.2",host-name="/lib/x86_64-linux-gnu/libdl.so.2",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libfreetype.so.6",target-name="/usr/lib/x86_64-linux-gnu/libfreetype.so.6",host-name="/usr/lib/x86_64-linux-gnu/libfreetype.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libfreetype.so.6",target-name="/usr/lib/x86_64-linux-gnu/libfreetype.so.6",host-name="/usr/lib/x86_64-linux-gnu/libfreetype.so.6",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/lib/x86_64-linux-gnu/libpthread.so.0",target-name="/lib/x86_64-linux-gnu/libpthread.so.0",host-name="/lib/x86_64-linux-gnu/libpthread.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libpthread.so.0",target-name="/lib/x86_64-linux-gnu/libpthread.so.0",host-name="/lib/x86_64-linux-gnu/libpthread.so.0",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/lib/x86_64-linux-gnu/librt.so.1",target-name="/lib/x86_64-linux-gnu/librt.so.1",host-name="/lib/x86_64-linux-gnu/librt.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/librt.so.1",target-name="/lib/x86_64-linux-gnu/librt.so.1",host-name="/lib/x86_64-linux-gnu/librt.so.1",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",target-name="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",host-name="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",target-name="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",host-name="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/lib/x86_64-linux-gnu/libm.so.6",target-name="/lib/x86_64-linux-gnu/libm.so.6",host-name="/lib/x86_64-linux-gnu/libm.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libm.so.6",target-name="/lib/x86_64-linux-gnu/libm.so.6",host-name="/lib/x86_64-linux-gnu/libm.so.6",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/lib/x86_64-linux-gnu/libgcc_s.so.1",target-name="/lib/x86_64-linux-gnu/libgcc_s.so.1",host-name="/lib/x86_64-linux-gnu/libgcc_s.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libgcc_s.so.1",target-name="/lib/x86_64-linux-gnu/libgcc_s.so.1",host-name="/lib/x86_64-linux-gnu/libgcc_s.so.1",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/lib/x86_64-linux-gnu/libc.so.6",target-name="/lib/x86_64-linux-gnu/libc.so.6",host-name="/lib/x86_64-linux-gnu/libc.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libc.so.6",target-name="/lib/x86_64-linux-gnu/libc.so.6",host-name="/lib/x86_64-linux-gnu/libc.so.6",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libglapi.so.0",target-name="/usr/lib/x86_64-linux-gnu/libglapi.so.0",host-name="/usr/lib/x86_64-linux-gnu/libglapi.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libglapi.so.0",target-name="/usr/lib/x86_64-linux-gnu/libglapi.so.0",host-name="/usr/lib/x86_64-linux-gnu/libglapi.so.0",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXdamage.so.1",target-name="/usr/lib/x86_64-linux-gnu/libXdamage.so.1",host-name="/usr/lib/x86_64-linux-gnu/libXdamage.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXdamage.so.1",target-name="/usr/lib/x86_64-linux-gnu/libXdamage.so.1",host-name="/usr/lib/x86_64-linux-gnu/libXdamage.so.1",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXfixes.so.3",target-name="/usr/lib/x86_64-linux-gnu/libXfixes.so.3",host-name="/usr/lib/x86_64-linux-gnu/libXfixes.so.3",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXfixes.so.3",target-name="/usr/lib/x86_64-linux-gnu/libXfixes.so.3",host-name="/usr/lib/x86_64-linux-gnu/libXfixes.so.3",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1",target-name="/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1",host-name="/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1",target-name="/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1",host-name="/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libxcb-glx.so.0",target-name="/usr/lib/x86_64-linux-gnu/libxcb-glx.so.0",host-name="/usr/lib/x86_64-linux-gnu/libxcb-glx.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libxcb-glx.so.0",target-name="/usr/lib/x86_64-linux-gnu/libxcb-glx.so.0",host-name="/usr/lib/x86_64-linux-gnu/libxcb-glx.so.0",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libxcb.so.1",target-name="/usr/lib/x86_64-linux-gnu/libxcb.so.1",host-name="/usr/lib/x86_64-linux-gnu/libxcb.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libxcb.so.1",target-name="/usr/lib/x86_64-linux-gnu/libxcb.so.1",host-name="/usr/lib/x86_64-linux-gnu/libxcb.so.1",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXxf86vm.so.1",target-name="/usr/lib/x86_64-linux-gnu/libXxf86vm.so.1",host-name="/usr/lib/x86_64-linux-gnu/libXxf86vm.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXxf86vm.so.1",target-name="/usr/lib/x86_64-linux-gnu/libXxf86vm.so.1",host-name="/usr/lib/x86_64-linux-gnu/libXxf86vm.so.1",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libdrm.so.2",target-name="/usr/lib/x86_64-linux-gnu/libdrm.so.2",host-name="/usr/lib/x86_64-linux-gnu/libdrm.so.2",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libdrm.so.2",target-name="/usr/lib/x86_64-linux-gnu/libdrm.so.2",host-name="/usr/lib/x86_64-linux-gnu/libdrm.so.2",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/lib/x86_64-linux-gnu/libz.so.1",target-name="/lib/x86_64-linux-gnu/libz.so.1",host-name="/lib/x86_64-linux-gnu/libz.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libz.so.1",target-name="/lib/x86_64-linux-gnu/libz.so.1",host-name="/lib/x86_64-linux-gnu/libz.so.1",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXau.so.6",target-name="/usr/lib/x86_64-linux-gnu/libXau.so.6",host-name="/usr/lib/x86_64-linux-gnu/libXau.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXau.so.6",target-name="/usr/lib/x86_64-linux-gnu/libXau.so.6",host-name="/usr/lib/x86_64-linux-gnu/libXau.so.6",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXdmcp.so.6",target-name="/usr/lib/x86_64-linux-gnu/libXdmcp.so.6",host-name="/usr/lib/x86_64-linux-gnu/libXdmcp.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXdmcp.so.6",target-name="/usr/lib/x86_64-linux-gnu/libXdmcp.so.6",host-name="/usr/lib/x86_64-linux-gnu/libXdmcp.so.6",symbols-loaded="0",thread-group="i1"
DEBUG>>~"[Thread debugging using libthread_db enabled]\n"
[Thread debugging using libthread_db enabled]
DEBUG>>~"Using host libthread_db library \"/lib/x86_64-linux-gnu/libthread_db.so.1\".\n"
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
DEBUG>>=breakpoint-modified,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x0000000000423003",func="main(int, char**)",file="../../Source/Main.cpp",fullname="/home/rory/sourcecode/FileBrowser/Source/Main.cpp",line="99",times="1",original-location="main"}
=breakpoint-modified,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x0000000000423003",func="main(int, char**)",file="../../Source/Main.cpp",fullname="/home/rory/sourcecode/FileBrowser/Source/Main.cpp",line="99",times="1",original-location="main"}
DEBUG>>*stopped,reason="breakpoint-hit",disp="del",bkptno="1",frame={addr="0x0000000000423003",func="main",args=[{name="argc",value="1"},{name="argv",value="0x7fffffffe6e8"}],file="../../Source/Main.cpp",fullname="/home/rory/sourcecode/FileBrowser/Source/Main.cpp",line="99"},thread-id="1",stopped-threads="all",core="1"
Internal breakpoint was hit (id=1), Applying user breakpoints and continuing
DEBUG>>00000025-break-insert -f "\"/home/rory/sourcecode/FileBrowser/Source/MainComponent.h:39\""
DEBUG>>00000026-exec-continue
DEBUG>>=breakpoint-deleted,id="1"
=breakpoint-deleted,id="1"
DEBUG>>&"No source file named /home/rory/sourcecode/FileBrowser/Source/MainComponent.h.\n"
DEBUG>>00000025^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="\"/home/rory/sourcecode/FileBrowser/Source/MainComponent.h:39\"",times="0",original-location="\"/home/rory/sourcecode/FileBrowser/Source/MainComponent.h:39\""}
Found the breakpoint ID!
Storing debugger breakpoint Id=2
Successfully set breakpoint 2 at: /home/rory/sourcecode/FileBrowser/Source/MainComponent.h:39
DEBUG>>00000026^running
Continuing...
DEBUG>>*running,thread-id="all"
*running,thread-id="all"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXinerama.so",target-name="/usr/lib/x86_64-linux-gnu/libXinerama.so",host-name="/usr/lib/x86_64-linux-gnu/libXinerama.so",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXinerama.so",target-name="/usr/lib/x86_64-linux-gnu/libXinerama.so",host-name="/usr/lib/x86_64-linux-gnu/libXinerama.so",symbols-loaded="0",thread-group="i1"
DEBUG>>=thread-created,id="2",group-id="i1"
=thread-created,id="2",group-id="i1"
DEBUG>>~"[New Thread 0x7ffff4602700 (LWP 4141)]\n"
[New Thread 0x7ffff4602700 (LWP 4141)]
DEBUG>>*running,thread-id="all"
*running,thread-id="all"
DEBUG>>=thread-created,id="3",group-id="i1"
=thread-created,id="3",group-id="i1"
DEBUG>>~"[New Thread 0x7ffff3e01700 (LWP 4142)]\n"
[New Thread 0x7ffff3e01700 (LWP 4142)]
DEBUG>>*running,thread-id="all"
*running,thread-id="all"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXcursor.so.1",target-name="/usr/lib/x86_64-linux-gnu/libXcursor.so.1",host-name="/usr/lib/x86_64-linux-gnu/libXcursor.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXcursor.so.1",target-name="/usr/lib/x86_64-linux-gnu/libXcursor.so.1",host-name="/usr/lib/x86_64-linux-gnu/libXcursor.so.1",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXrender.so.1",target-name="/usr/lib/x86_64-linux-gnu/libXrender.so.1",host-name="/usr/lib/x86_64-linux-gnu/libXrender.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXrender.so.1",target-name="/usr/lib/x86_64-linux-gnu/libXrender.so.1",host-name="/usr/lib/x86_64-linux-gnu/libXrender.so.1",symbols-loaded="0",thread-group="i1"
Debug session ended
Using gdbinit file: /tmp/codelite_gdbinit.txt
Current working dir: /home/rory/sourcecode/FileBrowser/Builds/Linux/build/FileBrowser/FileBrowser
Launching gdb from : ../../../../../../..
Starting debugger  : gdb --command="/tmp/codelite_gdbinit.txt" --tty=/dev/pts/4 --interpreter=mi "/home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject"
DEBUG>>set unwindonsignal on
DEBUG>>set breakpoint pending on
DEBUG>>set width 0
DEBUG>>set height 0
DEBUG>>set print elements 200
DEBUG>>00000027-break-insert -f -t main
Debug session started successfully!
DEBUG>>00000028-exec-arguments 
DEBUG>>00000029-exec-run 
DEBUG>>=thread-group-added,id="i1"
=thread-group-added,id="i1"
DEBUG>>~"GNU gdb (GDB) 7.5-ubuntu\n"
GNU gdb (GDB) 7.5-ubuntu
DEBUG>>~"Copyright (C) 2012 Free Software Foundation, Inc.\n"
Copyright (C) 2012 Free Software Foundation, Inc.
DEBUG>>~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type "show copying"\nand "show warranty" for details.
DEBUG>>~"This GDB was configured as \"x86_64-linux-gnu\".\nFor bug reporting instructions, please see:\n"
This GDB was configured as "x86_64-linux-gnu".\nFor bug reporting instructions, please see:
DEBUG>>~"<http://www.gnu.org/software/gdb/bugs/>...\n"
<http://www.gnu.org/software/gdb/bugs/>...
DEBUG>>~"Reading symbols from /home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject..."
Reading symbols from /home/rory/sourcecode/FileBrowser/Builds/Linux/build/NewProject...
DEBUG>>~"done.\n"
done.
DEBUG>>&"set unwindonsignal on\n"
DEBUG>>^done
DEBUG>>&"set breakpoint pending on\n"
DEBUG>>^done
DEBUG>>&"set width 0\n"
DEBUG>>^done
DEBUG>>&"set height 0\n"
DEBUG>>^done
DEBUG>>&"set print elements 200\n"
DEBUG>>^done
DEBUG>>00000027^done,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x0000000000423003",func="main(int, char**)",file="../../Source/Main.cpp",fullname="/home/rory/sourcecode/FileBrowser/Source/Main.cpp",line="99",times="0",original-location="main"}
Storing internal breakpoint ID=1
DEBUG>>00000028^done
>> Debuggee process ID: 4156
DEBUG>>=thread-group-started,id="i1",pid="4156"
=thread-group-started,id="i1",pid="4156"
DEBUG>>=thread-created,id="1",group-id="i1"
=thread-created,id="1",group-id="i1"
DEBUG>>00000029^running
Continuing...
DEBUG>>*running,thread-id="all"
*running,thread-id="all"
DEBUG>>=library-loaded,id="/lib64/ld-linux-x86-64.so.2",target-name="/lib64/ld-linux-x86-64.so.2",host-name="/lib64/ld-linux-x86-64.so.2",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib64/ld-linux-x86-64.so.2",target-name="/lib64/ld-linux-x86-64.so.2",host-name="/lib64/ld-linux-x86-64.so.2",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1",target-name="/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1",host-name="/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1",target-name="/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1",host-name="/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libX11.so.6",target-name="/usr/lib/x86_64-linux-gnu/libX11.so.6",host-name="/usr/lib/x86_64-linux-gnu/libX11.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libX11.so.6",target-name="/usr/lib/x86_64-linux-gnu/libX11.so.6",host-name="/usr/lib/x86_64-linux-gnu/libX11.so.6",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXext.so.6",target-name="/usr/lib/x86_64-linux-gnu/libXext.so.6",host-name="/usr/lib/x86_64-linux-gnu/libXext.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXext.so.6",target-name="/usr/lib/x86_64-linux-gnu/libXext.so.6",host-name="/usr/lib/x86_64-linux-gnu/libXext.so.6",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libasound.so.2",target-name="/usr/lib/x86_64-linux-gnu/libasound.so.2",host-name="/usr/lib/x86_64-linux-gnu/libasound.so.2",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libasound.so.2",target-name="/usr/lib/x86_64-linux-gnu/libasound.so.2",host-name="/usr/lib/x86_64-linux-gnu/libasound.so.2",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/lib/x86_64-linux-gnu/libdl.so.2",target-name="/lib/x86_64-linux-gnu/libdl.so.2",host-name="/lib/x86_64-linux-gnu/libdl.so.2",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libdl.so.2",target-name="/lib/x86_64-linux-gnu/libdl.so.2",host-name="/lib/x86_64-linux-gnu/libdl.so.2",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libfreetype.so.6",target-name="/usr/lib/x86_64-linux-gnu/libfreetype.so.6",host-name="/usr/lib/x86_64-linux-gnu/libfreetype.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libfreetype.so.6",target-name="/usr/lib/x86_64-linux-gnu/libfreetype.so.6",host-name="/usr/lib/x86_64-linux-gnu/libfreetype.so.6",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/lib/x86_64-linux-gnu/libpthread.so.0",target-name="/lib/x86_64-linux-gnu/libpthread.so.0",host-name="/lib/x86_64-linux-gnu/libpthread.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libpthread.so.0",target-name="/lib/x86_64-linux-gnu/libpthread.so.0",host-name="/lib/x86_64-linux-gnu/libpthread.so.0",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/lib/x86_64-linux-gnu/librt.so.1",target-name="/lib/x86_64-linux-gnu/librt.so.1",host-name="/lib/x86_64-linux-gnu/librt.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/librt.so.1",target-name="/lib/x86_64-linux-gnu/librt.so.1",host-name="/lib/x86_64-linux-gnu/librt.so.1",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",target-name="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",host-name="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",target-name="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",host-name="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/lib/x86_64-linux-gnu/libm.so.6",target-name="/lib/x86_64-linux-gnu/libm.so.6",host-name="/lib/x86_64-linux-gnu/libm.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libm.so.6",target-name="/lib/x86_64-linux-gnu/libm.so.6",host-name="/lib/x86_64-linux-gnu/libm.so.6",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/lib/x86_64-linux-gnu/libgcc_s.so.1",target-name="/lib/x86_64-linux-gnu/libgcc_s.so.1",host-name="/lib/x86_64-linux-gnu/libgcc_s.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libgcc_s.so.1",target-name="/lib/x86_64-linux-gnu/libgcc_s.so.1",host-name="/lib/x86_64-linux-gnu/libgcc_s.so.1",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/lib/x86_64-linux-gnu/libc.so.6",target-name="/lib/x86_64-linux-gnu/libc.so.6",host-name="/lib/x86_64-linux-gnu/libc.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libc.so.6",target-name="/lib/x86_64-linux-gnu/libc.so.6",host-name="/lib/x86_64-linux-gnu/libc.so.6",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libglapi.so.0",target-name="/usr/lib/x86_64-linux-gnu/libglapi.so.0",host-name="/usr/lib/x86_64-linux-gnu/libglapi.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libglapi.so.0",target-name="/usr/lib/x86_64-linux-gnu/libglapi.so.0",host-name="/usr/lib/x86_64-linux-gnu/libglapi.so.0",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXdamage.so.1",target-name="/usr/lib/x86_64-linux-gnu/libXdamage.so.1",host-name="/usr/lib/x86_64-linux-gnu/libXdamage.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXdamage.so.1",target-name="/usr/lib/x86_64-linux-gnu/libXdamage.so.1",host-name="/usr/lib/x86_64-linux-gnu/libXdamage.so.1",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXfixes.so.3",target-name="/usr/lib/x86_64-linux-gnu/libXfixes.so.3",host-name="/usr/lib/x86_64-linux-gnu/libXfixes.so.3",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXfixes.so.3",target-name="/usr/lib/x86_64-linux-gnu/libXfixes.so.3",host-name="/usr/lib/x86_64-linux-gnu/libXfixes.so.3",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1",target-name="/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1",host-name="/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1",target-name="/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1",host-name="/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libxcb-glx.so.0",target-name="/usr/lib/x86_64-linux-gnu/libxcb-glx.so.0",host-name="/usr/lib/x86_64-linux-gnu/libxcb-glx.so.0",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libxcb-glx.so.0",target-name="/usr/lib/x86_64-linux-gnu/libxcb-glx.so.0",host-name="/usr/lib/x86_64-linux-gnu/libxcb-glx.so.0",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libxcb.so.1",target-name="/usr/lib/x86_64-linux-gnu/libxcb.so.1",host-name="/usr/lib/x86_64-linux-gnu/libxcb.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libxcb.so.1",target-name="/usr/lib/x86_64-linux-gnu/libxcb.so.1",host-name="/usr/lib/x86_64-linux-gnu/libxcb.so.1",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXxf86vm.so.1",target-name="/usr/lib/x86_64-linux-gnu/libXxf86vm.so.1",host-name="/usr/lib/x86_64-linux-gnu/libXxf86vm.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXxf86vm.so.1",target-name="/usr/lib/x86_64-linux-gnu/libXxf86vm.so.1",host-name="/usr/lib/x86_64-linux-gnu/libXxf86vm.so.1",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libdrm.so.2",target-name="/usr/lib/x86_64-linux-gnu/libdrm.so.2",host-name="/usr/lib/x86_64-linux-gnu/libdrm.so.2",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libdrm.so.2",target-name="/usr/lib/x86_64-linux-gnu/libdrm.so.2",host-name="/usr/lib/x86_64-linux-gnu/libdrm.so.2",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/lib/x86_64-linux-gnu/libz.so.1",target-name="/lib/x86_64-linux-gnu/libz.so.1",host-name="/lib/x86_64-linux-gnu/libz.so.1",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/lib/x86_64-linux-gnu/libz.so.1",target-name="/lib/x86_64-linux-gnu/libz.so.1",host-name="/lib/x86_64-linux-gnu/libz.so.1",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXau.so.6",target-name="/usr/lib/x86_64-linux-gnu/libXau.so.6",host-name="/usr/lib/x86_64-linux-gnu/libXau.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXau.so.6",target-name="/usr/lib/x86_64-linux-gnu/libXau.so.6",host-name="/usr/lib/x86_64-linux-gnu/libXau.so.6",symbols-loaded="0",thread-group="i1"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXdmcp.so.6",target-name="/usr/lib/x86_64-linux-gnu/libXdmcp.so.6",host-name="/usr/lib/x86_64-linux-gnu/libXdmcp.so.6",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXdmcp.so.6",target-name="/usr/lib/x86_64-linux-gnu/libXdmcp.so.6",host-name="/usr/lib/x86_64-linux-gnu/libXdmcp.so.6",symbols-loaded="0",thread-group="i1"
DEBUG>>~"[Thread debugging using libthread_db enabled]\n"
[Thread debugging using libthread_db enabled]
DEBUG>>~"Using host libthread_db library \"/lib/x86_64-linux-gnu/libthread_db.so.1\".\n"
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
DEBUG>>=breakpoint-modified,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x0000000000423003",func="main(int, char**)",file="../../Source/Main.cpp",fullname="/home/rory/sourcecode/FileBrowser/Source/Main.cpp",line="99",times="1",original-location="main"}
=breakpoint-modified,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x0000000000423003",func="main(int, char**)",file="../../Source/Main.cpp",fullname="/home/rory/sourcecode/FileBrowser/Source/Main.cpp",line="99",times="1",original-location="main"}
DEBUG>>*stopped,reason="breakpoint-hit",disp="del",bkptno="1",frame={addr="0x0000000000423003",func="main",args=[{name="argc",value="1"},{name="argv",value="0x7fffffffe6e8"}],file="../../Source/Main.cpp",fullname="/home/rory/sourcecode/FileBrowser/Source/Main.cpp",line="99"},thread-id="1",stopped-threads="all",core="0"
Internal breakpoint was hit (id=1), Applying user breakpoints and continuing
DEBUG>>00000030-break-insert -f "\"/home/rory/sourcecode/FileBrowser/Source/MainComponent.h:39\""
DEBUG>>00000031-exec-continue
DEBUG>>=breakpoint-deleted,id="1"
=breakpoint-deleted,id="1"
DEBUG>>&"No source file named /home/rory/sourcecode/FileBrowser/Source/MainComponent.h.\n"
DEBUG>>00000030^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="\"/home/rory/sourcecode/FileBrowser/Source/MainComponent.h:39\"",times="0",original-location="\"/home/rory/sourcecode/FileBrowser/Source/MainComponent.h:39\""}
Found the breakpoint ID!
Storing debugger breakpoint Id=2
Successfully set breakpoint 2 at: /home/rory/sourcecode/FileBrowser/Source/MainComponent.h:39
DEBUG>>00000031^running
Continuing...
DEBUG>>*running,thread-id="all"
*running,thread-id="all"
DEBUG>>=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXinerama.so",target-name="/usr/lib/x86_64-linux-gnu/libXinerama.so",host-name="/usr/lib/x86_64-linux-gnu/libXinerama.so",symbols-loaded="0",thread-group="i1"
=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXinerama.so",target-name="/usr/lib/x86_64-linux-gnu/libXinerama.so",host-name="/usr/lib/x86_64-linux-gnu/libXinerama.so",symbols-loaded="0",thread-group="i1"
DEBUG>>=thread-created,id="2",group-id="i1"
=thread-created,id="2",group-id="i1"
DEBUG>>~"[New Thread 0x7ffff4602700 (LWP 4159)]\n"
[New Thread 0x7ffff4602700 (LWP 4159)]
DEBUG>>*running,thread-id="all"
*running,thread-id="all"
DEBUG>>=thread-created,id="3",group-id="i1"
=thread-created,id="3",group-id="i1"
DEBUG>>~"[New Thread 0x7ffff3e01700 (LWP 4160)]\n"
[New Thread 0x7ffff3e01700 (LWP 4160)]
DEBUG>>*running,thread-id="all"
*running,thread-id="all"

Re: Breakpoints in headers?

Posted: Tue Feb 26, 2013 7:12 pm
by eranif
The interesting part is here:
DEBUG>>&"No source file named /home/rory/sourcecode/FileBrowser/Source/MainComponent.h.\n"
DEBUG>>00000030^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="\"/home/rory/sourcecode/FileBrowser/Source/MainComponent.h:39\"",times="0",original-location="\"/home/rory/sourcecode/FileBrowser/Source/MainComponent.h:39\""}
Found the breakpoint ID!
Storing debugger breakpoint Id=2
Successfully set breakpoint 2 at: /home/rory/sourcecode/FileBrowser/Source/MainComponent.h:39
DEBUG>>00000031^running
Looks like gdb accepted the breakpoint as "pending", because of: "No source file named /home/rory/sourcecode/FileBrowser/Source/MainComponent.h.\n"

You can try and instruct codelite to use file name only for breakpoints ( the default is to use full path ), it might help:
Settings -> Debugger Settings -> GNU gdb debugger -> Misc -> use file name only for breakpoints (NO full paths)

Eran

Re: Breakpoints in headers?

Posted: Wed Feb 27, 2013 1:52 pm
by Rory
That did the trick. Should I file a bug report for the issue with comments? The keyboard shortcuts only work for me after I open and close the shortcuts dialog. I've also noticed that when navigating to a class function from the drop-down list it places the first line of the function at the bottom of the viable text so one must scroll down to see the full body of the function?