Skip to content

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

Steps to reproduce:

  1. Launch gimp from bash shell
  2. 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
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information