Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
GIMP
GIMP
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 2,776
    • Issues 2,776
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 39
    • Merge Requests 39
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • External Wiki
    • External Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GNOME
  • GIMPGIMP
  • Issues
  • #1648

Closed
Open
Opened Jun 15, 2018 by Sasongko@sasongko26

crash when editing text

GIMP version: 2.10.2

Operating System: Slackware64 current

Package: from official repo

Description of the bug

Crash when editing, use text tool

Reproduction

Is the bug reproducible? Randomly

Reproduction steps:

  1. Open image (jpg or png)
  2. Use text tool (as new layer)
  3. Write something
  4. Block the text
  5. Edit the font name / font size

…

Expected result: no problem

Actual result: GIMP not responding and then closed

Additional information

If you have a backtrace for a crash or a warning, paste it here.

GNU Image Manipulation Program version 2.10.2
git-describe: GIMP_2_10_0-292-gbe7f9b433a
C compiler:
	Reading specs from /usr/lib64/gcc/x86_64-slackware-linux/7.3.0/specs
	COLLECT_GCC=/usr/bin/gcc
	COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-slackware-linux/7.3.0/lto-wrapper
	Target: x86_64-slackware-linux
	Configured with: ../gcc-7.3.0/configure --prefix=/usr --libdir=/usr/lib64 --mandir=/usr/man --infodir=/usr/info --enable-shared --enable-bootstrap --enable-languages=ada,brig,c,c++,fortran,go,lto,objc --enable-threads=posix --enable-checking=release --enable-objc-gc --with-system-zlib --enable-libstdcxx-dual-abi --with-default-libstdcxx-abi=new --disable-libunwind-exceptions --enable-__cxa_atexit --enable-libssp --enable-lto --disable-install-libiberty --with-gnu-ld --verbose --with-arch-directory=amd64 --disable-gtktest --disable-multilib --target=x86_64-slackware-linux --build=x86_64-slackware-linux --host=x86_64-slackware-linux
	Thread model: posix
	gcc version 7.3.0 (GCC) 
	
using GEGL version 0.4.2 (compiled against version 0.4.2)
using GLib version 2.56.1 (compiled against version 2.56.1)
using GdkPixbuf version 2.36.12 (compiled against version 2.36.12)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.42.1 (compiled against version 1.42.1)
using Fontconfig version 2.12.6 (compiled against version 2.12.6)
using Cairo version 1.15.12 (compiled against version 1.15.12)

> fatal error: Segmentation fault

Stack trace:

# Stack traces obtained from PID 2110 - Thread 2110 #

[New LWP 2113]
[New LWP 2114]
[New LWP 2116]
[New LWP 2117]
[New LWP 2118]
[New LWP 2119]
[New LWP 2151]
[New LWP 2796]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007f5e98682f84 in read () from /lib64/libpthread.so.0
  Id   Target Id         Frame 
* 1    Thread 0x7f5e9df71d40 (LWP 2110) "gimp-2.10" 0x00007f5e98682f84 in read () from /lib64/libpthread.so.0
  2    Thread 0x7f5e8c0c9700 (LWP 2113) "gmain" 0x00007f5e98398b79 in poll () from /lib64/libc.so.6
  3    Thread 0x7f5e8b8c8700 (LWP 2114) "gdbus" 0x00007f5e98398b79 in poll () from /lib64/libc.so.6
  4    Thread 0x7f5e6a104700 (LWP 2116) "async" 0x00007f5e9839f0a9 in syscall () from /lib64/libc.so.6
  5    Thread 0x7f5e69903700 (LWP 2117) "worker" 0x00007f5e9839f0a9 in syscall () from /lib64/libc.so.6
  6    Thread 0x7f5e69102700 (LWP 2118) "worker" 0x00007f5e9839f0a9 in syscall () from /lib64/libc.so.6
  7    Thread 0x7f5e68901700 (LWP 2119) "worker" 0x00007f5e9839f0a9 in syscall () from /lib64/libc.so.6
  8    Thread 0x7f5e66e05700 (LWP 2151) "swap writer" 0x00007f5e9839f0a9 in syscall () from /lib64/libc.so.6
  9    Thread 0x7f5e659be700 (LWP 2796) "paint" 0x00007f5e9839f0a9 in syscall () from /lib64/libc.so.6

