News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

Debugger not working after installing "contrib" plugins

Started by mark1977, May 01, 2013, 07:23:53 PM

Previous topic - Next topic

mark1977

Hi,

I was originally running CB 10.05 in Ubuntu 12.04 (but I have just installed CB 12.11 in an effort to solve my problem, although the problem remains). The plugin manager shows the debugger version is 0.3.

Usually when I run the debugger, I am taken to the offending line in the code. I installed the Ubuntu package "codeblocks-contrib" because I want to set some keyboard shortcuts. Now the debugger simply stops, the call stack window is empty and its title text is corrupted.

The Debugger info window shows:

Building to ensure sources are up-to-date
Selecting target:
Debug
Adding source dir: /home/mark/codes/mia/
Adding source dir: /home/mark/
Adding file: /home/mark/codes/mia/bin/Debug/mia
Changing directory to: /home/mark/codes/mia/.
Set variable: LD_LIBRARY_PATH=.:
Starting debugger: /usr/bin/gdb -nx -fullname  -quiet  -args /home/mark/codes/mia/bin/Debug/mia
done
Registered new type: wxString
Registered new type: STL String
Registered new type: STL Vector
Setting breakpoints
Debugger name and version: GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
Program received signal SIGFPE, Arithmetic exception.
Debugger finished with status 0


and my build log is:

-------------- Build: Debug in mia (compiler: mpicxx)---------------
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Madvect.cpp -o obj/Debug/Dropbox/Codes/mia/Madvect.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Madvect_derivs.cpp -o obj/Debug/Dropbox/Codes/mia/Madvect_derivs.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Mallocate.cpp -o obj/Debug/Dropbox/Codes/mia/Mallocate.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Mbnd_mpi.cpp -o obj/Debug/Dropbox/Codes/mia/Mbnd_mpi.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Mbnd_mpi1D.cpp -o obj/Debug/Dropbox/Codes/mia/Mbnd_mpi1D.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Mbnd_mpi_fields.cpp -o obj/Debug/Dropbox/Codes/mia/Mbnd_mpi_fields.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Mbnd_open.cpp -o obj/Debug/Dropbox/Codes/mia/Mbnd_open.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Mbnd_parts.cpp -o obj/Debug/Dropbox/Codes/mia/Mbnd_parts.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Mbnd_patch.cpp -o obj/Debug/Dropbox/Codes/mia/Mbnd_patch.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Mbnd_period.cpp -o obj/Debug/Dropbox/Codes/mia/Mbnd_period.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Mbnd_reflect.cpp -o obj/Debug/Dropbox/Codes/mia/Mbnd_reflect.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Mbounds.cpp -o obj/Debug/Dropbox/Codes/mia/Mbounds.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Mdislin.cpp -o obj/Debug/Dropbox/Codes/mia/Mdislin.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Mflux.cpp -o obj/Debug/Dropbox/Codes/mia/Mflux.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Mfuncs.cpp -o obj/Debug/Dropbox/Codes/mia/Mfuncs.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Micalcs.cpp -o obj/Debug/Dropbox/Codes/mia/Micalcs.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Minit.cpp -o obj/Debug/Dropbox/Codes/mia/Minit.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Mmain.cpp -o obj/Debug/Dropbox/Codes/mia/Mmain.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Mmoments.cpp -o obj/Debug/Dropbox/Codes/mia/Mmoments.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Mmpi.cpp -o obj/Debug/Dropbox/Codes/mia/Mmpi.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Moutput.cpp -o obj/Debug/Dropbox/Codes/mia/Moutput.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Mparams.cpp -o obj/Debug/Dropbox/Codes/mia/Mparams.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Mpatch.cpp -o obj/Debug/Dropbox/Codes/mia/Mpatch.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Mvars.cpp -o obj/Debug/Dropbox/Codes/mia/Mvars.o
mpicxx -g -DDEBUG_FP -I/opt/AMDAPP/include -c /home/mark/Dropbox/Codes/mia/Mvideo.cpp -o obj/Debug/Dropbox/Codes/mia/Mvideo.o
mpicxx -o bin/Debug/mia obj/Debug/Dropbox/Codes/mia/Madvect.o obj/Debug/Dropbox/Codes/mia/Madvect_derivs.o obj/Debug/Dropbox/Codes/mia/Mallocate.o obj/Debug/Dropbox/Codes/mia/Mbnd_mpi.o obj/Debug/Dropbox/Codes/mia/Mbnd_mpi1D.o obj/Debug/Dropbox/Codes/mia/Mbnd_mpi_fields.o obj/Debug/Dropbox/Codes/mia/Mbnd_open.o obj/Debug/Dropbox/Codes/mia/Mbnd_parts.o obj/Debug/Dropbox/Codes/mia/Mbnd_patch.o obj/Debug/Dropbox/Codes/mia/Mbnd_period.o obj/Debug/Dropbox/Codes/mia/Mbnd_reflect.o obj/Debug/Dropbox/Codes/mia/Mbounds.o obj/Debug/Dropbox/Codes/mia/Mdislin.o obj/Debug/Dropbox/Codes/mia/Mflux.o obj/Debug/Dropbox/Codes/mia/Mfuncs.o obj/Debug/Dropbox/Codes/mia/Micalcs.o obj/Debug/Dropbox/Codes/mia/Minit.o obj/Debug/Dropbox/Codes/mia/Mmain.o obj/Debug/Dropbox/Codes/mia/Mmoments.o obj/Debug/Dropbox/Codes/mia/Mmpi.o obj/Debug/Dropbox/Codes/mia/Moutput.o obj/Debug/Dropbox/Codes/mia/Mparams.o obj/Debug/Dropbox/Codes/mia/Mpatch.o obj/Debug/Dropbox/Codes/mia/Mvars.o obj/Debug/Dropbox/Codes/mia/Mvideo.o
Output size is 678.08 KB
Process terminated with status 0 (0 minutes, 6 seconds)
0 errors, 0 warnings (0 minutes, 6 seconds)


Although I am using the mpi compiler, it uses gcc to compile my source.

Thanks for any help.

Mark

oBFusCATed

Quote from: mark1977 on May 01, 2013, 07:23:53 PM

Program received signal SIGFPE, Arithmetic exception.

Have you tried to understand why this have happened?
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

mark1977

Yes, I know why this happens, it's trying to take the sqrt of a negative number. But whereas previously I was taken to the offending line, now that doesn't happen.