Open squiooo opened 10 years ago
i run on ubuntu 12.04 ros hydro. Could anyone sucessed tell me what platform may help?
the Eigen documentation for this error is here: http://eigen.tuxfamily.org/dox-devel/group__TopicUnalignedArrayAssert.html
Can you maybe start dvo_benchmark in gdb (simply add debug:=true to the dvo_benchmark.launch line) and determine the line where this happens?
gdb says : program received signal SIGABRT,Aborted. 0xb7fdd424 in __kernel_vsyscall()
in raise() from /lib/i386-linux-gnu/libc.so.6
in abort() from /lib/i386-linux-gnu/libc.so.6
in ??() form /lib/i386-linux-gnu/libc.so.6
in __assert_fail from /lib/i386-linux-gnu/libc.so.6
in plain_array(this=
try thread apply all bt gdb says: Thread 6 (Thread 0xa83ffb40 (LWP 18249)):
from /lib/i386-linux-gnu/libpthread.so.0
Thread 5 (Thread 0xa8dffb40 (LWP 18231)):
from /lib/i386-linux-gnu/libpthread.so.0
from /opt/ros/hydro/lib/libroscpp.so
from /opt/ros/hydro/lib/libroscpp.so
from /opt/ros/hydro/lib/libroscpp.so
Thread 4 (Thread 0xa97feb40 (LWP 18226)):
from /lib/i386-linux-gnu/libpthread.so.0
from /opt/ros/hydro/lib/libroscpp.so
Thread 3 (Thread 0xaa1ffb40 (LWP 18225)):
from /opt/ros/hydro/lib/libxmlrpcpp.so
from /opt/ros/hydro/lib/libxmlrpcpp.so
from /opt/ros/hydro/lib/libroscpp.so
Thread 2 (Thread 0xaab33b40 (LWP 18224)):
from /opt/ros/hydro/lib/libroscpp.so
from /opt/ros/hydro/lib/libroscpp.so
from /opt/ros/hydro/lib/libroscpp.so
Thread 1 (Thread 0xaad73900 (LWP 18220)):
at /usr/include/eigen3/Eigen/src/Core/DenseStorage.h:69
at /usr/include/eigen3/Eigen/src/Core/DenseStorage.h:102
at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:395
at /usr/include/eigen3/Eigen/src/Core/Matrix.h:216
at /usr/include/eigen3/Eigen/src/Core/DenseStorage.h:69
at /usr/include/eigen3/Eigen/src/Core/DenseStorage.h:102
at /usr/include/eigen3/Eigen/src/Core/Matrix.h:216
at /usr/include/eigen3/Eigen/src/Geometry/Transform.h:244
at /home/viki/hydro_workspace/sandbox/dvo_slam/dvo_slam/src/keyframe_tracker.cpp:54
visualizer=0x815fd40)
at /home/viki/hydro_workspace/sandbox/dvo_slam/dvo_slam/src/keyframe_tracker.cpp:263
at /home/viki/hydro_workspace/sandbox/dvo_slam/dvo_benchmark/src/benchmark_slam.cpp:412
at /home/viki/hydro_workspace/sandbox/dvo_slam/dvo_benchmark/src/benchmark_slam.cpp:560
hi,lhave the same problem.have you solved the problem?
I was able to work through this issue with a little patience. These Eigen alignment problems are tricky because they manifest differently depending on your machine/compiler/etc. Everything you need to know is on the page: http://eigen.tuxfamily.org/dox-devel/group__TopicUnalignedArrayAssert.html
Run the code and do the backtrace as above, then check the line right before it drops into Eigen. If it's a class or struct definition, add EIGEN_MAKE_ALIGNED_OPERATOR_NEW to the public section. If it's an STL access, make sure the container is templated with Eigen::aligned_allocator. If it's a function call, make sure the Eigen types are all passed by reference.
Hi, squiooo ! I also have the same problem. Can you help me? Have you solved the problem?
I also have the same problem. Can you help me? Have you solved the problem?
process[benchmark-2]: started with pid [6949] ros.roscpp: { Tried to advertise a service that is already advertised in this node [/dvo_vis/image/compressedDepth/set_parameters] } ros.roscpp: { Tried to advertise a service that is already advertised in this node [/dvo_vis/image/compressed/set_parameters] } ros.roscpp: { Tried to advertise a service that is already advertised in this node [/dvo_vis/image/theora/set_parameters] } ================================================================================REQUIRED process [benchmark-2] has died! process has died [pid 6949, exit code -11, cmd /home/leo/catkin_ws/devel/lib/dvo_benchmark/benchmark name:=benchmark log:=/home/leo/.ros/log/8f89320c-dec8-11e6-9012-b22afc541a62/benchmark-2.log]. log file: /home/leo/.ros/log/8f89320c-dec8-11e6-9012-b22afc541a62/benchmark-2*.log Initiating shutdown!
I also have the same problem. Can you help me? Have you solved the problem?The problem has confused me two weeks.
process[benchmark-2]: started with pid [6949] ros.roscpp: { Tried to advertise a service that is already advertised in this node [/dvo_vis/image/compressedDepth/set_parameters] } ros.roscpp: { Tried to advertise a service that is already advertised in this node [/dvo_vis/image/compressed/set_parameters] } ros.roscpp: { Tried to advertise a service that is already advertised in this node [/dvo_vis/image/theora/set_parameters] }
I also have the same problem. Can you help me? Have you solved the problem?
process[benchmark-2]: started with pid [6949] ros.roscpp: { Tried to advertise a service that is already advertised in this node [/dvo_vis/image/compressedDepth/set_parameters] } ros.roscpp: { Tried to advertise a service that is already advertised in this node [/dvo_vis/image/compressed/set_parameters] } ros.roscpp: { Tried to advertise a service that is already advertised in this node [/dvo_vis/image/theora/set_parameters] } ================================================================================REQUIRED process [benchmark-2] has died! process has died [pid 6949, exit code -11, cmd /home/leo/catkin_ws/devel/lib/dvo_benchmark/benchmark name:=benchmark log:=/home/leo/.ros/log/8f89320c-dec8-11e6-9012-b22afc541a62/benchmark-2.log]. log file: /home/leo/.ros/log/8f89320c-dec8-11e6-9012-b22afc541a62/benchmark-2*.log Initiating shutdown!
Hello, have you solve the problem?I'm breaking down。
Hi. when i follow issue 5, type follow command: roslaunch dvo_benchmark benchmark.launch dataset:=/home/viki/Desktop/rgbd_dataset_freiburg1_desk/ keep_alive:=true
the following errors occurred: ros.roscpp: { Tried to advertise a service that is already advertised in this node [/dvo_vis/image/compressedDepth/set_parameters] } ros.roscpp: { Tried to advertise a service that is already advertised in this node [/dvo_vis/image/compressed/set_parameters] } ros.roscpp: { Tried to advertise a service that is already advertised in this node [/dvo_vis/image/theora/set_parameters] }
benchmark: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h:69: Eigen::internal::plain_array<T, Size, MatrixOrArrayOptions, 16>::plain_array() [with T = double, int Size = 16, int MatrixOrArrayOptions = 0]: Assertion `(reinterpret_cast(array) & 0xf) == 0 && "this assertion is explained here: " "http://eigen.tuxfamily.org/dox-devel/TopicUnalignedArrayAssert.html" " \ READ THIS WEB PAGE !!! **"' failed.
[benchmark-2] process has died [pid 2915, exit code -6, cmd /home/viki/hydro_workspace/sandbox/dvo_slam/dvo_benchmark/bin/benchmark
Could anyone help me out? Thank you in advance.