Glib

Author: d | 2025-04-24

★★★★☆ (4.9 / 1162 reviews)

powertools windows

GLib Overview Compiling the GLib packageHow to compile GLib itself Cross-compiling the GLib packageHow to cross-compile GLib Writing GLib ApplicationsGeneral considerations when programming with GLib Compiling GLib ApplicationsHow to compile your GLib application Running GLib ApplicationsHow to run and debug your GLib application

avast battle.net

glib/glib/glib-object.h at main GNOME/glib - GitHub

By my extensions; I will try to experiment when the next update pops up vbnvbn last edited by vbnvbn The issue still remains with the next version 102.0.4880.32The OS is Debian GNU/Linux 11 (bullseye) with the latest updates.The desktop environment is LXQt. pindos @vbnvbn last edited by @vbnvbn Perhaps, some extensions may cause such behavior? vbnvbn @pindos last edited by @pindosNo way for the extensions to run before the browser does - in my case the browser doesn't even open its main gui window (but crashes on the very launch). vbnvbn last edited by There is still no change on Debian 11 LXQt platform with the newer, 102.0.4880.33 - it just gets stuck on launch (if the process is aborted in terminal with ctrl-c, all the opera processes, which are 5, close automatically) myswtest @vbnvbn last edited by @vbnvbnOpen a command line window and execute "opera".That might display some error messages you can capture and report back. vbnvbn @myswtest last edited by @myswtestIt is already done - see the original post. vbnvbn last edited by Here it is again:[122624:122624:0901/044703.097085:ERROR:browser_main_loop.cc(286)] GLib-GObject: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed[122624:122624:0901/044703.097112:ERROR:browser_main_loop.cc(286)] GLib-GObject: g_type_interface_add_prerequisite: assertion 'G_TYPE_IS_INTERFACE (interface_type)' failed[122624:122624:0901/044703.097129:ERROR:browser_main_loop.cc(286)] GLib: g_once_init_leave: assertion 'result != 0' failed[122624:122624:0901/044703.097137:ERROR:browser_main_loop.cc(286)] GLib-GObject: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed[122624:122624:0901/044703.097145:ERROR:browser_main_loop.cc(286)] GLib-GObject: g_type_register_static: assertion 'parent_type > 0' failed ondrejbenus @vbnvbn last edited by @vbnvbn I have a similar setup, Lubuntu with new updates. Maybe it is connected to some used libraries. Please post a version of your GLib package (libglib and gir) as the error is connected to the technology used in those packages. Might help the devs to find some incompatibility.$ uname -aLinux ### 6.4.8-060408-generic #202308041557 SMP PREEMPT_DYNAMIC Fri Aug 4 16:03:00 UTC 2023 x86_64 x86_64 x86_64 GNU/Linuxopera-stable 102.0.4880.33opera-beta 102.0.4880.10opera-developer 103.0.4899.0libglib2.0-dev 2.74.3-0ubuntu1.2gir1.2-glib-2.0 1.74.0-2 vbnvbn @ondrejbenus last edited by @ondrejbenus There had been no updates, except the one of opera, before the browser began to behave the way described in the OP. So the issue should come from the code of opera-stable browser version 102 - there had been no such issue with it on that system (with Debian 11 LXQt) before 102 was patched on 23 GLib Overview Compiling the GLib packageHow to compile GLib itself Cross-compiling the GLib packageHow to cross-compile GLib Writing GLib ApplicationsGeneral considerations when programming with GLib Compiling GLib ApplicationsHow to compile your GLib application Running GLib ApplicationsHow to run and debug your GLib application The base systemii glib-networking:armhf 2.58.0-2 armhf network-related giomodules for GLibii glib-networking-common 2.58.0-2 all network-related giomodules for GLib - data filesii glib-networking-services 2.58.0-2 armhf network-related giomodules for GLib - D-Bus servicesii gnupg 2.2.12-1+rpi1+deb10u1 all GNU privacy guard - a free PGP replacementii gnupg-l10n 2.2.12-1+rpi1+deb10u1 all GNU privacy guard - localization filesii gnupg-utils 2.2.12-1+rpi1+deb10u1 armhf GNU privacy guard - utility programsii gpg 2.2.12-1+rpi1+deb10u1 armhf GNU Privacy Guard -- minimalist public key operationsii gpg-agent 2.2.12-1+rpi1+deb10u1 armhf GNU privacy guard - cryptographic agentii gpg-wks-client 2.2.12-1+rpi1+deb10u1 armhf GNU privacy guard - Web Key Service clientii gpg-wks-server 2.2.12-1+rpi1+deb10u1 armhf GNU privacy guard - Web Key Service serverii gpgconf 2.2.12-1+rpi1+deb10u1 armhf GNU privacy guard - core configuration utilitiesii gpgsm 2.2.12-1+rpi1+deb10u1 armhf GNU privacy guard - S/MIME versionii gpgv 2.2.12-1+rpi1+deb10u1 armhf GNU privacy guard - signature verification toolii grep 3.3-1 armhf GNU grep, egrep and fgrepii groff-base 1.22.4-3 armhf GNU troff text-formatting system (base system components)ii gsettings-desktop-schemas 3.28.1-1 all GSettings desktop-wide schemasii gzip 1.9-3 armhf GNU compression utilitiesii hardlink 0.3.2 armhf Hardlinks multiple copies of the same fileii hdparm 9.58+ds-1 armhf tune hard disk parameters for high performanceii hostname 3.21 armhf utility to set/show the host name or domain nameii htop 2.2.0-1 armhf interactive processes viewerii ifupdown 0.8.35 armhf high level tools to configure network interfacesii info 6.5.0.dfsg.1-4+b1 armhf Standalone GNU Info documentation browserii init 1.56+nmu1 armhf metapackage ensuring an init system is installedii init-system-helpers 1.56+nmu1 all helper tools for all init systemsii initramfs-tools 0.133+deb10u1 all generic modular initramfs generator (automation)ii initramfs-tools-core 0.133+deb10u1 all generic modular initramfs generator (core tools)ii install-info 6.5.0.dfsg.1-4+b1 armhf Manage installed documentation in info formatii iproute2 4.20.0-2 armhf networking and traffic control toolsii iptables 1.8.2-4 armhf administration tools for packet filtering and NATii iputils-ping 3:20180629-2+deb10u1 armhf Tools to test the reachability of network hostsii isc-dhcp-client 4.4.1-2 armhf DHCP client for automatically obtaining an IP

