Coredump with application-utility installed #43

Closed
opened 2024-05-05 18:51:03 +00:00 by yochananmarqos1 · 35 comments
yochananmarqos1 commented 2024-05-05 18:51:03 +00:00 (Migrated from gitlab2.manjaro.org)

With manjaro-application-utility installed, Hello coredumps on GNOME (unstable branch). Running manjaro-application-utility manually launches the application.

Something to do with this?

WARNING:root:File not exist ? /usr/share/application-utility/?.json

Of course the file(s) exist:

❯ ls /usr/share/application-utility
default.json  preferences.json
DEBUG:root:_DATA_DIR is /usr/share/application-utility
DEBUG:root:_PREF_FILE is /usr/share/application-utility/preferences.json
DEBUG:root:self.file is {'desktop': '', 'main': '/usr/share/application-utility/default.json'}
INFO:root:json to merge : /usr/share/application-utility/default.json
DEBUG:root:json : /tmp/manjaro-hello-preferences.json
** Message: 12:47:21.972: flatpak_plugin.vala:393: refreshing flathub appstream data
WARNING:root:File not exist ? /usr/share/application-utility/?.json
/usr/bin/manjaro-hello:95: DeprecationWarning: Gtk.Widget.set_margin_left is deprecated
  grid.set_margin_left(5)
DEBUG:root:
--- read data.json with FILTERS ---

DEBUG:root:my desktop: ?
DEBUG:root:filter    : 
DEBUG:root:groups    : *
DEBUG:root:	filter app: Epiphany ['advanced'] < 
DEBUG:root:	filter app: Falkon ['advanced'] < 
DEBUG:root:	filter app: Konqueror ['advanced'] < 
DEBUG:root:	filter app: Claws Mail ['advanced'] < 
DEBUG:root:	filter app: Atom ['advanced'] < 
DEBUG:root:	filter app: Vim ['advanced'] < 
DEBUG:root:	filter app: Visual Studio Code OSS ['advanced'] < 
DEBUG:root:	filter app: Gnome builder ['advanced'] < 
DEBUG:root:filter group : File Sharing ['advanced'] < 
DEBUG:root:	filter app: Grsync ['advanced'] < 
DEBUG:root:	filter app: Borg ['advanced'] < 
DEBUG:root:filter group : System Tools ['advanced'] < 
DEBUG:root:filter group : Virtual Computing ['advanced'] < 
DEBUG:root:
--- read data.json with FILTERS ---

DEBUG:root:my desktop: ?
DEBUG:root:filter    : 
DEBUG:root:groups    : *
DEBUG:root:	filter app: Epiphany ['advanced'] < 
DEBUG:root:	filter app: Falkon ['advanced'] < 
DEBUG:root:	filter app: Konqueror ['advanced'] < 
DEBUG:root:	filter app: Claws Mail ['advanced'] < 
DEBUG:root:	filter app: Atom ['advanced'] < 
DEBUG:root:	filter app: Vim ['advanced'] < 
DEBUG:root:	filter app: Visual Studio Code OSS ['advanced'] < 
DEBUG:root:	filter app: Gnome builder ['advanced'] < 
DEBUG:root:filter group : File Sharing ['advanced'] < 
DEBUG:root:	filter app: Grsync ['advanced'] < 
DEBUG:root:	filter app: Borg ['advanced'] < 
DEBUG:root:filter group : System Tools ['advanced'] < 
DEBUG:root:filter group : Virtual Computing ['advanced'] < 
DEBUG:root:
--- read data.json with FILTERS ---

DEBUG:root:my desktop: ?
DEBUG:root:filter    : 
DEBUG:root:groups    : *
DEBUG:root:	filter app: Epiphany ['advanced'] < 
DEBUG:root:	filter app: Falkon ['advanced'] < 
DEBUG:root:	filter app: Konqueror ['advanced'] < 
DEBUG:root:	filter app: Claws Mail ['advanced'] < 
DEBUG:root:	filter app: Atom ['advanced'] < 
DEBUG:root:	filter app: Vim ['advanced'] < 
DEBUG:root:	filter app: Visual Studio Code OSS ['advanced'] < 
DEBUG:root:	filter app: Gnome builder ['advanced'] < 
DEBUG:root:filter group : File Sharing ['advanced'] < 
DEBUG:root:	filter app: Grsync ['advanced'] < 
DEBUG:root:	filter app: Borg ['advanced'] < 
DEBUG:root:filter group : System Tools ['advanced'] < 
DEBUG:root:filter group : Virtual Computing ['advanced'] < 
current layout: tiling
zsh: segmentation fault (core dumped)  manjaro-hello

Without manjaro-application-utility installed:

Info: Application-utility not installed
current layout: tiling
active layout: tiling
/usr/bin/manjaro-hello:69: DeprecationWarning: Gtk.Widget.set_margin_left is deprecated
  grid.set_margin_left(15)
