Click here to Skip to main content
15,922,166 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Analyzing make error output Pin
Stefan_Lang8-May-19 23:49
Stefan_Lang8-May-19 23:49 
GeneralRe: Analyzing make error output Pin
Vaclav_9-May-19 13:20
Vaclav_9-May-19 13:20 
GeneralRe: Analyzing make error output Pin
Vaclav_10-May-19 8:14
Vaclav_10-May-19 8:14 
QuestionCalling python function from c++ Pin
Shohel hasan4-May-19 23:24
Shohel hasan4-May-19 23:24 
AnswerRe: Calling python function from c++ Pin
Victor Nijegorodov5-May-19 0:35
Victor Nijegorodov5-May-19 0:35 
AnswerRe: Calling python function from c++ Pin
Richard MacCutchan5-May-19 1:49
mveRichard MacCutchan5-May-19 1:49 
AnswerRe: Calling python function from c++ Pin
CPallini5-May-19 9:54
mveCPallini5-May-19 9:54 
QuestionHas C++ ever considered XML style namespaces? Pin
david321729-Apr-19 19:51
david321729-Apr-19 19:51 
AnswerRe: Has C++ ever considered XML style namespaces? Pin
Joe Woodbury29-Apr-19 20:12
professionalJoe Woodbury29-Apr-19 20:12 
AnswerRe: Has C++ ever considered XML style namespaces? Pin
Stefan_Lang2-May-19 2:10
Stefan_Lang2-May-19 2:10 
GeneralRe: Has C++ ever considered XML style namespaces? Pin
CPallini3-May-19 0:05
mveCPallini3-May-19 0:05 
GeneralRe: Has C++ ever considered XML style namespaces? Pin
Stefan_Lang3-May-19 3:58
Stefan_Lang3-May-19 3:58 
GeneralRe: Has C++ ever considered XML style namespaces? Pin
CPallini3-May-19 4:23
mveCPallini3-May-19 4:23 
GeneralRe: Has C++ ever considered XML style namespaces? Pin
Victor Nijegorodov3-May-19 4:54
Victor Nijegorodov3-May-19 4:54 
GeneralRe: Has C++ ever considered XML style namespaces? Pin
CPallini3-May-19 5:15
mveCPallini3-May-19 5:15 
GeneralRe: Has C++ ever considered XML style namespaces? Pin
Victor Nijegorodov3-May-19 8:11
Victor Nijegorodov3-May-19 8:11 
GeneralRe: Has C++ ever considered XML style namespaces? Pin
Stefan_Lang6-May-19 4:41
Stefan_Lang6-May-19 4:41 
QuestionMFC Top Level menu position. Pin
Maximilien29-Apr-19 7:50
Maximilien29-Apr-19 7:50 
AnswerRe: MFC Top Level menu position. Pin
leon de boer1-May-19 0:13
leon de boer1-May-19 0:13 
QuestionImage display problem in listcontrol Pin
tianzhili439925-Apr-19 16:50
tianzhili439925-Apr-19 16:50 
AnswerRe: Image display problem in listcontrol Pin
Victor Nijegorodov25-Apr-19 21:07
Victor Nijegorodov25-Apr-19 21:07 
GeneralRe: Image display problem in listcontrol Pin
tianzhili439925-Apr-19 22:29
tianzhili439925-Apr-19 22:29 
GeneralRe: Image display problem in listcontrol Pin
Victor Nijegorodov26-Apr-19 2:03
Victor Nijegorodov26-Apr-19 2:03 
QuestionConversion from- C++ to C-language < free(): invalid size > Pin
zak10025-Apr-19 9:14
zak10025-Apr-19 9:14 
AnswerRe: Conversion from- C++ to C-language < free(): invalid size > Pin
k505425-Apr-19 10:05
mvek505425-Apr-19 10:05 
Something, somewhere is corrupting one of your malloc() blocks. First off, I count 5 calls to malloc(), but only 2 calls to free() in the code given. That's unlikely to be the source of your problem here, but it does mean you have a memory leak, unless that memory is freed up elsewhere.

Since you have 2 calls to free() and a hex stack dump, we don't know which free() is causing the problem. In order to get better data on where and why you have the corruption first compile your program with debug info enabled. Google suggests that you should be able to pass the -g flag to mpicc. You might also want to use the -o <file-name> option to write the output to file-name instead of a.out e.g. mpicc -g gaussian.c -o gaussian
There is an excellent tool to help debug memory allocation problems available for linux called valgrind. Once again a little googling about suggest that the way to run valgrind with mpirun is
mpirun -n 2 valgrind --tool=memcheck ./a.out
You may need to figure out how to install valgrind on your system.

Update: you can send the output from valgrind to a log file using --logfile=vg_log.%p, which would send the valgrind output to a file vg_log.1479, where 1479 is the process id of the running program. AIUI, you would get a vg_log.nnnn for each process spawned by mpirun. Take a look at the man page for valgrind and/or see the online documentation for further info.

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.