Segfault using dynamic linking in blacs-mpi
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
blacs-mpi (Debian) |
Fix Released
|
Unknown
|
|||
blacs-mpi (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I installed scalapack openmpi on my ubuntu oneric.
Description: Ubuntu 11.10
Release: 11.10
Packages:
- libblacs-mpi1 1.1-30
- libblacs-mpi-dev 1.1-30
- blacs-mpi-test 1.1-30
The parallel execution of my codes, compiled with dynamic linking, crashes with a segmentation fault when Cblacs_gridinit is invoked.
I run the tests included in 'blacs-mpi-test':
the results all
fblacs_
fblacs_
cblacs_
cblacs_
The output is
pinupower@
BLACS WARNING 'No need to set message ID range due to MPI communicator.'
from {-1,-1}, pnum=1, Contxt=-1, on line 18 of file 'blacs_set_.c'.
[Drokhra:05786] *** Process received signal ***
[Drokhra:05786] Signal: Segmentation fault (11)
[Drokhra:05786] Signal code: Address not mapped (1)
[Drokhra:05786] Failing at address: 0x87e2a78
BLACS WARNING 'No need to set message ID range due to MPI communicator.'
from {-1,-1}, pnum=2, Contxt=-1, on line 18 of file 'blacs_set_.c'.
[Drokhra:05787] *** Process received signal ***
[Drokhra:05787] Signal: Segmentation fault (11)
[Drokhra:05787] Signal code: Address not mapped (1)
[Drokhra:05787] Failing at address: 0x69ff9a78
[Drokhra:05786] [ 0] /lib/x86_
[Drokhra:05786] [ 1] /usr/lib/
[Drokhra:05786] [ 2] /usr/lib/
[Drokhra:05786] [ 3] /usr/lib/
[Drokhra:05786] [ 4] /usr/lib/
[Drokhra:05786] [ 5] cblacs_
[Drokhra:05786] [ 6] cblacs_
[Drokhra:05786] [ 7] /lib/x86_
[Drokhra:05786] [ 8] cblacs_
[Drokhra:05786] *** End of error message ***
BLACS WARNING 'No need to set message ID range due to MPI communicator.'
from {-1,-1}, pnum=0, Contxt=-1, on line 18 of file 'blacs_set_.c'.
[Drokhra:05785] *** Process received signal ***
[Drokhra:05785] Signal: Segmentation fault (11)
[Drokhra:05785] Signal code: Address not mapped (1)
[Drokhra:05785] Failing at address: 0x22554a78
[Drokhra:05787] [ 0] /lib/x86_
[Drokhra:05787] [ 1] /usr/lib/
[Drokhra:05787] [ 2] /usr/lib/
[Drokhra:05787] [ 3] /usr/lib/
[Drokhra:05787] [ 4] /usr/lib/
[Drokhra:05787] [ 5] cblacs_
[Drokhra:05787] [ 6] cblacs_
[Drokhra:05787] [ 7] /lib/x86_
[Drokhra:05787] [ 8] cblacs_
[Drokhra:05787] *** End of error message ***
-------
mpirun noticed that process rank 2 with PID 5787 on node Drokhra exited on signal 11 (Segmentation fault).
-------
[Drokhra:05785] [ 0] /lib/x86_
[Drokhra:05785] [ 1] /usr/lib/
[Drokhra:05785] [ 2] /usr/lib/
[Drokhra:05785] [ 3] /usr/lib/
[Drokhra:05785] [ 4] /usr/lib/
[Drokhra:05785] [ 5] cblacs_
[Drokhra:05785] [ 6] cblacs_
[Drokhra:05785] [ 7] /lib/x86_
[Drokhra:05785] [ 8] cblacs_
[Drokhra:05785] *** End of error message ***
Changed in blacs-mpi (Debian): | |
status: | Unknown → New |
Changed in blacs-mpi (Debian): | |
status: | New → Fix Released |