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,649
    • Issues 2,649
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 35
    • Merge Requests 35
  • 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
  • #1655

Closed
Open
Opened Jun 15, 2018 by Mad Doctor Kaeding@themaddoctor

crash on export to xbm

GIMP version:2.10.2

Operating System:linux64

Package: compiled from source

Description of the bug

crash if export an unaltered new image to xbm

Reproduction

Is the bug reproducible? Always

Reproduction steps:

1.start gimp 2.file>new create new file, any size 3.file>export as... 4.change extension to .xbm 5.hit "export" 6. crash

…

Expected result: Dialog to save xbm file, file saved, no crash

Actual result: crash

Additional information

GNU Image Manipulation Program version 2.10.2
git-describe: GIMP_2_10_0-292-gbe7f9b433a
C compiler:
	Using built-in specs.
	COLLECT_GCC=gcc
	COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-pc-linux-gnu/7.3.0/lto-wrapper
	Target: x86_64-pc-linux-gnu
	Configured with: ../configure --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,go,fortran,objc,obj-c++ --with-system-zlib --enable-install-libiberty --with-default-libstdcxx-abi=gcc4-compatible
	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.57.1 (compiled against version 2.57.1)
using GdkPixbuf version 2.36.12 (compiled against version 2.36.12)
using GTK+ version 2.24.31 (compiled against version 2.24.31)
using Pango version 1.42.1 (compiled against version 1.42.1)
using Fontconfig version 2.13.0 (compiled against version 2.13.0)
using Cairo version 1.14.12 (compiled against version 1.14.12)

> fatal error: Aborted

Stack trace:

# Stack traces obtained from PID 18233 - Thread 18233 #

[New LWP 18253]
[New LWP 18252]
[New LWP 18240]
[New LWP 18239]
[New LWP 18238]
[New LWP 18237]
[New LWP 18236]
[New LWP 18234]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007f056f841ecd in read () from /lib64/libc.so.6
  Id   Target Id         Frame 
  9    Thread 0x7f055c0e2700 (LWP 18234) "gmain" 0x00007f056f8436bd in poll () from /lib64/libc.so.6
  8    Thread 0x7f055b8e1700 (LWP 18236) "gdbus" 0x00007f056f8436bd in poll () from /lib64/libc.so.6
  7    Thread 0x7f0543cae700 (LWP 18237) "async" 0x00007f056f84a469 in syscall () from /lib64/libc.so.6
  6    Thread 0x7f05434ad700 (LWP 18238) "worker" 0x00007f056f84a469 in syscall () from /lib64/libc.so.6
  5    Thread 0x7f0542cac700 (LWP 18239) "worker" 0x00007f056f84a469 in syscall () from /lib64/libc.so.6
  4    Thread 0x7f05424ab700 (LWP 18240) "worker" 0x00007f056f84a469 in syscall () from /lib64/libc.so.6
  3    Thread 0x7f05410a1700 (LWP 18252) "pool" 0x00007f056f84a469 in syscall () from /lib64/libc.so.6
  2    Thread 0x7f0541caa700 (LWP 18253) "swap writer" 0x00007f056f84a469 in syscall () from /lib64/libc.so.6
* 1    Thread 0x7f057537fdc0 (LWP 18233) "gimp" 0x00007f056f841ecd in read () from /lib64/libc.so.6