With `manjaro-application-utility` installed, Hello coredumps on GNOME (unstable branch). Running `manjaro-application-utility` manually launches the application. Something to do with this? ``` WARNING:root:File not exist ? /usr/share/application-utility/?.json ``` Of course the file(s) exist: ``` ❯ ls /usr/share/application-utility default.json preferences.json ``` ``` DEBUG:root:_DATA_DIR is /usr/share/application-utility DEBUG:root:_PREF_FILE is /usr/share/application-utility/preferences.json DEBUG:root:self.file is {'desktop': '', 'main': '/usr/share/application-utility/default.json'} INFO:root:json to merge : /usr/share/application-utility/default.json DEBUG:root:json : /tmp/manjaro-hello-preferences.json ** Message: 12:47:21.972: flatpak_plugin.vala:393: refreshing flathub appstream data WARNING:root:File not exist ? /usr/share/application-utility/?.json /usr/bin/manjaro-hello:95: DeprecationWarning: Gtk.Widget.set_margin_left is deprecated grid.set_margin_left(5) DEBUG:root: --- read data.json with FILTERS --- DEBUG:root:my desktop: ? DEBUG:root:filter : DEBUG:root:groups : * DEBUG:root: filter app: Epiphany ['advanced'] < DEBUG:root: filter app: Falkon ['advanced'] < DEBUG:root: filter app: Konqueror ['advanced'] < DEBUG:root: filter app: Claws Mail ['advanced'] < DEBUG:root: filter app: Atom ['advanced'] < DEBUG:root: filter app: Vim ['advanced'] < DEBUG:root: filter app: Visual Studio Code OSS ['advanced'] < DEBUG:root: filter app: Gnome builder ['advanced'] < DEBUG:root:filter group : File Sharing ['advanced'] < DEBUG:root: filter app: Grsync ['advanced'] < DEBUG:root: filter app: Borg ['advanced'] < DEBUG:root:filter group : System Tools ['advanced'] < DEBUG:root:filter group : Virtual Computing ['advanced'] < DEBUG:root: --- read data.json with FILTERS --- DEBUG:root:my desktop: ? DEBUG:root:filter : DEBUG:root:groups : * DEBUG:root: filter app: Epiphany ['advanced'] < DEBUG:root: filter app: Falkon ['advanced'] < DEBUG:root: filter app: Konqueror ['advanced'] < DEBUG:root: filter app: Claws Mail ['advanced'] < DEBUG:root: filter app: Atom ['advanced'] < DEBUG:root: filter app: Vim ['advanced'] < DEBUG:root: filter app: Visual Studio Code OSS ['advanced'] < DEBUG:root: filter app: Gnome builder ['advanced'] < DEBUG:root:filter group : File Sharing ['advanced'] < DEBUG:root: filter app: Grsync ['advanced'] < DEBUG:root: filter app: Borg ['advanced'] < DEBUG:root:filter group : System Tools ['advanced'] < DEBUG:root:filter group : Virtual Computing ['advanced'] < DEBUG:root: --- read data.json with FILTERS --- DEBUG:root:my desktop: ? DEBUG:root:filter : DEBUG:root:groups : * DEBUG:root: filter app: Epiphany ['advanced'] < DEBUG:root: filter app: Falkon ['advanced'] < DEBUG:root: filter app: Konqueror ['advanced'] < DEBUG:root: filter app: Claws Mail ['advanced'] < DEBUG:root: filter app: Atom ['advanced'] < DEBUG:root: filter app: Vim ['advanced'] < DEBUG:root: filter app: Visual Studio Code OSS ['advanced'] < DEBUG:root: filter app: Gnome builder ['advanced'] < DEBUG:root:filter group : File Sharing ['advanced'] < DEBUG:root: filter app: Grsync ['advanced'] < DEBUG:root: filter app: Borg ['advanced'] < DEBUG:root:filter group : System Tools ['advanced'] < DEBUG:root:filter group : Virtual Computing ['advanced'] < current layout: tiling zsh: segmentation fault (core dumped) manjaro-hello ``` Without `manjaro-application-utility` installed: ``` Info: Application-utility not installed current layout: tiling active layout: tiling /usr/bin/manjaro-hello:69: DeprecationWarning: Gtk.Widget.set_margin_left is deprecated grid.set_margin_left(15) ```
yochananmarqos1 commented 2024-05-05 18:54:20 +00:00 (Migrated from gitlab2.manjaro.org)

changed the description

changed the description
fhdk commented 2024-07-22 14:38:42 +00:00 (Migrated from gitlab2.manjaro.org)

assigned to @fhdk

assigned to @fhdk
fhdk commented 2024-07-22 14:39:13 +00:00 (Migrated from gitlab2.manjaro.org)

I will take a look at it...

I will take a look at it...
fhdk commented 2024-07-23 07:49:00 +00:00 (Migrated from gitlab2.manjaro.org)

First step - fetch a minimal iso and install into VM (application utility does not show in live mode)

Running manjaro-hello from console to get output

It states Info: Gnome-layout-switcher not installed but that is a plugin as application-utility is.

Installing the layout switcher on the minimal edition succeeds but upon changing layout

No such schema “org.gnome.shell.extensions.dash-to-panel”
No such schema “org.gnome.shell.extensions.dash-to-panel”
No such schema “org.gnome.shell.extensions.dash-to-panel”
No such schema “org.gnome.shell.extensions.dash-to-panel”
No such schema “org.gnome.shell.extensions.arcmenu”
No such schema “org.gnome.shell.extensions.arcmenu”
No such schema “org.gnome.shell.extensions.arcmenu”
No such schema “org.gnome.shell.extensions.arcmenu”
No such schema “org.gnome.shell.extensions.arcmenu”
No such schema “org.gnome.shell.extensions.arcmenu”
No such schema “org.gnome.shell.extensions.arcmenu”

Yet no segfault when loading application utility - neither before nor after installing the layout switcher.

EDIT
A deprecation warning

/usr/bin/manjaro-hello:95: DeprecationWarning: Gtk.Widget.set_margin_left is deprecated
  grid.set_margin_left(5)

It appears that application utility is setting the header title using a removed property - must be related to changes in the GTK toolkit.

AttributeError: 'ApplicationBrowser' object has no attribute 'info_bar_title'
Traceback (most recent call last):
  File "/usr/lib/python3.12/site-packages/application_utility/browser/application_browser.py", line 463, in on_update_system_clicked
    self.set_title_box(f"{txt.SYSTEM_UPDATED}", Gtk.MessageType.INFO)
  File "/usr/lib/python3.12/site-packages/application_utility/browser/application_browser.py", line 301, in set_title_box
    self.info_bar_title.set_message_type(color)
    ^^^^^^^^^^^^^^^^^^^
AttributeError: 'ApplicationBrowser' object has no attribute 'info_bar_title'

WIP

First step - fetch a minimal iso and install into VM (application utility does not show in live mode) Running manjaro-hello from console to get output It states *Info: Gnome-layout-switcher not installed* but that is a plugin as application-utility is. Installing the layout switcher on the minimal edition succeeds but upon changing layout ``` No such schema “org.gnome.shell.extensions.dash-to-panel” No such schema “org.gnome.shell.extensions.dash-to-panel” No such schema “org.gnome.shell.extensions.dash-to-panel” No such schema “org.gnome.shell.extensions.dash-to-panel” No such schema “org.gnome.shell.extensions.arcmenu” No such schema “org.gnome.shell.extensions.arcmenu” No such schema “org.gnome.shell.extensions.arcmenu” No such schema “org.gnome.shell.extensions.arcmenu” No such schema “org.gnome.shell.extensions.arcmenu” No such schema “org.gnome.shell.extensions.arcmenu” No such schema “org.gnome.shell.extensions.arcmenu” ``` Yet no segfault when loading application utility - neither before nor after installing the layout switcher. EDIT A deprecation warning ``` /usr/bin/manjaro-hello:95: DeprecationWarning: Gtk.Widget.set_margin_left is deprecated grid.set_margin_left(5) ``` It appears that application utility is setting the header title using a removed property - must be related to changes in the GTK toolkit. ``` AttributeError: 'ApplicationBrowser' object has no attribute 'info_bar_title' Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/application_utility/browser/application_browser.py", line 463, in on_update_system_clicked self.set_title_box(f"{txt.SYSTEM_UPDATED}", Gtk.MessageType.INFO) File "/usr/lib/python3.12/site-packages/application_utility/browser/application_browser.py", line 301, in set_title_box self.info_bar_title.set_message_type(color) ^^^^^^^^^^^^^^^^^^^ AttributeError: 'ApplicationBrowser' object has no attribute 'info_bar_title' ``` WIP
fhdk commented 2024-07-23 08:22:40 +00:00 (Migrated from gitlab2.manjaro.org)