Comments

User3699

By my extensions; I will try to experiment when the next update pops up vbnvbn last edited by vbnvbn The issue still remains with the next version 102.0.4880.32The OS is Debian GNU/Linux 11 (bullseye) with the latest updates.The desktop environment is LXQt. pindos @vbnvbn last edited by @vbnvbn Perhaps, some extensions may cause such behavior? vbnvbn @pindos last edited by @pindosNo way for the extensions to run before the browser does - in my case the browser doesn't even open its main gui window (but crashes on the very launch). vbnvbn last edited by There is still no change on Debian 11 LXQt platform with the newer, 102.0.4880.33 - it just gets stuck on launch (if the process is aborted in terminal with ctrl-c, all the opera processes, which are 5, close automatically) myswtest @vbnvbn last edited by @vbnvbnOpen a command line window and execute "opera".That might display some error messages you can capture and report back. vbnvbn @myswtest last edited by @myswtestIt is already done - see the original post. vbnvbn last edited by Here it is again:[122624:122624:0901/044703.097085:ERROR:browser_main_loop.cc(286)] GLib-GObject: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed[122624:122624:0901/044703.097112:ERROR:browser_main_loop.cc(286)] GLib-GObject: g_type_interface_add_prerequisite: assertion 'G_TYPE_IS_INTERFACE (interface_type)' failed[122624:122624:0901/044703.097129:ERROR:browser_main_loop.cc(286)] GLib: g_once_init_leave: assertion 'result != 0' failed[122624:122624:0901/044703.097137:ERROR:browser_main_loop.cc(286)] GLib-GObject: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed[122624:122624:0901/044703.097145:ERROR:browser_main_loop.cc(286)] GLib-GObject: g_type_register_static: assertion 'parent_type > 0' failed ondrejbenus @vbnvbn last edited by @vbnvbn I have a similar setup, Lubuntu with new updates. Maybe it is connected to some used libraries. Please post a version of your GLib package (libglib and gir) as the error is connected to the technology used in those packages. Might help the devs to find some incompatibility.$ uname -aLinux ### 6.4.8-060408-generic #202308041557 SMP PREEMPT_DYNAMIC Fri Aug 4 16:03:00 UTC 2023 x86_64 x86_64 x86_64 GNU/Linuxopera-stable 102.0.4880.33opera-beta 102.0.4880.10opera-developer 103.0.4899.0libglib2.0-dev 2.74.3-0ubuntu1.2gir1.2-glib-2.0 1.74.0-2 vbnvbn @ondrejbenus last edited by @ondrejbenus There had been no updates, except the one of opera, before the browser began to behave the way described in the OP. So the issue should come from the code of opera-stable browser version 102 - there had been no such issue with it on that system (with Debian 11 LXQt) before 102 was patched on 23

