-
Notifications
You must be signed in to change notification settings - Fork 9.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dreamview does not appear on localhost after build succeeds. #3615
Comments
Hi @abhisheknaik96 ,
then take a seat at the same row with me, waiting someone else to come by. And attach more info:
(a_face_full_with_expectation.jpg) |
GDB output:
More info:
Thanks @zhxt |
@abhisheknaik96 , could your please paste your backtrace? I found a similar backtrace here: ANYbotics/elevation_mapping#33, which says: " it is related to a problem with PCL/Boost and Debug mode/C++11." Not sure if it's the reason. Really strange, same source, same docker env, same pcl lib, same build command... |
@abhisheknaik96 (I will get my little chair back :P ) |
@abhisheknaik96
Good luck! |
@zhxt @abhisheknaik96 |
@vlin17 @abhisheknaik96
then hack CMakeLists.txt with :
then build with:
then, let bootstrap.sh fly to see what will happen. @xiaoxq update: |
Yes, this lib has c++11 enabled; otherwise, unit tests would crash. |
@vlin17 |
@vlin17 Hi, today I have seen another developer(@zhewu from IRC channel) whom has the similar gdb backtrace with me, and solved the problem by rebuilding lib pcl. I had dig a little bit and found that, the pcl lib shipped with docker image is compiled with FMA3 instruction set.
After disassemble, I got this:
VFMADD213SD is one instruction of the FMA3 Instruction Set. Tears flow down with knowing the truth, it's time to buy a new generation laptop :P |
@zhxt I also had the same issue and pcl lib error when I ran dev_start.sh -> dev_into.sh -> bootstrap.sh. I checked my CPU and it was indeed earlier than Haswell architecture. However, when I ran release_start.sh, everything worked. Dreamview was running on localhost:8888, and I was able to replay the demo in Dreamview. |
@tlin051 Ah-ha, I had tried, that's true dreamview in the release docker works fine even on a CPU does not support FMA3. Things become interesting. But engineers never give up finding the truth. :D So, here is what I found:
Test on version:
As you can see, dreamview in release docker does not depend on libpcl, So I think that's why it runs happily. |
Hi all, `(gdb) r [New Thread 0x7fffc9bdd700 (LWP 5178)] Program received signal SIGILL, Illegal instruction. |
Huh ! The release version is working fine. dev version still not working. |
@Abelteklu Hi, could you please provide more info: Also, please double check you had your own built libpcl* inside /usr/local/lib/. |
@Abelteklu , @zhxt comment above really helped me . Have you tried those steps ? |
Thank you all for the contribution. Since the issue has been resolved and documented, we will close the issue for now. If you have any additional questions, please feel free to open a new issue. |
I also meet this problem, thanks to Mr zhxt 's sharing , it was resolved #backup pcl lib #replace with our build ldconfig Mr zhxt , if anything wrong please correct me. |
@zhxt Hi, can you please help with my error ?
Can you please debug for this error ? Really thanks ! |
@CCodie Do you have that lib libpcl_common.so.1.7 in dir /usr/local/lib inside docker? You need to copy all libpcl* that you built to that dir, inside docker. |
@zhxt I think there's some change in git source. I solved that problem by following instructions in pcl official page. Anyway, your solution works properly and now I can run Dreamview. Thanks for your guide. |
I have same problem after run your code ,page not found here is my data/log/dreamview.out
what should I do? |
@zhxt Hi, greetings, could you please help my error? The problem i had during start Dreamview is: `@in_dev_docker:/apollo$ gdb --args /apollo/bazel-bin/modules/dreamview/dreamview --flagfile=/apollo/modules/dreamview/conf/dreamview.conf Program received signal SIGILL, Illegal instruction. And I followed the tips pcllib: Then I hit this bump:
-- Configuring incomplete, errors occurred! What should I do next? how to update the cmake in docker? |
@EllieGuo, the following worked for me: |
@amontserratAG Hi, thanks for your kind suggestion, however, this did not work for me, and i started to think it might be my computer issue. Sorry for such a delay. |
After the build has passed successfully on Ubuntu 17.10:
But Firefox cannot connect to localhost:8888.
apollo/data/log/
has the following:The contents of monitor.ERROR are:
Any help would be appreciated...
The text was updated successfully, but these errors were encountered: