Note: This bug is displayed in read-only format because
the product is no longer active in Red Hat Bugzilla.
RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Description of problem: running gs from command line: [root@ibm-p8-05-lp2 ~]# gs GPL Ghostscript 9.07 (2013-02-14) Copyright (C) 2012 Artifex Software, Inc. All rights reserved. This software comes with NO WARRANTY: see the file PUBLIC for details. Segmentation fault (core dumped) Version-Release number of selected component (if applicable): ghostscript-9.07-18.el7.ppc64le backtrace: #0 cmsGetColorSpace (hProfile=0x0) at cmsio0.c:901 Icc = 0x0 #1 0x00003fffb76cb818 in gscms_get_input_channel_count ( profile=<optimized out>) at base/gsicc_lcms2.c:110 colorspace = <optimized out> #2 0x00003fffb76c757c in gsicc_set_device_profile (pdev=0x100de078, mem=0x10031e68, file_name=<optimized out>, pro_enum=<optimized out>) at base/gsicc_manage.c:1553 icc_profile = 0x101eb570 str = 0x10384b60 __FUNCTION__ = "gsicc_set_device_profile" #3 0x00003fffb76c792c in gsicc_init_device_profile_struct (dev=0x100de078, profile_name=0x10384b38 "default_rgb.icc", profile_type=<optimized out>) at base/gsicc_manage.c:1477 code = <optimized out> curr_profile = <optimized out> profile_struct = <optimized out> #4 0x00003fffb7887bf0 in gs_setdevice_no_erase (pgs=0x10066ac8, dev=0x100de078) at base/gsdevice.c:472 dev_profile = 0x0 open_code = 0 code = <optimized out> libctx = 0x100301e0 #5 0x00003fffb76372b0 in zsetdevice (i_ctx_p=0x100828d8) at psi/zdevice.c:467 dev = <optimized out> op = 0x1006b708 code = 0 #6 0x00003fffb75f7dd8 in interp (pi_ctx_p=0x100303d8, pref=<optimized out>, perror_object=0x3fffffffdfc8) at psi/interp.c:1552 index = <optimized out> i_ctx_p = <optimized out> iref_packed = 0x1005cf9e icount = 2 iosp = 0x1006b708 iesp = 0x1006ea98 code = <optimized out> token = {tas = {type_attrs = 3460, rsize = 84}, value = { intval = 268644824, boolval = 12760, realval = 2.58735929e-29, saveid = 268644824, bytes = 0x100331d8 "\270\354\005\020", const_bytes = 0x100331d8 "\270\354\005\020", refs = 0x100331d8, const_refs = 0x100331d8, pname = 0x100331d8, const_pname = 0x100331d8, pdict = 0x100331d8, const_pdict = 0x100331d8, packed = 0x100331d8, writable_packed = 0x100331d8, opproc = 0x100331d8, pfile = 0x100331d8, pdevice = 0x100331d8, pstruct = 0x100331d8, dummy = 268644824}} pvalue = <optimized out> opindex = <optimized out> whichp = <optimized out> ierror = {code = -20, line = 1576, obj = 0x3fffffffd0b0, full = { tas = {type_attrs = 3968, rsize = 816}, value = { intval = 70367525840064, boolval = 42176, realval = -1.34494039e-05, saveid = 70367525840064, bytes = 0x3fffb761a4c0 <zbind> "a", const_bytes = 0x3fffb761a4c0 <zbind> "a", refs = 0x3fffb761a4c0 <zbind>, const_refs = 0x3fffb761a4c0 <zbind>, pname = 0x3fffb761a4c0 <zbind>, const_pname = 0x3fffb761a4c0 <zbind>, pdict = 0x3fffb761a4c0 <zbind>, const_pdict = 0x3fffb761a4c0 <zbind>, packed = 0x3fffb761a4c0 <zbind>, writable_packed = 0x3fffb761a4c0 <zbind>, opproc = 0x3fffb761a4c0 <zbind>, pfile = 0x3fffb761a4c0 <zbind>, pdevice = 0x3fffb761a4c0 <zbind>, pstruct = 0x3fffb761a4c0 <zbind>, dummy = 70367525840064}}} int_nt = 0x1004b828 ticks_left = 5 #7 0x00003fffb75f877c in gs_call_interp (perror_object=0x3fffffffdfc8, pexit_code=0x3fffffffdfc4, user_errors=<optimized out>, pref=<optimized out>, pi_ctx_p=0x100303d8) at psi/interp.c:501 doref = {tas = {type_attrs = 1768, rsize = 1}, value = { intval = 270983592, boolval = 57768, realval = 3.29115668e-29, saveid = 270983592, bytes = 0x1026e1a8 "\202", <incomplete sequence \340>, const_bytes = 0x1026e1a8 "\202", <incomplete sequence \340>, refs = 0x1026e1a8, const_refs = 0x1026e1a8, pname = 0x1026e1a8, const_pname = 0x1026e1a8, pdict = 0x1026e1a8, const_pdict = 0x1026e1a8, packed = 0x1026e1a8, writable_packed = 0x1026e1a8, opproc = 0x1026e1a8, pfile = 0x1026e1a8, pdevice = 0x1026e1a8, pstruct = 0x1026e1a8, dummy = 270983592}} error_name = {tas = {type_attrs = 3332, rsize = 113}, value = { intval = 268645056, boolval = 12992, realval = 2.5874291e-29, saveid = 268645056, bytes = 0x100332c0 "\001", const_bytes = 0x100332c0 "\001", refs = 0x100332c0, const_refs = 0x100332c0, pname = 0x100332c0, const_pname = 0x100332c0, pdict = 0x100332c0, const_pdict = 0x100332c0, packed = 0x100332c0, writable_packed = 0x100332c0, opproc = 0x100332c0, pfile = 0x100332c0, pdevice = 0x100332c0, pstruct = 0x100332c0, dummy = 268645056}} ccode = <optimized out> saref = {tas = {type_attrs = 4168, rsize = 0}, value = { intval = 70367523962880, boolval = 0, realval = -1.1742115e-05, saveid = 70367523962880, bytes = 0x3fffb7450000 "\177ELF\002\001\001", const_bytes = 0x3fffb7450000 "\177ELF\002\001\001", refs = 0x3fffb7450000, const_refs = 0x3fffb7450000, pname = 0x3fffb7450000, const_pname = 0x3fffb7450000, pdict = 0x3fffb7450000, const_pdict = 0x3fffb7450000, packed = 0x3fffb7450000, writable_packed = 0x3fffb7450000, opproc = 0x3fffb7450000, pfile = 0x3fffb7450000, pdevice = 0x3fffb7450000, pstruct = 0x3fffb7450000, dummy = 70367523962880}} i_ctx_p = 0x100828d8 perrordict = 0x10060958 gc_signal = 0 epref = 0x3fffffffd878 code = <optimized out> #8 gs_interpret (pi_ctx_p=0x100303d8, pref=<optimized out>, user_errors=<optimized out>, pexit_code=0x3fffffffdfc4, perror_object=0x3fffffffdfc8) at psi/interp.c:459 i_ctx_p = <optimized out> error_root = {next = 0x10037e60, ptype = 0x3fffb7a956a0 <ptr_ref_procs>, p = 0x3fffffffd858, free_on_unregister = 0} #9 0x00003fffb75e8d04 in gs_main_interpret (perror_object=0x3fffffffdfc8, pexit_code=0x3fffffffdfc4, user_errors=<optimized out>, pref=0x3fffffffd9e0, minst=0x10030340) at psi/imain.c:235 No locals. #10 gs_run_init_file (minst=0x10030340, pexit_code=0x3fffffffdfc4, perror_object=0x3fffffffdfc8) at psi/imain.c:540 i_ctx_p = 0x100667e8 ifile = {tas = {type_attrs = 1000, rsize = 1}, value = { intval = 269202000, boolval = 45648, realval = 2.75502834e-29, saveid = 269202000, bytes = 0x100bb250 "@;\251\267\377?", const_bytes = 0x100bb250 "@;\251\267\377?", refs = 0x100bb250, const_refs = 0x100bb250, pname = 0x100bb250, const_pname = 0x100bb250, pdict = 0x100bb250, const_pdict = 0x100bb250, packed = 0x100bb250, writable_packed = 0x100bb250, opproc = 0x100bb250, pfile = 0x100bb250, pdevice = 0x100bb250, pstruct = 0x100bb250, dummy = 269202000}} first_token = {tas = {type_attrs = 2816, rsize = 16383}, value = { intval = 907, boolval = 907, realval = 1.27097771e-42, saveid = 907, bytes = 0x38b <Address 0x38b out of bounds>, const_bytes = 0x38b <Address 0x38b out of bounds>, refs = 0x38b, const_refs = 0x38b, pname = 0x38b, const_pname = 0x38b, pdict = 0x38b, const_pdict = 0x38b, packed = 0x38b, writable_packed = 0x38b, opproc = 0x38b, pfile = 0x38b, pdevice = 0x38b, pstruct = 0x38b, dummy = 907}} code = <optimized out> state = {s_file = {tas = {type_attrs = 1000, rsize = 1}, value = { intval = 269202000, boolval = 45648, realval = 2.75502834e-29, saveid = 269202000, bytes = 0x100bb250 "@;\251\267\377?", const_bytes = 0x100bb250 "@;\251\267\377?", refs = 0x100bb250, const_refs = 0x100bb250, pname = 0x100bb250, const_pname = 0x100bb250, pdict = 0x100bb250, const_pdict = 0x100bb250, packed = 0x100bb250, writable_packed = 0x100bb250, opproc = 0x100bb250, pfile = 0x100bb250, pdevice = 0x100bb250, pstruct = 0x100bb250, dummy = 269202000}}, s_pstack = 0, s_pdepth = 16383, s_options = 0, s_scan_type = scanning_none, s_da = { base = 0x3fffb7477238 "", next = 0x3fffb746fb40 <incomplete sequence \357>, limit = 0x100000000 <Address 0x100000000 out of bounds>, is_dynamic = 3745, buf = "\001\000\000\000\001", '\000' <repeats 15 times>, "\320\333\377\377\377?", '\000' <repeats 34 times>, "\200)\377\267\377?\000\000;\301\312\020\000\000\000\000\260\333\377\377\377?\000\000\063\000\000\000\000\000\000\000[\000\000\000\000\000\000\000\240Y?\267\377?\000\000n\000\000\000\000\000\000\000w\000\000\000\000\000\000\000|\000\000\000\000\000\000\000\200\332\377\377\377?\000\000\320V?\267\377?\000\000P\334\377\377\377?\000\000k\000\000\000\000\000\000\000\240Y?\267\377?\000\000p\000\000\000\000\000\000\000w\000\000\000\000\000\000\000|\000\000\000\000\000\000\000\300\332\377\377\377"..., memory = 0x100612c8}, s_ss = {binary = {num_format = 12, cont = 0x7fffffff8, bin_array = {tas = {type_attrs = 37376, rsize = 2821098661}, value = {intval = 70368744173448, boolval = 61320, realval = -nan(0x7fef88), saveid = 70368744173448, bytes = 0x3fffffffef88 "\355\362\377\377\377?", const_bytes = 0x3fffffffef88 "\355\362\377\377\377?", refs = 0x3fffffffef88, const_refs = 0x3fffffffef88, pname = 0x3fffffffef88, const_pname = 0x3fffffffef88, pdict = 0x3fffffffef88, const_pdict = 0x3fffffffef88, packed = 0x3fffffffef88, writable_packed = 0x3fffffffef88, opproc = 0x3fffffffef88, pfile = 0x3fffffffef88, pdevice = 0x3fffffffef88, pstruct = 0x3fffffffef88, dummy = 70368744173448}}, index = 3079969992, max_array_index = 16383, min_string_index = 3080563304, top_size = 16383, size = 3079969960, token_type = 16383, lsize = 70367529180408}, s_name = {s_name_type = 12, s_try_number = 0}, st = {templat = 0xc, memory = 0x7fffffff8, report_error = 0xa8268ca57aad9200, min_left = -4216, error_string = "\377?\000\000Ȝ\224\267\377?\000\000h\252\235\267\377?\000\000\250\234\224\267\377?\000\000\370\234\224\267\377?\000\000\200\003\003\020\000\000\000\000Pi\006\020\000\000\000\000\330\336\377\377\377?\000\000\330i\006\020\000\000\000\000\b\222\224\267\377?\000\000 \337\377\377"}, a85d = { templat = 0xc, memory = 0x7fffffff8, report_error = 0xa8268ca57aad9200, min_left = -4216, error_string = "\377?\000\000Ȝ\224\267\377?\000\000h\252\235\267\377?\000\000\250\234\224\267\377?\000\000\370\234\224\267\377?\000\000\200\003\003\020\000\000\000\000Pi\006\020\000\000\000\000\330\336\377\377\377?\000\000\330i\006\020\000\000\000\000\b\222\224\267\377?\000\000 \337\377\377", odd = 16383, word = 8704, pdf_rules = -1218500456, require_eod = 16383}, axd = {templat = 0xc, memory = 0x7fffffff8, report_error = 0xa8268ca57aad9200, min_left = -4216, error_string = "\377?\000\000Ȝ\224\267\377?\000\000h\252\235\267\377?\000\000\250\234\224\267\377?\000\000\370\234\224\267\377?\000\000\200\003\003\020\000\000\000\000Pi\006\020\000\000\000\000\330\336\377\377\377?\000\000\330i\006\020\000\000\000\000\b\222\224\267\377?\000\000 \337\377\377", odd = 16383}, pssd = {templat = 0xc, memory = 0x7fffffff8, report_error = 0xa8268ca57aad9200, min_left = -4216, error_string = "\377?\000\000Ȝ\224\267\377?\000\000h\252\235\267\377?\000\000\250\234\224\267\377?\000\000\370\234\224\267\377?\000\000\200\003\003\020\000\000\000\000Pi\006\020\000\000\000\000\330\336\377\377\377?\000\000\330i\006\020\000\000\000\000\b\222\224\267\377?\000\000 \337\377\377", from_string = 16383, depth = 8704}}, s_error = {object = {tas = { type_attrs = 0, rsize = 16383}, value = { intval = 70368744169376, boolval = 57248, realval = -nan(0x7fdfa0), saveid = 70368744169376, bytes = 0x3fffffffdfa0 "\020\340\377\377\377?", const_bytes = 0x3fffffffdfa0 "\020\340\377\377\377?", refs = 0x3fffffffdfa0, const_refs = 0x3fffffffdfa0, pname = 0x3fffffffdfa0, const_pname = 0x3fffffffdfa0, pdict = 0x3fffffffdfa0, const_pdict = 0x3fffffffdfa0, packed = 0x3fffffffdfa0, writable_packed = 0x3fffffffdfa0, opproc = 0x3fffffffdfa0, pfile = 0x3fffffffdfa0, pdevice = 0x3fffffffdfa0, pstruct = 0x3fffffffdfa0, dummy = 70368744169376}}, is_name = 0, string = "\000\002\000\000@E\003\020\000\000\000\000\000\222\255z\245\214&\250\344K\374\267\377?\000\000\210\357\377\377\a@\000\000\330\337\377\377\377?\000\000\b\222\224\267\377?\000\000\330i\006\020\000\000\000\000@\003\003\020\000\000\000\000\240\337\377\377\377?\000\000\240\340\377\377\377?\000\000\244C_\267\377?\000\000\070N·\377?\000\000`\262m\267\377?\000\000\000\222\255z\245\214&\250\210\357\377\377\377"}} #11 0x00003fffb75e93f0 in gs_main_init2aux (minst=0x10030340) at psi/imain.c:277 code = <optimized out> exit_code = 0 error_object = {tas = {type_attrs = 3584, rsize = 816}, value = { intval = 70367525840064, boolval = 42176, realval = -1.34494039e-05, saveid = 70367525840064, bytes = 0x3fffb761a4c0 <zbind> "a", const_bytes = 0x3fffb761a4c0 <zbind> "a", refs = 0x3fffb761a4c0 <zbind>, const_refs = 0x3fffb761a4c0 <zbind>, pname = 0x3fffb761a4c0 <zbind>, const_pname = 0x3fffb761a4c0 <zbind>, pdict = 0x3fffb761a4c0 <zbind>, const_pdict = 0x3fffb761a4c0 <zbind>, packed = 0x3fffb761a4c0 <zbind>, writable_packed = 0x3fffb761a4c0 <zbind>, opproc = 0x3fffb761a4c0 <zbind>, pfile = 0x3fffb761a4c0 <zbind>, pdevice = 0x3fffb761a4c0 <zbind>, pstruct = 0x3fffb761a4c0 <zbind>, dummy = 70367525840064}} ifa = {tas = {type_attrs = 4704, rsize = 65}, value = { intval = 70367529181712, boolval = 41488, realval = -1.77184411e-05, saveid = 70367529181712, bytes = 0x3fffb794a210 <gs_emulators> "PostScript", const_bytes = 0x3fffb794a210 <gs_emulators> "PostScript", refs = 0x3fffb794a210 <gs_emulators>, const_refs = 0x3fffb794a210 <gs_emulators>, pname = 0x3fffb794a210 <gs_emulators>, const_pname = 0x3fffb794a210 <gs_emulators>, pdict = 0x3fffb794a210 <gs_emulators>, const_pdict = 0x3fffb794a210 <gs_emulators>, packed = 0x3fffb794a210 <gs_emulators>, writable_packed = 0x3fffb794a210 <gs_emulators>, opproc = 0x3fffb794a210 <gs_emulators>, pfile = 0x3fffb794a210 <gs_emulators>, pdevice = 0x3fffb794a210 <gs_emulators>, pstruct = 0x3fffb794a210 <gs_emulators>, dummy = 70367529181712}} i_ctx_p = <optimized out> #12 0x00003fffb75e9c58 in gs_main_init2 (minst=0x10030340) at psi/imain.c:310 i_ctx_p = 0x100828d8 code = <optimized out> #13 0x00003fffb75ed288 in gs_main_init_with_args (minst=0x10030340, argc=<optimized out>, argv=0x3fffffffef88) at psi/imainarg.c:234 arg = 0x0 args = {expand_ats = 1, arg_fopen = 0x3fffb75ea580 <gs_main_arg_fopen>, fopen_data = 0x10030340, argp = 0x3fffffffef90, argn = 0, depth = 0, cstr = "\200\017\377\267\377?\000\000P\345\377\377\377?\000\000\001\000\000\000\377?\000\000\200n\377\267\377?\000\000\260\340\377\377\377?\000\000\260\345\377\377\377?\000\000\200\017\377\267\377?\000\000P\345\377\377\377?\000\000\001\000\000\000\377?\000\000\260i\377\267\377?\000\000\340\340\377\377\377?\000\000\260\345\377\377\377?\000\000\200\017\377\267\377?\000\000P\345\377\377\377?\000\000\001\000\000\000\377?\000\000\340d\377\267\377?\000\000\020\341\377\377\377?\000\000\260\345\377\377\377?\000\000\200\017\377\267\377?\000\000P\345\377\377\377?\000\000\001\000\000\000\377?\000\000\020`\377\267\377?\000\000@\341\377\377\377?\000\000\260\345\377\377\377?\000\000\200\017\377\267\377?\000\000"..., sources = {{is_file = -5920, u = {s = {parsed = -5536, chars = 0x0, memory = 0x3fffb7fbe7f4 <_dl_lookup_symbol_x+324>, str = 0x7d4cb8 <Address 0x7d4cb8 out of bounds>}, file = 0x3fffffffea60}}, {is_file = 1, u = {s = {parsed = 0, chars = 0x1 <Address 0x1 out of bounds>, memory = 0x0, str = 0x1 <Address 0x1 out of bounds>}, file = 0x0}}, { is_file = -1208015352, u = {s = {parsed = 51, chars = 0x5b <Address 0x5b out of bounds>, memory = 0x1, str = 0x0}, file = 0x33}}, {is_file = 1, u = {s = { parsed = -1208020752, chars = 0x3fffffffe920 "\001", memory = 0x3fffb73f56d0, str = 0xffffc000000016f1 <Address 0xffffc000000016f1 out of bounds>}, file = 0x3fffb7ff10f0}}, {is_file = -5873, u = {s = { parsed = -1220109912, chars = 0x3fffb7ff2608 "", memory = 0x0, str = 0xffffffff <Address 0xffffffff out of bounds>}, file = 0x3fffb74699a8}}, {is_file = 0, u = {s = {parsed = 0, chars = 0x0, memory = 0x0, str = 0x0}, file = 0x0}}, { is_file = 0, u = {s = {parsed = 0, chars = 0x0, memory = 0x0, str = 0x0}, file = 0x0}}, {is_file = 0, u = {s = { parsed = 0, chars = 0x0, memory = 0x7d2990, str = 0x3fffb7450000 "\177ELF\002\001\001"}, file = 0x0}}, { is_file = -1219214464, u = {s = {parsed = -4216, chars = 0x3fffb7ff2608 "", memory = 0x3fffffffea90, str = 0x0}, file = 0x3fffffffef88}}, {is_file = -1208202268, u = {s = {parsed = 268437408, chars = 0x3fffb74699a8 "\255", memory = 0x3fffb7ff10f0, str = 0x3fffffffeac0 ""}, file = 0x100007a0}}}} code = 0 #14 0x00003fffb75ee8ac in gsapi_init_with_args (lib=<optimized out>, argc=<optimized out>, argv=<optimized out>) at psi/iapi.c:180 ctx = <optimized out> #15 0x0000000010000ac8 in main (argc=<optimized out>, argv=0x3fffffffef88) at psi/dxmainc.c:86 exit_status = <optimized out> code = <optimized out> code1 = <optimized out> instance = 0x100301e0 exit_code = 0