PlotJuggler: Unable to start PlotJuggler-2.3.6-x86_64.AppImage

I get this error when starting the AppImage on Ubuntu 16.04: Note: Qt5 and libx11-xcb1 are installed on my system. But should be provided by the AppImage anyway, right?

./PlotJuggler-2.3.6-x86_64.AppImage       

This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

Reinstalling the application may fix this problem.
Stack trace (most recent call last):
#11   Object "", at 0xffffffffffffffff, in 
#10   Object "./PlotJuggler-2.3.6-x86_64.AppImage", at 0x4836d8, in _start
#9    Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7fec010ff82f, in __libc_start_main
      Source "/build/glibc-Cl5G7W/glibc-2.23/csu/../csu/libc-start.c", line 291, in __libc_start_main [0x7fec010ff82f]
#8    Object "./PlotJuggler-2.3.6-x86_64.AppImage", at 0x4823f4, in main
#7    Object "/tmp/.mount_PlotJuIs0G29/usr/bin/../lib/libQt5Widgets.so.5", at 0x7fec02984a68, in QApplicationPrivate::init()
#6    Object "/tmp/.mount_PlotJuIs0G29/usr/bin/../lib/libQt5Gui.so.5", at 0x7fec023d059d, in QGuiApplicationPrivate::init()
#5    Object "/tmp/.mount_PlotJuIs0G29/usr/bin/../lib/libQt5Core.so.5", at 0x7fec01fdfeea, in QCoreApplicationPrivate::init()
#4    Object "/tmp/.mount_PlotJuIs0G29/usr/bin/../lib/libQt5Gui.so.5", at 0x7fec023ce8bc, in QGuiApplicationPrivate::createEventDispatcher()
#3    Object "/tmp/.mount_PlotJuIs0G29/usr/bin/../lib/libQt5Gui.so.5", at 0x7fec023ce72e, in QGuiApplicationPrivate::createPlatformIntegration()
#2    Object "/tmp/.mount_PlotJuIs0G29/usr/bin/../lib/libQt5Core.so.5", at 0x7fec01de0cd0, in QMessageLogger::fatal(char const*, ...) const
#1    Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7fec01116029, in abort
      Source "/build/glibc-Cl5G7W/glibc-2.23/stdlib/abort.c", line 89, in __GI_abort [0x7fec01116029]
#0    Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7fec01114428, in gsignal
      Source "/build/glibc-Cl5G7W/glibc-2.23/signal/../sysdeps/unix/sysv/linux/raise.c", line 54, in __GI_raise [0x7fec01114428]
Aborted (Signal sent by tkill() 18122 1000)
[1]    18122 abort      ./PlotJuggler-2.3.6-x86_64.AppImage

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 24 (14 by maintainers)

Most upvoted comments

I have an hypothesis (I am not sure).

PlotJuggler depend on ros_type_introspection (where the error comes from).

It could be a problem of binary compatibility between an old version or ros_type_introspection that was still in your computer and the one used to generate PlotJuggler.

This would explain why the full upgrade fixed the issue.