added time estimate of 4h

added time estimate of 4h
fhdk commented 2024-07-28 05:41:06 +00:00 (Migrated from gitlab2.manjaro.org)

mentioned in merge request !148

mentioned in merge request !148
fhdk commented 2024-07-28 07:18:22 +00:00 (Migrated from gitlab2.manjaro.org)

Just realized that the source I have cloned is not the latest.

A patch in PKGBUILD for manjaro-hello master is up-to-date

The release branch is application-utility branch but matti's branch

I have to rework the thing

Just realized that the source I have cloned is not the latest. ~~A patch in PKGBUILD for manjaro-hello~~ master is up-to-date The release branch is application-utility branch but matti's branch I have to rework the thing
fhdk commented 2024-07-28 12:51:11 +00:00 (Migrated from gitlab2.manjaro.org)

mentioned in merge request application-utility!60

mentioned in merge request application-utility!60
fhdk commented 2024-07-29 07:48:34 +00:00 (Migrated from gitlab2.manjaro.org)

mentioned in issue #44

mentioned in issue #44
fhdk commented 2024-07-29 07:48:54 +00:00 (Migrated from gitlab2.manjaro.org)

mentioned in issue #45

mentioned in issue #45
fhdk commented 2024-07-29 07:50:31 +00:00 (Migrated from gitlab2.manjaro.org)

mentioned in issue #37

mentioned in issue #37
yochananmarqos1 commented 2024-12-31 17:50:08 +00:00 (Migrated from gitlab2.manjaro.org)

@fhdk This is still happening from the latest commit. Have you had a chance to take a look?

@fhdk This is still happening from the latest commit. Have you had a chance to take a look?
fhdk commented 2025-01-01 06:50:34 +00:00 (Migrated from gitlab2.manjaro.org)

I am working on it

I am working on it
fhdk commented 2025-01-01 08:02:41 +00:00 (Migrated from gitlab2.manjaro.org)

I have created gnome-layout-switcher in applications - I think it is better we consolidate the apps there instead of building from a member's repo.

I have created gnome-layout-switcher in applications - I think it is better we consolidate the apps there instead of building from a member's repo.
fhdk commented 2025-01-01 11:13:39 +00:00 (Migrated from gitlab2.manjaro.org)

@yochananmarqos1 🤔 I am confused.

To avoid cluttering my workstation (Plasma) I decided to create a VM with Gnome.

I fetched the latest dev iso

get-iso gnome -f -p

After spinning up a VM (installed) manjaro-hello works without crashing

@yochananmarqos1 :thinking: I am confused. To avoid cluttering my workstation (Plasma) I decided to create a VM with Gnome. I fetched the latest dev iso get-iso gnome -f -p After spinning up a VM (installed) manjaro-hello works without crashing
yochananmarqos1 commented 2025-01-01 17:45:53 +00:00 (Migrated from gitlab2.manjaro.org)

I can't reproduce the issue today on two machines. 🤷

0.7.2-10 does not crash, however from the latest commit (which would be 0.7.3-1 now) does on one machine, but not another.

~~I can't reproduce the issue today on two machines.~~ :shrug: 0.7.2-10 does not crash, however from the latest commit (which would be 0.7.3-1 now) does on one machine, but not another.
yochananmarqos1 commented 2025-01-01 18:08:48 +00:00 (Migrated from gitlab2.manjaro.org)

On the machine that it was crashing on, I removed manjaro-application-utility and receive a completely different error:

Info: Application-utility not installed
current layout: tiling
active layout: tiling
/usr/bin/manjaro-hello:69: DeprecationWarning: Gtk.Widget.set_margin_left is deprecated
  grid.set_margin_left(15)
Traceback (most recent call last):
  File "/usr/bin/manjaro-hello", line 462, in <module>
    hello = Hello()
  File "/usr/bin/manjaro-hello", line 223, in __init__
    self.builder.get_object("deWelcome").set_visible(True)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'set_visible'
On the machine that it was crashing on, I removed `manjaro-application-utility` and receive a completely different error: ``` Info: Application-utility not installed current layout: tiling active layout: tiling /usr/bin/manjaro-hello:69: DeprecationWarning: Gtk.Widget.set_margin_left is deprecated grid.set_margin_left(15) Traceback (most recent call last): File "/usr/bin/manjaro-hello", line 462, in <module> hello = Hello() File "/usr/bin/manjaro-hello", line 223, in __init__ self.builder.get_object("deWelcome").set_visible(True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'set_visible' ```
fhdk commented 2025-01-02 07:16:59 +00:00 (Migrated from gitlab2.manjaro.org)

:face_palm:

I don't know when - but I can see that the desktop tour object as gone AWOL.

I have readded - by editing the manjar-hello.glade file manually.

                <child>
                  <object class="GtkButton" id="deWelcome">
                    <property name="can-focus">True</property>
                    <property name="label" translatable="yes">&lt;dewelcome&gt;</property>
                    <property name="name">deWelcome</property>
                    <property name="receives-default">True</property>
                    <property name="tooltip-text" translatable="yes">Desktop Environent-specific Welcome</property>
                    <signal name="clicked" handler="on_action_clicked" swapped="yes"/>
                  </object>
                  <packing>
                    <property name="expand">True</property>
                    <property name="fill">True</property>
                  </packing>
                </child>
:face_palm: I don't know when - but I can see that the desktop tour object as gone AWOL. I have readded - by editing the manjar-hello.glade file manually. ``` <child> <object class="GtkButton" id="deWelcome"> <property name="can-focus">True</property> <property name="label" translatable="yes">&lt;dewelcome&gt;</property> <property name="name">deWelcome</property> <property name="receives-default">True</property> <property name="tooltip-text" translatable="yes">Desktop Environent-specific Welcome</property> <signal name="clicked" handler="on_action_clicked" swapped="yes"/> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> </packing> </child> ```
phoepsilonix commented 2025-01-17 20:23:44 +00:00 (Migrated from gitlab2.manjaro.org)

I don't have permission to fork, so please merge.

From 0fe291abb10127c9bb5f5115b0cf4e4d2d1d7e60 Mon Sep 17 00:00:00 2001
From: Masato TOYOSHIMA <phoepsilonix@phoepsilonix.love>
Date: Sat, 18 Jan 2025 05:21:26 +0900
Subject: [PATCH] Fix: Resolve SEGV in manjaro-hello by importing required
 modules

