Bugzilla – Attachment 98 Details for
Bug 89
Crashes and wrong results due to GCC <=4.3 compiler bug with asserts inside of Eigen's code
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
valgrind log
valgrindlog (text/plain), 3.70 KB, created by
Benoit Jacob
on 2011-02-14 00:26:15 UTC
(
hide
)
Description:
valgrind log
Filename:
MIME Type:
Creator:
Benoit Jacob
Created:
2011-02-14 00:26:15 UTC
Size:
3.70 KB
patch
obsolete
>==1464== Memcheck, a memory error detector >==1464== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. >==1464== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info >==1464== Command: ./test/basicstuff_1 >==1464== >==1464== Use of uninitialised value of size 8 >==1464== at 0x4073E6: bool Eigen::DenseBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> >::isApprox<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> const> >(Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> const> > const&, float) const (Functors.h:188) >==1464== by 0x407A58: void basicStuff<Eigen::Matrix<float, 1, 1, 0, 1, 1> >(Eigen::Matrix<float, 1, 1, 0, 1, 1> const&) (main.h:350) >==1464== by 0x404B2C: test_basicstuff() (basicstuff.cpp:216) >==1464== by 0x40519A: main (main.h:533) >==1464== Uninitialised value was created by a stack allocation >==1464== at 0x4073B0: bool Eigen::DenseBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> >::isApprox<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> const> >(Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> const> > const&, float) const (Fuzzy.h:113) >==1464== >==1464== Invalid read of size 4 >==1464== at 0x4073E6: bool Eigen::DenseBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> >::isApprox<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> const> >(Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> const> > const&, float) const (Functors.h:188) >==1464== by 0x407A58: void basicStuff<Eigen::Matrix<float, 1, 1, 0, 1, 1> >(Eigen::Matrix<float, 1, 1, 0, 1, 1> const&) (main.h:350) >==1464== by 0x404B2C: test_basicstuff() (basicstuff.cpp:216) >==1464== by 0x40519A: main (main.h:533) >==1464== Address 0x1 is not stack'd, malloc'd or (recently) free'd >==1464== >==1464== >==1464== Process terminating with default action of signal 11 (SIGSEGV) >==1464== Access not within mapped region at address 0x1 >==1464== at 0x4073E6: bool Eigen::DenseBase<Eigen::Matrix<float, 1, 1, 0, 1, 1> >::isApprox<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> const> >(Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<float>, Eigen::Matrix<float, 1, 1, 0, 1, 1> const> > const&, float) const (Functors.h:188) >==1464== by 0x407A58: void basicStuff<Eigen::Matrix<float, 1, 1, 0, 1, 1> >(Eigen::Matrix<float, 1, 1, 0, 1, 1> const&) (main.h:350) >==1464== by 0x404B2C: test_basicstuff() (basicstuff.cpp:216) >==1464== by 0x40519A: main (main.h:533) >==1464== If you believe this happened as a result of a stack >==1464== overflow in your program's main thread (unlikely but >==1464== possible), you can try to increase the size of the >==1464== main thread stack using the --main-stacksize= flag. >==1464== The main thread stack size used in this run was 8388608. >==1464== >==1464== HEAP SUMMARY: >==1464== in use at exit: 109 bytes in 3 blocks >==1464== total heap usage: 4 allocs, 1 frees, 117 bytes allocated >==1464== >==1464== LEAK SUMMARY: >==1464== definitely lost: 0 bytes in 0 blocks >==1464== indirectly lost: 0 bytes in 0 blocks >==1464== possibly lost: 93 bytes in 2 blocks >==1464== still reachable: 16 bytes in 1 blocks >==1464== suppressed: 0 bytes in 0 blocks >==1464== Rerun with --leak-check=full to see details of leaked memory >==1464== >==1464== For counts of detected and suppressed errors, rerun with: -v >==1464== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 4 from 4)
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 89
:
17
|
18
|
19
|
96
| 98 |
100
|
101
|
102
|
103
|
104