Index: src/datatypes/SpMtx/SpMtx_arrangement.F90
===================================================================
--- src/datatypes/SpMtx/SpMtx_arrangement.F90	(revision d17e5aaa08ed732f765114aa089ef4a3ad3d6415)
+++ src/datatypes/SpMtx/SpMtx_arrangement.F90	(revision 964c49187b8fdcd0c69a149f4abf25debb06aead)
@@ -942,5 +942,6 @@
     A%ncols=max(0, maxval(A%indj))
     A%arrange_type=D_SpMTX_ARRNG_NO
-    !call SpMtx_arrange(A,D_SpMtx_ARRNG_ROWS,sort=.true.) ! without this A_tmp got wrong size of M_bound in pcg()
+    if(associated(A%m_bound)) deallocate(A%m_bound) ! without this A_tmp got wrong size of M_bound in pcg()
+    
     if (ol>0) then
       do i=1,A_ghost%nnz