- Add import for application_utility module
- Include i18n from application_utility.translation
- Addresses potential issues with SVG loading and GTK widget processing
---
 src/manjaro_hello.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/manjaro_hello.py b/src/manjaro_hello.py
index 3ba2e09..1ca93ae 100755
--- a/src/manjaro_hello.py
+++ b/src/manjaro_hello.py
@@ -86,6 +86,8 @@ class EmbedBrowser(Embed):
     """Application-utility"""
     def load(self, window: Gtk.Window) -> bool:
         try:
+            from application_utility import application_utility
+            from application_utility.translation import i18n
             from application_utility.browser.application_browser import ApplicationBrowser
             from application_utility.browser.exceptions import NoAppInIsoError
             from application_utility.config.hello_config import HelloConfig
-- 
2.47.1

I don't have permission to fork, so please merge. ```diff From 0fe291abb10127c9bb5f5115b0cf4e4d2d1d7e60 Mon Sep 17 00:00:00 2001 From: Masato TOYOSHIMA <phoepsilonix@phoepsilonix.love> Date: Sat, 18 Jan 2025 05:21:26 +0900 Subject: [PATCH] Fix: Resolve SEGV in manjaro-hello by importing required modules - Add import for application_utility module - Include i18n from application_utility.translation - Addresses potential issues with SVG loading and GTK widget processing --- src/manjaro_hello.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/manjaro_hello.py b/src/manjaro_hello.py index 3ba2e09..1ca93ae 100755 --- a/src/manjaro_hello.py +++ b/src/manjaro_hello.py @@ -86,6 +86,8 @@ class EmbedBrowser(Embed): """Application-utility""" def load(self, window: Gtk.Window) -> bool: try: + from application_utility import application_utility + from application_utility.translation import i18n from application_utility.browser.application_browser import ApplicationBrowser from application_utility.browser.exceptions import NoAppInIsoError from application_utility.config.hello_config import HelloConfig -- 2.47.1 ```
yochananmarqos1 commented 2025-01-17 20:30:43 +00:00 (Migrated from gitlab2.manjaro.org)

@phoepsilonix You should have permission now. I sent you a forum PM recently regarding that.

@phoepsilonix You should have permission now. I sent you a forum PM recently regarding that.
phoepsilonix commented 2025-01-17 20:47:14 +00:00 (Migrated from gitlab2.manjaro.org)

@yochananmarqos1
Thanks, I just noticed the PM, I did check the permissions on the packages group, but it looks like I can't fork it because I don't have permissions on the applications. Am I operating incorrectly?

“Limit reachedYou can't create projects in personal namespaces. Contact a GitLab admin.”

@yochananmarqos1 Thanks, I just noticed the PM, I did check the permissions on the packages group, but it looks like I can't fork it because I don't have permissions on the applications. Am I operating incorrectly? “Limit reachedYou can't create projects in personal namespaces. Contact a GitLab admin.”
yochananmarqos1 commented 2025-01-17 20:49:20 +00:00 (Migrated from gitlab2.manjaro.org)

@phoepsilonix Whoops, sorry. You have access in Packages, not Applications.

Have you requested access? I'm new to all this and forgot where I even saw it.

@phoepsilonix Whoops, sorry. You have access in Packages, not Applications. Have you requested access? I'm new to all this and forgot where I even saw it.
phoepsilonix commented 2025-01-17 20:51:49 +00:00 (Migrated from gitlab2.manjaro.org)

@yochananmarqos1

Sorry, I just requested that. Sorry for the inconvenience.

@yochananmarqos1 Sorry, I just requested that. Sorry for the inconvenience.
yochananmarqos1 commented 2025-01-17 20:57:53 +00:00 (Migrated from gitlab2.manjaro.org)

@phoepsilonix I figured it out. I only have permission to approve requests for Packages, not Applications. I'll ping the appropriate parties.

@phoepsilonix I figured it out. I only have permission to approve requests for Packages, not Applications. I'll ping the appropriate parties.
yochananmarqos1 commented 2025-01-17 20:59:37 +00:00 (Migrated from gitlab2.manjaro.org)

As far as the diff, I'll wait for @fhdk to review it.

As far as the diff, I'll wait for @fhdk to review it.
phoepsilonix commented 2025-01-17 21:00:10 +00:00 (Migrated from gitlab2.manjaro.org)

@yochananmarqos1
Thank you. Best regards.

@yochananmarqos1 Thank you. Best regards.
phoepsilonix commented 2025-01-17 21:14:49 +00:00 (Migrated from gitlab2.manjaro.org)

I see.

I see.
phoepsilonix commented 2025-01-17 21:26:05 +00:00 (Migrated from gitlab2.manjaro.org)

@philm Hello.
Thank you for adding me to the applications group.
I may be operating incorrectly, but it still seems impossible to fork. I get errors like “Limit reached name space”.
I am new to gitlab, so any advice would be appreciated.

@philm Hello. Thank you for adding me to the applications group. I may be operating incorrectly, but it still seems impossible to fork. I get errors like “Limit reached name space”. I am new to gitlab, so any advice would be appreciated.
phoepsilonix commented 2025-01-17 21:34:56 +00:00 (Migrated from gitlab2.manjaro.org)
!152
phoepsilonix commented 2025-01-17 21:36:27 +00:00 (Migrated from gitlab2.manjaro.org)

I checked the permissions with help and understood that I can create a PR without forking.

I checked the permissions with help and understood that I can create a PR without forking.
phoepsilonix commented 2025-01-17 21:42:42 +00:00 (Migrated from gitlab2.manjaro.org)

Additional explanation.
This is a reference to the process added when starting the applicaiton-utility by itself. Since there was no problem with the stand-alone startup, I focused on that.

manjaro-application-utility

https://gitlab.manjaro.org/applications/application-utility/-/blob/master/scripts/manjaro-application-utility?ref_type=heads#L21-22

Process 32670 (python3) of user 1000 dumped core.
                                                                                
