Request for testing: AppImage packaging option

TL;DR; try our new AppImage below


Regular users of Xibo for Linux will likely be aware that we’ve had some quite serious issues recently with video playback and player stability. These have been very difficult and time consuming to track down and have involved us working with multiple up/down stream projects. The root cause of the problem appears to have been the snap packaging tool we use to package and distribute the application. An update to snap and/or an update to the Kernel is at the root of the video problems. A following update to snap has fixed the problems on most platforms, but introduced other issues.

For this project to be viable and supported we simply cannot have a “silent” update to the underlying packaging system break existing installations. We have therefore been exploring alternative cross-platform packaging solutions and today have an AppImage file available for early testing.

Testing the AppImage

If you would like to test this, please follow these steps:

  1. Close the Snap version of the Player (you do not need to uninstall it, but make sure it won’t be restarted by the watchdog).
  2. Download the AppImage file and make it executable (if it isn’t already) and put it in a folder of your choice.
  3. Create a sub-folder in the same location called Xibo_Player-x86_64.AppImage.config
    3a. If you wish to do so here, you can copy your old config folder from your Snap install, which will be in /home/username/snap/xibo-player/common, or you can reconfigure this test fresh using options as usual.
  4. Start Player options ./Xibo_Player-x86_64.AppImage --config-app
  5. If everything looks OK, start the Player

The minimum supported version of Ubuntu for this test is 18.04, and for other distributions we require gcc7.

Please leave your feedback below and thank you for your assistance.

1 Like

Hi, i didn’t time this week with the covid…
I will try it the next week and i come back to you

1 Like

This appimage is working for me on a Linux Mint 20.04 Intel Compute Stick. I am going to let it run for a few days.

1 Like

Hello,
I am trying the solution on Oracle VM VirtualBox machine. My Ubuntu version is:

Ubuntu version 20.04.1 LTS

and I am having problems with the solution above.

The command:

Xibo_Player-x86_64.AppImage.config

works OK.
For testing I have a layout with countdown and afterwards there is a video I get this errors:

./Xibo_Player-x86_64.AppImage
Setting $XDG_CONFIG_HOME to /home/xibo-tv1/Downloads/Xibo_Player-x86_64.AppImage.config
Running in AppImage environment
[13:12:06.871] [3324] [error]: With XInitThreads

(xibo-player:3324): Gtk-WARNING **: 13:12:06.988: Theme parsing error: gtk.css:1521:23: 'font-feature-settings' is not a valid property name
(xibo-player:3324): Gtk-WARNING **: 13:12:06.996: Theme parsing error: gtk.css:3460:25: 'font-feature-settings' is not a valid property name
(xibo-player:3324): Gtk-WARNING **: 13:12:06.998: Theme parsing error: gtk.css:3922:23: 'font-feature-settings' is not a valid property name

** Message: 13:12:09.599: console message: http://localhost:9696/xibo-countdown-render.js @144: SyntaxError: Unexpected identifier 'initDuration'
** Message: 13:12:09.621: console message: http://localhost:9696/88.html @46: TypeError: undefined is not a function (evaluating '$("#content").xiboCountdownRender(options, body)')

Also when it should start playing the video it stops after the start and the picture freezes. When the video is finished it goes from beginning.

Thank you for the feedback so far - I’ve passed it on to the development team.

Hello.
Well the problem with the video playing is, that I needed to disable the audio in the setting for the virtual machine. So now the video is playing, but still I get errors for the Countdown:

Setting $XDG_CONFIG_HOME to /home/xibo-tv1/Downloads/Xibo_Player-x86_64.AppImage.config
Running in AppImage environment
[10:02:58.628] [7328] [error]: With XInitThreads

(xibo-player:7328): Gtk-WARNING **: 10:02:58.737: Theme parsing error: gtk.css:1521:23: 'font-feature-settings' is not a valid property name

(xibo-player:7328): Gtk-WARNING **: 10:02:58.744: Theme parsing error: gtk.css:3460:25: 'font-feature-settings' is not a valid property name

(xibo-player:7328): Gtk-WARNING **: 10:02:58.746: Theme parsing error: gtk.css:3922:23: 'font-feature-settings' is not a valid property name
[10:02:58.947] [7328] [debug]: [DBus] ScreenSaver is suspended: 1330564511
[10:03:01.010] [7463] [debug]: [CollectionInterval] Started
[10:03:01.193] [7463] [debug]: [XMDS::RegisterDisplay] Success
[10:03:01.194] [7328] [debug]: [CollectionInterval] Interval updated to 300 seconds
** Message: 10:03:04.876: console message: http://localhost:9696/xibo-countdown-render.js @144: SyntaxError: Unexpected identifier 'initDuration'