Thread 9 (Thread 0x7f5e659be700 (LWP 2796)):
#0  0x00007f5e9839f0a9 in syscall () at /lib64/libc.so.6
#1  0x00007f5e98f257ff in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2  0x00000000005353ef in  ()
#3  0x00007f5e98f083a5 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f5e98679637 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f5e983a4e8f in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f5e66e05700 (LWP 2151)):
#0  0x00007f5e9839f0a9 in syscall () at /lib64/libc.so.6
#1  0x00007f5e98f257ff in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f5e9abc9c99 in  () at /usr/lib64/libgegl-0.4.so.0
#3  0x00007f5e98f083a5 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f5e98679637 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f5e983a4e8f in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f5e68901700 (LWP 2119)):
#0  0x00007f5e9839f0a9 in syscall () at /lib64/libc.so.6
#1  0x00007f5e98f257ff in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2  0x000000000074d8b3 in  ()
#3  0x00007f5e98f083a5 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f5e98679637 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f5e983a4e8f in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f5e69102700 (LWP 2118)):
#0  0x00007f5e9839f0a9 in syscall () at /lib64/libc.so.6
#1  0x00007f5e98f257ff in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2  0x000000000074d8b3 in  ()
#3  0x00007f5e98f083a5 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f5e98679637 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f5e983a4e8f in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f5e69903700 (LWP 2117)):
#0  0x00007f5e9839f0a9 in syscall () at /lib64/libc.so.6
#1  0x00007f5e98f257ff in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2  0x000000000074d8b3 in  ()
#3  0x00007f5e98f083a5 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f5e98679637 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f5e983a4e8f in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f5e6a104700 (LWP 2116)):
#0  0x00007f5e9839f0a9 in syscall () at /lib64/libc.so.6
#1  0x00007f5e98f257ff in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2  0x000000000074d68d in  ()
#3  0x00007f5e98f083a5 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f5e98679637 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f5e983a4e8f in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f5e8b8c8700 (LWP 2114)):
#0  0x00007f5e98398b79 in poll () at /lib64/libc.so.6
#1  0x00007f5e98ee1a51 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f5e98ee1de2 in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f5e9a26d7f6 in  () at /usr/lib64/libgio-2.0.so.0
#4  0x00007f5e98f083a5 in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f5e98679637 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f5e983a4e8f in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f5e8c0c9700 (LWP 2113)):
#0  0x00007f5e98398b79 in poll () at /lib64/libc.so.6
#1  0x00007f5e98ee1a51 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f5e98ee1b5c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f5e98ee1ba1 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f5e98f083a5 in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f5e98679637 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f5e983a4e8f in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f5e9df71d40 (LWP 2110)):
#0  0x00007f5e98682f84 in read () at /lib64/libpthread.so.0
#1  0x00007f5e9c3b13db in gimp_stack_trace_print () at /usr/lib64/libgimpbase-2.0.so.0
#2  0x00000000004a6d0e in  ()
#3  0x00000000004a7308 in  ()
#4  0x00000000004a7a17 in  ()
#5  0x00007f5e98684380 in <signal handler called> () at /lib64/libpthread.so.0
#6  0x00007f5e9d286812 in gdk_x11_drawable_get_xdisplay () at /usr/lib64/libgdk-x11-2.0.so.0
#7  0x00007f5e659c71ee in scim_bridge_key_event_gdk_to_bridge () at /usr/lib64/gtk-2.0/2.10.0/immodules/im-scim.so
#8  0x00007f5e659c6b93 in  () at /usr/lib64/gtk-2.0/2.10.0/immodules/im-scim.so
#9  0x00007f5e659c6e4c in  () at /usr/lib64/gtk-2.0/2.10.0/immodules/im-scim.so
#10 0x00007f5e9d60339b in  () at /usr/lib64/libgtk-x11-2.0.so.0
#11 0x00007f5e9d5b2ed4 in  () at /usr/lib64/libgtk-x11-2.0.so.0
#12 0x00007f5e9d619ebb in  () at /usr/lib64/libgtk-x11-2.0.so.0
#13 0x00007f5e991ba5b1 in g_closure_invoke () at /usr/lib64/libgobject-2.0.so.0
#14 0x00007f5e991cc988 in  () at /usr/lib64/libgobject-2.0.so.0
#15 0x00007f5e991d4b0c in g_signal_emit_valist () at /usr/lib64/libgobject-2.0.so.0
#16 0x00007f5e991d5b12 in g_signal_emit () at /usr/lib64/libgobject-2.0.so.0
#17 0x00007f5e9d728dac in  () at /usr/lib64/libgtk-x11-2.0.so.0
#18 0x00007f5e9d73bf0d in gtk_window_propagate_key_event () at /usr/lib64/libgtk-x11-2.0.so.0
#19 0x000000000068965b in  ()
#20 0x00007f5e9d619ebb in  () at /usr/lib64/libgtk-x11-2.0.so.0
#21 0x00007f5e991ba69d in g_closure_invoke () at /usr/lib64/libgobject-2.0.so.0
#22 0x00007f5e991cc988 in  () at /usr/lib64/libgobject-2.0.so.0
#23 0x00007f5e991d4b0c in g_signal_emit_valist () at /usr/lib64/libgobject-2.0.so.0
#24 0x00007f5e991d5b12 in g_signal_emit () at /usr/lib64/libgobject-2.0.so.0
#25 0x00007f5e9d728dac in  () at /usr/lib64/libgtk-x11-2.0.so.0
#26 0x00007f5e9d61824d in gtk_propagate_event () at /usr/lib64/libgtk-x11-2.0.so.0
#27 0x00007f5e9d61856b in gtk_main_do_event () at /usr/lib64/libgtk-x11-2.0.so.0
#28 0x00007f5e9d28aafc in  () at /usr/lib64/libgdk-x11-2.0.so.0
#29 0x00007f5e98ee18c7 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#30 0x00007f5e98ee1ad8 in  () at /usr/lib64/libglib-2.0.so.0
#31 0x00007f5e98ee1de2 in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0
#32 0x00000000004a670a in app_run ()
#33 0x00000000004a5fdc in main ()
Edited Jun 15, 2018 by Piotr Drąg
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: GNOME/gimp#1648