You are not logged in.
Fresh install of GNOME desktop, and system if fully updated.
Run regexxer, select Folder, click Find Files, enter Search term and click Find -> Crash!
Upon observation, it crashes when dealing with a lot of files and/or when there are a lot of matches.
Here is the long output when run from console:
$ regexxer
** (regexxer:11055): CRITICAL **: 20:33:49.376: Class::register_derived_type(): base_query.type_name is NULL.
(regexxer:11055): Gtk-WARNING **: 20:33:49.409: Theme parsing error: <data>:3:47: The style property GtkWidget:interior-focus is deprecated and shouldn't be used anymore. It will be removed in a future version
(regexxer:11055): Gtk-WARNING **: 20:33:49.409: Theme parsing error: <data>:4:28: The style property GtkWidget:focus-padding is deprecated and shouldn't be used anymore. It will be removed in a future version
(regexxer:11055): GtkSourceView-WARNING **: 20:33:57.269: Unable to open '/usr/share/gtksourceview-4/language-specs/gdb-log.lang'
(regexxer:11055): GtkSourceView-WARNING **: 20:33:57.269: Error reading language specification file '/usr/share/gtksourceview-4/language-specs/gdb-log.lang'
(regexxer:11055): GtkSourceView-WARNING **: 20:33:57.269: Unable to open '/usr/share/gtksourceview-4/language-specs/yaml.lang'
. . .
< more lines here opening language-spec *.lang files >
. . .
(regexxer:11055): GtkSourceView-WARNING **: 20:33:18.930: Unable to open '/usr/share/gtksourceview-4/language-specs/latex.lang'
(regexxer:11055): GtkSourceView-WARNING **: 20:33:18.930: Error reading language specification file '/usr/share/gtksourceview-4/language-specs/latex.lang'
(regexxer:11055): GtkSourceView-WARNING **: 20:33:18.930: Unable to open '/usr/share/gtksourceview-4/language-specs/sh.lang'
(regexxer:11055): GtkSourceView-WARNING **: 20:33:18.930: Error reading language specification file '/usr/share/gtksourceview-4/language-specs/sh.lang'
(regexxer:11055): GtkSourceView-WARNING **: 20:33:18.930: Unable to open '/usr/share/gtksourceview-4/language-specs/protobuf.lang'
(regexxer:11055): GtkSourceView-WARNING **: 20:33:18.930: Error reading language specification file '/usr/share/gtksourceview-4/language-specs/protobuf.lang'
(regexxer:11055): Gtk-WARNING **: 20:33:18.932: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
(regexxer:11055): Gtk-WARNING **: 20:33:18.932: Error loading theme icon 'dialog-error' for stock: Failed to load /usr/share/icons/Papirus/48x48/status/dialog-error.svg: Failed to create file “/tmp/gdk-pixbuf-glycin-tmp.KONNI3”: Too many open files
(regexxer:11055): Gtk-WARNING **: 20:33:18.932: Error loading theme icon 'image-missing' for stock: Failed to load /usr/share/icons/Papirus/48x48/status/image-missing.svg: Failed to create file “/tmp/gdk-pixbuf-glycin-tmp.LWNNI3”: Too many open files
Segmentation fault (core dumped) regexxerOffline
(regexxer:11055): Gtk-WARNING **: 20:33:18.932: Error loading theme icon 'dialog-error' for stock: Failed to load /usr/share/icons/Papirus/48x48/status/dialog-error.svg: Failed to create file “/tmp/gdk-pixbuf-glycin-tmp.KONNI3”: Too many open files
(regexxer:11055): Gtk-WARNING **: 20:33:18.932: Error loading theme icon 'image-missing' for stock: Failed to load /usr/share/icons/Papirus/48x48/status/image-missing.svg: Failed to create file “/tmp/gdk-pixbuf-glycin-tmp.LWNNI3”: Too many open files
Segmentation fault (core dumped) regexxer
regexxer doesn’t handle large trees well. Or might be FDs limits.
test with
ulimit -n 8192
regexxerIf that helps, raise DefaultLimitNOFILE via systemd or limit the search scope.
Last edited by 5hridhyan (2026-01-01 19:45:06)
I expect some mercy from my fellow humans! ^^
Keep your virtue sharpened in a kingdom of carrion, and the throne they offer will be built from your ribs.
Online
@5hridhyan: Thanks for the reply. Tried your suggestion but after clicking the Find button a couple more times, it crashed too. I think the cause for the "Too many open files" error is that regexxer is trying to load (and unable to succeed) the gtksourceview-4 language-spec files (approx. 170 files) everytime the Find button is clicked.
Offline
Hmm... I could reproduce this problem even if I run it on a small number of files. It seems that the crash is caused by glycin, it does not happen with gdk-pixbuf2-noglycin from AUR. However, GtkSourceView still shows the errors that unable to open lang files, and therefore the syntax highlighting doesn't work.
I guess I'll just drop the regexxer package to AUR. It was last released in 2011 and it's unmaintained and archived by upstream.
Offline