** Message: 10:03:04.885: console message: http://localhost:9696/88.html @46: TypeError: undefined is not a function (evaluating '$("#content").xiboCountdownRender(options, body)')

I see there is difference with error if you compare it with the post before this.

Theme parsing error, did you also used a different font? try with a new layout to test.

I always get that theme parsing error.

Setting $XDG_CONFIG_HOME to /home/xibo-tv1/Downloads/Xibo_Player-x86_64.AppImage.config
Running in AppImage environment
[11:00:25.846] [9136] [error]: With XInitThreads

(xibo-player:9136): Gtk-WARNING **: 11:00:26.002: Theme parsing error: gtk.css:1521:23: ‘font-feature-settings’ is not a valid property name

(xibo-player:9136): Gtk-WARNING **: 11:00:26.010: Theme parsing error: gtk.css:3460:25: ‘font-feature-settings’ is not a valid property name

(xibo-player:9136): Gtk-WARNING **: 11:00:26.011: Theme parsing error: gtk.css:3922:23: ‘font-feature-settings’ is not a valid property name
** Message: 11:00:28.917: console message: h’ttp://localhost:9696/xibo-countdown-render.js @144: SyntaxError: Unexpected identifier ‘initDuration’

** Message: 11:00:28.930: console message: h’ttp://localhost:9696/181.html @46: TypeError: undefined is not a function (evaluating ‘$(“#content”).xiboCountdownRender(options, body)’)

** Message: 11:00:28.997: console message: h’ttp://localhost:9696/xibo-countdown-render.js @144: SyntaxError: Unexpected identifier ‘initDuration’

** Message: 11:00:29.000: console message: h’ttp://localhost:9696/181.html @46: TypeError: undefined is not a function (evaluating ‘$(“#content”).xiboCountdownRender(options, body)’)

I’ve putten ’ inside the http so I can publish the post.

Hello, I tested the AppImage packaging on a Debian 4.19.98-1 (2020-01-26) x86_64.
With the Snap version, after a few hours, the player fails. The layout contains only video files.
With AppImage, it’s still running after 1,5days. But there were some errors :

user@LEDO-PLAYER-R17:~/xibo$ ./Xibo_Player-x86_64.AppImage
Setting $XDG_CONFIG_HOME to /home/user/xibo/Xibo_Player-x86_64.AppImage.config
Running in AppImage environment
[11:21:00.331] [1543] [error]: With XInitThreads

(xibo-player:1543): Gdk-ERROR **: 14:47:25.503: The program ‘xibo-player’ received an X Window System error.
This probably reflects a bug in the program.
The error was ‘BadIDChoice (invalid resource ID chosen for this connection)’.
(Details: serial 9645864 error_code 14 request_code 139 (RENDER) minor_code 4)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Player exited with code 5
[14:47:28.648] [12462] [error]: With XInitThreads

(xibo-player:12462): Gdk-ERROR **: 19:35:10.004: The program ‘xibo-player’ received an X Window System error.
This probably reflects a bug in the program.
The error was ‘BadIDChoice (invalid resource ID chosen for this connection)’.
(Details: serial 13333127 error_code 14 request_code 139 (RENDER) minor_code 4)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Player exited with code 5
[19:35:13.171] [26373] [error]: With XInitThreads

