termux / x11-packages

A set of packages using X11 Windows System.
Other
548 stars 145 forks source link

[Bug]: xfce4-panel no working #526

Closed Yisus7u7 closed 2 years ago

Yisus7u7 commented 2 years ago

Problem description

after glib update xfce4-panel does not work

What steps will reproduce the bug?

xfce4-panel
libpager-Message: 09:44:43.365: Setting the pager rows returned false. Maybe the setting is not applied.
**
GLib:ERROR:../src/glib/gtimezone.c:1969:g_time_zone_new_identifier: assertion failed: (tz->name != NULL)
Bail out! GLib:ERROR:../src/glib/gtimezone.c:1969:g_time_zone_new_identifier: assertion failed: (tz->name != NULL)
zsh: abort      xfce4-panel
???? ?? ?? ~ ?????????????????????????????????????????????????????????????????????? ?? ABRT took ?? 3s at ?? 09:44:43 AM ????
??????                                                                            ????
(wrapper-2.0:30059): xfce4-panel-wrapper-WARNING **: 09:44:44.556: ProviderSignal call failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.xfce.Panel was not provided by any .service files

(wrapper-2.0:30054): xfce4-panel-wrapper-WARNING **: 09:44:44.694: ProviderSignal call failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name :1.24 was not provided by any .service files

(wrapper-2.0:30054): xfce4-panel-wrapper-WARNING **: 09:44:44.697: ProviderSignal call failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name :1.24 was not provided by any .service files

(wrapper-2.0:30058): xfce4-panel-wrapper-WARNING **: 09:44:44.781: ProviderSignal call failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.xfce.Panel was not provided by any .service files

(wrapper-2.0:30058): xfce4-panel-wrapper-WARNING **: 09:44:44.788: ProviderSignal call failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.xfce.Panel was not provided by any .service files

(wrapper-2.0:30058): xfce4-panel-wrapper-WARNING **: 09:44:44.790: ProviderSignal call failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.xfce.Panel was not provided by any .service files

(wrapper-2.0:30061): xfce4-panel-wrapper-WARNING **: 09:44:44.903: ProviderSignal call failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.xfce.Panel was not provided by any .service files

(wrapper-2.0:30060): xfce4-panel-wrapper-WARNING **: 09:44:44.907: ProviderSignal call failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.xfce.Panel was not provided by any .service files

(wrapper-2.0:30061): xfce4-panel-wrapper-WARNING **: 09:44:44.909: ProviderSignal call failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.xfce.Panel was not provided by any .service files

(wrapper-2.0:30061): xfce4-panel-wrapper-WARNING **: 09:44:44.911: ProviderSignal call failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.xfce.Panel was not provided by any .service files

(wrapper-2.0:30060): GLib-GIO-CRITICAL **: 09:44:44.914: g_file_new_for_path: assertion 'path != NULL' failed

(wrapper-2.0:30060): GLib-GIO-CRITICAL **: 09:44:44.914: g_file_monitor_file: assertion 'G_IS_FILE (file)' failed

(wrapper-2.0:30060): GLib-GObject-WARNING **: 09:44:44.914: invalid (NULL) pointer instance

(wrapper-2.0:30060): GLib-GObject-CRITICAL **: 09:44:44.914: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(wrapper-2.0:30060): Gtk-WARNING **: 09:44:44.915: Attempting to add a widget with type GtkToggleButton to a container of type XfcePanelPlugin, but the widget is already inside a container of type XfcePanelPlugin, please remove the widget from its existing container first.

(wrapper-2.0:30060): xfce4-panel-wrapper-WARNING **: 09:44:44.920: ProviderSignal call failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.xfce.Panel was not provided by any .service files

(wrapper-2.0:30060): xfce4-panel-wrapper-WARNING **: 09:44:44.922: ProviderSignal call failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.xfce.Panel was not provided by any .service files

What is the expected behavior?

I already rebuilt the package on my device and it still doesn't work, the only solution I have found is to downgrade the glib version

System information

termux-info:

Application version:
0.117
Packages CPU architecture:
arm
Subscribed repositories:
# sources.list
deb https://packages.termux.org/apt/termux-main stable main
# science-repo (sources.list.d/science.list)
deb https://packages.termux.org/apt/termux-science science stable
# sources.list.d/termux-desktop-xfce.list
deb [trusted=yes arch=all] https://Yisus7u7.github.io/termux-desktop-xfce/packages desktop-xfce extras
# x11-repo (sources.list.d/x11.list)
deb https://packages.termux.org/apt/termux-x11 x11 main
Updatable packages:
All packages up to date
Android version:
8.0.0
Kernel build information:
Linux localhost 3.18.71-perf-gb847930 #1 SMP PREEMPT Fri Sep 27 14:15:01 CDT 2019 armv7l Android
Device manufacturer:
motorola
Device model:
moto e5 cruise
xtkoba commented 2 years ago

Due to glib-gtimezone.patch?

xtkoba commented 2 years ago

I found something interesting from build log:

2021-12-12T04:41:58.4186432Z [83/569] Compiling C object glib/libglib-2.0.so.p/gtimezone.c.o
2021-12-12T04:41:58.4188008Z ../src/glib/gtimezone.c:1909:56: warning: incompatible pointer types passing 'gchar *' (aka 'char *') to parameter of type 'gchar **' (aka 'char **'); take the address with & [-Wincompatible-pointer-types]
2021-12-12T04:41:58.4189211Z       GBytes *zoneinfo = zone_info_android(identifier, resolved_identifier);
2021-12-12T04:41:58.4189799Z                                                        ^~~~~~~~~~~~~~~~~~~
2021-12-12T04:41:58.4190179Z                                                        &
2021-12-12T04:41:58.4190946Z ../src/glib/gtimezone.c:527:34: note: passing argument to parameter 'out_identifier' here
2021-12-12T04:41:58.4191598Z                    gchar       **out_identifier)
2021-12-12T04:41:58.4191974Z                                  ^