Skip to main content
ExLibris

Knowledge Assistant

BETA
 
  • Subscribe by RSS
  • Back
    Aleph

     

    Ex Libris Knowledge Center
    1. Search site
      Go back to previous article
      1. Sign in
        • Sign in
        • Forgot password
    1. Home
    2. Aleph
    3. Knowledge Articles
    4. "Segmentation fault" in indexing jobs (and other jobs which build cycles files)

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

    1. Last updated
    2. Save as PDF
    3. Share
      1. Share
      2. Tweet
      3. Share
    1. Additional Information
    • 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
    View article in the Exlibris Knowledge Center
    1. Back to top
      • "s+" gets "Bad ! arg selector" response
      • "setenv word_queue Y" in one library sets it for all libraries
    • Was this article helpful?

    Recommended articles

    1. Article type
      Topic
      Language
      English
      Product
      Aleph
    2. Tags
      1. 21
      2. Batch (500)
      3. contype:kba
      4. Prod:Aleph
      5. Type:General
    1. © Copyright 2025 Ex Libris Knowledge Center
    2. Powered by CXone Expert ®
    • Term of Use
    • Privacy Policy
    • Contact Us
    2025 Ex Libris. All rights reserved