This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: illegal instruction (CPU mismatch)


Markus,
I ran "set follow-fork-mode child" on another terminal while I was connecting to the compute node. Please see the output of the gdb

$ gdb --args /share/apps/siesta/openmpi-2.0.0/bin/mpirun -hostfile hosts.txt -np 15 sc.sh
Reading symbols from /share/apps/siesta/openmpi-2.0.0/bin/mpirun...done.
(gdb) run
Starting program: /share/apps/siesta/openmpi-2.0.0/bin/mpirun -hostfile hosts.txt -np 15 sc.sh
[Thread debugging using libthread_db enabled]
[New Thread 0x2aaaaafcc700 (LWP 26346)]
[New Thread 0x2aaaab1cd700 (LWP 26347)]
[New Thread 0x2aaaab3ce700 (LWP 26348)]
[New Thread 0x2aaaab5cf700 (LWP 26349)]
Detaching after fork from child process 26350.

...
...
--------------------------------------------------------------------------
mpirun noticed that process rank 0 with PID 16401 on node compute-0-1 exited on signal 4 (Illegal instruction).
--------------------------------------------------------------------------
[Thread 0x2aaaab5cf700 (LWP 26349) exited]
[Thread 0x2aaaab3ce700 (LWP 26348) exited]
[Thread 0x2aaaab1cd700 (LWP 26347) exited]
[Thread 0x2aaaaafcc700 (LWP 26346) exited]

Program exited with code 0204.
Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.80.el6_3.6.x86_64 libibverbs-1.1.8-4.el6.x86_64 libnl-1.1-14.el6.x86_64 libudev-147-2.42.el6.x86_64
(gdb) disas
No frame selected.
(gdb)




This time the output has some more lines, so I think the "follow-fork-module" worked. But still the process is dead!


Regards,
Mahmood


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]