Stack trace of thread 32670:
#0  0x000073fdcb17dbeb n/a (libc.so.6 + 0x16ebeb)
#1  0x000073fdc9bbf08e g_str_equal (libglib-2.0.so.0 + 0x4808e)
#2  0x000073fdc9bbfe33 g_hash_table_lookup (libglib-2.0.so.0 + 0x48e33)
#3  0x000073fdc9be9851 g_intern_string (libglib-2.0.so.0 + 0x72851)
#4  0x000073fdc9b12f19 g_param_spec_internal (libgobject-2.0.so.0 + 0x1ff19)
#5  0x000073fdc9b136be g_param_spec_string (libgobject-2.0.so.0 + 0x206be)
#6  0x000073fdbc6ea00e n/a (librsvg-2.so.2 + 0xea00e)
#7  0x000073fdbc61c4bb n/a (librsvg-2.so.2 + 0x1c4bb)
#8  0x000073fdbc61ab98 n/a (librsvg-2.so.2 + 0x1ab98)
#9  0x000073fdbc6090a2 n/a (librsvg-2.so.2 + 0x90a2)
#10 0x000073fdbc6206e9 n/a (librsvg-2.so.2 + 0x206e9)
#11 0x000073fdc9b3167e g_type_class_ref (libgobject-2.0.so.0 + 0x3e67e)
#12 0x000073fdbc6e8a0e n/a (librsvg-2.so.2 + 0xe8a0e)
#13 0x000073fdbc62aca2 rsvg_handle_new_with_flags (librsvg-2.so.2 + 0x2aca2)
#14 0x000073fdbc62bf99 rsvg_handle_new_from_stream_sync (librsvg-2.so.2 + 0x2bf99)
#15 0x000073fdbd13644b n/a (libpixbufloader_svg.so + 0x544b)
#16 0x000073fdc8b1190f gdk_pixbuf_loader_close (libgdk_pixbuf-2.0.so.0 + 0x1190f)
#17 0x000073fdc560def4 n/a (libgtk-3.so.0 + 0x40def4)
#18 0x000073fdc53a8491 n/a (libgtk-3.so.0 + 0x1a8491)
#19 0x000073fdc53a9205 n/a (libgtk-3.so.0 + 0x1a9205)
#20 0x000073fdc531133b n/a (libgtk-3.so.0 + 0x11133b)
#21 0x000073fdc531245f n/a (libgtk-3.so.0 + 0x11245f)
#22 0x000073fdc52fe4b2 n/a (libgtk-3.so.0 + 0xfe4b2)
#23 0x000073fdc5332361 n/a (libgtk-3.so.0 + 0x132361)
#24 0x000073fdc531b05b n/a (libgtk-3.so.0 + 0x11b05b)
#25 0x000073fdc5315c2b n/a (libgtk-3.so.0 + 0x115c2b)
#26 0x000073fdc5315ec8 n/a (libgtk-3.so.0 + 0x115ec8)
#27 0x000073fdc5315f1b n/a (libgtk-3.so.0 + 0x115f1b)
#28 0x000073fdc5315f1b n/a (libgtk-3.so.0 + 0x115f1b)
#29 0x000073fdc5315f1b n/a (libgtk-3.so.0 + 0x115f1b)
#30 0x000073fdc556a947 n/a (libgtk-3.so.0 + 0x36a947)
#31 0x000073fdc9b0482a g_closure_invoke (libgobject-2.0.so.0 + 0x1182a)
#32 0x000073fdc9b356a2 n/a (libgobject-2.0.so.0 + 0x426a2)
#33 0x000073fdc9b25ca9 n/a (libgobject-2.0.so.0 + 0x32ca9)
#34 0x000073fdc9b25f32 g_signal_emit_valist (libgobject-2.0.so.0 + 0x32f32)
#35 0x000073fdc9b25ff4 g_signal_emit (libgobject-2.0.so.0 + 0x32ff4)
#36 0x000073fdc5549293 gtk_widget_show (libgtk-3.so.0 + 0x349293)
#37 0x000073fdc9aef596 n/a (libffi.so.8 + 0x7596)
#38 0x000073fdc9aec00e n/a (libffi.so.8 + 0x400e)
#39 0x000073fdc9aeebd3 ffi_call (libffi.so.8 + 0x6bd3)
#40 0x000073fdc9cf4f35 n/a (_gi.cpython-312-x86_64-linux-gnu.so + 0x2df35)
#41 0x000073fdc9cefa5b n/a (_gi.cpython-312-x86_64-linux-gnu.so + 0x28a5b)
#42 0x000073fdc9ce0d4f n/a (_gi.cpython-312-x86_64-linux-gnu.so + 0x19d4f)
#43 0x000073fdcb38286b _PyObject_MakeTpCall (libpython3.12.so.1.0 + 0x18286b)
#44 0x000073fdcb38b5b7 _PyEval_EvalFrameDefault (libpython3.12.so.1.0 + 0x18b5b7)
#45 0x000073fdcb385706 _PyObject_FastCallDictTstate (libpython3.12.so.1.0 + 0x185706)
#46 0x000073fdcb3c1c67 n/a (libpython3.12.so.1.0 + 0x1c1c67)
#47 0x000073fdcb382818 _PyObject_MakeTpCall (libpython3.12.so.1.0 + 0x182818)
#48 0x000073fdcb38b5b7 _PyEval_EvalFrameDefault (libpython3.12.so.1.0 + 0x18b5b7)
#49 0x000073fdcb44de35 PyEval_EvalCode (libpython3.12.so.1.0 + 0x24de35)
#50 0x000073fdcb4724aa n/a (libpython3.12.so.1.0 + 0x2724aa)
#51 0x000073fdcb46d24f n/a (libpython3.12.so.1.0 + 0x26d24f)
#52 0x000073fdcb4879d4 n/a (libpython3.12.so.1.0 + 0x2879d4)
#53 0x000073fdcb487261 _PyRun_SimpleFileObject (libpython3.12.so.1.0 + 0x287261)
#54 0x000073fdcb4869bf _PyRun_AnyFileObject (libpython3.12.so.1.0 + 0x2869bf)
#55 0x000073fdcb47f174 Py_RunMain (libpython3.12.so.1.0 + 0x27f174)
#56 0x000073fdcb43c5ec Py_BytesMain (libpython3.12.so.1.0 + 0x23c5ec)
#57 0x000073fdcb034e08 n/a (libc.so.6 + 0x25e08)
#58 0x000073fdcb034ecc __libc_start_main (libc.so.6 + 0x25ecc)
#59 0x00005657878c4045 _start (python3.12 + 0x1045)

Stack trace of thread 32673:
#0  0x000073fdcb1261fd syscall (libc.so.6 + 0x1171fd)
#1  0x000073fdc9c068f7 g_cond_wait_until (libglib-2.0.so.0 + 0x8f8f7)
#2  0x000073fdc9b9c955 n/a (libglib-2.0.so.0 + 0x25955)
#3  0x000073fdc9b9cac8 g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x25ac8)
#4  0x000073fdc9c0cb30 n/a (libglib-2.0.so.0 + 0x95b30)
#5  0x000073fdc9c09be6 n/a (libglib-2.0.so.0 + 0x92be6)
#6  0x000073fdcb0a339d n/a (libc.so.6 + 0x9439d)
#7  0x000073fdcb12849c n/a (libc.so.6 + 0x11949c)

