Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    "Segmentation fault" in indexing jobs (and other jobs which build cycles files)

    • Article Type: General
    • Product: Aleph
    • Product Version: 21

    Problem Symptoms:
    1. Indexing jobs {such as, manage-01 (Rebuild Word Index) and manage-05 (Update Direct Index)} get:
    "Segmentation fault" immediately after the listing of the setenv's, followed by
    "Cycle : <blank>" and
    "End loop : no_such_symbol" in the ./xxx01/scratch/p_manage_nn_x.log file. (See Additional Information below for example.)

    2. Even after hours, the $data_scratch cycles file doesn't show any progress

    3.. Non-indexing jobs (such as auth-14) which build cycles files also have the problem.

    Cause:
    b_cycle_table_handle.c program needs to be recompiled.

    It's uncertain just *why* this was required.

    Resolution:
    > compile_cc com_c set_sym_f
    > create_rts
    > compile_c butil b_cycle_table_handle .

    (These steps would be performed by Ex Libris staff.)

    Additional Information

    Example from the ./xxx01/scratch/p_manage_01_a log file
    ...
    setenv p_no_process_x "08"
    setenv p_rebuild_dict "Y"
    Segmentation fault (core dumped) <---
    Process number : 6
    Cycle : <---
    Start loop : 005550001
    End loop : no_such_symbol <---

    The problem also occurs when the job is run on the USM01 demo library.

    NOTE: After correcting this problem, manage-01 got much further, but encountered a similar problem with the b_manage_01_4.c program. See Article 000023155 (manage-01 fails with "manage_01_6 build failure").

    Category: Batch (500)


    • Article last edited: 5/5/2014