View my account

RealSense D435 Confıguration on Ubuntu Mate System on Raspberry Pi3 B+

Comments

15 comments

  • MartyG

    When building Librealsense using CMake, I wonder if you included the instruction '-DBUILD_GRAPHICAL_EXAMPLES=false'.  If you need tools such as the RealSense Viewer then leave this instruction out and just do -DBUILD_EXAMPLES=true

    The reason why -DBUILD GRAPHICAL_EXAMPLES would be set to false is if you are setting up a "headless" system where graphical tools such as the RealSense Viewer and the Depth Quality Tool will not be used.  Using this instruction excludes from the installation support for any tool that uses OpenGL graphics.

    1
    Comment actions Permalink
  • Aktaseren91

    Yes, I included the instruction -DBUILD_GRAPHICAL_EXAMPLES=false. 

    What code can I update this line without repeat the installation from the beginning?

    Is there any way to update this in an easy way?

    Kind regards,

    Eren

    0
    Comment actions Permalink
  • MartyG

    I do not know of a way to modify a CMake installation without re-doing it, unfortunately.  I believe that you should only need to delete the contents of the build folder where you installed Librealsense before though and then repeat the CMake build instructions, leaving out the GRAPHICAL_EXAMPLES instruction this time.

    1
    Comment actions Permalink
  • Aktaseren91

    Thank you for this. I realized it again.The "realsense-viewer" command works right now but it causes another issue below:

    Segmentation Fault 

    What do you recommend to solve it?

    Kind regards,

    Eren

    0
    Comment actions Permalink
  • MartyG

    A RealSense team member advised that in order to check segfault of realsense-viewer, you can try this command:

    $ catchsegv ./realsense-viewer"

    0
    Comment actions Permalink
  • Aktaseren91

    I executed and I got like a log of realsense-viewer command below. However, I can not understand what it says. Hopefully, you can provide a solution with me on this segmentation fault.

    Kind regards,

    Eren

    pi3intel@pi3intel-desktop:~/librealsense/tools$ catchsegv realsense-viewer
    Segmentation fault
    *** Segmentation fault
    Register dump:

     R0: 028d16a0   R1: 02ac4ce8   R2: 00000006   R3: 00000000
     R4: 028d16a0   R5: 028d24a0   R6: 005eec58   R7: 7ec96d2c
     R8: 028d16b0   R9: 76f16968   SL: 028d16b8   FP: 009fb040
     IP: 75cedb3c   SP: 7ec96ca0   LR: 75c1e8f5   PC: 00516612

     CPSR: 20030030

     Trap: 0000000e   Error: 00000005   OldMask: 00000000
     Addr: 00000000

    Backtrace:

    Memory map:

    00481000-009e9000 r-xp 00000000 b3:02 87449 /usr/local/bin/realsense-viewer
    009f9000-009fc000 r--p 00568000 b3:02 87449 /usr/local/bin/realsense-viewer
    009fc000-00a17000 rw-p 0056b000 b3:02 87449 /usr/local/bin/realsense-viewer
    00a17000-00a48000 rw-p 00000000 00:00 0
    020d7000-02d57000 rw-p 00000000 00:00 0 [heap]
    6bc45000-6bc46000 ---p 00000000 00:00 0
    6bc46000-6c446000 rw-p 00000000 00:00 0
    6c446000-6c447000 ---p 00000000 00:00 0
    6c447000-6cc47000 rw-p 00000000 00:00 0
    6cc47000-6cc48000 ---p 00000000 00:00 0
    6cc48000-6d448000 rw-p 00000000 00:00 0
    6d448000-6d449000 ---p 00000000 00:00 0
    6d449000-6e594000 rw-p 00000000 00:00 0
    6e594000-6e700000 rw-s 00000000 00:05 6848521 /SYSV00000000 (deleted)
    6e700000-6e721000 rw-p 00000000 00:00 0
    6e721000-6e800000 ---p 00000000 00:00 0
    6e800000-6e821000 rw-p 00000000 00:00 0
    6e821000-6e900000 ---p 00000000 00:00 0
    6e900000-6e921000 rw-p 00000000 00:00 0
    6e921000-6ea00000 ---p 00000000 00:00 0
    6ea9e000-6eaff000 rw-p 00000000 00:00 0
    6eaff000-6eb00000 ---p 00000000 00:00 0
    6eb00000-6f300000 rw-p 00000000 00:00 0
    6f300000-6f321000 rw-p 00000000 00:00 0
    6f321000-6f400000 ---p 00000000 00:00 0
    6f43d000-6f4ff000 rw-p 00000000 00:00 0
    6f4ff000-6f500000 ---p 00000000 00:00 0
    6f500000-6fd00000 rw-p 00000000 00:00 0
    6fd00000-6fd21000 rw-p 00000000 00:00 0
    6fd21000-6fe00000 ---p 00000000 00:00 0
    6fe3d000-6fe3e000 ---p 00000000 00:00 0
    6fe3e000-7063e000 rw-p 00000000 00:00 0
    7063e000-7063f000 ---p 00000000 00:00 0
    7063f000-70e3f000 rw-p 00000000 00:00 0
    70e3f000-70e57000 r-xp 00000000 b3:02 133287 /lib/arm-linux-gnueabihf/libtinfo.so.5.9
    70e57000-70e67000 ---p 00018000 b3:02 133287 /lib/arm-linux-gnueabihf/libtinfo.so.5.9
    70e67000-70e69000 r--p 00018000 b3:02 133287 /lib/arm-linux-gnueabihf/libtinfo.so.5.9
    70e69000-70e6a000 rw-p 0001a000 b3:02 133287 /lib/arm-linux-gnueabihf/libtinfo.so.5.9
    70e6a000-70e87000 r-xp 00000000 b3:02 6021 /usr/lib/arm-linux-gnueabihf/libedit.so.2.0.56
    70e87000-70e97000 ---p 0001d000 b3:02 6021 /usr/lib/arm-linux-gnueabihf/libedit.so.2.0.56
    70e97000-70e98000 r--p 0001d000 b3:02 6021 /usr/lib/arm-linux-gnueabihf/libedit.so.2.0.56
    70e98000-70e99000 rw-p 0001e000 b3:02 6021 /usr/lib/arm-linux-gnueabihf/libedit.so.2.0.56
    70e99000-70e9b000 rw-p 00000000 00:00 0
    70e9b000-70ea0000 r-xp 00000000 b3:02 6044 /usr/lib/arm-linux-gnueabihf/libffi.so.6.0.4
    70ea0000-70eaf000 ---p 00005000 b3:02 6044 /usr/lib/arm-linux-gnueabihf/libffi.so.6.0.4
    70eaf000-70eb0000 r--p 00004000 b3:02 6044 /usr/lib/arm-linux-gnueabihf/libffi.so.6.0.4
    70eb0000-70eb1000 rw-p 00005000 b3:02 6044 /usr/lib/arm-linux-gnueabihf/libffi.so.6.0.4
    70eb1000-70eb5000 r-xp 00000000 b3:02 26245 /usr/lib/arm-linux-gnueabihf/libdrm_nouveau.so.2.0.0
    70eb5000-70ec5000 ---p 00004000 b3:02 26245 /usr/lib/arm-linux-gnueabihf/libdrm_nouveau.so.2.0.0
    70ec5000-70ec6000 r--p 00004000 b3:02 26245 /usr/lib/arm-linux-gnueabihf/libdrm_nouveau.so.2.0.0
    70ec6000-70ec7000 rw-p 00005000 b3:02 26245 /usr/lib/arm-linux-gnueabihf/libdrm_nouveau.so.2.0.0
    70ec7000-70ecd000 r-xp 00000000 b3:02 3493 /usr/lib/arm-linux-gnueabihf/libdrm_amdgpu.so.1.0.0
    70ecd000-70edc000 ---p 00006000 b3:02 3493 /usr/lib/arm-linux-gnueabihf/libdrm_amdgpu.so.1.0.0
    70edc000-70edd000 r--p 00005000 b3:02 3493 /usr/lib/arm-linux-gnueabihf/libdrm_amdgpu.so.1.0.0
    70edd000-70ede000 rw-p 00006000 b3:02 3493 /usr/lib/arm-linux-gnueabihf/libdrm_amdgpu.so.1.0.0
    70ede000-70eef000 r-xp 00000000 b3:02 1969 /usr/lib/arm-linux-gnueabihf/libelf-0.170.so
    70eef000-70efe000 ---p 00011000 b3:02 1969 /usr/lib/arm-linux-gnueabihf/libelf-0.170.so
    70efe000-70eff000 r--p 00010000 b3:02 1969 /usr/lib/arm-linux-gnueabihf/libelf-0.170.so
    70eff000-70f00000 rw-p 00011000 b3:02 1969 /usr/lib/arm-linux-gnueabihf/libelf-0.170.so
    70f00000-70f07000 r-xp 00000000 b3:02 3497 /usr/lib/arm-linux-gnueabihf/libdrm_radeon.so.1.0.1
    70f07000-70f16000 ---p 00007000 b3:02 3497 /usr/lib/arm-linux-gnueabihf/libdrm_radeon.so.1.0.1
    70f16000-70f17000 r--p 00006000 b3:02 3497 /usr/lib/arm-linux-gnueabihf/libdrm_radeon.so.1.0.1
    70f17000-70f18000 rw-p 00007000 b3:02 3497 /usr/lib/arm-linux-gnueabihf/libdrm_radeon.so.1.0.1
    70f18000-70f22000 r-xp 00000000 b3:02 6407 /usr/lib/arm-linux-gnueabihf/libsensors.so.4.4.0
    70f22000-70f31000 ---p 0000a000 b3:02 6407 /usr/lib/arm-linux-gnueabihf/libsensors.so.4.4.0
    70f31000-70f32000 r--p 00009000 b3:02 6407 /usr/lib/arm-linux-gnueabihf/libsensors.so.4.4.0
    70f32000-70f33000 rw-p 0000a000 b3:02 6407 /usr/lib/arm-linux-gnueabihf/libsensors.so.4.4.0
    70f33000-70f4c000 r-xp 00000000 b3:02 133294 /lib/arm-linux-gnueabihf/libz.so.1.2.11
    70f4c000-70f5b000 ---p 00019000 b3:02 133294 /lib/arm-linux-gnueabihf/libz.so.1.2.11
    70f5b000-70f5c000 r--p 00018000 b3:02 133294 /lib/arm-linux-gnueabihf/libz.so.1.2.11
    70f5c000-70f5d000 rw-p 00019000 b3:02 133294 /lib/arm-linux-gnueabihf/libz.so.1.2.11
    70f5d000-7452b000 r-xp 00000000 b3:02 3494 /usr/lib/arm-linux-gnueabihf/libLLVM-9.so.1
    7452b000-7452c000 ---p 035ce000 b3:02 3494 /usr/lib/arm-linux-gnueabihf/libLLVM-9.so.1
    7452c000-74907000 r--p 035ce000 b3:02 3494 /usr/lib/arm-linux-gnueabihf/libLLVM-9.so.1
    74907000-7490e000 rw-p 039a9000 b3:02 3494 /usr/lib/arm-linux-gnueabihf/libLLVM-9.so.1
    7490e000-74941000 rw-p 00000000 00:00 0
    74941000-7538a000 r-xp 00000000 b3:02 3498 /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so
    7538a000-7539a000 ---p 00a49000 b3:02 3498 /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so
    7539a000-75406000 r--p 00a49000 b3:02 3498 /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so
    75406000-7544c000 rw-p 00ab5000 b3:02 3498 /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so
    7544c000-75662000 rw-p 00000000 00:00 0
    75662000-75663000 r-xp 00000000 b3:02 6553 /usr/lib/arm-linux-gnueabihf/libxshmfence.so.1.0.0
    75663000-75672000 ---p 00001000 b3:02 6553 /usr/lib/arm-linux-gnueabihf/libxshmfence.so.1.0.0
    75672000-75673000 r--p 00000000 b3:02 6553 /usr/lib/arm-linux-gnueabihf/libxshmfence.so.1.0.0
    75673000-75674000 rw-p 00001000 b3:02 6553 /usr/lib/arm-linux-gnueabihf/libxshmfence.so.1.0.0
    75674000-75678000 r-xp 00000000 b3:02 6538 /usr/lib/arm-linux-gnueabihf/libxcb-sync.so.1.0.0
    75678000-75687000 ---p 00004000 b3:02 6538 /usr/lib/arm-linux-gnueabihf/libxcb-sync.so.1.0.0
    75687000-75688000 r--p 00003000 b3:02 6538 /usr/lib/arm-linux-gnueabihf/libxcb-sync.so.1.0.0
    75688000-75689000 rw-p 00004000 b3:02 6538 /usr/lib/arm-linux-gnueabihf/libxcb-sync.so.1.0.0
    75689000-7568b000 r-xp 00000000 b3:02 6532 /usr/lib/arm-linux-gnueabihf/libxcb-present.so.0.0.0
    7568b000-7569a000 ---p 00002000 b3:02 6532 /usr/lib/arm-linux-gnueabihf/libxcb-present.so.0.0.0
    7569a000-7569b000 r--p 00001000 b3:02 6532 /usr/lib/arm-linux-gnueabihf/libxcb-present.so.0.0.0
    7569b000-7569c000 rw-p 00002000 b3:02 6532 /usr/lib/arm-linux-gnueabihf/libxcb-present.so.0.0.0
    7569c000-7569e000 r-xp 00000000 b3:02 6526 /usr/lib/arm-linux-gnueabihf/libxcb-dri3.so.0.0.0
    7569e000-756ad000 ---p 00002000 b3:02 6526 /usr/lib/arm-linux-gnueabihf/libxcb-dri3.so.0.0.0
    756ad000-756ae000 r--p 00001000 b3:02 6526 /usr/lib/arm-linux-gnueabihf/libxcb-dri3.so.0.0.0
    756ae000-756af000 rw-p 00002000 b3:02 6526 /usr/lib/arm-linux-gnueabihf/libxcb-dri3.so.0.0.0
    756af000-756ce000 r-xp 00000000 b3:02 133223 /lib/arm-linux-gnueabihf/libexpat.so.1.6.7
    756ce000-756de000 ---p 0001f000 b3:02 133223 /lib/arm-linux-gnueabihf/libexpat.so.1.6.7
    756de000-756e0000 r--p 0001f000 b3:02 133223 /lib/arm-linux-gnueabihf/libexpat.so.1.6.7
    756e0000-756e1000 rw-p 00021000 b3:02 133223 /lib/arm-linux-gnueabihf/libexpat.so.1.6.7
    756e1000-756e3000 r-xp 00000000 b3:02 5832 /usr/lib/arm-linux-gnueabihf/libXdamage.so.1.1.0
    756e3000-756f2000 ---p 00002000 b3:02 5832 /usr/lib/arm-linux-gnueabihf/libXdamage.so.1.1.0
    756f2000-756f3000 r--p 00001000 b3:02 5832 /usr/lib/arm-linux-gnueabihf/libXdamage.so.1.1.0
    756f3000-756f4000 rw-p 00002000 b3:02 5832 /usr/lib/arm-linux-gnueabihf/libXdamage.so.1.1.0
    756f4000-756f6000 r-xp 00000000 b3:02 6525 /usr/lib/arm-linux-gnueabihf/libxcb-dri2.so.0.0.0
    756f6000-75706000 ---p 00002000 b3:02 6525 /usr/lib/arm-linux-gnueabihf/libxcb-dri2.so.0.0.0
    75706000-75707000 r--p 00002000 b3:02 6525 /usr/lib/arm-linux-gnueabihf/libxcb-dri2.so.0.0.0
    75707000-75708000 rw-p 00003000 b3:02 6525 /usr/lib/arm-linux-gnueabihf/libxcb-dri2.so.0.0.0
    75708000-75717000 r-xp 00000000 b3:02 6528 /usr/lib/arm-linux-gnueabihf/libxcb-glx.so.0.0.0
    75717000-75726000 ---p 0000f000 b3:02 6528 /usr/lib/arm-linux-gnueabihf/libxcb-glx.so.0.0.0
    75726000-75727000 r--p 0000e000 b3:02 6528 /usr/lib/arm-linux-gnueabihf/libxcb-glx.so.0.0.0
    75727000-75728000 rw-p 0000f000 b3:02 6528 /usr/lib/arm-linux-gnueabihf/libxcb-glx.so.0.0.0
    75728000-75732000 r-xp 00000000 b3:02 26235 /usr/lib/arm-linux-gnueabihf/libdrm.so.2.4.0
    75732000-75741000 ---p 0000a000 b3:02 26235 /usr/lib/arm-linux-gnueabihf/libdrm.so.2.4.0
    75741000-75742000 r--p 00009000 b3:02 26235 /usr/lib/arm-linux-gnueabihf/libdrm.so.2.4.0
    75742000-75743000 rw-p 0000a000 b3:02 26235 /usr/lib/arm-linux-gnueabihf/libdrm.so.2.4.0
    75743000-75767000 r-xp 00000000 b3:02 3253 /usr/lib/arm-linux-gnueabihf/libglapi.so.0.0.0
    75767000-75776000 ---p 00024000 b3:02 3253 /usr/lib/arm-linux-gnueabihf/libglapi.so.0.0.0
    75776000-7577a000 r--p 00023000 b3:02 3253 /usr/lib/arm-linux-gnueabihf/libglapi.so.0.0.0
    7577a000-7577b000 rw-p 00027000 b3:02 3253 /usr/lib/arm-linux-gnueabihf/libglapi.so.0.0.0
    7577b000-757c5000 r-xp 00000000 b3:02 3249 /usr/lib/arm-linux-gnueabihf/libGLX_mesa.so.0.0.0
    757c5000-757d5000 ---p 0004a000 b3:02 3249 /usr/lib/arm-linux-gnueabihf/libGLX_mesa.so.0.0.0
    757d5000-757d7000 r--p 0004a000 b3:02 3249 /usr/lib/arm-linux-gnueabihf/libGLX_mesa.so.0.0.0
    757d7000-757d8000 rw-p 0004c000 b3:02 3249 /usr/lib/arm-linux-gnueabihf/libGLX_mesa.so.0.0.0
    757d8000-757d9000 r-xp 00000000 b3:02 5825 /usr/lib/arm-linux-gnueabihf/libX11-xcb.so.1.0.0
    757d9000-757e8000 ---p 00001000 b3:02 5825 /usr/lib/arm-linux-gnueabihf/libX11-xcb.so.1.0.0
    757e8000-757e9000 r--p 00000000 b3:02 5825 /usr/lib/arm-linux-gnueabihf/libX11-xcb.so.1.0.0
    757e9000-757ea000 rw-p 00001000 b3:02 5825 /usr/lib/arm-linux-gnueabihf/libX11-xcb.so.1.0.0
    757ea000-757eb000 r-xp 00000000 b3:02 5839 /usr/lib/arm-linux-gnueabihf/libXinerama.so.1.0.0
    757eb000-757f2000 ---p 00001000 b3:02 5839 /usr/lib/arm-linux-gnueabihf/libXinerama.so.1.0.0
    757f2000-757f3000 r--p 00000000 b3:02 5839 /usr/lib/arm-linux-gnueabihf/libXinerama.so.1.0.0
    757f3000-757f4000 rw-p 00001000 b3:02 5839 /usr/lib/arm-linux-gnueabihf/libXinerama.so.1.0.0
    757f4000-757f7000 r-xp 00000000 b3:02 5835 /usr/lib/arm-linux-gnueabihf/libXfixes.so.3.1.0
    757f7000-75806000 ---p 00003000 b3:02 5835 /usr/lib/arm-linux-gnueabihf/libXfixes.so.3.1.0
    75806000-75807000 r--p 00002000 b3:02 5835 /usr/lib/arm-linux-gnueabihf/libXfixes.so.3.1.0
    75807000-75808000 rw-p 00003000 b3:02 5835 /usr/lib/arm-linux-gnueabihf/libXfixes.so.3.1.0
    75808000-7580e000 r-xp 00000000 b3:02 5831 /usr/lib/arm-linux-gnueabihf/libXcursor.so.1.0.2
    7580e000-7581d000 ---p 00006000 b3:02 5831 /usr/lib/arm-linux-gnueabihf/libXcursor.so.1.0.2
    7581d000-7581e000 r--p 00005000 b3:02 5831 /usr/lib/arm-linux-gnueabihf/libXcursor.so.1.0.2
    7581e000-7581f000 rw-p 00006000 b3:02 5831 /usr/lib/arm-linux-gnueabihf/libXcursor.so.1.0.2
    7581f000-75825000 r-xp 00000000 b3:02 5845 /usr/lib/arm-linux-gnueabihf/libXrender.so.1.3.0
    75825000-75834000 ---p 00006000 b3:02 5845 /usr/lib/arm-linux-gnueabihf/libXrender.so.1.3.0
    75834000-75835000 r--p 00005000 b3:02 5845 /usr/lib/arm-linux-gnueabihf/libXrender.so.1.3.0
    75835000-75836000 rw-p 00006000 b3:02 5845 /usr/lib/arm-linux-gnueabihf/libXrender.so.1.3.0
    75836000-7583c000 r-xp 00000000 b3:02 5844 /usr/lib/arm-linux-gnueabihf/libXrandr.so.2.2.0
    7583c000-7584b000 ---p 00006000 b3:02 5844 /usr/lib/arm-linux-gnueabihf/libXrandr.so.2.2.0
    7584b000-7584c000 r--p 00005000 b3:02 5844 /usr/lib/arm-linux-gnueabihf/libXrandr.so.2.2.0
    7584c000-7584d000 rw-p 00006000 b3:02 5844 /usr/lib/arm-linux-gnueabihf/libXrandr.so.2.2.0
    7584d000-75857000 r-xp 00000000 b3:02 5838 /usr/lib/arm-linux-gnueabihf/libXi.so.6.1.0
    75857000-75867000 ---p 0000a000 b3:02 5838 /usr/lib/arm-linux-gnueabihf/libXi.so.6.1.0
    75867000-75868000 r--p 0000a000 b3:02 5838 /usr/lib/arm-linux-gnueabihf/libXi.so.6.1.0
    75868000-75869000 rw-p 0000b000 b3:02 5838 /usr/lib/arm-linux-gnueabihf/libXi.so.6.1.0
    75869000-75873000 r-xp 00000000 b3:02 5834 /usr/lib/arm-linux-gnueabihf/libXext.so.6.4.0
    75873000-75882000 ---p 0000a000 b3:02 5834 /usr/lib/arm-linux-gnueabihf/libXext.so.6.4.0
    75882000-75883000 r--p 00009000 b3:02 5834 /usr/lib/arm-linux-gnueabihf/libXext.so.6.4.0
    75883000-75884000 rw-p 0000a000 b3:02 5834 /usr/lib/arm-linux-gnueabihf/libXext.so.6.4.0
    75884000-75887000 r-xp 00000000 b3:02 5851 /usr/lib/arm-linux-gnueabihf/libXxf86vm.so.1.0.0
    75887000-75896000 ---p 00003000 b3:02 5851 /usr/lib/arm-linux-gnueabihf/libXxf86vm.so.1.0.0
    75896000-75897000 r--p 00002000 b3:02 5851 /usr/lib/arm-linux-gnueabihf/libXxf86vm.so.1.0.0
    75897000-75898000 rw-p 00003000 b3:02 5851 /usr/lib/arm-linux-gnueabihf/libXxf86vm.so.1.0.0
    75898000-7589e000 rw-p 00000000 00:00 0
    7589e000-758af000 r-xp 00000000 b3:02 143099 /lib/arm-linux-gnueabihf/libbsd.so.0.8.7
    758af000-758be000 ---p 00011000 b3:02 143099 /lib/arm-linux-gnueabihf/libbsd.so.0.8.7
    758be000-758bf000 r--p 00010000 b3:02 143099 /lib/arm-linux-gnueabihf/libbsd.so.0.8.7
    758bf000-758c0000 rw-p 00011000 b3:02 143099 /lib/arm-linux-gnueabihf/libbsd.so.0.8.7
    758c0000-758d3000 r-xp 00000000 b3:02 134379 /lib/arm-linux-gnueabihf/libudev.so.1.6.9
    758d3000-758e2000 ---p 00013000 b3:02 134379 /lib/arm-linux-gnueabihf/libudev.so.1.6.9
    758e2000-758e3000 r--p 00012000 b3:02 134379 /lib/arm-linux-gnueabihf/libudev.so.1.6.9
    758e3000-758e4000 rw-p 00013000 b3:02 134379 /lib/arm-linux-gnueabihf/libudev.so.1.6.9
    758e4000-758e7000 r-xp 00000000 b3:02 5833 /usr/lib/arm-linux-gnueabihf/libXdmcp.so.6.0.0
    758e7000-758f6000 ---p 00003000 b3:02 5833 /usr/lib/arm-linux-gnueabihf/libXdmcp.so.6.0.0
    758f6000-758f7000 r--p 00002000 b3:02 5833 /usr/lib/arm-linux-gnueabihf/libXdmcp.so.6.0.0
    758f7000-758f8000 rw-p 00003000 b3:02 5833 /usr/lib/arm-linux-gnueabihf/libXdmcp.so.6.0.0
    758f8000-75907000 r-xp 00000000 b3:02 133290 /lib/arm-linux-gnueabihf/libusb-1.0.so.0.1.0
    75907000-75917000 ---p 0000f000 b3:02 133290 /lib/arm-linux-gnueabihf/libusb-1.0.so.0.1.0
    75917000-75918000 r--p 0000f000 b3:02 133290 /lib/arm-linux-gnueabihf/libusb-1.0.so.0.1.0
    75918000-75919000 rw-p 00010000 b3:02 133290 /lib/arm-linux-gnueabihf/libusb-1.0.so.0.1.0
    75919000-75930000 r-xp 00000000 b3:02 6545 /usr/lib/arm-linux-gnueabihf/libxcb.so.1.1.0
    75930000-7593f000 ---p 00017000 b3:02 6545 /usr/lib/arm-linux-gnueabihf/libxcb.so.1.1.0
    7593f000-75940000 r--p 00016000 b3:02 6545 /usr/lib/arm-linux-gnueabihf/libxcb.so.1.1.0
    75940000-75941000 rw-p 00017000 b3:02 6545 /usr/lib/arm-linux-gnueabihf/libxcb.so.1.1.0
    75941000-75987000 r-xp 00000000 b3:02 3246 /usr/lib/arm-linux-gnueabihf/libGLdispatch.so.0.0.0
    75987000-75997000 ---p 00046000 b3:02 3246 /usr/lib/arm-linux-gnueabihf/libGLdispatch.so.0.0.0
    75997000-759ae000 r--p 00046000 b3:02 3246 /usr/lib/arm-linux-gnueabihf/libGLdispatch.so.0.0.0
    759ae000-759af000 rw-p 0005d000 b3:02 3246 /usr/lib/arm-linux-gnueabihf/libGLdispatch.so.0.0.0
    759af000-759bf000 rw-p 00000000 00:00 0
    759bf000-759c9000 r-xp 00000000 b3:02 6978 /usr/lib/arm-linux-gnueabihf/libGLX.so.0.0.0
    759c9000-759d8000 ---p 0000a000 b3:02 6978 /usr/lib/arm-linux-gnueabihf/libGLX.so.0.0.0
    759d8000-759d9000 r--p 00009000 b3:02 6978 /usr/lib/arm-linux-gnueabihf/libGLX.so.0.0.0
    759d9000-759da000 rw-p 0000a000 b3:02 6978 /usr/lib/arm-linux-gnueabihf/libGLX.so.0.0.0
    759da000-75abc000 r-xp 00000000 b3:02 133210 /lib/arm-linux-gnueabihf/libc-2.27.so
    75abc000-75acc000 ---p 000e2000 b3:02 133210 /lib/arm-linux-gnueabihf/libc-2.27.so
    75acc000-75ace000 r--p 000e2000 b3:02 133210 /lib/arm-linux-gnueabihf/libc-2.27.so
    75ace000-75acf000 rw-p 000e4000 b3:02 133210 /lib/arm-linux-gnueabihf/libc-2.27.so
    75acf000-75ad2000 rw-p 00000000 00:00 0
    75ad2000-75ae3000 r-xp 00000000 b3:02 133275 /lib/arm-linux-gnueabihf/libpthread-2.27.so
    75ae3000-75af3000 ---p 00011000 b3:02 133275 /lib/arm-linux-gnueabihf/libpthread-2.27.so
    75af3000-75af4000 r--p 00011000 b3:02 133275 /lib/arm-linux-gnueabihf/libpthread-2.27.so
    75af4000-75af5000 rw-p 00012000 b3:02 133275 /lib/arm-linux-gnueabihf/libpthread-2.27.so
    75af5000-75af7000 rw-p 00000000 00:00 0
    75af7000-75b0f000 r-xp 00000000 b3:02 140011 /lib/arm-linux-gnueabihf/libgcc_s.so.1
    75b0f000-75b1f000 ---p 00018000 b3:02 140011 /lib/arm-linux-gnueabihf/libgcc_s.so.1
    75b1f000-75b20000 r--p 00018000 b3:02 140011 /lib/arm-linux-gnueabihf/libgcc_s.so.1
    75b20000-75b21000 rw-p 00019000 b3:02 140011 /lib/arm-linux-gnueabihf/libgcc_s.so.1
    75b21000-75b90000 r-xp 00000000 b3:02 133238 /lib/arm-linux-gnueabihf/libm-2.27.so
    75b90000-75ba0000 ---p 0006f000 b3:02 133238 /lib/arm-linux-gnueabihf/libm-2.27.so
    75ba0000-75ba1000 r--p 0006f000 b3:02 133238 /lib/arm-linux-gnueabihf/libm-2.27.so
    75ba1000-75ba2000 rw-p 00070000 b3:02 133238 /lib/arm-linux-gnueabihf/libm-2.27.so
    75ba2000-75cd8000 r-xp 00000000 b3:02 3601 /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28
    75cd8000-75ce8000 ---p 00136000 b3:02 3601 /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28
    75ce8000-75ced000 r--p 00136000 b3:02 3601 /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28
    75ced000-75cef000 rw-p 0013b000 b3:02 3601 /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28
    75cef000-75cf1000 rw-p 00000000 00:00 0
    75cf1000-76afa000 r-xp 00000000 b3:02 26140 /usr/local/lib/librealsense2.so.2.32.1
    76afa000-76b09000 ---p 00e09000 b3:02 26140 /usr/local/lib/librealsense2.so.2.32.1
    76b09000-76b3c000 r--p 00e08000 b3:02 26140 /usr/local/lib/librealsense2.so.2.32.1
    76b3c000-76b4b000 rw-p 00e3b000 b3:02 26140 /usr/local/lib/librealsense2.so.2.32.1
    76b4b000-76b58000 rw-p 00000000 00:00 0
    76b58000-76c35000 r-xp 00000000 b3:02 5826 /usr/lib/arm-linux-gnueabihf/libX11.so.6.3.0
    76c35000-76c45000 ---p 000dd000 b3:02 5826 /usr/lib/arm-linux-gnueabihf/libX11.so.6.3.0
    76c45000-76c46000 r--p 000dd000 b3:02 5826 /usr/lib/arm-linux-gnueabihf/libX11.so.6.3.0
    76c46000-76c48000 rw-p 000de000 b3:02 5826 /usr/lib/arm-linux-gnueabihf/libX11.so.6.3.0
    76c48000-76c49000 rw-p 00000000 00:00 0
    76c49000-76c4b000 r-xp 00000000 b3:02 133219 /lib/arm-linux-gnueabihf/libdl-2.27.so
    76c4b000-76c5a000 ---p 00002000 b3:02 133219 /lib/arm-linux-gnueabihf/libdl-2.27.so
    76c5a000-76c5b000 r--p 00001000 b3:02 133219 /lib/arm-linux-gnueabihf/libdl-2.27.so
    76c5b000-76c5c000 rw-p 00002000 b3:02 133219 /lib/arm-linux-gnueabihf/libdl-2.27.so
    76c5c000-76c61000 r-xp 00000000 b3:02 133278 /lib/arm-linux-gnueabihf/librt-2.27.so
    76c61000-76c70000 ---p 00005000 b3:02 133278 /lib/arm-linux-gnueabihf/librt-2.27.so
    76c70000-76c71000 r--p 00004000 b3:02 133278 /lib/arm-linux-gnueabihf/librt-2.27.so
    76c71000-76c72000 rw-p 00005000 b3:02 133278 /lib/arm-linux-gnueabihf/librt-2.27.so
    76c72000-76d4c000 r-xp 00000000 b3:02 33947 /usr/local/lib/librealsense2-gl.so.2.32.1
    76d4c000-76d5b000 ---p 000da000 b3:02 33947 /usr/local/lib/librealsense2-gl.so.2.32.1
    76d5b000-76d61000 r--p 000d9000 b3:02 33947 /usr/local/lib/librealsense2-gl.so.2.32.1
    76d61000-76e20000 rw-p 000df000 b3:02 33947 /usr/local/lib/librealsense2-gl.so.2.32.1
    76e20000-76e42000 rw-p 00000000 00:00 0
    76e42000-76ea0000 r-xp 00000000 b3:02 3708 /usr/lib/arm-linux-gnueabihf/libGL.so.1.0.0
    76ea0000-76eb0000 ---p 0005e000 b3:02 3708 /usr/lib/arm-linux-gnueabihf/libGL.so.1.0.0
    76eb0000-76ec0000 r--p 0005e000 b3:02 3708 /usr/lib/arm-linux-gnueabihf/libGL.so.1.0.0
    76ec0000-76ec1000 rw-p 0006e000 b3:02 3708 /usr/lib/arm-linux-gnueabihf/libGL.so.1.0.0
    76edb000-76edd000 r-xp 00000000 b3:02 133182 /lib/arm-linux-gnueabihf/libSegFault.so
    76edd000-76eec000 ---p 00002000 b3:02 133182 /lib/arm-linux-gnueabihf/libSegFault.so
    76eec000-76eed000 r--p 00001000 b3:02 133182 /lib/arm-linux-gnueabihf/libSegFault.so
    76eed000-76eee000 rw-p 00002000 b3:02 133182 /lib/arm-linux-gnueabihf/libSegFault.so
    76eee000-76f06000 r-xp 00000000 b3:02 133178 /lib/arm-linux-gnueabihf/ld-2.27.so
    76f07000-76f09000 r-xp 00000000 b3:02 5828 /usr/lib/arm-linux-gnueabihf/libXau.so.6.0.0
    76f09000-76f10000 ---p 00002000 b3:02 5828 /usr/lib/arm-linux-gnueabihf/libXau.so.6.0.0
    76f10000-76f11000 r--p 00001000 b3:02 5828 /usr/lib/arm-linux-gnueabihf/libXau.so.6.0.0
    76f11000-76f12000 rw-p 00002000 b3:02 5828 /usr/lib/arm-linux-gnueabihf/libXau.so.6.0.0
    76f12000-76f16000 rw-p 00000000 00:00 0
    76f16000-76f17000 r--p 00018000 b3:02 133178 /lib/arm-linux-gnueabihf/ld-2.27.so
    76f17000-76f18000 rw-p 00019000 b3:02 133178 /lib/arm-linux-gnueabihf/ld-2.27.so
    7ec78000-7ec99000 rw-p 00000000 00:00 0 [stack]
    7edc8000-7edc9000 r-xp 00000000 00:00 0 [sigpage]
    7edc9000-7edca000 r--p 00000000 00:00 0 [vvar]
    7edca000-7edcb000 r-xp 00000000 00:00 0 [vdso]
    ffff0000-ffff1000 r-xp 00000000 00:00 0 [vectors]

     

    0
    Comment actions Permalink
  • MartyG

    I researched the subject of segmentation faults carefully.  Unfortunately, virtually all previous cases on the RealSense GitHub forum ended without a clear solution (typically because the user stopped responding in the conversation).  

    One D430 user's segmentation fault disappeared though when they updated the camera's firmware.

    1
    Comment actions Permalink
  • Aktaseren91

    Thank you for this. Yes, I see one issue on GitHub. The user downgraded it I guess. How can I downgrade it in an easy and convenient way?

     

     

    0
    Comment actions Permalink
  • MartyG

    If the RealSense Viewer is working for you then you can upgrade / downgrade the firmware by going to the 'More' icon at the top of the options panel and selecting the firmware upgrade option from its menu (not the 'recommended firmware' option, which installs the latest firmware).  

    The upgrade firmware option requires you to obtain a firmware file from the downloads page at the link below.

    https://dev.intelrealsense.com/docs/firmware-releases 

    If the RealSense Viewer is not workng for you then you can instead change the firmware version with the rs-fw-update tool.  This also requires a firmware file.

    https://dev.intelrealsense.com/docs/firmware-update-tool 

    1
    Comment actions Permalink
  • Aktaseren91

    Thanks for this. I couldn't see it for our experiment.

    Which firmware should be selected for Raspberry 3 Model B+ running on Ubuntu Debian 18.04.4 LTS(Bionic Beaver)

    Kind regards,

    Eren

    0
    Comment actions Permalink
  • MartyG

    I would not recommend going further back than a couple of versions from the current one when downgrading.  In that case, I would suggest trying version '5_12_0_0'.

    1
    Comment actions Permalink
  • Aktaseren91

    I tried it from 5.12.1.0 to 5.12.0.0 but I got this error below. As you know, there are USB 2.1 ports rather than USB 3 on Raspberry Pi3 board.

    How would I proceed on this?

     

    pi3intel@pi3intel-desktop:~$ rs-fw-update -s 817612071426 -f Signed_Image_UVC_5_12_0_0.bin

    search for device with serial number: 817612071426

    Warning! the camera is connected via USB 2 port, in case the process fails, connect the camera to a USB 3 port and try again
    RealSense error calling ():
        failed to read firmware file

     

     

    0
    Comment actions Permalink
  • MartyG

    I did not know that there was a mechanism warning against USB2 use in the code of rs-fw-update but I see it now. I apologise for not being aware of that, as I usually do firmware updates of my cameras through RealSense Viewer on USB2.

    In these situations where there is no firmware updater that will work with a computing device, the only option may be to attach the camera to a computer that either has a working RealSense Viewer or a USB 3 port and update the firmware on that machine.  Because the firmware is stored inside the camera and not on the computing device, the updated firmware will be carried to any computing device that you attach the camera to.

     

     

    0
    Comment actions Permalink
  • Aktaseren91

    I think the only thing I understand now that this device is not compatible with RPs after these challenges. Thank you for your help.

    If you get any update soon about the compatibility between RP3 and RP4 and RealSense D435 and if you can let us know, we would be grateful.

    Thanks

    0
    Comment actions Permalink
  • MartyG

    RealSense can be used with Raspberry Pi products such as Pi 3 and Pi 4.  They tend to have a higher proportion of problems with RealSense  than other boards though, unfortunately.  And it can be a problem to update if you cannot access a working RealSense Viewer and do not have another computer to attach the camera to in order to perform updates.

    Pi 4 and Raspbian Buster started off having problems, but things have got better as time has passed and installation guides have emerged.  The link below may provide useful information on this subject.

    https://support.intelrealsense.com/hc/en-us/community/posts/360039354873/comments/360010777433 

    0
    Comment actions Permalink

Please sign in to leave a comment.