Stack trace of thread 32674:
#0  0x000073fdcb11abb0 ppoll (libc.so.6 + 0x10bbb0)
#1  0x000073fdc9c37327 n/a (libglib-2.0.so.0 + 0xc0327)
#2  0x000073fdc9bd5287 g_main_loop_run (libglib-2.0.so.0 + 0x5e287)
#3  0x000073fdc8d74bc4 n/a (libgio-2.0.so.0 + 0x113bc4)
#4  0x000073fdc9c09be6 n/a (libglib-2.0.so.0 + 0x92be6)
#5  0x000073fdcb0a339d n/a (libc.so.6 + 0x9439d)
#6  0x000073fdcb12849c n/a (libc.so.6 + 0x11949c)

Stack trace of thread 32676:
#0  0x000073fdcb1261fd syscall (libc.so.6 + 0x1171fd)
#1  0x000073fdc9c05be0 g_cond_wait (libglib-2.0.so.0 + 0x8ebe0)
#2  0x000073fdc9b9c98c n/a (libglib-2.0.so.0 + 0x2598c)
#3  0x000073fdc9b9c9fd g_async_queue_pop (libglib-2.0.so.0 + 0x259fd)
#4  0x000073fdc86245fc n/a (libpangoft2-1.0.so.0 + 0xc5fc)
#5  0x000073fdc9c09be6 n/a (libglib-2.0.so.0 + 0x92be6)
#6  0x000073fdcb0a339d n/a (libc.so.6 + 0x9439d)
#7  0x000073fdcb12849c n/a (libc.so.6 + 0x11949c)

Stack trace of thread 32671:
#0  0x000073fdcb1261fd syscall (libc.so.6 + 0x1171fd)
#1  0x000073fdc9c05be0 g_cond_wait (libglib-2.0.so.0 + 0x8ebe0)
#2  0x000073fdc9b9c98c n/a (libglib-2.0.so.0 + 0x2598c)
#3  0x000073fdc9c0c237 n/a (libglib-2.0.so.0 + 0x95237)
#4  0x000073fdc9c09be6 n/a (libglib-2.0.so.0 + 0x92be6)
#5  0x000073fdcb0a339d n/a (libc.so.6 + 0x9439d)
#6  0x000073fdcb12849c n/a (libc.so.6 + 0x11949c)

Stack trace of thread 32672:
#0  0x000073fdcb11abb0 ppoll (libc.so.6 + 0x10bbb0)
#1  0x000073fdc9c37327 n/a (libglib-2.0.so.0 + 0xc0327)
#2  0x000073fdc9bd3a55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
#3  0x000073fdc9bd3ab2 n/a (libglib-2.0.so.0 + 0x5cab2)
#4  0x000073fdc9c09be6 n/a (libglib-2.0.so.0 + 0x92be6)
#5  0x000073fdcb0a339d n/a (libc.so.6 + 0x9439d)
#6  0x000073fdcb12849c n/a (libc.so.6 + 0x11949c)

