Bug#1019970: gimp: Typing on a text box layer, a segfault occurs

Braiam Peguero braiamp at gmail.com
Sat Sep 17 16:48:58 BST 2022


Package: gimp
Version: 2.99.10-1
Severity: normal

Dear Maintainer,

Trying to create a text box will make GIMP segfault with the
following stacktrace:

# Stack traces obtained from PID 177415 - Thread 177415 #

[New LWP 177416]
[New LWP 177417]
[New LWP 177418]
[New LWP 177419]
[New LWP 177420]
[New LWP 177421]
[New LWP 177422]
[New LWP 177423]
[New LWP 177424]
[New LWP 177425]
[New LWP 177426]
[New LWP 177427]
[New LWP 177428]
[New LWP 177443]
[New LWP 177445]
[New LWP 177446]
[New LWP 177447]
[New LWP 177448]
[New LWP 177449]
[New LWP 177450]
[New LWP 177451]
[New LWP 177452]
[New LWP 177453]
[New LWP 177454]
[New LWP 177455]
[New LWP 177456]
[New LWP 177498]
[New LWP 177525]
[New LWP 177542]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__GI___libc_read (nbytes=255, buf=0x7ffea7c13af0, fd=21) at ../sysdeps/unix/sysv/linux/read.c:26
  Id   Target Id                                           Frame 