2025-04-10
User3687

The base systemii glib-networking:armhf 2.58.0-2 armhf network-related giomodules for GLibii glib-networking-common 2.58.0-2 all network-related giomodules for GLib - data filesii glib-networking-services 2.58.0-2 armhf network-related giomodules for GLib - D-Bus servicesii gnupg 2.2.12-1+rpi1+deb10u1 all GNU privacy guard - a free PGP replacementii gnupg-l10n 2.2.12-1+rpi1+deb10u1 all GNU privacy guard - localization filesii gnupg-utils 2.2.12-1+rpi1+deb10u1 armhf GNU privacy guard - utility programsii gpg 2.2.12-1+rpi1+deb10u1 armhf GNU Privacy Guard -- minimalist public key operationsii gpg-agent 2.2.12-1+rpi1+deb10u1 armhf GNU privacy guard - cryptographic agentii gpg-wks-client 2.2.12-1+rpi1+deb10u1 armhf GNU privacy guard - Web Key Service clientii gpg-wks-server 2.2.12-1+rpi1+deb10u1 armhf GNU privacy guard - Web Key Service serverii gpgconf 2.2.12-1+rpi1+deb10u1 armhf GNU privacy guard - core configuration utilitiesii gpgsm 2.2.12-1+rpi1+deb10u1 armhf GNU privacy guard - S/MIME versionii gpgv 2.2.12-1+rpi1+deb10u1 armhf GNU privacy guard - signature verification toolii grep 3.3-1 armhf GNU grep, egrep and fgrepii groff-base 1.22.4-3 armhf GNU troff text-formatting system (base system components)ii gsettings-desktop-schemas 3.28.1-1 all GSettings desktop-wide schemasii gzip 1.9-3 armhf GNU compression utilitiesii hardlink 0.3.2 armhf Hardlinks multiple copies of the same fileii hdparm 9.58+ds-1 armhf tune hard disk parameters for high performanceii hostname 3.21 armhf utility to set/show the host name or domain nameii htop 2.2.0-1 armhf interactive processes viewerii ifupdown 0.8.35 armhf high level tools to configure network interfacesii info 6.5.0.dfsg.1-4+b1 armhf Standalone GNU Info documentation browserii init 1.56+nmu1 armhf metapackage ensuring an init system is installedii init-system-helpers 1.56+nmu1 all helper tools for all init systemsii initramfs-tools 0.133+deb10u1 all generic modular initramfs generator (automation)ii initramfs-tools-core 0.133+deb10u1 all generic modular initramfs generator (core tools)ii install-info 6.5.0.dfsg.1-4+b1 armhf Manage installed documentation in info formatii iproute2 4.20.0-2 armhf networking and traffic control toolsii iptables 1.8.2-4 armhf administration tools for packet filtering and NATii iputils-ping 3:20180629-2+deb10u1 armhf Tools to test the reachability of network hostsii isc-dhcp-client 4.4.1-2 armhf DHCP client for automatically obtaining an IP

2025-04-08
User8439

