Crash when enabling profile transform in ops that use "special" input/output formats
@ellestone
Submitted by Elle Stone Link to original bug (#794366)
Description
I was preparing a screenshot to use to explain to a pixls.us user what the various color picker readouts mean, specifically in the case where the image is in a color space other than GIMP's built-in color space, in this particular case in a ProPhotoRGB color space. I used Exposure to lower the brightness without any problem. Then I tried to use the Hue-Chroma tool to lower the chroma, at which point GIMP crashed. If it's relevant, the image was at 32f perceptual precision, and I had three different color readout dialogs open on the screen at once.
This is on completely stock, default babl/GEGL/GIMP (no modifications to the code) updated and compiled this morning.
Here's the terminal output:
gimp_color_transform_new: using babl for 'LargeRGB-elle-V4-g18.icc' -> 'nec-20171223-g22-t5200-R255-G239-B250-qm-cal-qh-aS.icc'
gimp_color_transform_new: using babl for 'LargeRGB-elle-V4-g18.icc' -> 'nec-20171223-g22-t5200-R255-G239-B250-qm-cal-qh-aS.icc'
gimp_color_transform_new: using babl for 'LargeRGB-elle-V4-g18.icc' -> 'nec-20171223-g22-t5200-R255-G239-B250-qm-cal-qh-aS.icc'
gimp_color_transform_new: using babl for 'LargeRGB-elle-V4-g18.icc' -> 'nec-20171223-g22-t5200-R255-G239-B250-qm-cal-qh-aS.icc'
XXXXXX gimp_image_create_color_transforms XXXXXX
gimp_color_transform_new: using babl for 'LargeRGB-elle-V4-g18.icc' -> 'GIMP built-in sRGB'
gimp_color_transform_new: using babl for 'GIMP built-in sRGB' -> 'LargeRGB-elle-V4-g18.icc'
gimp_color_transform_new: using babl for 'LargeRGB-elle-V4-g18.icc' -> 'GIMP built-in sRGB'
gimp_color_transform_new: using babl for 'GIMP built-in sRGB' -> 'LargeRGB-elle-V4-g18.icc'
Parsing '/home/elle/code-install/gimpdefault/install/config/filters/GimpGegl-gegl-exposure-config.settings'
using gegl copy
GUI new func match: generic fallback
valid: 0 0 600 400
Writing '/home/elle/code-install/gimpdefault/install/config/filters/GimpGegl-gegl-exposure-config.settings'
Parsing '/home/elle/code-install/gimpdefault/install/config/filters/GimpLevelsConfig.settings'
Parsing '/home/elle/code-install/gimpdefault/install/config/tool-options/gimp-levels-tool.settings'
using gegl copy
Writing '/home/elle/code-install/gimpdefault/install/config/gimprc'
using gegl copy
drawable format: R'G'B' u8
filter input format: RGBA float
filter output format: RGBA float
profile transform drawable format: R'G'B' float
profile transform input format: RGBA float
profile transform output format: RGBA float
using gimp:profile-transform
gimp_color_transform_new: using babl for 'LargeRGB-elle-V4-g18.icc' -> 'GIMP built-in Linear sRGB'
gimp_color_transform_new: using babl for 'GIMP built-in Linear sRGB' -> 'LargeRGB-elle-V4-g18.icc'
gimp_color_transform_new: using babl for 'LargeRGB-elle-V4-g18.icc' -> 'nec-20171223-g22-t5200-R255-G239-B250-qm-cal-qh-aS.icc'
XXXXXX gimp_image_create_color_transforms XXXXXX
gimp_color_transform_new: using babl for 'LargeRGB-elle-V4-g18.icc' -> 'GIMP built-in sRGB'
gimp_color_transform_new: using babl for 'GIMP built-in sRGB' -> 'LargeRGB-elle-V4-g18.icc'
gimp_color_transform_new: using babl for 'LargeRGB-elle-V4-g18.icc' -> 'GIMP built-in sRGB'
gimp_color_transform_new: using babl for 'GIMP built-in sRGB' -> 'LargeRGB-elle-V4-g18.icc'
using gegl copy
GUI new func match: generic fallback
drawable format: R'G'B' float
filter input format: RGB float
filter output format: RGB float
profile transform drawable format: R'G'B' float
profile transform input format: RGB float
profile transform output format: RGB float
using gimp:profile-transform
gimp_color_transform_new: using babl for 'LargeRGB-elle-V4-g18.icc' -> 'GIMP built-in Linear sRGB'
gimp_color_transform_new: using babl for 'GIMP built-in Linear sRGB' -> 'LargeRGB-elle-V4-g18.icc'
gimp_imagefile_icon_callback: Error when getting information for file “/home/elle/gimp-color-menu.png”: No such file or directory
drawable format: R'G'B' float
filter input format: RGBA float
filter output format: RGBA float
profile transform drawable format: R'G'B' float
profile transform input format: RGBA float
profile transform output format: RGBA float
using gimp:profile-transform
GUI new func match: generic fallback
*WARNING* missing babl fast path(s): "cairo-RGB24" to "R'G'B' u8"
gimp_imagefile_icon_callback: Error when getting information for file “/home/elle/gimp-color-menu.png”: No such file or directory
Writing '/home/elle/code-install/gimpdefault/install/config/gimprc'
gimp_color_transform_new: using babl for 'nec-20171223-g22-t5200-R255-G239-B250-qm-cal-qh-aS.icc' -> 'GIMP built-in sRGB'
gimp_gegl_convert_color_profile: converting buffer took 0.0783 seconds
loading menu '/home/elle/code-install/gimpdefault/install/share/gimp/2.0/menus/image-menu.xml' for /image-menubar
gimp_color_transform_new: using babl for 'GIMP built-in sRGB' -> 'nec-20171223-g22-t5200-R255-G239-B250-qm-cal-qh-aS.icc'
Parsing '/home/elle/code-install/gimpdefault/install/config/filters/GimpGegl-gegl-hue-chroma-config.settings'
drawable format: R'G'B' float
filter input format: CIE LCH(ab) alpha float
filter output format: CIE LCH(ab) alpha float
format: CIE LCH(ab) alpha float
has_alpha = TRUE
type = float
model = CIE LCH(ab) alpha
format: CIE LCH(ab) alpha float
has_alpha = TRUE
type = float
model = CIE LCH(ab) alpha
profile transform drawable format: R'G'B' float
babl-internal.c:110 babl_get_name()
Eeeeek! Assertion failed: `BABL_IS_BABL (babl)`
gimp-2.9: babl-internal.c:110: babl_get_name: Assertion `(((void *)0)==(babl)?0 :( ((((Babl*)(babl))->class_type)>=BABL_INSTANCE ) && ((((Babl*)(babl))->class_type)<=BABL_SKY) ?1:0 ) )' failed.
/home/elle/code-install/gimpdefault/install/bin/gimp-2.9: fatal error: Aborted
(script-fu:17810): LibGimpBase-WARNING **: 12:47:23.164: script-fu: gimp_wire_read(): error
And here's the debug popup output:
GNU Image Manipulation Program version 2.9.9
git-describe: GIMP_2_9_8-686-gc5a0189b7f
C compiler:
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/6.4.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /var/tmp/portage/sys-devel/gcc-6.4.0-r1/work/gcc-6.4.0/configure --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/6.4.0 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/6.4.0 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/6.4.0/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/6.4.0/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/6.4.0/python --enable-languages=c,c++,fortran --enable-obsolete --enable-secureplt --disable-werror --with-system-zlib --disable-nls --enable-checking=release --with-bugurl=https://bugs.gentoo.org/ --with-pkgversion='Gentoo 6.4.0-r1 p1.3' --disable-esp --enable-libstdcxx-time --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --disable-multilib --with-multilib-list=m64 --disable-altivec --disable-fixed-point --enable-targets=all --disable-libgcj --enable-libgomp --disable-libmudflap --disable-libssp --disable-libcilkrts --disable-libmpx --enable-vtable-verify --enable-libvtv --enable-lto --without-isl --enable-libsanitizer --enable-default-pie --enable-default-ssp
Thread model: posix
gcc version 6.4.0 (Gentoo 6.4.0-r1 p1.3)
using GEGL version 0.3.29 (compiled against version 0.3.29)
using GLib version 2.55.0 (compiled against version 2.55.0)
using GdkPixbuf version 2.36.11 (compiled against version 2.36.11)
using GTK+ version 2.24.31 (compiled against version 2.24.31)
using Pango version 1.40.14 (compiled against version 1.40.14)
using Fontconfig version 2.12.6 (compiled against version 2.12.6)
using Cairo version 1.14.12 (compiled against version 1.14.12)
> fatal error: Aborted
Stack trace:
[New LWP 17802]
[New LWP 17803]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007f12ceaeaaed in read () from /lib64/libpthread.so.0
#0 0x00007f12ceaeaaed in read () from /lib64/libpthread.so.0
No symbol table info available.
#1 0x00007f12d2c62f71 in read (__nbytes=256, __buf=0x7ffc0d2dd040, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
No locals.
#2 gimp_stack_trace_print (prog_name=<optimized out>, stream=stream@entry=0x563322db7fe0, trace=trace@entry=0x0) at gimputils.c:1253
status = 22067
stack_printed = 0
gtrace = 0x0
gimp_pid = "17801\000\000\000\204\fg\324\022\177\000"
pid = 18262
buffer = "\005", '\000' <repeats 15 times>, "@\344T\316\022\177\000\000\240\315\032\316\022\177\000\000p\321-\r\374\177\000\000\267\202g\324\022\177\000\000\377\377\377\377\377\377\377\377(\002\000\000\000\000\000\000#\000\000\000%%%%\000\374\375J\263G\257\016\b\000\000\000\000\000\000\000\340\177\333\"3V\000\000\004\000\000\000\000\000\000\000\340\177\333\"3V\000\000\241\027\264\033\063V\000\000\340\177\333\"3V\000\000\001\000\000\000\000\000\000\000\240A\363\034\063V\000\000\000\000\000\000\000\000\000\000\a*\"\316\022\177", '\000' <repeats 18 times>, "(\002\000\000\000\000\000\000\000\374\375J\263G\257\016\001\000\000\000\000\000\000\000\000"...
sync_fd = {13, 14}
out_fd = {15, 16}
#3 0x000056331b7109fc in gimp_eek (reason=reason@entry=0x56331baccc0d "fatal error", message=<optimized out>, use_handler=use_handler@entry=1) at errors.c:325
fd = 0x563322db7fe0
has_backtrace = 1
pid = "17801\000\000\000\240A\363\034\063V\000"
gimpdebug = 0x56331baccc28 "/home/elle/code-install/gimpdefault/install/libexec/gimp-debug-tool-2.0"
args = {0x56331baccc28 "/home/elle/code-install/gimpdefault/install/libexec/gimp-debug-tool-2.0", 0x56331d04cde0 "/home/elle/code-install/gimpdefault/install/bin/gimp-2.9", 0x7ffc0d2dd240 "17801", 0x56331baccc0d "fatal error", 0x56332029432e "Aborted", 0x56331d052050 "/home/elle/code-install/gimpdefault/install/config/CrashLog/GIMP-crash-1521131113.txt", 0x0}
config = <optimized out>
eek_handled = 0
debug_policy = GIMP_DEBUG_POLICY_WARNING
iter = <optimized out>
num_idx = <optimized out>
i = 0
#4 0x000056331b710f38 in gimp_fatal_error (message=<optimized out>) at errors.c:181
No locals.
#5 0x000056331b711697 in gimp_sigfatal_handler (sig_num=<optimized out>) at signals.c:165
No locals.
#6 <signal handler called>
No symbol table info available.
#7 0x00007f12ce1dcf80 in raise () from /lib64/libc.so.6
No symbol table info available.
#8 0x00007f12ce1dec4a in abort () from /lib64/libc.so.6
No symbol table info available.
#9 0x00007f12ce1d4ce7 in ?? () from /lib64/libc.so.6
No symbol table info available.
#10 0x00007f12ce1d4da2 in __assert_fail () from /lib64/libc.so.6
No symbol table info available.
#11 0x00007f12d039dd60 in babl_get_name (babl=babl@entry=0x0) at babl-internal.c:110
__PRETTY_FUNCTION__ = "babl_get_name"
#12 0x000056331b9f0399 in gimp_drawable_filter_sync_transform (filter=filter@entry=0x7f1284008db0) at gimpdrawablefilter.c:690
has_input = <optimized out>
input_format = 0x0
output_format = 0x0
drawable_profile = <optimized out>
drawable_format = 0x56331cf244b0
input_profile = <optimized out>
output_profile = <optimized out>
dummy = 22067
managed = 0x56331e37a650
#13 0x000056331b9f1258 in gimp_drawable_filter_set_color_managed (filter=0x7f1284008db0, color_managed=1) at gimpdrawablefilter.c:359
__func__ = "gimp_drawable_filter_set_color_managed"
#14 0x000056331b785019 in gimp_filter_tool_create_filter (filter_tool=filter_tool@entry=0x56332059c830) at gimpfiltertool.c:1060
tool = 0x56332059c830
options = 0x56331d40f110
__func__ = "gimp_filter_tool_create_filter"
#15 0x000056331b786df5 in gimp_filter_tool_initialize (tool=<optimized out>, display=<optimized out>, error=<optimized out>) at gimpfiltertool.c:441
filter_tool = 0x56332059c830
tool_info = 0x56331d453270
image = <optimized out>
drawable = 0x56331e37a650
shell = 0x56331f590030
#16 0x000056331b797790 in gimp_operation_tool_initialize (tool=0x56332059c830, display=0x56331ec27c00, error=0x7ffc0d2ddce0) at gimpoperationtool.c:184
No locals.
#17 0x000056331b7b97e6 in gimp_tool_initialize (tool=tool@entry=0x56332059c830, display=display@entry=0x56331ec27c00) at gimptool.c:630
error = 0x0
__func__ = "gimp_tool_initialize"
#18 0x000056331b76fdcb in tool_manager_initialize_active (gimp=gimp@entry=0x56331cfc0090, display=0x56331ec27c00) at tool_manager.c:237
tool = 0x56332059c830
tool_manager = <optimized out>
__func__ = "tool_manager_initialize_active"
#19 0x000056331b749999 in gimp_gegl_procedure_execute_async (procedure=<optimized out>, gimp=0x56331cfc0090, context=<optimized out>, progress=<optimized out>, args=<optimized out>, display=0x56331ec27c00) at gimpgeglprocedure.c:390
run_mode = <optimized out>
settings = <optimized out>
active_tool = 0x56332059c830
tool_name = <optimized out>
#20 0x000056331b985bde in gimp_procedure_execute_async (procedure=0x5633218c42c0, gimp=0x56331cfc0090, context=0x563326d95130, progress=0x56331ec27c00, args=0x563320368c80, display=0x56331ec27c00, error=0x7ffc0d2dde20) at gimpprocedure.c:511
__func__ = "gimp_procedure_execute_async"
#21 0x000056331b73d4bb in procedure_commands_run_procedure_async (procedure=procedure@entry=0x5633218c42c0, gimp=gimp@entry=0x56331cfc0090, progress=0x56331ec27c00, run_mode=run_mode@entry=GIMP_RUN_INTERACTIVE, args=args@entry=0x563320368c80, display=display@entry=0x56331ec27c00) at procedure-commands.c:310
error = 0x0
__func__ = "procedure_commands_run_procedure_async"
#22 0x000056331b72dc4b in filters_run_procedure (gimp=0x56331cfc0090, display=0x56331ec27c00, procedure=0x5633218c42c0, run_mode=GIMP_RUN_INTERACTIVE) at filters-commands.c:241
success = 0
settings = <optimized out>
args = 0x563320368c80
#23 0x000056331b72ddab in filters_history_cmd_callback (action=<optimized out>, procedure=<optimized out>, data=<optimized out>) at filters-commands.c:153
gimp = <optimized out>
display = <optimized out>
#24 0x000056331b72e1f1 in filters_apply_interactive_cmd_callback (action=<optimized out>, operation=0x563322fec570 "gegl:hue-chroma", data=0x56331cfc0090) at filters-commands.c:119
image = 0x56331cfdf240
drawable = <optimized out>
procedure = 0x5633218c42c0
#25 0x00007f12cf4978c5 in g_closure_invoke (closure=0x56331ef8d4f0, return_value=return_value@entry=0x0, n_param_values=2, param_values=param_values@entry=0x7ffc0d2de0a0, invocation_hint=invocation_hint@entry=0x7ffc0d2de020) at gclosure.c:804
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x56331ef8d4d0
__func__ = "g_closure_invoke"
#26 0x00007f12cf4aaa42 in signal_emit_unlocked_R (node=node@entry=0x56331ee3fc70, detail=detail@entry=0, instance=instance@entry=0x56331ef8c150, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffc0d2de0a0) at gsignal.c:3635
tmp = <optimized out>
handler = 0x56331ef8bb40
accumulator = 0x0
emission = {next = 0x7ffc0d2de460, instance = 0x56331ef8c150, ihint = {signal_id = 394, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
handler_list = 0x56331ef8bb40
return_accu = 0x0
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 394
max_sequential_handler_number = 134549
return_value_altered = 1
#27 0x00007f12cf4b396c in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffc0d2de260) at gsignal.c:3391
instance_and_params = 0x7ffc0d2de0a0
signal_return_type = <optimized out>
param_values = 0x7ffc0d2de0b8
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#28 0x00007f12cf4b3d4f in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3447
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffc0d2de340, reg_save_area = 0x7ffc0d2de280}}
#29 0x00007f12cf4978c5 in g_closure_invoke (closure=closure@entry=0x56331e5c2830, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7ffc0d2de4f0, invocation_hint=invocation_hint@entry=0x7ffc0d2de470) at gclosure.c:804
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x56331e5c2810
__func__ = "g_closure_invoke"
#30 0x00007f12cf4aa41c in signal_emit_unlocked_R (node=node@entry=0x56331e5c28a0, detail=detail@entry=0, instance=instance@entry=0x56331ef8c150, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffc0d2de4f0) at gsignal.c:3565
accumulator = 0x0
emission = {next = 0x7ffc0d2de8c0, instance = 0x56331ef8c150, ihint = {signal_id = 383, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 94777561578144}
handler_list = <optimized out>
return_accu = 0x0
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 383
max_sequential_handler_number = 134549
return_value_altered = <optimized out>
#31 0x00007f12cf4b396c in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffc0d2de6a0) at gsignal.c:3391
instance_and_params = 0x7ffc0d2de4f0
signal_return_type = <optimized out>
param_values = 0x7ffc0d2de508
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#32 0x00007f12cf4b3d4f in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3447
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc0d2de780, reg_save_area = 0x7ffc0d2de6c0}}
#33 0x00007f12d3e08510 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#34 0x00007f12cf4978c5 in g_closure_invoke (closure=closure@entry=0x56331e39ad00, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7ffc0d2de950, invocation_hint=invocation_hint@entry=0x7ffc0d2de8d0) at gclosure.c:804
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x56331e39ace0
__func__ = "g_closure_invoke"
#35 0x00007f12cf4aa41c in signal_emit_unlocked_R (node=node@entry=0x56331e39ad30, detail=detail@entry=0, instance=instance@entry=0x563325f23570, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffc0d2de950) at gsignal.c:3565
accumulator = 0x0
emission = {next = 0x7ffc0d2dee00, instance = 0x563325f23570, ihint = {signal_id = 318, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 94777552675600}
handler_list = <optimized out>
return_accu = 0x0
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 318
max_sequential_handler_number = 134549
return_value_altered = <optimized out>
#36 0x00007f12cf4b396c in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffc0d2deb00) at gsignal.c:3391
instance_and_params = 0x7ffc0d2de950
signal_return_type = <optimized out>
param_values = 0x7ffc0d2de968
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#37 0x00007f12cf4b3d4f in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3447
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc0d2debe0, reg_save_area = 0x7ffc0d2deb20}}
#38 0x00007f12d3fdbe9e in gtk_widget_activate () from /usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#39 0x00007f12d3ed701d in gtk_menu_shell_activate_item () from /usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#40 0x00007f12d3ed7386 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#41 0x00007f12d3ec52ec in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#42 0x00007f12cf4978c5 in g_closure_invoke (closure=closure@entry=0x56331d1caf40, return_value=return_value@entry=0x7ffc0d2dee30, n_param_values=2, param_values=param_values@entry=0x7ffc0d2dee90, invocation_hint=invocation_hint@entry=0x7ffc0d2dee10) at gclosure.c:804
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x56331d1caf20
__func__ = "g_closure_invoke"
#43 0x00007f12cf4aae3d in signal_emit_unlocked_R (node=node@entry=0x56331d1caf90, detail=detail@entry=0, instance=instance@entry=0x5633264e8300, emission_return=emission_return@entry=0x7ffc0d2defa0, instance_and_params=instance_and_params@entry=0x7ffc0d2dee90) at gsignal.c:3673
accumulator = 0x56331d1cb000
emission = {next = 0x0, instance = 0x5633264e8300, ihint = {signal_id = 157, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 94777531143776}
handler_list = <optimized out>
return_accu = 0x7ffc0d2dee30
accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 157
max_sequential_handler_number = 134549
return_value_altered = 0
#44 0x00007f12cf4b340f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffc0d2df050) at gsignal.c:3401
return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
error = 0x0
rtype = 20
static_scope = 0
instance_and_params = 0x7ffc0d2dee90
signal_return_type = <optimized out>
param_values = 0x7ffc0d2deea8
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#45 0x00007f12cf4b3d4f in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3447
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffc0d2df130, reg_save_area = 0x7ffc0d2df070}}
#46 0x00007f12d3fdd11c in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#47 0x00007f12d3ec3ab4 in gtk_propagate_event () from /usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#48 0x00007f12d3ec3e6b in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#49 0x00007f12d3b3b41c in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
No symbol table info available.
#50 0x00007f12cefb58e7 in g_main_dispatch (context=0x56331cf9a050) at gmain.c:3182
dispatch = 0x7f12d3b3b3d0
prev_source = 0x0
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = <optimized out>
cb_data = <optimized out>
need_destroy = <optimized out>
source = 0x56331cf99f60
current = 0x56331cfb30b0
i = 0
#51 g_main_context_dispatch (context=context@entry=0x56331cf9a050) at gmain.c:3847
No locals.
#52 0x00007f12cefb5b58 in g_main_context_iterate (context=0x56331cf9a050, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3920
max_priority = 2147483647
timeout = -1
some_ready = 1
nfds = 4
allocated_nfds = 5
fds = <optimized out>
#53 0x00007f12cefb5e82 in g_main_loop_run (loop=0x56331ed7c0b0) at gmain.c:4116
__func__ = "g_main_loop_run"
#54 0x000056331b710582 in app_run (full_prog_name=0x56331cee7490 "/home/elle/code-install/gimpdefault/install/bin/gimp-2.9", filenames=<optimized out>, alternate_system_gimprc=<optimized out>, alternate_gimprc=0x0, session_name=<optimized out>, batch_interpreter=0x0, batch_commands=0x0, as_new=0, no_interface=0, no_data=0, no_fonts=0, no_splash=0, be_verbose=1, use_shm=1, use_cpu_accel=1, console_messages=0, use_debug_handler=0, show_playground=1, stack_trace_mode=GIMP_STACK_TRACE_QUERY, pdb_compat_mode=GIMP_PDB_COMPAT_WARN, backtrace_file=0x56331cee6000 "/home/elle/code-install/gimpdefault/install/config/CrashLog/GIMP-crash-1521131113.txt") at app.c:360
update_status_func = <optimized out>
gimp = 0x56331cfc0090
loop = 0x56331ed7c0b0
run_loop = 0x56331ed7c0b0
default_folder = <optimized out>
gimpdir = <optimized out>
abort_message = <optimized out>
temprc = <optimized out>
language = <optimized out>
__func__ = "app_run"
#55 0x000056331b70fe01 in main (argc=<optimized out>, argv=<optimized out>) at main.c:517
context = 0x56331cee7400
error = 0x0
abort_message = <optimized out>
basename = <optimized out>
system_gimprc_file = 0x0
user_gimprc_file = 0x0
backtrace_file = 0x56331cee6000 "/home/elle/code-install/gimpdefault/install/config/CrashLog/GIMP-crash-1521131113.txt"
i = <optimized out>
Version: git master