FS#75333 - [gimp] crashed with a fatal error: fatal error: segmentation error

Attached to Project: Arch Linux
Opened by chtabs (chtabs) - Friday, 15 July 2022, 11:28 GMT
Last edited by Toolybird (Toolybird) - Wednesday, 10 August 2022, 21:04 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

```
GNU Image Manipulation Program version 2.10.32
git-describe: GIMP_2_10_32
Build: unknown rev 0 for linux
# C compiler #
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 12.1.0 (GCC)

# Libraries #
using babl version 0.1.90 (compiled against version 0.1.90)
using GEGL version 0.4.36 (compiled against version 0.4.36)
using GLib version 2.72.3 (compiled against version 2.72.2)
using GdkPixbuf version 2.42.8 (compiled against version 2.42.8)
using GTK+ version 2.24.33 (compiled against version 2.24.33)
using Pango version 1.50.8 (compiled against version 1.50.7)
using Fontconfig version 2.14.0 (compiled against version 2.14.0)
using Cairo version 1.17.6 (compiled against version 1.17.6)

```
> fatal error: Ошибка сегментирования

Stack trace:
```

# Stack traces obtained from PID 36393 - Thread 36393 #

(lldb) process attach --pid 36393
Process 36393 stopped
* thread #1, name = 'gimp-2.10', stop reason = signal SIGSTOP
frame #0: 0x00007f6a78366bbc libc.so.6`read + 76
libc.so.6`read:
-> 0x7f6a78366bbc <+76>: cmpq $-0x1000, %rax ; imm = 0xF000
0x7f6a78366bc2 <+82>: ja 0x7f6a78366bf8 ; <+136>
0x7f6a78366bc4 <+84>: movl %r8d, %edi
0x7f6a78366bc7 <+87>: movq %rax, 0x8(%rsp)
thread #2, name = 'worker', stop reason = signal SIGSTOP
frame #0: 0x00007f6a7837030d libc.so.6`syscall + 29
libc.so.6`syscall:
-> 0x7f6a7837030d <+29>: cmpq $-0xfff, %rax ; imm = 0xF001
0x7f6a78370313 <+35>: jae 0x7f6a78370316 ; <+38>
0x7f6a78370315 <+37>: retq
0x7f6a78370316 <+38>: movq 0xf1a5b(%rip), %rcx
thread #3, name = 'gmain', stop reason = signal SIGSTOP
frame #0: 0x00007f6a7836ac3f libc.so.6`__poll + 79
libc.so.6`__poll:
-> 0x7f6a7836ac3f <+79>: cmpq $-0x1000, %rax ; imm = 0xF000
0x7f6a7836ac45 <+85>: ja 0x7f6a7836ac78 ; <+136>
0x7f6a7836ac47 <+87>: movl %r8d, %edi
0x7f6a7836ac4a <+90>: movl %eax, 0x8(%rsp)
thread #4, name = 'dconf worker', stop reason = signal SIGSTOP
frame #0: 0x00007f6a7836ac3f libc.so.6`__poll + 79
libc.so.6`__poll:
-> 0x7f6a7836ac3f <+79>: cmpq $-0x1000, %rax ; imm = 0xF000
0x7f6a7836ac45 <+85>: ja 0x7f6a7836ac78 ; <+136>
0x7f6a7836ac47 <+87>: movl %r8d, %edi
0x7f6a7836ac4a <+90>: movl %eax, 0x8(%rsp)
thread #5, name = 'gdbus', stop reason = signal SIGSTOP
frame #0: 0x00007f6a7836ac3f libc.so.6`__poll + 79
libc.so.6`__poll:
-> 0x7f6a7836ac3f <+79>: cmpq $-0x1000, %rax ; imm = 0xF000
0x7f6a7836ac45 <+85>: ja 0x7f6a7836ac78 ; <+136>
0x7f6a7836ac47 <+87>: movl %r8d, %edi
0x7f6a7836ac4a <+90>: movl %eax, 0x8(%rsp)
thread #6, name = 'async', stop reason = signal SIGSTOP
frame #0: 0x00007f6a7837030d libc.so.6`syscall + 29
libc.so.6`syscall:
-> 0x7f6a7837030d <+29>: cmpq $-0xfff, %rax ; imm = 0xF001
0x7f6a78370313 <+35>: jae 0x7f6a78370316 ; <+38>
0x7f6a78370315 <+37>: retq
0x7f6a78370316 <+38>: movq 0xf1a5b(%rip), %rcx
thread #7, name = 'threaded-ml', stop reason = signal SIGSTOP
frame #0: 0x00007f6a7836ac3f libc.so.6`__poll + 79
libc.so.6`__poll:
-> 0x7f6a7836ac3f <+79>: cmpq $-0x1000, %rax ; imm = 0xF000
0x7f6a7836ac45 <+85>: ja 0x7f6a7836ac78 ; <+136>
0x7f6a7836ac47 <+87>: movl %r8d, %edi
0x7f6a7836ac4a <+90>: movl %eax, 0x8(%rsp)
thread #8, name = 'swap writer', stop reason = signal SIGSTOP
frame #0: 0x00007f6a7837030d libc.so.6`syscall + 29
libc.so.6`syscall:
-> 0x7f6a7837030d <+29>: cmpq $-0xfff, %rax ; imm = 0xF001
0x7f6a78370313 <+35>: jae 0x7f6a78370316 ; <+38>
0x7f6a78370315 <+37>: retq
0x7f6a78370316 <+38>: movq 0xf1a5b(%rip), %rcx
Executable module set to "/usr/bin/gimp-2.10".
Architecture set to: x86_64-pc-linux-gnu.
(lldb) thread list
Process 36393 stopped
* thread #1: tid = 36393, 0x00007f6a78366bbc libc.so.6`read + 76, name = 'gimp-2.10', stop reason = signal SIGSTOP
thread #2: tid = 36396, 0x00007f6a7837030d libc.so.6`syscall + 29, name = 'worker', stop reason = signal SIGSTOP
thread #3: tid = 36397, 0x00007f6a7836ac3f libc.so.6`__poll + 79, name = 'gmain', stop reason = signal SIGSTOP
thread #4: tid = 36398, 0x00007f6a7836ac3f libc.so.6`__poll + 79, name = 'dconf worker', stop reason = signal SIGSTOP
thread #5: tid = 36399, 0x00007f6a7836ac3f libc.so.6`__poll + 79, name = 'gdbus', stop reason = signal SIGSTOP
thread #6: tid = 36401, 0x00007f6a7837030d libc.so.6`syscall + 29, name = 'async', stop reason = signal SIGSTOP
thread #7: tid = 36472, 0x00007f6a7836ac3f libc.so.6`__poll + 79, name = 'threaded-ml', stop reason = signal SIGSTOP
thread #8: tid = 36745, 0x00007f6a7837030d libc.so.6`syscall + 29, name = 'swap writer', stop reason = signal SIGSTOP
(lldb) thread backtrace all
* thread #1, name = 'gimp-2.10', stop reason = signal SIGSTOP
* frame #0: 0x00007f6a78366bbc libc.so.6`read + 76
frame #1: 0x00007f6a7907b7c7 libgimpbase-2.0.so.0`gimp_stack_trace_print + 775
frame #2: 0x00005592e546a7e7 gimp-2.10`___lldb_unnamed_symbol9227 + 1143
frame #3: 0x00005592e546a8ae gimp-2.10`gimp_fatal_error + 30
frame #4: 0x00005592e546a912 gimp-2.10`___lldb_unnamed_symbol9229 + 34
frame #5: 0x00007f6a782a38e0 libc.so.6`___lldb_unnamed_symbol3219 + 1
frame #6: 0x00007f6a7870aba4 libgobject-2.0.so.0`g_type_check_value_holds + 52
frame #7: 0x00007f6a7870f87e libgobject-2.0.so.0`g_value_get_int + 30
frame #8: 0x00005592e57685ad gimp-2.10`plug_in_params_to_args + 893
frame #9: 0x00005592e57598d7 gimp-2.10`gimp_plug_in_handle_message + 311
frame #10: 0x00005592e575b23b gimp-2.10`___lldb_unnamed_symbol14973 + 347
frame #11: 0x00007f6a785e8c6b libglib-2.0.so.0`g_main_context_dispatch + 411
frame #12: 0x00007f6a7863f001 libglib-2.0.so.0`___lldb_unnamed_symbol2507 + 817
frame #13: 0x00007f6a785e81cf libglib-2.0.so.0`g_main_loop_run + 111
frame #14: 0x00005592e546fe92 gimp-2.10`app_run + 994
frame #15: 0x00005592e54654ba gimp-2.10`main + 890
frame #16: 0x00007f6a7828e290 libc.so.6`___lldb_unnamed_symbol3123 + 128
frame #17: 0x00007f6a7828e34a libc.so.6`__libc_start_main + 138
frame #18: 0x00005592e5465665 gimp-2.10`_start + 37
thread #2, name = 'worker', stop reason = signal SIGSTOP
frame #0: 0x00007f6a7837030d libc.so.6`syscall + 29
frame #1: 0x00007f6a78638b55 libglib-2.0.so.0`g_cond_wait + 53
frame #2: 0x00007f6a78b7d204 libgegl-0.4.so.0`___lldb_unnamed_symbol1335 + 84
frame #3: 0x00007f6a78618405 libglib-2.0.so.0`___lldb_unnamed_symbol2355 + 85
frame #4: 0x00007f6a782f154d libc.so.6`___lldb_unnamed_symbol3481 + 717
frame #5: 0x00007f6a78376874 libc.so.6`__clone + 68
thread #3, name = 'gmain', stop reason = signal SIGSTOP
frame #0: 0x00007f6a7836ac3f libc.so.6`__poll + 79
frame #1: 0x00007f6a7863ef68 libglib-2.0.so.0`___lldb_unnamed_symbol2507 + 664
frame #2: 0x00007f6a785e6392 libglib-2.0.so.0`g_main_context_iteration + 50
frame #3: 0x00007f6a785e63e2 libglib-2.0.so.0`___lldb_unnamed_symbol2216 + 34
frame #4: 0x00007f6a78618405 libglib-2.0.so.0`___lldb_unnamed_symbol2355 + 85
frame #5: 0x00007f6a782f154d libc.so.6`___lldb_unnamed_symbol3481 + 717
frame #6: 0x00007f6a78376874 libc.so.6`__clone + 68
thread #4, name = 'dconf worker', stop reason = signal SIGSTOP
frame #0: 0x00007f6a7836ac3f libc.so.6`__poll + 79
frame #1: 0x00007f6a7863ef68 libglib-2.0.so.0`___lldb_unnamed_symbol2507 + 664
frame #2: 0x00007f6a785e6392 libglib-2.0.so.0`g_main_context_iteration + 50
frame #3: 0x00007f6a75e5eebe libdconfsettings.so`___lldb_unnamed_symbol215 + 30
frame #4: 0x00007f6a78618405 libglib-2.0.so.0`___lldb_unnamed_symbol2355 + 85
frame #5: 0x00007f6a782f154d libc.so.6`___lldb_unnamed_symbol3481 + 717
frame #6: 0x00007f6a78376874 libc.so.6`__clone + 68
thread #5, name = 'gdbus', stop reason = signal SIGSTOP
frame #0: 0x00007f6a7836ac3f libc.so.6`__poll + 79
frame #1: 0x00007f6a7863ef68 libglib-2.0.so.0`___lldb_unnamed_symbol2507 + 664
frame #2: 0x00007f6a785e81cf libglib-2.0.so.0`g_main_loop_run + 111
frame #3: 0x00007f6a78873acc libgio-2.0.so.0`___lldb_unnamed_symbol5392 + 28
frame #4: 0x00007f6a78618405 libglib-2.0.so.0`___lldb_unnamed_symbol2355 + 85
frame #5: 0x00007f6a782f154d libc.so.6`___lldb_unnamed_symbol3481 + 717
frame #6: 0x00007f6a78376874 libc.so.6`__clone + 68
thread #6, name = 'async', stop reason = signal SIGSTOP
frame #0: 0x00007f6a7837030d libc.so.6`syscall + 29
frame #1: 0x00007f6a78638b55 libglib-2.0.so.0`g_cond_wait + 53
frame #2: 0x00005592e578ed29 gimp-2.10`___lldb_unnamed_symbol15190 + 313
frame #3: 0x00007f6a78618405 libglib-2.0.so.0`___lldb_unnamed_symbol2355 + 85
frame #4: 0x00007f6a782f154d libc.so.6`___lldb_unnamed_symbol3481 + 717
frame #5: 0x00007f6a78376874 libc.so.6`__clone + 68
thread #7, name = 'threaded-ml', stop reason = signal SIGSTOP
frame #0: 0x00007f6a7836ac3f libc.so.6`__poll + 79
frame #1: 0x00007f6a58e3e8c7 libpulse.so.0`___lldb_unnamed_symbol753 + 55
frame #2: 0x00007f6a58e2846c libpulse.so.0`pa_mainloop_poll + 236
frame #3: 0x00007f6a58e3242c libpulse.so.0`pa_mainloop_iterate + 44
frame #4: 0x00007f6a58e324e1 libpulse.so.0`pa_mainloop_run + 33
frame #5: 0x00007f6a58e42c02 libpulse.so.0`___lldb_unnamed_symbol761 + 114
frame #6: 0x00007f6a58ddec47 libpulsecommon-16.1.so`___lldb_unnamed_symbol1262 + 87
frame #7: 0x00007f6a782f154d libc.so.6`___lldb_unnamed_symbol3481 + 717
frame #8: 0x00007f6a78376874 libc.so.6`__clone + 68
thread #8, name = 'swap writer', stop reason = signal SIGSTOP
frame #0: 0x00007f6a7837030d libc.so.6`syscall + 29
frame #1: 0x00007f6a78638b55 libglib-2.0.so.0`g_cond_wait + 53
frame #2: 0x00007f6a78bbf9ca libgegl-0.4.so.0`___lldb_unnamed_symbol1567 + 874
frame #3: 0x00007f6a78618405 libglib-2.0.so.0`___lldb_unnamed_symbol2355 + 85
frame #4: 0x00007f6a782f154d libc.so.6`___lldb_unnamed_symbol3481 + 717
frame #5: 0x00007f6a78376874 libc.so.6`__clone + 68
(lldb) bt all
* thread #1, name = 'gimp-2.10', stop reason = signal SIGSTOP
* frame #0: 0x00007f6a78366bbc libc.so.6`read + 76
frame #1: 0x00007f6a7907b7c7 libgimpbase-2.0.so.0`gimp_stack_trace_print + 775
frame #2: 0x00005592e546a7e7 gimp-2.10`___lldb_unnamed_symbol9227 + 1143
frame #3: 0x00005592e546a8ae gimp-2.10`gimp_fatal_error + 30
frame #4: 0x00005592e546a912 gimp-2.10`___lldb_unnamed_symbol9229 + 34
frame #5: 0x00007f6a782a38e0 libc.so.6`___lldb_unnamed_symbol3219 + 1
frame #6: 0x00007f6a7870aba4 libgobject-2.0.so.0`g_type_check_value_holds + 52
frame #7: 0x00007f6a7870f87e libgobject-2.0.so.0`g_value_get_int + 30
frame #8: 0x00005592e57685ad gimp-2.10`plug_in_params_to_args + 893
frame #9: 0x00005592e57598d7 gimp-2.10`gimp_plug_in_handle_message + 311
frame #10: 0x00005592e575b23b gimp-2.10`___lldb_unnamed_symbol14973 + 347
frame #11: 0x00007f6a785e8c6b libglib-2.0.so.0`g_main_context_dispatch + 411
frame #12: 0x00007f6a7863f001 libglib-2.0.so.0`___lldb_unnamed_symbol2507 + 817
frame #13: 0x00007f6a785e81cf libglib-2.0.so.0`g_main_loop_run + 111
frame #14: 0x00005592e546fe92 gimp-2.10`app_run + 994
frame #15: 0x00005592e54654ba gimp-2.10`main + 890
frame #16: 0x00007f6a7828e290 libc.so.6`___lldb_unnamed_symbol3123 + 128
frame #17: 0x00007f6a7828e34a libc.so.6`__libc_start_main + 138
frame #18: 0x00005592e5465665 gimp-2.10`_start + 37
thread #2, name = 'worker', stop reason = signal SIGSTOP
frame #0: 0x00007f6a7837030d libc.so.6`syscall + 29
frame #1: 0x00007f6a78638b55 libglib-2.0.so.0`g_cond_wait + 53
frame #2: 0x00007f6a78b7d204 libgegl-0.4.so.0`___lldb_unnamed_symbol1335 + 84
frame #3: 0x00007f6a78618405 libglib-2.0.so.0`___lldb_unnamed_symbol2355 + 85
frame #4: 0x00007f6a782f154d libc.so.6`___lldb_unnamed_symbol3481 + 717
frame #5: 0x00007f6a78376874 libc.so.6`__clone + 68
thread #3, name = 'gmain', stop reason = signal SIGSTOP
frame #0: 0x00007f6a7836ac3f libc.so.6`__poll + 79
frame #1: 0x00007f6a7863ef68 libglib-2.0.so.0`___lldb_unnamed_symbol2507 + 664
frame #2: 0x00007f6a785e6392 libglib-2.0.so.0`g_main_context_iteration + 50
frame #3: 0x00007f6a785e63e2 libglib-2.0.so.0`___lldb_unnamed_symbol2216 + 34
frame #4: 0x00007f6a78618405 libglib-2.0.so.0`___lldb_unnamed_symbol2355 + 85
frame #5: 0x00007f6a782f154d libc.so.6`___lldb_unnamed_symbol3481 + 717
frame #6: 0x00007f6a78376874 libc.so.6`__clone + 68
thread #4, name = 'dconf worker', stop reason = signal SIGSTOP
frame #0: 0x00007f6a7836ac3f libc.so.6`__poll + 79
frame #1: 0x00007f6a7863ef68 libglib-2.0.so.0`___lldb_unnamed_symbol2507 + 664
frame #2: 0x00007f6a785e6392 libglib-2.0.so.0`g_main_context_iteration + 50
frame #3: 0x00007f6a75e5eebe libdconfsettings.so`___lldb_unnamed_symbol215 + 30
frame #4: 0x00007f6a78618405 libglib-2.0.so.0`___lldb_unnamed_symbol2355 + 85
frame #5: 0x00007f6a782f154d libc.so.6`___lldb_unnamed_symbol3481 + 717
frame #6: 0x00007f6a78376874 libc.so.6`__clone + 68
thread #5, name = 'gdbus', stop reason = signal SIGSTOP
frame #0: 0x00007f6a7836ac3f libc.so.6`__poll + 79
frame #1: 0x00007f6a7863ef68 libglib-2.0.so.0`___lldb_unnamed_symbol2507 + 664
frame #2: 0x00007f6a785e81cf libglib-2.0.so.0`g_main_loop_run + 111
frame #3: 0x00007f6a78873acc libgio-2.0.so.0`___lldb_unnamed_symbol5392 + 28
frame #4: 0x00007f6a78618405 libglib-2.0.so.0`___lldb_unnamed_symbol2355 + 85
frame #5: 0x00007f6a782f154d libc.so.6`___lldb_unnamed_symbol3481 + 717
frame #6: 0x00007f6a78376874 libc.so.6`__clone + 68
thread #6, name = 'async', stop reason = signal SIGSTOP
frame #0: 0x00007f6a7837030d libc.so.6`syscall + 29
frame #1: 0x00007f6a78638b55 libglib-2.0.so.0`g_cond_wait + 53
frame #2: 0x00005592e578ed29 gimp-2.10`___lldb_unnamed_symbol15190 + 313
frame #3: 0x00007f6a78618405 libglib-2.0.so.0`___lldb_unnamed_symbol2355 + 85
frame #4: 0x00007f6a782f154d libc.so.6`___lldb_unnamed_symbol3481 + 717
frame #5: 0x00007f6a78376874 libc.so.6`__clone + 68
thread #7, name = 'threaded-ml', stop reason = signal SIGSTOP
frame #0: 0x00007f6a7836ac3f libc.so.6`__poll + 79
frame #1: 0x00007f6a58e3e8c7 libpulse.so.0`___lldb_unnamed_symbol753 + 55
frame #2: 0x00007f6a58e2846c libpulse.so.0`pa_mainloop_poll + 236
frame #3: 0x00007f6a58e3242c libpulse.so.0`pa_mainloop_iterate + 44
frame #4: 0x00007f6a58e324e1 libpulse.so.0`pa_mainloop_run + 33
frame #5: 0x00007f6a58e42c02 libpulse.so.0`___lldb_unnamed_symbol761 + 114
frame #6: 0x00007f6a58ddec47 libpulsecommon-16.1.so`___lldb_unnamed_symbol1262 + 87
frame #7: 0x00007f6a782f154d libc.so.6`___lldb_unnamed_symbol3481 + 717
frame #8: 0x00007f6a78376874 libc.so.6`__clone + 68
thread #8, name = 'swap writer', stop reason = signal SIGSTOP
frame #0: 0x00007f6a7837030d libc.so.6`syscall + 29
frame #1: 0x00007f6a78638b55 libglib-2.0.so.0`g_cond_wait + 53
frame #2: 0x00007f6a78bbf9ca libgegl-0.4.so.0`___lldb_unnamed_symbol1567 + 874
frame #3: 0x00007f6a78618405 libglib-2.0.so.0`___lldb_unnamed_symbol2355 + 85
frame #4: 0x00007f6a782f154d libc.so.6`___lldb_unnamed_symbol3481 + 717
frame #5: 0x00007f6a78376874 libc.so.6`__clone + 68

```
This task depends upon

Closed by  Toolybird (Toolybird)
Wednesday, 10 August 2022, 21:04 GMT
Reason for closing:  Not a bug
Additional comments about closing:  See comments
Comment by Toolybird (Toolybird) - Monday, 08 August 2022, 05:45 GMT
Seeing lots of '___lldb_unnamed_symbol*" in there. Can you reproduce and get some meaningful traces with debug symbols [1]? Have you reported upstream?

[1] https://archlinux.org/news/debug-packages-and-debuginfod/
Comment by chtabs (chtabs) - Monday, 08 August 2022, 12:52 GMT
En -> upstream report is not send.
I can't reproduce it.

Loading...