(xibo-player:26373): Gdk-ERROR **: 00:21:53.705: The program ‘xibo-player’ received an X Window System error.
This probably reflects a bug in the program.
The error was ‘BadIDChoice (invalid resource ID chosen for this connection)’.
(Details: serial 13270369 error_code 14 request_code 53 (core protocol) minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Player exited with code 5
[00:21:56.878] [7979] [error]: With XInitThreads
Xlib: sequence lost (0x2d0001 > 0x2d0000) in reply type 0x0!

(xibo-player:7979): Gdk-ERROR **: 03:48:32.867: The program ‘xibo-player’ received an X Window System error.
This probably reflects a bug in the program.
The error was ‘BadIDChoice (invalid resource ID chosen for this connection)’.
(Details: serial 8306032 error_code 14 request_code 152 (GLX) minor_code 22)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Player exited with code 5
[03:48:36.007] [18257] [error]: With XInitThreads

(xibo-player:18257): Gdk-ERROR **: 06:56:21.243: The program ‘xibo-player’ received an X Window System error.
This probably reflects a bug in the program.
The error was ‘BadIDChoice (invalid resource ID chosen for this connection)’.
(Details: serial 7715782 error_code 14 request_code 139 (RENDER) minor_code 4)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Player exited with code 5
[06:56:24.447] [27655] [error]: With XInitThreads

(xibo-player:27655): Gdk-ERROR **: 11:18:15.653: The program ‘xibo-player’ received an X Window System error.
This probably reflects a bug in the program.
The error was ‘BadIDChoice (invalid resource ID chosen for this connection)’.
(Details: serial 12170319 error_code 14 request_code 139 (RENDER) minor_code 4)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Player exited with code 5
[11:18:18.838] [8074] [error]: With XInitThreads

(xibo-player:8074): Gdk-ERROR **: 15:15:09.940: The program ‘xibo-player’ received an X Window System error.
This probably reflects a bug in the program.
The error was ‘BadIDChoice (invalid resource ID chosen for this connection)’.
(Details: serial 11000849 error_code 14 request_code 139 (RENDER) minor_code 4)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Player exited with code 5
[15:15:13.080] [19583] [error]: With XInitThreads
Xlib: sequence lost (0x4e0000 > 0x4dffff) in reply type 0x0!
Xlib: sequence lost (0x7a0000 > 0x79ffff) in reply type 0x0!

(xibo-player:19583): Gdk-ERROR **: 18:57:52.274: The program ‘xibo-player’ received an X Window System error.
This probably reflects a bug in the program.
The error was ‘BadIDChoice (invalid resource ID chosen for this connection)’.
(Details: serial 10338146 error_code 14 request_code 139 (RENDER) minor_code 4)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Player exited with code 5
[18:57:55.475] [30366] [error]: With XInitThreads

(xibo-player:30366): Gdk-ERROR **: 22:09:08.018: The program ‘xibo-player’ received an X Window System error.
This probably reflects a bug in the program.
The error was ‘BadIDChoice (invalid resource ID chosen for this connection)’.
(Details: serial 8888441 error_code 14 request_code 139 (RENDER) minor_code 4)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Player exited with code 5
[22:09:11.168] [7344] [error]: With XInitThreads

(xibo-player:7344): Gdk-ERROR **: 01:30:42.405: The program ‘xibo-player’ received an X Window System error.
This probably reflects a bug in the program.
The error was ‘BadIDChoice (invalid resource ID chosen for this connection)’.
(Details: serial 9134703 error_code 14 request_code 53 (core protocol) minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Player exited with code 5
[01:30:45.587] [17177] [error]: With XInitThreads
Xlib: sequence lost (0x1d0007 > 0x1d0006) in reply type 0x0!
Xlib: sequence lost (0x650001 > 0x650000) in reply type 0x0!

(xibo-player:17177): Gdk-ERROR **: 05:30:21.390: The program ‘xibo-player’ received an X Window System error.
This probably reflects a bug in the program.
The error was ‘BadIDChoice (invalid resource ID chosen for this connection)’.
(Details: serial 9297493 error_code 14 request_code 149 (unknown) minor_code 4)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Player exited with code 5
[05:30:24.564] [29239] [error]: With XInitThreads

I hope it could help.

Best regards,

Also tried on Lubuntu 20.04.1 LTS and I got this error:

./Xibo_Player-x86_64.AppImage
Setting $XDG_CONFIG_HOME to /home/xibo-lubuntu/Downloads/Xibo_Player-x86_64.AppImage.config
Running in AppImage environment
[11:19:49.146] [1147] [error]: With XInitThreads
[11:19:50.058] [1147] [error]: [DBus] ScreenSaver wont'be suspended: org.freedesktop.DBus.Error.ServiceUnknown

(xibo-player:1147): GLib-GIO-CRITICAL **: 11:19:52.146: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(xibo-player:1147): GLib-GIO-CRITICAL **: 11:19:52.146: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(xibo-player:1147): GLib-GIO-CRITICAL **: 11:19:52.146: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(xibo-player:1147): GLib-GIO-CRITICAL **: 11:19:52.146: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
 0# signalStacktraceHandler(int) in /tmp/.mount_Xibo_PmdgIZi/usr/bin/xibo-player
 1# 0x00007F863E086210 in /lib/x86_64-linux-gnu/libc.so.6
 2# raise in /lib/x86_64-linux-gnu/libc.so.6
 3# abort in /lib/x86_64-linux-gnu/libc.so.6
 4# __libunwind_Unwind_Resume in /tmp/.mount_Xibo_PmdgIZi/usr/bin/../lib/libunwind.so.8
 5# 0x00007F8624077C23 in /lib/x86_64-linux-gnu/libproxy.so.1
 6# 0x00007F86240707DD in /lib/x86_64-linux-gnu/libproxy.so.1
 7# 0x00007F8624070D1F in /lib/x86_64-linux-gnu/libproxy.so.1
 8# px_proxy_factory_get_proxies in /lib/x86_64-linux-gnu/libproxy.so.1
 9# 0x00007F862548E75F in /usr/lib/x86_64-linux-gnu/gio/modules/libgiolibproxy.so
10# 0x00007F863A534C62 in /lib/x86_64-linux-gnu/libgio-2.0.so.0
11# 0x00007F863EFEF1D4 in /lib/x86_64-linux-gnu/libglib-2.0.so.0
12# 0x00007F863EFEE931 in /lib/x86_64-linux-gnu/libglib-2.0.so.0
13# start_thread in /lib/x86_64-linux-gnu/libpthread.so.0
14# __clone in /lib/x86_64-linux-gnu/libc.so.6

Player exited with code 6

Testing the player in Linux Mint 20 for 2 days in a row and this is what I got:

./Xibo_Player-x86_64.AppImage
Setting $XDG_CONFIG_HOME to /home/mint/Downloads/Xibo_Player-x86_64.AppImage.config
Running in AppImage environment
[13:30:17.198] [9669] [error]: With XInitThreads
[13:30:17.313] [9669] [error]: [DBus] ScreenSaver wont'be suspended: org.freedesktop.DBus.Error.ServiceUnknown

(process:9814): GLib-GObject-WARNING **: 13:30:19.682: ../../../gobject/gsignal.c:2617: signal 'changed::' is invalid for instance '0x55b2a7ec1430' of type 'GSettings'

(process:9814): GLib-GObject-WARNING **: 13:30:19.683: ../../../gobject/gsignal.c:2617: signal 'changed::' is invalid for instance '0x55b2a7ec1cd0' of type 'GSettings'

(process:9814): GLib-GObject-WARNING **: 13:30:19.688: ../../../gobject/gsignal.c:2617: signal 'changed::' is invalid for instance '0x55b2a7ec15c0' of type 'GSettings'

(process:9814): GLib-GObject-WARNING **: 13:30:19.688: ../../../gobject/gsignal.c:2617: signal 'changed::' is invalid for instance '0x55b2a7ec1dc0' of type 'GSettings'

(process:9814): GLib-GObject-WARNING **: 13:30:19.689: ../../../gobject/gsignal.c:2617: signal 'changed::' is invalid for instance '0x55b2a7ec1570' of type 'GSettings'
 0# signalStacktraceHandler(int) in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/xibo-player
 1# 0x00007FA2031F73C0 in /lib/x86_64-linux-gnu/libpthread.so.0
 2# 0x00007FA205FD0952 in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/../lib/libwebkitgtk-3.0.so.0
 3# 0x00007FA205F9EB25 in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/../lib/libwebkitgtk-3.0.so.0
 4# 0x00007FA205F9F3AB in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/../lib/libwebkitgtk-3.0.so.0
 5# g_main_context_dispatch in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
 6# 0x00007FA203461240 in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
 7# g_main_context_iteration in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
 8# g_application_run in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
 9# MainLoop::run(WindowGtk&) in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/xibo-player
10# XiboApp::run() in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/xibo-player
11# main in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/xibo-player
12# __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6
13# _start in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/xibo-player

Player exited with code 11
[02:10:17.313] [21236] [error]: With XInitThreads
[02:10:17.526] [21236] [error]: [DBus] ScreenSaver wont'be suspended: org.freedesktop.DBus.Error.ServiceUnknown

(process:21256): GLib-GObject-WARNING **: 02:10:19.193: ../../../gobject/gsignal.c:2617: signal 'changed::' is invalid for instance '0x56444688e430' of type 'GSettings'

(process:21256): GLib-GObject-WARNING **: 02:10:19.194: ../../../gobject/gsignal.c:2617: signal 'changed::' is invalid for instance '0x56444688ecd0' of type 'GSettings'

(process:21256): GLib-GObject-WARNING **: 02:10:19.195: ../../../gobject/gsignal.c:2617: signal 'changed::' is invalid for instance '0x56444688e5c0' of type 'GSettings'

(process:21256): GLib-GObject-WARNING **: 02:10:19.203: ../../../gobject/gsignal.c:2617: signal 'changed::' is invalid for instance '0x56444688edc0' of type 'GSettings'

(process:21256): GLib-GObject-WARNING **: 02:10:19.203: ../../../gobject/gsignal.c:2617: signal 'changed::' is invalid for instance '0x56444688e570' of type 'GSettings'
** Message: 02:10:22.462: console message: http://localhost:9696/290.html @6: Viewport argument value "[[viewportwidth]]" for key "width" is invalid, and has been ignored.

** Message: 02:10:22.463: console message: http://localhost:9696/292.html @6: Viewport argument value "[[viewportwidth]]" for key "width" is invalid, and has been ignored.

** Message: 02:10:30.350: console message: http://localhost:9696/293.html @6: Viewport argument value "[[viewportwidth]]" for key "width" is invalid, and has been ignored.

 0# signalStacktraceHandler(int) in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/xibo-player
 1# 0x00007F2A33AEF3C0 in /lib/x86_64-linux-gnu/libpthread.so.0
 2# 0x00007F2A368C8952 in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/../lib/libwebkitgtk-3.0.so.0
 3# 0x00007F2A36896B25 in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/../lib/libwebkitgtk-3.0.so.0
 4# 0x00007F2A368973AB in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/../lib/libwebkitgtk-3.0.so.0
 5# g_main_context_dispatch in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
 6# 0x00007F2A33D59240 in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
 7# g_main_context_iteration in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
 8# g_application_run in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
 9# MainLoop::run(WindowGtk&) in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/xibo-player
10# XiboApp::run() in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/xibo-player
11# main in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/xibo-player
12# __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6
13# _start in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/xibo-player

Player exited with code 11
[09:40:18.188] [28114] [error]: With XInitThreads
[09:40:18.304] [28114] [error]: [DBus] ScreenSaver wont'be suspended: org.freedesktop.DBus.Error.ServiceUnknown

(process:28156): GLib-GObject-WARNING **: 09:40:18.975: ../../../gobject/gsignal.c:2617: signal 'changed::' is invalid for instance '0x561ca77c9430' of type 'GSettings'

(process:28156): GLib-GObject-WARNING **: 09:40:18.976: ../../../gobject/gsignal.c:2617: signal 'changed::' is invalid for instance '0x561ca77c9cd0' of type 'GSettings'

(process:28156): GLib-GObject-WARNING **: 09:40:18.978: ../../../gobject/gsignal.c:2617: signal 'changed::' is invalid for instance '0x561ca77c95c0' of type 'GSettings'

(process:28156): GLib-GObject-WARNING **: 09:40:18.980: ../../../gobject/gsignal.c:2617: signal 'changed::' is invalid for instance '0x561ca77c9dc0' of type 'GSettings'

(process:28156): GLib-GObject-WARNING **: 09:40:18.980: ../../../gobject/gsignal.c:2617: signal 'changed::' is invalid for instance '0x561ca77c9570' of type 'GSettings'
** Message: 09:40:29.677: console message: http://localhost:9696/293.html @6: Viewport argument value "[[viewportwidth]]" for key "width" is invalid, and has been ignored.

 0# signalStacktraceHandler(int) in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/xibo-player
 1# 0x00007F40ED4C73C0 in /lib/x86_64-linux-gnu/libpthread.so.0
 2# 0x00007F40F02A0952 in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/../lib/libwebkitgtk-3.0.so.0
 3# 0x00007F40F026EB25 in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/../lib/libwebkitgtk-3.0.so.0
 4# 0x00007F40F026F3AB in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/../lib/libwebkitgtk-3.0.so.0
 5# g_main_context_dispatch in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
 6# 0x00007F40ED731240 in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
 7# g_main_context_iteration in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
 8# g_application_run in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
 9# MainLoop::run(WindowGtk&) in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/xibo-player
10# XiboApp::run() in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/xibo-player
11# main in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/xibo-player
12# __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6
13# _start in /tmp/.mount_Xibo_Pb5Sv6M/usr/bin/xibo-player

Player exited with code 11

I created a new layout and it is now working fine!

Be aware, you also need to create a config folder in the folder where you have placed the download. Call it Xibo_Player-x86_64.AppImage.config and you are done.

I have try AppImage, it’s works.
No error, but i have the same problem like before, xibo use entire ram when there are video in the layout.
At the beginning i was at 300mB used.

Thank you to everyone for the feedback (both public and private), we’re very grateful for your help.

It seems to us that we’re experiencing even more issues with the AppImage packaging system than we were with the Snap system used before. AppImage works well on machines with a set of packages installed which we expect, but less well on anything else (which makes things difficult).

We’ve decided to push forwards with 1.8 R6 released via Snap, and leave the AppImage for the time being.

There is a release candidate of 1.8 R6 to try: Xibo for Linux v1.8 R6 release candidate

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.