* 1    Thread 0x7f289a4b8140 (LWP 177415) "gimp-2.99"      __GI___libc_read (nbytes=255, buf=0x7ffea7c13af0, fd=21) at ../sysdeps/unix/sysv/linux/read.c:26
  2    Thread 0x7f289a154640 (LWP 177416) "gmain"          0x00007f289e910a3f in __GI___poll (fds=0x5588ebd37bb0, nfds=2, timeout=7000) at ../sysdeps/unix/sysv/linux/poll.c:29
  3    Thread 0x7f2899953640 (LWP 177417) "gdbus"          0x00007f289e910a3f in __GI___poll (fds=0x5588ee2ee440, nfds=6, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  4    Thread 0x7f2898e2e640 (LWP 177418) "worker"         syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  5    Thread 0x7f2893fff640 (LWP 177419) "worker"         syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  6    Thread 0x7f28937fe640 (LWP 177420) "worker"         syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  7    Thread 0x7f2892ffd640 (LWP 177421) "worker"         syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  8    Thread 0x7f28927fc640 (LWP 177422) "worker"         syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  9    Thread 0x7f2891ffb640 (LWP 177423) "worker"         syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  10   Thread 0x7f28917fa640 (LWP 177424) "worker"         syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  11   Thread 0x7f2890ff9640 (LWP 177425) "worker"         syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  12   Thread 0x7f286ffff640 (LWP 177426) "worker"         syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  13   Thread 0x7f286f7fe640 (LWP 177427) "worker"         syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  14   Thread 0x7f286effd640 (LWP 177428) "worker"         syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  15   Thread 0x7f2856a18640 (LWP 177443) "async"          syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  16   Thread 0x7f2855841640 (LWP 177445) "gimp-2.99"      __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5588ec2f9ae8) at ./nptl/futex-internal.c:57
  17   Thread 0x7f2855640640 (LWP 177446) "gimp-2.99"      __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5588ec2fa208) at ./nptl/futex-internal.c:57
  18   Thread 0x7f285543f640 (LWP 177447) "gimp-2.99"      __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5588ec2fa27c) at ./nptl/futex-internal.c:57
  19   Thread 0x7f285523e640 (LWP 177448) "gimp-2.99"      __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5588ec2fa2e8) at ./nptl/futex-internal.c:57
  20   Thread 0x7f285503d640 (LWP 177449) "gimp-2.99"      __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5588ec2fa35c) at ./nptl/futex-internal.c:57
  21   Thread 0x7f2854e3c640 (LWP 177450) "gimp-2.99"      __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5588ec2fa3cc) at ./nptl/futex-internal.c:57
  22   Thread 0x7f2854c3b640 (LWP 177451) "gimp-2.99"      __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5588ec2fa43c) at ./nptl/futex-internal.c:57
  23   Thread 0x7f2854a3a640 (LWP 177452) "gimp-2.99"      __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5588ec2fa4a8) at ./nptl/futex-internal.c:57
  24   Thread 0x7f2854839640 (LWP 177453) "gimp-2.99"      __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5588ec2fa51c) at ./nptl/futex-internal.c:57
  25   Thread 0x7f2854638640 (LWP 177454) "gimp-2.99"      __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5588ec2fa58c) at ./nptl/futex-internal.c:57
  26   Thread 0x7f2854437640 (LWP 177455) "gimp-2.99"      __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5588ec2fa5fc) at ./nptl/futex-internal.c:57
  27   Thread 0x7f2854236640 (LWP 177456) "gimp-2.99"      __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5588ec2fa66c) at ./nptl/futex-internal.c:57
  28   Thread 0x7f281e446640 (LWP 177498) "pool-gimp-2.99" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  29   Thread 0x7f281ff7d640 (LWP 177525) "dconf worker"   0x00007f289e910a3f in __GI___poll (fds=0x5588ef57e120, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  30   Thread 0x7f2856217640 (LWP 177542) "swap writer"    syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#0  __GI___libc_read (nbytes=255, buf=0x7ffea7c13af0, fd=21) at ../sysdeps/unix/sysv/linux/read.c:26
        sc_ret = -512
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1  __GI___libc_read (fd=21, buf=0x7ffea7c13af0, nbytes=255) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f289f6fb7a7 in gimp_stack_trace_print () at /lib/x86_64-linux-gnu/libgimpbase-3.0.so.0
#3  0x00005588e94a087a in  ()
#4  0x00005588e94a0c78 in  ()
#5  0x00005588e94a12c9 in  ()
#6  0x00007f289e850af0 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007f289ec56103 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8  0x00007f289ec4c6d8 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007f289ec4cf5a in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007f289ec4e3f4 in g_object_new_with_properties () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00005588e981caf6 in gimp_image_undo_push ()
#12 0x00005588e981fa3c in gimp_image_undo_push_text_layer ()
#13 0x00005588e955a697 in gimp_text_tool_apply ()
#14 0x00005588e955c2cf in  ()
#15 0x00005588e955c462 in  ()
#16 0x00007f289ec476f9 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007f289ec6167f in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007f289ec6187f in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00005588e955ee55 in  ()
#20 0x00007f289ec4a18b in g_cclosure_marshal_VOID__STRINGv () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007f289ec476f9 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007f289ec6167f in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007f289ec61a98 in g_signal_emit_by_name () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007f289ec4a18b in g_cclosure_marshal_VOID__STRINGv () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007f289ec476f9 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007f289ec6167f in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007f289ec6187f in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007f289ec4a18b in g_cclosure_marshal_VOID__STRINGv () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007f289ec476f9 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007f289ec6167f in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007f289ec61a98 in g_signal_emit_by_name () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#32 0x00007f289fa9a971 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#33 0x00007f289fa9b0a3 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#34 0x00005588e9560428 in gimp_text_tool_editor_key_press ()
#35 0x00005588e95b6df9 in gimp_display_shell_canvas_tool_events ()
#36 0x00007f289fc5b057 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#37 0x00007f289ec47500 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#38 0x00007f289ec5ab36 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#39 0x00007f289ec60eed in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#40 0x00007f289ec6187f in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#41 0x00007f289fc05554 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#42 0x00007f289fc2685b in gtk_window_propagate_key_event () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#43 0x00005588e96d139b in  ()
#44 0x00007f289fc5b144 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#45 0x00007f289ec476f9 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#46 0x00007f289ec60b1e in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#47 0x00007f289ec6187f in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#48 0x00007f289fc05554 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#49 0x00007f289fabb6ff in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#50 0x00007f289fabd066 in gtk_main_do_event () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#51 0x00007f289f7a55a5 in  () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#52 0x00007f289f7d95b2 in  () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#53 0x00007f289eb4f729 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007f289eb4f9b8 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007f289eb4fc6f in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00005588e94a0029 in app_run ()
#57 0x00005588e949f95c in main ()
[Inferior 1 (process 177415) detached]

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (500, 'testing'), (50, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.19.0-1-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gimp depends on:
ii  gimp-data            2.99.10-1
ii  graphviz             2.42.2-7
ii  libaa1               1.4p5-50
ii  libappstream-glib8   0.8.1-1
ii  libarchive13         3.6.0-1
ii  libasound2           1.2.7.2-1
ii  libbabl-0.1-0        1:0.1.96-1
ii  libbz2-1.0           1.0.8-5
ii  libc6                2.34-7
ii  libcairo2            1.16.0-6
ii  libfontconfig1       2.13.1-4.4
ii  libfreetype6         2.12.1+dfsg-3
ii  libgcc-s1            12.2.0-1
ii  libgdk-pixbuf-2.0-0  2.42.9+dfsg-1
ii  libgegl-0.4-0        1:0.4.38-1+b1
ii  libgexiv2-2          0.14.0-1
ii  libgimp-3.0-0        2.99.10-1
ii  libglib2.0-0         2.73.3-3
ii  libgs9               9.56.1~dfsg-1
ii  libgtk-3-0           3.24.34-3
ii  libgudev-1.0-0       237-2
ii  libharfbuzz0b        2.7.4-1+b1
ii  libheif1             1.13.0-1
ii  libilmbase25         2.5.7-2
ii  libjpeg62-turbo      1:2.1.2-1
ii  libjson-glib-1.0-0   1.6.6-1
ii  libjxl0.7            0.7.0~git20220805.980c90f-3
ii  liblcms2-2           2.13.1-1
ii  liblzma5             5.2.5-2.1
ii  libmng1              1.0.10+dfsg-3.1+b5
ii  libmypaint-1.5-1     1.6.0-2
ii  libopenexr25         2.5.7-1
ii  libopenjp2-7         2.5.0-1
ii  libpango-1.0-0       1.50.9+ds-1
ii  libpangocairo-1.0-0  1.50.9+ds-1
ii  libpangoft2-1.0-0    1.50.9+ds-1
ii  libpng16-16          1.6.37-5
ii  libpoppler-glib8     22.08.0-2.1
ii  librsvg2-2           2.54.4+dfsg-1
ii  libstdc++6           12.2.0-1
ii  libtiff5             4.4.0-4
ii  libwebp7             1.2.2-2+b1
ii  libwebpdemux2        1.2.2-2+b1
ii  libwebpmux3          1.2.2-2+b1
ii  libwmf-0.2-7         0.2.12-5
ii  libwmflite-0.2-7     0.2.12-5
ii  libx11-6             2:1.8.1-2
ii  libxcursor1          1:1.2.1-1
ii  libxext6             2:1.3.4-1
ii  libxfixes3           1:6.0.0-1
ii  libxmu6              2:1.1.3-3
ii  libxpm4              1:3.5.12-1
ii  xdg-utils            1.1.3-4.1
ii  zlib1g               1:1.2.11.dfsg-4.1

Versions of packages gimp recommends:
ii  ghostscript  9.56.1~dfsg-1

Versions of packages gimp suggests:
pn  gimp-data-extras          <none>
pn  gimp-help-en | gimp-help  <none>
pn  gjs                       <none>
ii  gvfs-backends             1.50.2-2
pn  luajit                    <none>
ii  python3                   3.10.6-1

-- debconf-show failed



More information about the pkg-gnome-maintainers mailing list