Bugzilla – Attachment 120 Details for
Bug 213
fixed-size matrix product crashes when EIGEN_DONT_ALIGN_STATICALLY is defined
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Forgot Password
Login:
[x]
This bugzilla service is closed. All entries have been migrated to
https://gitlab.com/libeigen/eigen
stack
stack.txt (text/plain), 5.86 KB, created by
Benoit Jacob
on 2011-03-04 13:49:16 UTC
(
hide
)
Description:
stack
Filename:
MIME Type:
Creator:
Benoit Jacob
Created:
2011-03-04 13:49:16 UTC
Size:
5.86 KB
patch
obsolete
>Program received signal SIGSEGV, Segmentation fault. >0x08048cc9 in _mm_store_pd (to=0xffffa708, from=...) > at /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/emmintrin.h:148 >148 *(__m128d *)__P = __A; >(gdb) bt >#0 0x08048cc9 in _mm_store_pd (to=0xffffa708, from=...) > at /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/emmintrin.h:148 >#1 Eigen::internal::pstore<double, double __vector__>(double *, const Eigen::internal::Packet2d &) (to=0xffffa708, from=...) at eigen/Eigen/src/Core/arch/SSE/PacketMath.h:297 >#2 0x08051895 in Eigen::internal::gebp_traits<double, double, false, false>::unpackRhs ( > this=0xffff8b9b, n=200, rhs=0xffff9a88, b=0xffffa708) > at eigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:202 >#3 0x0804fe2d in Eigen::internal::gebp_kernel<double, double, int, 4, 2, false, false>::operator() (this=0xffff8ca1, res=0xffffc254, resStride=4, blockA=0xffff8e08, blockB=0xffff9a88, rows=4, > depth=100, cols=4, alpha=1, strideA=100, strideB=100, offsetA=0, offsetB=0, > unpackedB=0xffffa708) at eigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:561 >#4 0x08052038 in Eigen::internal::general_matrix_matrix_product<int, double, 1, false, double, 0, false, 0>::run (rows=4, cols=4, depth=100, _lhs=0xffffc3a8, lhsStride=100, _rhs=0xffffc3a8, > rhsStride=100, res=0xffffc254, resStride=4, alpha=1, blocking=..., info=0x0) > at eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h:199 >#5 0x08051bb8 in Eigen::internal::gemm_functor<double, int, Eigen::internal::general_matrix_matrix_product<int, double, 1, false, double, 0, false, 0>, Eigen::Transpose<Eigen::Matrix<double, 100, 4, 0, 100, 4> const>, Eigen::Matrix<double, 100, 4, 0, 100, 4>, Eigen::Matrix<double, 4, 4, 0, 4, 4>, Eigen::internal::gemm_blocking_space<0, double, double, 4, 4, 100, true> >::operator() ( > this=0xffffb38c, row=0, rows=4, col=0, cols=4, info=0x0) > at eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h:240 >#6 0x080517e7 in Eigen::internal::parallelize_gemm<false, Eigen::GeneralProduct<Lhs, Rhs, 5>::scaleAndAddTo(Dest&, typename Eigen::internal::traits<Eigen::GeneralProduct<Lhs, Rhs, 5> >::Scalar) const [with Dest = Eigen::Matrix<double, 4, 4, 0, 4, 4>, Lhs = Eigen::Transpose<const Eigen::Matrix<double, 100, 4, 0, 100, 4> >, Rhs = Eigen::Matrix<double, 100, 4, 0, 100, 4>]::GemmFunctor, int>(const Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, 100, 4, 0, 100, 4> const>, Eigen::Matrix<double, 100, 4, 0, 100, 4>, 5>::GemmFunctor &, int, int, bool) (func=..., rows=4, cols=4, > transpose=false) at eigen/Eigen/src/Core/products/Parallelizer.h:94 >#7 0x0804f881 in Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, 100, 4, 0, 100, 4> const>, Eigen::Matrix<double, 100, 4, 0, 100, 4>, 5>::scaleAndAddTo<Eigen::Matrix<double, 4, 4, 0, 4, 4> > (this=0xffffc2d4, dst=..., alpha=1) > at eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h:440 >#8 0x0804eed7 in Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, 100, 4, 0, 100, 4> const>, Eigen::Matrix<double, 100, 4, 0, 100, 4>, 5>, Eigen::Transpose<Eigen::Matrix<double, 100, 4, 0, 100, 4> const>, Eigen::Matrix<double, 100, 4, 0, 100, 4> >::scaleAndAddTo<Eigen::Matrix<double, 4, 4, 0, 4, 4> > (this=0xffffc2d4, dst=..., alpha=1) >---Type <return> to continue, or q <return> to quit--- > at eigen/Eigen/src/Core/ProductBase.h:124 >#9 0x0804e8a3 in Eigen::ProductBase<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, 100, 4, 0, 100, 4> const>, Eigen::Matrix<double, 100, 4, 0, 100, 4>, 5>, Eigen::Transpose<Eigen::Matrix<double, 100, 4, 0, 100, 4> const>, Eigen::Matrix<double, 100, 4, 0, 100, 4> >::evalTo<Eigen::Matrix<double, 4, 4, 0, 4, 4> > (this=0xffffc2d4, dst=...) at eigen/Eigen/src/Core/ProductBase.h:115 >#10 0x0804cb21 in Eigen::MatrixBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::lazyAssign<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, 100, 4, 0, 100, 4> const>, Eigen::Matrix<double, 100, 4, 0, 100, 4>, 5>, Eigen::Transpose<Eigen::Matrix<double, 100, 4, 0, 100, 4> const>, Eigen::Matrix<double, 100, 4, 0, 100, 4> > (this=0xffffc254, other=...) > at eigen/Eigen/src/Core/ProductBase.h:283 >#11 0x0804c402 in Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::lazyAssign<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, 100, 4, 0, 100, 4> const>, Eigen::Matrix<double, 100, 4, 0, 100, 4>, 5> > (this=0xffffc254, other=...) > at eigen/Eigen/src/Core/PlainObjectBase.h:371 >#12 0x0804bd99 in Eigen::internal::assign_selector<Eigen::Matrix<double, 4, 4, 0, 4, 4>, Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, 100, 4, 0, 100, 4> const>, Eigen::Matrix<double, 100, 4, 0, 100, 4>, 5>, false, false>::run (dst=..., other=...) > at eigen/Eigen/src/Core/Assign.h:534 >#13 0x0804b393 in Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::_set_noalias<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, 100, 4, 0, 100, 4> const>, Eigen::Matrix<double, 100, 4, 0, 100, 4>, 5> > (this=0xffffc254, other=...) > at eigen/Eigen/src/Core/PlainObjectBase.h:579 >#14 0x0804aa0c in Eigen::Matrix<double, 4, 4, 0, 4, 4>::Matrix<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, 100, 4, 0, 100, 4> const>, Eigen::Matrix<double, 100, 4, 0, 100, 4>, 5> > > (this=0xffffc254, other=...) at eigen/Eigen/src/Core/Matrix.h:298 >#15 0x0804a1b1 in Eigen::internal::inverse_impl<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, 100, 4, 0, 100, 4> const>, Eigen::Matrix<double, 100, 4, 0, 100, 4>, 5> >::inverse_impl > (this=0xffffc254, matrix=...) at eigen/Eigen/src/LU/Inverse.h:292 >#16 0x08049b26 in Eigen::MatrixBase<Eigen::GeneralProduct<Eigen::Transpose<Eigen::Matrix<double, 100, 4, 0, 100, 4> const>, Eigen::Matrix<double, 100, 4, 0, 100, 4>, 5> >::inverse (this=0xffffc2d4) > at eigen/Eigen/src/LU/Inverse.h:333 >#17 0x08049422 in run<100, 4> (A=..., b=...) at main.cpp:16 >#18 0x08048a14 in main (argc=1, argv=0xffffd4b4) at main.cpp:35 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 213
:
117
|
120
|
121
|
122