This topic has been deleted. Only users with topic management privileges can see it. last edited by vbnvbn Opera-stable desktop for linux had worked well until 23 august when it was updated to version 102.0.4880.16Now it gets stuck on launch - no window appears on desktop, only there are five opera processes in the background after launch and i have to end them by system monitor (task manager in linux) - they are: opera, opera_crashreporter, opera --type=zygote --crashpad-handler-pid= (two times) and opera --type=zygote --no-zygote-sandbox --crashpad-handler-pid=, respectivelyIt just can't open every time it is launched - there are some errors coming from the output process in terminal:[135940:135940:0824/023825.156246:ERROR:browser_main_loop.cc(286)] GLib-GObject: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed[135940:135940:0824/023825.156273:ERROR:browser_main_loop.cc(286)] GLib-GObject: g_type_interface_add_prerequisite: assertion 'G_TYPE_IS_INTERFACE (interface_type)' failed[135940:135940:0824/023825.156291:ERROR:browser_main_loop.cc(286)] GLib: g_once_init_leave: assertion 'result != 0' failed[135940:135940:0824/023825.156298:ERROR:browser_main_loop.cc(286)] GLib-GObject: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed[135940:135940:0824/023825.156316:ERROR:browser_main_loop.cc(286)] GLib-GObject: g_type_register_static: assertion 'parent_type > 0' failedOS is Debian 11 (bullseye) sorenfeodor last edited by sorenfeodor For me, it eventually opens, but it takes a lot of time. Most passwords forgotten, many extentions do not work. My recommendation is to wait until the next version is available - this one is not worth it(Linux Mint 21.2) myswtest last edited by I run it worry-free, installed as a Flatpak. No issues with the recent upgrade.Running openSuse Tumbleweed. sorenfeodor @myswtest last edited by @myswtest My opera is from the deb-package, neither flatpak nor snap. myswtest @sorenfeodor last edited by @sorenfeodor said in Opera-stable 102.0.4880.16 gets stuck on launch:@myswtest My opera is from the deb-package, neither flatpak nor snap.Correct.I've found that running Opera with a distro-specific install is likely to fail.(considering this major upgrade path happening)Which is why I install it as Flatpak.My post was meant to show another option that works.Good luck on a fix!! vbnvbn last edited by The problem persists even with the newer version 102.0.4880.29 - exactly the same way as with 102.0.4880.16 pindos @sorenfeodor last edited by @sorenfeodorI'm using Opera 102 from deb-package on Linux Mint 21.2 Cinnamon. I have no described above problems with launching. sorenfeodor @pindos last edited by @pindos Thank you; this is quite useful for me to know. Maybe my problem is caused

2025-04-17
User9152

