[Bug 278292] graphics/gimp crash on quit

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 14 Apr 2024 06:37:37 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278292

Tatsuki Makino <tatsuki_makino@hotmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tatsuki_makino@hotmail.com

--- Comment #1 from Tatsuki Makino <tatsuki_makino@hotmail.com> ---
My gimp seems to be able to reproduce the same problem.
However, this is my environment :)

GNU Image Manipulation Program version 2.10.36
git-describe: GIMP_2_10_36
Build: unknown rev 0 for other
# C compiler #
        FreeBSD clang version 13.0.0 (git@github.com:llvm/llvm-project.git
llvmorg-13.0.0-0-gd7b669b3a303)
        Target: x86_64-unknown-freebsd12.4
        Thread model: posix
        InstalledDir: /usr/bin

The backtrace obtained was stopped at a point where glib seemed to be involved.
However, it seems to me that this actually goes through the crash point and
proceeds to the part where it tried to report that it had crashed.

Process 38191 stopped
* thread #1, name = 'gimp-2.10', stop reason = signal SIGBUS: hardware error
    frame #0: 0x0000000801b0f7bd libgobject-2.0.so.0`g_type_check_instance_is_a
+ 125
libgobject-2.0.so.0`g_type_check_instance_is_a:
->  0x801b0f7bd <+125>: movslq 0x14(%r9), %rcx
    0x801b0f7c1 <+129>: xorl   %eax, %eax
    0x801b0f7c3 <+131>: testl  $0x100000, %ecx           ; imm = 0x100000 
    0x801b0f7c9 <+137>: je     0x801b0f80b               ; <+203>
(lldb) bt all
* thread #1, name = 'gimp-2.10', stop reason = signal SIGBUS: hardware error
  * frame #0: 0x0000000801b0f7bd libgobject-2.0.so.0`g_type_check_instance_is_a
+ 125
    frame #1: 0x00000000007f4675 gimp`gimp_message_box_set_primary_text + 181
    frame #2: 0x00000000006b8206 gimp`___lldb_unnamed_symbol12578 + 86
    frame #3: 0x0000000801aecc56 libgobject-2.0.so.0`g_closure_invoke + 278
    frame #4: 0x0000000801b0758d libgobject-2.0.so.0`___lldb_unnamed_symbol1138
+ 1725
    frame #5: 0x0000000801b060d5 libgobject-2.0.so.0`___lldb_unnamed_symbol1132
+ 2069
    frame #6: 0x0000000801b068fe libgobject-2.0.so.0`g_signal_emit + 174
    frame #7: 0x000000000091f080 gimp`gimp_container_remove + 320
    frame #8: 0x0000000000998d9e gimp`___lldb_unnamed_symbol19045 + 46
    frame #9: 0x000000000091f7f8 gimp`gimp_container_clear + 120
    frame #10: 0x000000000092079e gimp`___lldb_unnamed_symbol18273 + 14
    frame #11: 0x0000000801af2a2d libgobject-2.0.so.0`g_object_unref + 525
    frame #12: 0x00000000006b7ce7 gimp`___lldb_unnamed_symbol12571 + 23
    frame #13: 0x0000000801af6919 libgobject-2.0.so.0`___lldb_unnamed_symbol964
+ 41
    frame #14: 0x0000000801be27dc libglib-2.0.so.0`___lldb_unnamed_symbol2438 +
684
    frame #15: 0x0000000801af9024 libgobject-2.0.so.0`___lldb_unnamed_symbol975
+ 36
    frame #16: 0x0000000800aee407
libgimpwidgets-2.0.so.0`___lldb_unnamed_symbol2799 + 55
    frame #17: 0x0000000801af2420 libgobject-2.0.so.0`g_object_run_dispose + 48
    frame #18: 0x0000000800deb7f4 libgtk-x11-2.0.so.0`gtk_object_destroy + 180
    ︙
    frame #46: 0x000000000066f79c gimp`app_run + 1036
    frame #47: 0x00000000006728ea gimp`main + 858
    frame #48: 0x000000000066f0b0 gimp`_start + 256

I may look into it more precisely, but I don't know when I will do it :)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.