Stack trace of thread 32675:
#0  0x000073fdcb11abb0 ppoll (libc.so.6 + 0x10bbb0)
#1  0x000073fdc9c37327 n/a (libglib-2.0.so.0 + 0xc0327)
#2  0x000073fdc9bd3a55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
#3  0x000073fdc8e492fe n/a (libdconfsettings.so + 0x62fe)
#4  0x000073fdc9c09be6 n/a (libglib-2.0.so.0 + 0x92be6)
#5  0x000073fdcb0a339d n/a (libc.so.6 + 0x9439d)
#6  0x000073fdcb12849c n/a (libc.so.6 + 0x11949c)
ELF object binary architecture: AMD x86-64
Additional explanation. This is a reference to the process added when starting the applicaiton-utility by itself. Since there was no problem with the stand-alone startup, I focused on that. ```sh manjaro-application-utility ``` https://gitlab.manjaro.org/applications/application-utility/-/blob/master/scripts/manjaro-application-utility?ref_type=heads#L21-22 ``` Process 32670 (python3) of user 1000 dumped core. Stack trace of thread 32670: #0 0x000073fdcb17dbeb n/a (libc.so.6 + 0x16ebeb) #1 0x000073fdc9bbf08e g_str_equal (libglib-2.0.so.0 + 0x4808e) #2 0x000073fdc9bbfe33 g_hash_table_lookup (libglib-2.0.so.0 + 0x48e33) #3 0x000073fdc9be9851 g_intern_string (libglib-2.0.so.0 + 0x72851) #4 0x000073fdc9b12f19 g_param_spec_internal (libgobject-2.0.so.0 + 0x1ff19) #5 0x000073fdc9b136be g_param_spec_string (libgobject-2.0.so.0 + 0x206be) #6 0x000073fdbc6ea00e n/a (librsvg-2.so.2 + 0xea00e) #7 0x000073fdbc61c4bb n/a (librsvg-2.so.2 + 0x1c4bb) #8 0x000073fdbc61ab98 n/a (librsvg-2.so.2 + 0x1ab98) #9 0x000073fdbc6090a2 n/a (librsvg-2.so.2 + 0x90a2) #10 0x000073fdbc6206e9 n/a (librsvg-2.so.2 + 0x206e9) #11 0x000073fdc9b3167e g_type_class_ref (libgobject-2.0.so.0 + 0x3e67e) #12 0x000073fdbc6e8a0e n/a (librsvg-2.so.2 + 0xe8a0e) #13 0x000073fdbc62aca2 rsvg_handle_new_with_flags (librsvg-2.so.2 + 0x2aca2) #14 0x000073fdbc62bf99 rsvg_handle_new_from_stream_sync (librsvg-2.so.2 + 0x2bf99) #15 0x000073fdbd13644b n/a (libpixbufloader_svg.so + 0x544b) #16 0x000073fdc8b1190f gdk_pixbuf_loader_close (libgdk_pixbuf-2.0.so.0 + 0x1190f) #17 0x000073fdc560def4 n/a (libgtk-3.so.0 + 0x40def4) #18 0x000073fdc53a8491 n/a (libgtk-3.so.0 + 0x1a8491) #19 0x000073fdc53a9205 n/a (libgtk-3.so.0 + 0x1a9205) #20 0x000073fdc531133b n/a (libgtk-3.so.0 + 0x11133b) #21 0x000073fdc531245f n/a (libgtk-3.so.0 + 0x11245f) #22 0x000073fdc52fe4b2 n/a (libgtk-3.so.0 + 0xfe4b2) #23 0x000073fdc5332361 n/a (libgtk-3.so.0 + 0x132361) #24 0x000073fdc531b05b n/a (libgtk-3.so.0 + 0x11b05b) #25 0x000073fdc5315c2b n/a (libgtk-3.so.0 + 0x115c2b) #26 0x000073fdc5315ec8 n/a (libgtk-3.so.0 + 0x115ec8) #27 0x000073fdc5315f1b n/a (libgtk-3.so.0 + 0x115f1b) #28 0x000073fdc5315f1b n/a (libgtk-3.so.0 + 0x115f1b) #29 0x000073fdc5315f1b n/a (libgtk-3.so.0 + 0x115f1b) #30 0x000073fdc556a947 n/a (libgtk-3.so.0 + 0x36a947) #31 0x000073fdc9b0482a g_closure_invoke (libgobject-2.0.so.0 + 0x1182a) #32 0x000073fdc9b356a2 n/a (libgobject-2.0.so.0 + 0x426a2) #33 0x000073fdc9b25ca9 n/a (libgobject-2.0.so.0 + 0x32ca9) #34 0x000073fdc9b25f32 g_signal_emit_valist (libgobject-2.0.so.0 + 0x32f32) #35 0x000073fdc9b25ff4 g_signal_emit (libgobject-2.0.so.0 + 0x32ff4) #36 0x000073fdc5549293 gtk_widget_show (libgtk-3.so.0 + 0x349293) #37 0x000073fdc9aef596 n/a (libffi.so.8 + 0x7596) #38 0x000073fdc9aec00e n/a (libffi.so.8 + 0x400e) #39 0x000073fdc9aeebd3 ffi_call (libffi.so.8 + 0x6bd3) #40 0x000073fdc9cf4f35 n/a (_gi.cpython-312-x86_64-linux-gnu.so + 0x2df35) #41 0x000073fdc9cefa5b n/a (_gi.cpython-312-x86_64-linux-gnu.so + 0x28a5b) #42 0x000073fdc9ce0d4f n/a (_gi.cpython-312-x86_64-linux-gnu.so + 0x19d4f) #43 0x000073fdcb38286b _PyObject_MakeTpCall (libpython3.12.so.1.0 + 0x18286b) #44 0x000073fdcb38b5b7 _PyEval_EvalFrameDefault (libpython3.12.so.1.0 + 0x18b5b7) #45 0x000073fdcb385706 _PyObject_FastCallDictTstate (libpython3.12.so.1.0 + 0x185706) #46 0x000073fdcb3c1c67 n/a (libpython3.12.so.1.0 + 0x1c1c67) #47 0x000073fdcb382818 _PyObject_MakeTpCall (libpython3.12.so.1.0 + 0x182818) #48 0x000073fdcb38b5b7 _PyEval_EvalFrameDefault (libpython3.12.so.1.0 + 0x18b5b7) #49 0x000073fdcb44de35 PyEval_EvalCode (libpython3.12.so.1.0 + 0x24de35) #50 0x000073fdcb4724aa n/a (libpython3.12.so.1.0 + 0x2724aa) #51 0x000073fdcb46d24f n/a (libpython3.12.so.1.0 + 0x26d24f) #52 0x000073fdcb4879d4 n/a (libpython3.12.so.1.0 + 0x2879d4) #53 0x000073fdcb487261 _PyRun_SimpleFileObject (libpython3.12.so.1.0 + 0x287261) #54 0x000073fdcb4869bf _PyRun_AnyFileObject (libpython3.12.so.1.0 + 0x2869bf) #55 0x000073fdcb47f174 Py_RunMain (libpython3.12.so.1.0 + 0x27f174) #56 0x000073fdcb43c5ec Py_BytesMain (libpython3.12.so.1.0 + 0x23c5ec) #57 0x000073fdcb034e08 n/a (libc.so.6 + 0x25e08) #58 0x000073fdcb034ecc __libc_start_main (libc.so.6 + 0x25ecc) #59 0x00005657878c4045 _start (python3.12 + 0x1045) Stack trace of thread 32673: #0 0x000073fdcb1261fd syscall (libc.so.6 + 0x1171fd) #1 0x000073fdc9c068f7 g_cond_wait_until (libglib-2.0.so.0 + 0x8f8f7) #2 0x000073fdc9b9c955 n/a (libglib-2.0.so.0 + 0x25955) #3 0x000073fdc9b9cac8 g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x25ac8) #4 0x000073fdc9c0cb30 n/a (libglib-2.0.so.0 + 0x95b30) #5 0x000073fdc9c09be6 n/a (libglib-2.0.so.0 + 0x92be6) #6 0x000073fdcb0a339d n/a (libc.so.6 + 0x9439d) #7 0x000073fdcb12849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 32674: #0 0x000073fdcb11abb0 ppoll (libc.so.6 + 0x10bbb0) #1 0x000073fdc9c37327 n/a (libglib-2.0.so.0 + 0xc0327) #2 0x000073fdc9bd5287 g_main_loop_run (libglib-2.0.so.0 + 0x5e287) #3 0x000073fdc8d74bc4 n/a (libgio-2.0.so.0 + 0x113bc4) #4 0x000073fdc9c09be6 n/a (libglib-2.0.so.0 + 0x92be6) #5 0x000073fdcb0a339d n/a (libc.so.6 + 0x9439d) #6 0x000073fdcb12849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 32676: #0 0x000073fdcb1261fd syscall (libc.so.6 + 0x1171fd) #1 0x000073fdc9c05be0 g_cond_wait (libglib-2.0.so.0 + 0x8ebe0) #2 0x000073fdc9b9c98c n/a (libglib-2.0.so.0 + 0x2598c) #3 0x000073fdc9b9c9fd g_async_queue_pop (libglib-2.0.so.0 + 0x259fd) #4 0x000073fdc86245fc n/a (libpangoft2-1.0.so.0 + 0xc5fc) #5 0x000073fdc9c09be6 n/a (libglib-2.0.so.0 + 0x92be6) #6 0x000073fdcb0a339d n/a (libc.so.6 + 0x9439d) #7 0x000073fdcb12849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 32671: #0 0x000073fdcb1261fd syscall (libc.so.6 + 0x1171fd) #1 0x000073fdc9c05be0 g_cond_wait (libglib-2.0.so.0 + 0x8ebe0) #2 0x000073fdc9b9c98c n/a (libglib-2.0.so.0 + 0x2598c) #3 0x000073fdc9c0c237 n/a (libglib-2.0.so.0 + 0x95237) #4 0x000073fdc9c09be6 n/a (libglib-2.0.so.0 + 0x92be6) #5 0x000073fdcb0a339d n/a (libc.so.6 + 0x9439d) #6 0x000073fdcb12849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 32672: #0 0x000073fdcb11abb0 ppoll (libc.so.6 + 0x10bbb0) #1 0x000073fdc9c37327 n/a (libglib-2.0.so.0 + 0xc0327) #2 0x000073fdc9bd3a55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55) #3 0x000073fdc9bd3ab2 n/a (libglib-2.0.so.0 + 0x5cab2) #4 0x000073fdc9c09be6 n/a (libglib-2.0.so.0 + 0x92be6) #5 0x000073fdcb0a339d n/a (libc.so.6 + 0x9439d) #6 0x000073fdcb12849c n/a (libc.so.6 + 0x11949c) Stack trace of thread 32675: #0 0x000073fdcb11abb0 ppoll (libc.so.6 + 0x10bbb0) #1 0x000073fdc9c37327 n/a (libglib-2.0.so.0 + 0xc0327) #2 0x000073fdc9bd3a55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55) #3 0x000073fdc8e492fe n/a (libdconfsettings.so + 0x62fe) #4 0x000073fdc9c09be6 n/a (libglib-2.0.so.0 + 0x92be6) #5 0x000073fdcb0a339d n/a (libc.so.6 + 0x9439d) #6 0x000073fdcb12849c n/a (libc.so.6 + 0x11949c) ELF object binary architecture: AMD x86-64 ```
phoepsilonix commented 2025-01-17 21:57:11 +00:00 (Migrated from gitlab2.manjaro.org)