1.14.3-1+sarah amd64 (123.0 KB), i386 (109.0 KB) Source dir libmuffin-dev 3.0.5+sarah amd64 (48.2 KB), i386 (48.2 KB) Source dir libmuffin0 3.0.5+sarah amd64 (267.7 KB), i386 (290.1 KB) Source dir libnemo-extension-dev 3.0.6+sarah amd64 (36.5 KB), i386 (36.6 KB) Source dir libnemo-extension1 3.0.6+sarah amd64 (80.9 KB), i386 (84.1 KB) Source dir libnm-dev 1.2.0-0ubuntu0.16.04.2 amd64 (377.4 KB), i386 (377.4 KB) Source dir libnm-glib-dev 1.2.0-0ubuntu0.16.04.2 amd64 (168.5 KB), i386 (168.6 KB) Source dir libnm-glib-vpn-dev 1.2.0-0ubuntu0.16.04.2 amd64 (6.2 KB), i386 (6.2 KB) Source dir libnm-glib-vpn1 1.2.0-0ubuntu0.16.04.2 amd64 (13.9 KB), i386 (14.5 KB) Source dir libnm-glib4 1.2.0-0ubuntu0.16.04.2 amd64 (82.0 KB), i386 (87.5 KB) Source dir libnm-gtk-common 1.2.0-0ubuntu0.16.04.3 all (5.2 KB) Source dir libnm-gtk-dev 1.2.0-0ubuntu0.16.04.3 amd64 (9.8 KB), i386 (9.8 KB) Source dir libnm-gtk0 1.2.0-0ubuntu0.16.04.3 amd64 (68.4 KB), i386 (75.4 KB) Source dir libnm-util-dev 1.2.0-0ubuntu0.16.04.2 amd64 (205.2 KB), i386 (205.1 KB) Source dir libnm-util2 1.2.0-0ubuntu0.16.04.2 amd64 (123.6 KB), i386 (127.3 KB) Source dir libnm0 1.2.0-0ubuntu0.16.04.2 amd64 (344.2 KB), i386 (359.4 KB) Source dir libnma-common 1.2.0-0ubuntu0.16.04.3 all (5.2 KB) Source dir libnma-dev 1.2.0-0ubuntu0.16.04.3 amd64 (8.8 KB), i386 (8.8 KB) Source dir libnma0 1.2.0-0ubuntu0.16.04.3 amd64 (64.5 KB), i386 (71.4 KB) Source dir libpolkit-gtk-mate-1-0 1.14.0-1+sarah amd64 (10.6 KB), i386 (11.0 KB) Source dir libpolkit-gtk-mate-1-0-dbg 1.14.0-1+sarah amd64 (32.3 KB), i386 (29.7 KB) Source dir libxplayer-dev 1.0.7+sarah amd64 (64.7 KB), i386 (64.7 KB) Source dir libxplayer-plparser-dbg 1.0.2+sarah amd64 (112.1 KB), i386 (95.0 KB) Source dir libxplayer-plparser-dev 1.0.2+sarah amd64 (82.2 KB), i386 (85.2 KB) Source dir libxplayer-plparser18 1.0.2+sarah amd64 (142.8 KB), i386 (147.2 KB) Source dir libxplayer0 1.0.7+sarah amd64 (185.0 KB), i386 (198.4 KB) Source dir libxreaderdocument-dev 1.0.8+sarah amd64 (23.8 KB), i386 (23.8 KB) Source dir libxreaderdocument3 1.0.8+sarah amd64 (183.7 KB), i386 (198.3 KB) Source dir libxreaderdocument3-dbg 1.0.8+sarah amd64 (556.8 KB), i386 (476.0 KB) Source dir libxreaderview-dev 1.0.8+sarah amd64 (14.2 KB), i386 (14.2 KB) Source dir libxreaderview3 1.0.8+sarah amd64 (94.2 KB), i386 (104.9

2025-04-08
User4542

GLib2 is an open source and freely downloadable low-level core library software that forms the basis for the GTK+ GUI toolkit framework, as well as for the GNOME graphical desktop environment.The software has been designed from the offset to provide data structure handling for the C programming language, portability wrappers, powerful interfaces for runtime functionality like event loop, threads, dynamic loading, as well as a reliable object system.Distributed as a standalone library softwareGLib2 is distributed as a standalone library software, but it is an important part of the GTK+ Toolkit project. Both are used by many GNOME-based applications, and by the entire GNOME desktop environment.As its name suggests, GLib2 is the next generation GLib library, used in modern applications that are part of the latest GNOME distribution and use the GTK+ 2 or even the newer GTK+ 3 frameworks. The latest release of GLib2 is always fully compatible with the latest release of GTK+ and GNOME.Getting started with GLib2The GLib2 library is usually installed automatically along with the GNOME desktop environment or various other GNOME apps that require it. It is usually distributed as a source package, which can be easily installed on 32 or 64-bit computer platforms.To install GLib2 using the source package, download the latest release from either Softpedia or the project’s official website (see the homepage link at the end of the article), save it somewhere on your computer, and unpack it.Open a terminal emulator app, navigate to the location where you have extracted the archive file (e.g. cd /home/softpedia/glib-2.43.3), run the ‘./configure && make’ command to configure and compile the library, followed by the ‘sudo make install’ command to install it system wide and make it available to all applications that require it.Filed underC routines library Hashes library Portability wrappers GLib C Routines Library What's new in GLib2 2.63.4: Fix various race conditions on signal emission in GDBus (#604, #978, #1232)Change thread pools so that thread attributes (in particular, priority) are inherited from the thread which created the `GThreadPool` initially, rather than from the thread which is pushing a new job into the pool (#1834, #2007)Expand support for running Windows apps with `g_app_info_launch_default_for_uri()` using rundll32 on Windows (#1932)Support multiple directories in `GSETTINGS_SCHEMA_DIR` environment variable (#1998) Read the full changelog

2025-04-24

Add Comment