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)
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.