Illegal Instruction (core dumped) from gegl/babl
Description:
Additional info:
cpu model name : Intel(R) Core(TM) m3-6Y30 CPU @ 0.90GHz
- package version(s):
linux-hardened 6.7.8.hardened1-1
gimp 2.10.36-5
gegl 0.4.48-1
babl 0.1.108-1
- config and/or log files: clean config
- link to upstream bug report, if any: Old, but may be relevant: https://gitlab.gnome.org/GNOME/gimp/-/issues/5786
Steps to reproduce:
- Launch gimp from bash shell
- Illegal Instruction (core dumped)
Notibly I also tried to build gimp from official PKGBUILD which also resulted in Illegal Instruction in gegl
gdb Backtrace gives me this:
Program received signal SIGILL, Illegal instruction.
table_init () at ../babl/extensions/gegl-fixups.c:71
Downloading source file /usr/src/debug/babl/build/../babl/extensions/gegl-fixups.c
71 for (i = 0; i < 1 << 8; i++)
(gdb) bt
#0 table_init () at ../babl/extensions/gegl-fixups.c:71
#1 init () at ../babl/extensions/gegl-fixups.c:608
#2 init () at ../babl/extensions/gegl-fixups.c:530
#3 0x00007ffff72ad769 in babl_extension_load
(path=0x100985af0 "/usr/lib/babl-0.1/x86-64-v3-gegl-fixups.so")
at ../babl/babl/babl-extension.c:244
#4 dir_foreach
(user_data=<synthetic pointer>, entry=<optimized out>, base_path=0x10097a9a0 "/usr/lib/babl-0.1") at ../babl/babl/babl-extension.c:292
#5 dir_foreach
(user_data=<synthetic pointer>, entry=<optimized out>, base_path=<optimized out>) at ../babl/babl/babl-extension.c:269
#6 _babl_dir_foreach
(callback=<optimized out>, user_data=<synthetic pointer>, path=0x10097a9a0 "/usr/lib/babl-0.1") at ../babl/babl/babl-util.c:283
#7 babl_extension_load_dir
(exclusion_patterns=<optimized out>, base_path=0x10097a9a0 "/usr/lib/babl-0.1") at ../babl/babl/babl-extension.c:307
#8 babl_extension_load_dir_list
(exclusion_patterns=0x7ffff7337b50 <exclude>, dir_list=0x100977e60 "/usr/lib/babl-0.1") at ../babl/babl/babl-extension.c:371
#9 babl_init () at ../babl/babl/babl.c:129
#10 0x00007ffff7437fc1 in gegl_post_parse_hook
(context=<optimized out>, group=<optimized out>, data=<optimized out>, error=<optimized out>) at ../gegl/gegl/gegl-init.c:555
#11 0x00007ffff6e97b39 in g_option_context_parse
(context=context@entry=0x10092caf0, argc=argc@entry=0x7fffffffde04, argv=argv@entry=0x7fffffffde38, error=error@entry=0x7fffffffde50)
at ../glib/glib/goption.c:2219
#12 0x00007ffff6e988eb in g_option_context_parse_strv
(context=0x10092caf0, arguments=0x7fffffffde38, error=0x7fffffffde50)
at ../glib/glib/goption.c:2764
#13 0x0000000100093555 in main (argc=<optimized out>, argv=<optimized out>)
at /usr/src/debug/gimp/gimp-2.10.36/app/main.c:605
coredump attached gimp-2.10.36-5-2024-03-06.dump
Edited by louipc louipc