@yochananmarqos1

I was checking the permissions of the members of the group. I created the PROJECTS in a test easily and realized that I do not have the permission to delete it. I apologize for the inconvenience, but could you please delete them?
https://gitlab.manjaro.org/packages/test

@yochananmarqos1 I was checking the permissions of the members of the group. I created the PROJECTS in a test easily and realized that I do not have the permission to delete it. I apologize for the inconvenience, but could you please delete them? https://gitlab.manjaro.org/packages/test
phoepsilonix commented 2025-01-17 23:23:33 +00:00 (Migrated from gitlab2.manjaro.org)

Once closed.
It just happened to look like it was working well.
Next time, I will take the time to check it out again.
Sorry for the trouble.

Once closed. It just happened to look like it was working well. Next time, I will take the time to check it out again. Sorry for the trouble.
phoepsilonix commented 2025-01-18 06:43:44 +00:00 (Migrated from gitlab2.manjaro.org)

I have updated the merge request !152. Please review it at your convenience.

While there are still some causes of SEGV remaining, it appears that these require modifications on the application-utility side.
With my current fixes, I believe the frequency of SEGV occurrences has significantly decreased.

/usr/lib/python3.12/site-packages/application_utility/browser/data.py:152: Warning: cannot register existing type 'PamacAUR'
  db = Pamac.Database(config=Pamac.Config(conf_path="/etc/pamac.conf"))
/usr/lib/python3.12/site-packages/application_utility/browser/data.py:152: Warning: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
  db = Pamac.Database(config=Pamac.Config(conf_path="/etc/pamac.conf"))
/usr/lib/python3.12/site-packages/application_utility/browser/data.py:152: Warning: cannot add private field to invalid (non-instantiatable) type '<invalid>'
  db = Pamac.Database(config=Pamac.Config(conf_path="/etc/pamac.conf"))
/usr/lib/python3.12/site-packages/application_utility/browser/data.py:152: Warning: g_once_init_leave: assertion 'result != 0' failed
  db = Pamac.Database(config=Pamac.Config(conf_path="/etc/pamac.conf"))
/usr/lib/python3.12/site-packages/application_utility/browser/data.py:152: Warning: cannot register existing type 'PamacAppstream'
  db = Pamac.Database(config=Pamac.Config(conf_path="/etc/pamac.conf"))
/usr/lib/python3.12/site-packages/application_utility/browser/data.py:152: Warning: cannot register existing type 'PamacSnap'
  db = Pamac.Database(config=Pamac.Config(conf_path="/etc/pamac.conf"))
/usr/lib/python3.12/site-packages/application_utility/browser/data.py:152: Warning: cannot register existing type 'PamacFlatPak'
  db = Pamac.Database(config=Pamac.Config(conf_path="/etc/pamac.conf"))
/usr/lib/python3.12/site-packages/application_utility/browser/data.py:152: Warning: g_object_new_with_properties: assertion 'G_TYPE_IS_OBJECT (object_type)' failed
  db = Pamac.Database(config=Pamac.Config(conf_path="/etc/pamac.conf"))
I have updated the merge request !152. Please review it at your convenience. While there are still some causes of SEGV remaining, it appears that these require modifications on the application-utility side. With my current fixes, I believe the frequency of SEGV occurrences has significantly decreased. ``` /usr/lib/python3.12/site-packages/application_utility/browser/data.py:152: Warning: cannot register existing type 'PamacAUR' db = Pamac.Database(config=Pamac.Config(conf_path="/etc/pamac.conf")) /usr/lib/python3.12/site-packages/application_utility/browser/data.py:152: Warning: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed db = Pamac.Database(config=Pamac.Config(conf_path="/etc/pamac.conf")) /usr/lib/python3.12/site-packages/application_utility/browser/data.py:152: Warning: cannot add private field to invalid (non-instantiatable) type '<invalid>' db = Pamac.Database(config=Pamac.Config(conf_path="/etc/pamac.conf")) /usr/lib/python3.12/site-packages/application_utility/browser/data.py:152: Warning: g_once_init_leave: assertion 'result != 0' failed db = Pamac.Database(config=Pamac.Config(conf_path="/etc/pamac.conf")) /usr/lib/python3.12/site-packages/application_utility/browser/data.py:152: Warning: cannot register existing type 'PamacAppstream' db = Pamac.Database(config=Pamac.Config(conf_path="/etc/pamac.conf")) /usr/lib/python3.12/site-packages/application_utility/browser/data.py:152: Warning: cannot register existing type 'PamacSnap' db = Pamac.Database(config=Pamac.Config(conf_path="/etc/pamac.conf")) /usr/lib/python3.12/site-packages/application_utility/browser/data.py:152: Warning: cannot register existing type 'PamacFlatPak' db = Pamac.Database(config=Pamac.Config(conf_path="/etc/pamac.conf")) /usr/lib/python3.12/site-packages/application_utility/browser/data.py:152: Warning: g_object_new_with_properties: assertion 'G_TYPE_IS_OBJECT (object_type)' failed db = Pamac.Database(config=Pamac.Config(conf_path="/etc/pamac.conf")) ```
fhdk commented 2025-01-24 14:51:53 +00:00 (Migrated from gitlab2.manjaro.org)
https://gitlab.manjaro.org/applications/manjaro-hello/-/merge_requests/101
fhdk (Migrated from gitlab2.manjaro.org) closed this issue 2025-01-24 14:51:54 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
applications/manjaro-hello#43
No description provided.