Elmer transient run crash on Ubuntu

Clearly defined bug reports and their fixes
Post Reply
mark smith
Posts: 215
Joined: 26 Aug 2009, 18:20
Location: Peterborough, England

Elmer transient run crash on Ubuntu

Post by mark smith »

I've been using Opennovation Elmer build on a penstick distro of ubuntu for steady state stress analysis to great effect, I've tried running a transient analysis that runs fine on windows version of Elmer Library version 6.0 rev 4575 but the same sif file causes the following error report on Ubuntu 10.04 LTS 64bit

ELMER SOLVER (v 6.1) STARTED AT: 2010/11/17 17:47:36
MAIN:
MAIN: ==========================================
MAIN: E L M E R S O L V E R S T A R T I N G
MAIN: Library version: 6.1 (Rev: exported)
MAIN: HYPRE library linked in.
MAIN: MUMPS library linked in.
MAIN: ==========================================
MAIN:
MAIN:
MAIN: -----------------------
MAIN: Reading Model ...
Model Input: Unlisted keyword: [stress computation] in section: [equation 1]
Model Input: Unlisted keyword: [compute strains] in section: [equation 1]
*** glibc detected *** ElmerSolver: free(): invalid next size (fast): 0x0000000001fb6720 ***
======= Backtrace: =========
/lib/libc.so.6(+0x775b6)[0x7f7ce18315b6]
/lib/libc.so.6(cfree+0x73)[0x7f7ce1837e53]
/usr/lib/libelmersolver-6.1.so(+0xd16c2)[0x7f7ce23956c2]
/usr/lib/libelmersolver-6.1.so(__modeldescription_MOD_loadinputfile+0x5365)[0x7f7ce23910e1]
/usr/lib/libelmersolver-6.1.so(__modeldescription_MOD_loadmodel+0x4b0)[0x7f7ce2386725]
/usr/lib/libelmersolver-6.1.so(elmersolver_+0x8f1)[0x7f7ce26475e2]
ElmerSolver[0x40249b]
ElmerSolver[0x402d6a]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7f7ce17d8c4d]
ElmerSolver[0x4021d9]
======= Memory map: ========
00400000-00404000 r-xp 00000000 00:0f 5122 /usr/bin/ElmerSolver
00603000-00604000 r--p 00003000 00:0f 5122 /usr/bin/ElmerSolver
00604000-00605000 rw-p 00004000 00:0f 5122 /usr/bin/ElmerSolver
01f7d000-0207c000 rw-p 00000000 00:00 0 [heap]
7f7cd4000000-7f7cd4021000 rw-p 00000000 00:00 0
7f7cd4021000-7f7cd8000000 ---p 00000000 00:00 0
7f7cdba60000-7f7cdba61000 r-xp 00000000 00:0f 5171 /usr/lib/libblacsCinit-openmpi.so.1.1
7f7cdba61000-7f7cdbc60000 ---p 00001000 00:0f 5171 /usr/lib/libblacsCinit-openmpi.so.1.1
7f7cdbc60000-7f7cdbc61000 r--p 00000000 00:0f 5171 /usr/lib/libblacsCinit-openmpi.so.1.1
7f7cdbc61000-7f7cdbc62000 rw-p 00001000 00:0f 5171 /usr/lib/libblacsCinit-openmpi.so.1.1
7f7cdbc62000-7f7cdbc76000 r-xp 00000000 00:0f 5169 /usr/lib/libpord-4.9.2.so
7f7cdbc76000-7f7cdbe75000 ---p 00014000 00:0f 5169 /usr/lib/libpord-4.9.2.so
7f7cdbe75000-7f7cdbe76000 r--p 00013000 00:0f 5169 /usr/lib/libpord-4.9.2.so
7f7cdbe76000-7f7cdbe77000 rw-p 00014000 00:0f 5169 /usr/lib/libpord-4.9.2.so
7f7cdbe77000-7f7cdc567000 r-xp 00000000 00:0f 5168 /usr/lib/libscalapack-openmpi.so.1.8.0
7f7cdc567000-7f7cdc766000 ---p 006f0000 00:0f 5168 /usr/lib/libscalapack-openmpi.so.1.8.0
7f7cdc766000-7f7cdc767000 r--p 006ef000 00:0f 5168 /usr/lib/libscalapack-openmpi.so.1.8.0
7f7cdc767000-7f7cdc76a000 rw-p 006f0000 00:0f 5168 /usr/lib/libscalapack-openmpi.so.1.8.0
7f7cdc76a000-7f7cdc7bc000 rw-p 00000000 00:00 0
7f7cdc7bc000-7f7cdc7eb000 r-xp 00000000 00:0f 5166 /usr/lib/libblacs-openmpi.so.1.1
7f7cdc7eb000-7f7cdc9ea000 ---p 0002f000 00:0f 5166 /usr/lib/libblacs-openmpi.so.1.1
7f7cdc9ea000-7f7cdc9eb000 r--p 0002e000 00:0f 5166 /usr/lib/libblacs-openmpi.so.1.1
7f7cdc9eb000-7f7cdc9ec000 rw-p 0002f000 00:0f 5166 /usr/lib/libblacs-openmpi.so.1.1
7f7cdc9ec000-7f7cdca28000 r-xp 00000000 00:0f 5164 /usr/lib/libmumps_common-4.9.2.so
7f7cdca28000-7f7cdcc27000 ---p 0003c000 00:0f 5164 /usr/lib/libmumps_common-4.9.2.so
7f7cdcc27000-7f7cdcc28000 r--p 0003b000 00:0f 5164 /usr/lib/libmumps_common-4.9.2.so
7f7cdcc28000-7f7cdcc29000 rw-p 0003c000 00:0f 5164 /usr/lib/libmumps_common-4.9.2.so
7f7cdcc29000-7f7cdcc2a000 rw-p 00000000 00:00 0
7f7cdcc2a000-7f7cdcc39000 r-xp 00000000 00:0f 5163 /usr/lib/libHYPRE_DistributedMatrixPilutSolver-2.4.0.so
7f7cdcc39000-7f7cdce38000 ---p 0000f000 00:0f 5163 /usr/lib/libHYPRE_DistributedMatrixPilutSolver-2.4.0.so
7f7cdce38000-7f7cdce39000 r--p 0000e000 00:0f 5163 /usr/lib/libHYPRE_DistributedMatrixPilutSolver-2.4.0.so
7f7cdce39000-7f7cdce3a000 rw-p 0000f000 00:0f 5163 /usr/lib/libHYPRE_DistributedMatrixPilutSolver-2.4.0.so
7f7cdce3a000-7f7cdce3b000 r-xp 00000000 00:0f 5162 /usr/lib/libHYPRE_MatrixMatrix-2.4.0.so
7f7cdce3b000-7f7cdd03a000 ---p 00001000 00:0f 5162 /usr/lib/libHYPRE_MatrixMatrix-2.4.0.so
7f7cdd03a000-7f7cdd03b000 r--p 00000000 00:0f 5162 /usr/lib/libHYPRE_MatrixMatrix-2.4.0.so
7f7cdd03b000-7f7cdd03c000 rw-p 00001000 00:0f 5162 /usr/lib/libHYPRE_MatrixMatrix-2.4.0.so
7f7cdd03c000-7f7cdd03f000 r-xp 00000000 00:0f 5161 /usr/lib/libHYPRE_DistributedMatrix-2.4.0.so
7f7cdd03f000-7f7cdd23e000 ---p 00003000 00:0f 5161 /usr/lib/libHYPRE_DistributedMatrix-2.4.0.so
7f7cdd23e000-7f7cdd23f000 r--p 00002000 00:0f 5161 /usr/lib/libHYPRE_DistributedMatrix-2.4.0.so
7f7cdd23f000-7f7cdd240000 rw-p 00003000 00:0f 5161 /usr/lib/libHYPRE_DistributedMatrix-2.4.0.so
7f7cdd240000-7f7cdd25b000 r-xp 00000000 00:0f 5160 /usr/lib/libHYPRE_parcsr_block_mv-2.4.0.so
7f7cdd25b000-7f7cdd45a000 ---p 0001b000 00:0f 5160 /usr/lib/libHYPRE_parcsr_block_mv-2.4.0.so
7f7cdd45a000-7f7cdd45b000 r--p 0001a000 00:0f 5160 /usr/lib/libHYPRE_parcsr_block_mv-2.4.0.so
7f7cdd45b000-7f7cdd45c000 rw-p 0001b000 00:0f 5160 /usr/lib/libHYPRE_parcsr_block_mv-2.4.0.so
7f7cdd45c000-7f7cdd463000 r-xp 00000000 00:0f 5159 /usr/lib/libHYPRE_seq_mv-2.4.0.so
7f7cdd463000-7f7cdd662000 ---p 00007000 00:0f 5159 /usr/lib/libHYPRE_seq_mv-2.4.0.so
7f7cdd662000-7f7cdd663000 r--p 00006000 00:0f 5159 /usr/lib/libHYPRE_seq_mv-2.4.0.so
7f7cdd663000-7f7cdd664000 rw-p 00007000 00:0f 5159 /usr/lib/libHYPRE_seq_mv-2.4.0.so
7f7cdd664000-7f7cdd679000 r-xp 00000000 00:0f 5158 /usr/lib/libHYPRE_krylov-2.4.0.so
7f7cdd679000-7f7cdd878000 ---p 00015000 00:0f 5158 /usr/lib/libHYPRE_krylov-2.4.0.so
7f7cdd878000-7f7cdd879000 r--p 00014000 00:0f 5158 /usr/lib/libHYPRE_krylov-2.4.0.so
7f7cdd879000-7f7cdd87a000 rw-p 00015000 00:0f 5158 /usr/lib/libHYPRE_krylov-2.4.0.so
7f7cdd87a000-7f7cdd87e000 r-xp 00000000 00:0f 5157 /usr/lib/libHYPRE_multivector-2.4.0.so
7f7cdd87e000-7f7cdda7e000 ---p 00004000 00:0f 5157 /usr/lib/libHYPRE_multivector-2.4.0.so
7f7cdda7e000-7f7cdda7f000 r--p 00004000 00:0f 5157 /usr/lib/libHYPRE_multivector-2.4.0.so
7f7cdda7f000-7f7cdda80000 rw-p 00005000 00:0f 5157 /usr/lib/libHYPRE_multivector-2.4.0.so
7f7cdda80000-7f7cdda89000 r-xp 00000000 00:0f 5156 /usr/lib/libHYPRE_utilities-2.4.0.so
7f7cdda89000-7f7cddc88000 ---p 00009000 00:0f 5156 /usr/lib/libHYPRE_utilities-2.4.0.soAborted (core dumped)
ubuntu@ubuntu:/media/A806A3AD06A37B48/Elmer_jobs/Elmer_stress/3D_spring_clamp_from_shell3_radiused_MKS$

if the sif file would help just ask

Adam from Opennovation has been informed and has asked me to make the wider community aware of it.

hoping you can help, please be aware that I'm a Linux novice & probably won't be able to do the fix myself ;-(
Best regards
mark
Post Reply