Thread 9 (Thread 0x7f055c0e2700 (LWP 18234)):
#0  0x00007f056f8436bd in poll () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007f057092f511 in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#2  0x00007f057092f61c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f057092f661 in glib_worker_main () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#4  0x00007f0570956085 in g_thread_proxy () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#5  0x00007f056fb1b052 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6  0x00007f056f84e8cd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 8 (Thread 0x7f055b8e1700 (LWP 18236)):
#0  0x00007f056f8436bd in poll () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007f057092f511 in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#2  0x00007f057092f8a2 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f0571688d16 in gdbus_shared_thread_func () from /usr/lib64/libgio-2.0.so.0
No symbol table info available.
#4  0x00007f0570956085 in g_thread_proxy () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#5  0x00007f056fb1b052 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6  0x00007f056f84e8cd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 7 (Thread 0x7f0543cae700 (LWP 18237)):
#0  0x00007f056f84a469 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007f05709739ef in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#2  0x000000000072a6cd in gimp_parallel_run_async_thread_func ()
No symbol table info available.
#3  0x00007f0570956085 in g_thread_proxy () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#4  0x00007f056fb1b052 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00007f056f84e8cd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 6 (Thread 0x7f05434ad700 (LWP 18238)):
#0  0x00007f056f84a469 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007f05709739ef in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#2  0x000000000072a8f3 in gimp_parallel_distribute_thread_func ()
No symbol table info available.
#3  0x00007f0570956085 in g_thread_proxy () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#4  0x00007f056fb1b052 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00007f056f84e8cd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 5 (Thread 0x7f0542cac700 (LWP 18239)):
#0  0x00007f056f84a469 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007f05709739ef in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#2  0x000000000072a8f3 in gimp_parallel_distribute_thread_func ()
No symbol table info available.
#3  0x00007f0570956085 in g_thread_proxy () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#4  0x00007f056fb1b052 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00007f056f84e8cd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 4 (Thread 0x7f05424ab700 (LWP 18240)):
#0  0x00007f056f84a469 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007f05709739ef in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#2  0x000000000072a8f3 in gimp_parallel_distribute_thread_func ()
No symbol table info available.
#3  0x00007f0570956085 in g_thread_proxy () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#4  0x00007f056fb1b052 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00007f056f84e8cd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 3 (Thread 0x7f05410a1700 (LWP 18252)):
#0  0x00007f056f84a469 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007f0570973b04 in g_cond_wait_until () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#2  0x00007f0570902fd1 in g_async_queue_pop_intern_unlocked () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f057090356c in g_async_queue_timeout_pop () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#4  0x00007f0570956aee in g_thread_pool_thread_proxy () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#5  0x00007f0570956085 in g_thread_proxy () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#6  0x00007f056fb1b052 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#7  0x00007f056f84e8cd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 2 (Thread 0x7f0541caa700 (LWP 18253)):
#0  0x00007f056f84a469 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007f05709739ef in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#2  0x00007f0572000596 in gegl_tile_backend_swap_writer_thread () from /usr/lib64/libgegl-0.4.so.0
No symbol table info available.
#3  0x00007f0570956085 in g_thread_proxy () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#4  0x00007f056fb1b052 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00007f056f84e8cd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 1 (Thread 0x7f057537fdc0 (LWP 18233)):
#0  0x00007f056f841ecd in read () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007f05737cfc4b in gimp_stack_trace_print () from /usr/lib64/libgimpbase-2.0.so.0
No symbol table info available.
#2  0x000000000049be73 in gimp_eek ()
No symbol table info available.
#3  0x000000000049c416 in gimp_fatal_error ()
No symbol table info available.
#4  0x000000000049cad7 in gimp_sigfatal_handler ()
No symbol table info available.
#5  <signal handler called>
No symbol table info available.
#6  0x00007f056f79f339 in raise () from /lib64/libc.so.6
No symbol table info available.
#7  0x00007f056f7a2458 in abort () from /lib64/libc.so.6
No symbol table info available.
#8  0x00007f056f798456 in __assert_fail_base () from /lib64/libc.so.6
No symbol table info available.
#9  0x00007f056f798502 in __assert_fail () from /lib64/libc.so.6
No symbol table info available.
#10 0x00007f05712dbac2 in babl_malloc () from /usr/lib64/libbabl-0.1.so.0
No symbol table info available.
#11 0x00007f05712de2dc in babl_palette_init_radii () from /usr/lib64/libbabl-0.1.so.0
No symbol table info available.
#12 0x00007f05712df4db in babl_palette_set_palette () from /usr/lib64/libbabl-0.1.so.0
No symbol table info available.
#13 0x000000000077c28e in gimp_image_real_colormap_changed ()
No symbol table info available.
#14 0x00007f0570c08f4d in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#15 0x00007f0570c1c0de in signal_emit_unlocked_R () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#16 0x00007f0570c24875 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#17 0x00007f0570c25232 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#18 0x000000000078bea4 in gimp_image_convert_indexed ()
No symbol table info available.
#19 0x00000000006bbeef in image_convert_indexed_invoker ()
No symbol table info available.
#20 0x00000000006fce1b in gimp_procedure_execute ()
No symbol table info available.
#21 0x00000000006f6931 in gimp_pdb_execute_procedure_by_name_args ()
No symbol table info available.
#22 0x0000000000700f94 in gimp_plug_in_handle_message ()
No symbol table info available.
#23 0x00000000006ff6bb in gimp_plug_in_recv_message ()
No symbol table info available.
#24 0x00007f057092f1f5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#25 0x00007f057092f598 in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#26 0x00007f057092f8a2 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#27 0x000000000070f116 in gimp_plug_in_manager_call_run ()
No symbol table info available.
#28 0x000000000070888d in gimp_plug_in_procedure_execute ()
No symbol table info available.
#29 0x00000000006fce1b in gimp_procedure_execute ()
No symbol table info available.
#30 0x00000000006f6931 in gimp_pdb_execute_procedure_by_name_args ()
No symbol table info available.
#31 0x00000000006f6d6d in gimp_pdb_execute_procedure_by_name ()
No symbol table info available.
#32 0x00000000007e3f78 in file_save ()
No symbol table info available.
#33 0x00000000004da76a in file_save_dialog_save_image ()
No symbol table info available.
#34 0x00000000004dac92 in file_save_dialog_response ()
No symbol table info available.
#35 0x00007f0570c08f4d in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#36 0x00007f0570c1c00e in signal_emit_unlocked_R () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#37 0x00007f0570c24875 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#38 0x00007f0570c25232 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#39 0x00007f0570c08f4d in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#40 0x00007f0570c1c00e in signal_emit_unlocked_R () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#41 0x00007f0570c24875 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#42 0x00007f0570c25232 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#43 0x00007f057498a62e in button_activate_timeout () from /usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#44 0x00007f05746675fc in gdk_threads_dispatch () from /usr/lib64/libgdk-x11-2.0.so.0
No symbol table info available.
#45 0x00007f057092fc43 in g_timeout_dispatch () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#46 0x00007f057092f1f5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#47 0x00007f057092f598 in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#48 0x00007f057092f8a2 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#49 0x000000000049b8aa in app_run ()
No symbol table info available.
#50 0x000000000049b1ec in main ()
No symbol table info available.
Edited Jun 15, 2018 by Mad Doctor Kaeding
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: GNOME/gimp#1655