bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Emacs 22.1 --with-x-toolkit=gtk build failure on HPPA


From: Ulrich Mueller
Subject: Emacs 22.1 --with-x-toolkit=gtk build failure on HPPA
Date: Thu, 1 Nov 2007 23:23:48 +0100

Jeroen Roovers has reported a build failure with Emacs 22.1 (and also
with 22.1.50 as of 2007-10-05) on HPPA under GNU/Linux, with the
following configuration:

./configure --prefix=/usr --host=hppa2.0-unknown-linux-gnu
--mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share
--sysconfdir=/etc --localstatedir=/var/lib --program-suffix=-emacs-22
--infodir=/usr/share/info/emacs-22 --without-carbon --with-sound
--with-x --with-xpm --without-toolkit-scroll-bars --with-jpeg
--with-tiff --with-gif --with-png --with-x-toolkit=gtk --with-hesiod
--build=hppa2.0-unknown-linux-gnu

gcc 4.1.2, glibc 2.5, Linux 2.6.22


"LC_ALL=C ./temacs -batch -l loadup dump" fails with a segmentation
fault. The last messages are:

Loading replace...
Loading abbrev...
Loading buff-menu...
Loading fringe...
Loading image...
Loading international/fontset...
Loading dnd...
Loading mwheel...
Loading tool-bar...
Loading x-dnd...
((56871 . 10049) (11616 . 0) (620 . 66) 79304 166484 (68 . 8) (18 . 12) (5582 . 
2041))
Loading emacs-lisp/float-sup...
((56901 . 10019) (11620 . 0) (620 . 66) 79359 166484 (69 . 9) (18 . 12) (5584 . 
2039))
Loading vc-hooks...
Loading ediff-hook...
Loading tooltip...
((58206 . 8714) (11762 . 0) (621 . 65) 80654 166535 (71 . 7) (18 . 12) (5655 . 
1968))
make[1]: *** [emacs] Segmentation fault
make[1]: Leaving directory
`/mnt/alt/portage-tmp/portage/app-editors/emacs-22.1-r1/work/emacs-22.1/src'
make: *** [src] Error 2


The build succeeds if configure option "--with-x-toolkit=gtk" is
replaced by  "--with-x-toolkit=athena --without-gtk".

More details can be found in Gentoo bug #193703:
<http://bugs.gentoo.org/show_bug.cgi?id=193703>

The complete build is available here:
<http://bugs.gentoo.org/attachment.cgi?id=131819>


Output from "bt full" of temacs in gdb:

#0  *__GI__dl_debug_state () at dl-debug.c:77
No locals.
#1  0x402f6578 in dl_main (phdr=<value optimized out>, phnum=7, 
    user_entry=0xfb296a48) at rtld.c:2313
        lnp = <value optimized out>
        consider_profiling = 0
        l = <value optimized out>
        ph = <value optimized out>
        mode = normal
        main_map = (struct link_map *) 0x40000000
        file_size = 1853173608
        file = <value optimized out>
        has_interp = true
        i = 1
        prelinked = false
        rtld_is_main = <value optimized out>
        tcbp = (void *) 0x402f1000
        first_preload = <value optimized out>
        r = (struct r_debug *) 0x40314d64
        rtld_phdr = <value optimized out>
        cnt = <value optimized out>
        preloads = <value optimized out>
        npreloads = 0
        rtld_multiple_ref = true
        was_tls_init_tp_called = false
        stack_chk_guard = <value optimized out>
        __PRETTY_FUNCTION__ = "dl_main"
        preload_file = "/etc/ld.so.preload"
        newname = {
  name = 0x402f1681 "ld.so.1", 
  next = 0x0, 
  dont_free = 1
}
        dyn_temp = {{
    d_tag = 0, 
    d_un = {
      d_val = 0, 
      d_ptr = 0
    }
  }, {
    d_tag = 0, 
    d_un = {
      d_val = 0, 
      d_ptr = 0
    }
  }, {
    d_tag = 0, 
    d_un = {
      d_val = 0, 
      d_ptr = 0
    }
  }, {
    d_tag = 0, 
    d_un = {
      d_val = 0, 
      d_ptr = 0
    }
  }, {
    d_tag = 0, 
    d_un = {
      d_val = 0, 
      d_ptr = 0
    }
  }, {
    d_tag = 0, 
    d_un = {
      d_val = 0, 
      d_ptr = 0
    }
  }, {
    d_tag = 0, 
    d_un = {
      d_val = 0, 
      d_ptr = 0
    }
  }, {
    d_tag = 0, 
    d_un = {
      d_val = 0, 
      d_ptr = 0
    }
  }}
        audit_iface_names = 
"la_activity\000la_objsearch\000la_objopen\000la_preinit\000la_symbind32\000la_hppa_gnu_pltenter\000la_hppa_gnu_pltexit\000la_objclose\000"
#2  0x40307df8 in _dl_sysdep_start (start_argptr=<value optimized out>, 
    address@hidden: 0x402f50dc <dl_main>) at ../elf/dl-sysdep.c:239
        phdr = (const Elf32_Phdr *) 0x10034
        phnum = 7
        user_entry = 173824
        av = <value optimized out>
#3  0x402f391c in _dl_start_final (arg=0xfb2962d0, info=0xfb296488)
    at rtld.c:327
        start_addr = <value optimized out>
#4  0x402f3b98 in _dl_start (arg=0xfb2962d0) at rtld.c:554
        __PRETTY_FUNCTION__ = "_dl_start"
        fptr = {0, 0}
#5  0x402f34e8 in _start () from /lib/ld.so.1
        audit_list = (struct audit_list *) 0x0
        _dl_rtld_libname2 = {
  name = 0x0, 
  next = 0x0, 
  dont_free = 0
}
        preloadlist = 0x0
        version_info = 0
        _dl_rtld_libname = {
  name = 0x10114 "/lib/ld.so.1", 
  next = 0x40314998, 
  dont_free = 0
}
        library_path = 0x0
        tls_init_tp_called = true
        any_debug = 0
        __guard_local = 2815
        __pointer_chk_guard = 2815
        _rtld_local_ro = {
  _dl_debug_mask = 0, 
  _dl_pagesize = 4096, 
  _dl_osversion = 132630, 
  _dl_platform = 0xfb2962ba "PARISC", 
  _dl_platformlen = 6, 
  _dl_initial_searchlist = {
    r_list = 0x40008a74, 
    r_nlist = 48
  }, 
  _dl_clktck = 100, 
  _dl_verbose = 0, 
  _dl_debug_fd = 2, 
  _dl_lazy = 1, 
  _dl_bind_not = 0, 
  _dl_dynamic_weak = 0, 
  _dl_fpu_control = 0, 
  _dl_correct_cache_id = 3, 
  _dl_pointer_guard = 1, 
  _dl_hwcap = 0, 
  _dl_hwcap_mask = 0, 
  _dl_inhibit_rpath = 0x0, 
  _dl_origin_path = 0x0, 
  _dl_use_load_bias = 4294967295, 
  _dl_profile = 0x0, 
  _dl_profile_output = 0x4030c2a8 "/var/tmp", 
  _dl_trace_prelink = 0x0, 
  _dl_trace_prelink_map = 0x0, 
  _dl_init_all_dirs = 0x40000328, 
  _dl_sysinfo_dso = 0x0, 
  _dl_sysinfo_map = 0x0, 
  _dl_debug_printf = @0x40313ac2: 0x40301dac <_dl_debug_printf>, 
  _dl_catch_error = @0x40313b62: 0x403008c4 <_dl_catch_error>, 
  _dl_signal_error = @0x40313b52: 0x403009c0 <_dl_signal_error>, 
  _dl_mcount = @0x40313b42: 0x40302938 <_dl_mcount>, 
  _dl_lookup_symbol_x = @0x40313af2: 0x402fc744 <_dl_lookup_symbol_x>, 
  _dl_check_caller = @0x40313aca: 0x40304cc8 <_dl_check_caller>, 
  _dl_open = @0x40313b2a: 0x40304f70 <_dl_open>, 
  _dl_close = @0x40313afa: 0x4030700c <_dl_close>, 
  _dl_audit = 0x0, 
  _dl_naudit = 0
}
        _dl_skip_args = 0
        __stack_chk_guard = 2815
        __pointer_chk_guard_local = 2815
        stack_pointer = 0xfb296480 "pt:rc=\\E@/\020"
        _rtld_global_ro = {
  _dl_debug_mask = 0, 
  _dl_pagesize = 4096, 
  _dl_osversion = 132630, 
  _dl_platform = 0xfb2962ba "PARISC", 
  _dl_platformlen = 6, 
  _dl_initial_searchlist = {
    r_list = 0x40008a74, 
    r_nlist = 48
  }, 
  _dl_clktck = 100, 
  _dl_verbose = 0, 
  _dl_debug_fd = 2, 
  _dl_lazy = 1, 
  _dl_bind_not = 0, 
  _dl_dynamic_weak = 0, 
  _dl_fpu_control = 0, 
  _dl_correct_cache_id = 3, 
  _dl_pointer_guard = 1, 
  _dl_hwcap = 0, 
  _dl_hwcap_mask = 0, 
  _dl_inhibit_rpath = 0x0, 
  _dl_origin_path = 0x0, 
  _dl_use_load_bias = 4294967295, 
  _dl_profile = 0x0, 
  _dl_profile_output = 0x4030c2a8 "/var/tmp", 
  _dl_trace_prelink = 0x0, 
  _dl_trace_prelink_map = 0x0, 
  _dl_init_all_dirs = 0x40000328, 
  _dl_sysinfo_dso = 0x0, 
  _dl_sysinfo_map = 0x0, 
  _dl_debug_printf = @0x40313ac2: 0x40301dac <_dl_debug_printf>, 
  _dl_catch_error = @0x40313b62: 0x403008c4 <_dl_catch_error>, 
  _dl_signal_error = @0x40313b52: 0x403009c0 <_dl_signal_error>, 
  _dl_mcount = @0x40313b42: 0x40302938 <_dl_mcount>, 
  _dl_lookup_symbol_x = @0x40313af2: 0x402fc744 <_dl_lookup_symbol_x>, 
  _dl_check_caller = @0x40313aca: 0x40304cc8 <_dl_check_caller>, 
  _dl_open = @0x40313b2a: 0x40304f70 <_dl_open>, 
  _dl_close = @0x40313afa: 0x4030700c <_dl_close>, 
  _dl_audit = 0x0, 
  _dl_naudit = 0
}
        _dl_argv = (char **) 0xfb2962d4
        _rtld_local = {
  _dl_ns = {{
      _ns_loaded = 0x40000000, 
      _ns_nloaded = 48, 
      _ns_main_searchlist = 0x4000015c, 
      _ns_global_scope_alloc = 0, 
      _ns_debug = {
        r_version = 0, 
        r_map = 0x0, 
        r_brk = 0, 
        r_state = RT_CONSISTENT, 
        r_ldbase = 0
      }
    }, {
      _ns_loaded = 0x0, 
      _ns_nloaded = 0, 
      _ns_main_searchlist = 0x0, 
      _ns_global_scope_alloc = 0, 
      _ns_debug = {
        r_version = 0, 
        r_map = 0x0, 
        r_brk = 0, 
        r_state = RT_CONSISTENT, 
        r_ldbase = 0
      }
    } <repeats 15 times>}, 
  _dl_load_lock = {
    mutex = {
      __data = {
        __lock = 0, 
        __count = 0, 
        __owner = 0, 
        __kind = 1, 
        __nusers = 0, 
        {
          __spins = 0, 
          __list = {
            __next = 0x0
          }
        }
      }, 
      __size = '\0' <repeats 15 times>, "\001", '\0' <repeats 31 times>, 
      __align = 0
    }
  }, 
  _dl_load_adds = 48, 
  _dl_initfirst = 0x40002610, 
  _dl_profile_map = 0x0, 
  _dl_num_relocations = 2686, 
  _dl_num_cache_relocations = 957, 
  _dl_all_dirs = 0x40000328, 
  _dl_error_catch_tsd = @0x40313b12: 0x402f357c <_dl_initial_error_catch_tsd>, 
  _dl_rtld_map = {
    l_addr = 1076826112, 
    l_name = 0x10114 "/lib/ld.so.1", 
    l_ld = 0x40311954, 
    l_next = 0x40007290, 
    l_prev = 0x40006db0, 
    l_real = 0x40314680, 
    l_ns = 0, 
    l_libname = 0x403149ac, 
    l_info = {0x0, 0x0, 0x40311994, 0x4031198c, 0x4031195c, 0x4031196c, 
      0x40311974, 0x403119ac, 0x403119b4, 0x403119bc, 0x4031197c, 0x40311984, 
      0x0, 0x0, 0x40311954, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4031199c, 0x0, 0x0, 
      0x403119a4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x403119d4, 0x0, 0x0, 0x0, 
      0x0, 0x0, 0x403119cc, 0x403119c4, 0x403119dc, 0x0, 0x403119ec, 0x0, 
      0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x403119e4, 0x0 <repeats 25 times>, 
      0x40311964}, 
    l_phdr = 0x402f1034, 
    l_entry = 0, 
    l_phnum = 5, 
    l_ldnum = 0, 
    l_searchlist = {
      r_list = 0x0, 
      r_nlist = 0
    }, 
    l_symbolic_searchlist = {
      r_list = 0x0, 
      r_nlist = 0
    }, 
    l_loader = 0x0, 
    l_nbuckets = 17, 
    l_gnu_bitmask_idxbits = 7, 
    l_gnu_shift = 8, 
    l_gnu_bitmask = 0x402f11bc, 
    {
      l_gnu_buckets = 0x402f11dc, 
      l_chain = 0x402f11dc
    }, 
    {
      l_gnu_chain_zero = 0x402f1218, 
      l_buckets = 0x402f1218
    }, 
    l_direct_opencount = 0, 
    l_type = lt_library, 
    l_relocated = 1, 
    l_init_called = 0, 
    l_global = 1, 
    l_reserved = 0, 
    l_phdr_allocated = 0, 
    l_soname_added = 0, 
    l_faked = 0, 
    l_need_tls_init = 0, 
    l_used = 1, 
    l_auditing = 0, 
    l_audit_any_plt = 0, 
    l_removed = 0, 
    l_nversions = 7, 
    l_versions = 0x40009978, 
    l_rpath_dirs = {
      dirs = 0x0, 
      malloced = 0
    }, 
    l_reloc_result = 0x0, 
    l_versyms = 0x402f16c2, 
    l_origin = 0x0, 
    l_map_start = 1076826112, 
    l_map_end = 1076972920, 
    l_text_end = 1076937384, 
    l_scope_mem = {0x0, 0x0, 0x0, 0x0}, 
    l_scope_max = 0, 
    l_scope = 0x0, 
    l_scope_lock = 0, 
    l_local_scope = {0x0, 0x0}, 
    l_dev = 0, 
    l_ino = 0, 
    l_runpath_dirs = {
      dirs = 0x0, 
      malloced = 0
    }, 
    l_initfini = 0x0, 
    l_reldepsmax = 0, 
    l_reldepsact = 0, 
    l_reldeps = 0x0, 
    l_feature_1 = 0, 
    l_flags_1 = 0, 
    l_flags = 0, 
    l_idx = 0, 
    l_mach = {
      fptr_table_len = 200, 
      fptr_table = 0x0
    }, 
    l_lookup_cache = {
      sym = 0x402f1334, 
      type_class = 1, 
      value = 0x40005070, 
      ret = 0x41835aa0
    }, 
    l_tls_initimage = 0x0, 
    l_tls_initimage_size = 0, 
    l_tls_blocksize = 0, 
    l_tls_align = 0, 
    l_tls_firstbyte_offset = 0, 
    l_tls_offset = 0, 
    l_tls_modid = 0, 
    l_relro_addr = 0, 
    l_relro_size = 0, 
    l_audit = 0x403148d4
  }, 
  audit_data = {{
      cookie = 0, 
      bindflags = 0
    } <repeats 16 times>}, 
  _dl_rtld_lock_recursive = @0x40313a52: 0x402f3588 
<rtld_lock_default_lock_recursive>, 
  _dl_rtld_unlock_recursive = @0x40313a5a: 0x402f3598 
<rtld_lock_default_unlock_recursive>, 
  _dl_stack_flags = 7, 
  _dl_make_stack_executable_hook = @0x40313ad2: 0x40304bd8 
<*__GI__dl_make_stack_executable>, 
  _dl_tls_max_dtv_idx = 2, 
  _dl_tls_dtv_gaps = false, 
  _dl_tls_dtv_slotinfo_list = 0x40009bd8, 
  _dl_tls_static_nelem = 2, 
  _dl_tls_static_size = 1728, 
  _dl_tls_static_used = 60, 
  _dl_tls_static_align = 64, 
  _dl_initial_dtv = 0x4000a948, 
  _dl_tls_generation = 1, 
  _dl_init_static_tls = @0x40313aea: 0x402fe978 <_dl_nothread_init_static_tls>
}
        _rtld_global = {
  _dl_ns = {{
      _ns_loaded = 0x40000000, 
      _ns_nloaded = 48, 
      _ns_main_searchlist = 0x4000015c, 
      _ns_global_scope_alloc = 0, 
      _ns_debug = {
        r_version = 0, 
        r_map = 0x0, 
        r_brk = 0, 
        r_state = RT_CONSISTENT, 
        r_ldbase = 0
      }
    }, {
      _ns_loaded = 0x0, 
      _ns_nloaded = 0, 
      _ns_main_searchlist = 0x0, 
      _ns_global_scope_alloc = 0, 
      _ns_debug = {
        r_version = 0, 
        r_map = 0x0, 
        r_brk = 0, 
        r_state = RT_CONSISTENT, 
        r_ldbase = 0
      }
    } <repeats 15 times>}, 
  _dl_load_lock = {
    mutex = {
      __data = {
        __lock = 0, 
        __count = 0, 
        __owner = 0, 
        __kind = 1, 
        __nusers = 0, 
        {
          __spins = 0, 
          __list = {
            __next = 0x0
          }
        }
      }, 
      __size = '\0' <repeats 15 times>, "\001", '\0' <repeats 31 times>, 
      __align = 0
    }
  }, 
  _dl_load_adds = 48, 
  _dl_initfirst = 0x40002610, 
  _dl_profile_map = 0x0, 
  _dl_num_relocations = 2686, 
  _dl_num_cache_relocations = 957, 
  _dl_all_dirs = 0x40000328, 
  _dl_error_catch_tsd = @0x40313b12: 0x402f357c <_dl_initial_error_catch_tsd>, 
  _dl_rtld_map = {
    l_addr = 1076826112, 
    l_name = 0x10114 "/lib/ld.so.1", 
    l_ld = 0x40311954, 
    l_next = 0x40007290, 
    l_prev = 0x40006db0, 
    l_real = 0x40314680, 
    l_ns = 0, 
    l_libname = 0x403149ac, 
    l_info = {0x0, 0x0, 0x40311994, 0x4031198c, 0x4031195c, 0x4031196c, 
      0x40311974, 0x403119ac, 0x403119b4, 0x403119bc, 0x4031197c, 0x40311984, 
      0x0, 0x0, 0x40311954, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4031199c, 0x0, 0x0, 
      0x403119a4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x403119d4, 0x0, 0x0, 0x0, 
      0x0, 0x0, 0x403119cc, 0x403119c4, 0x403119dc, 0x0, 0x403119ec, 0x0, 
      0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x403119e4, 0x0 <repeats 25 times>, 
      0x40311964}, 
    l_phdr = 0x402f1034, 
    l_entry = 0, 
    l_phnum = 5, 
    l_ldnum = 0, 
    l_searchlist = {
      r_list = 0x0, 
      r_nlist = 0
    }, 
    l_symbolic_searchlist = {
      r_list = 0x0, 
      r_nlist = 0
    }, 
    l_loader = 0x0, 
    l_nbuckets = 17, 
    l_gnu_bitmask_idxbits = 7, 
    l_gnu_shift = 8, 
    l_gnu_bitmask = 0x402f11bc, 
    {
      l_gnu_buckets = 0x402f11dc, 
      l_chain = 0x402f11dc
    }, 
    {
      l_gnu_chain_zero = 0x402f1218, 
      l_buckets = 0x402f1218
    }, 
    l_direct_opencount = 0, 
    l_type = lt_library, 
    l_relocated = 1, 
    l_init_called = 0, 
    l_global = 1, 
    l_reserved = 0, 
    l_phdr_allocated = 0, 
    l_soname_added = 0, 
    l_faked = 0, 
    l_need_tls_init = 0, 
    l_used = 1, 
    l_auditing = 0, 
    l_audit_any_plt = 0, 
    l_removed = 0, 
    l_nversions = 7, 
    l_versions = 0x40009978, 
    l_rpath_dirs = {
      dirs = 0x0, 
      malloced = 0
    }, 
    l_reloc_result = 0x0, 
    l_versyms = 0x402f16c2, 
    l_origin = 0x0, 
    l_map_start = 1076826112, 
    l_map_end = 1076972920, 
    l_text_end = 1076937384, 
    l_scope_mem = {0x0, 0x0, 0x0, 0x0}, 
    l_scope_max = 0, 
    l_scope = 0x0, 
    l_scope_lock = 0, 
    l_local_scope = {0x0, 0x0}, 
    l_dev = 0, 
    l_ino = 0, 
    l_runpath_dirs = {
      dirs = 0x0, 
      malloced = 0
    }, 
    l_initfini = 0x0, 
    l_reldepsmax = 0, 
    l_reldepsact = 0, 
    l_reldeps = 0x0, 
    l_feature_1 = 0, 
    l_flags_1 = 0, 
    l_flags = 0, 
    l_idx = 0, 
    l_mach = {
      fptr_table_len = 200, 
      fptr_table = 0x0
    }, 
    l_lookup_cache = {
      sym = 0x402f1334, 
      type_class = 1, 
      value = 0x40005070, 
      ret = 0x41835aa0
    }, 
    l_tls_initimage = 0x0, 
    l_tls_initimage_size = 0, 
    l_tls_blocksize = 0, 
    l_tls_align = 0, 
    l_tls_firstbyte_offset = 0, 
    l_tls_offset = 0, 
    l_tls_modid = 0, 
    l_relro_addr = 0, 
    l_relro_size = 0, 
    l_audit = 0x403148d4
  }, 
  audit_data = {{
      cookie = 0, 
      bindflags = 0
    } <repeats 16 times>}, 
  _dl_rtld_lock_recursive = @0x40313a52: 0x402f3588 
<rtld_lock_default_lock_recursive>, 
  _dl_rtld_unlock_recursive = @0x40313a5a: 0x402f3598 
<rtld_lock_default_unlock_recursive>, 
  _dl_stack_flags = 7, 
  _dl_make_stack_executable_hook = @0x40313ad2: 0x40304bd8 
<*__GI__dl_make_stack_executable>, 
  _dl_tls_max_dtv_idx = 2, 
  _dl_tls_dtv_gaps = false, 
  _dl_tls_dtv_slotinfo_list = 0x40009bd8, 
  _dl_tls_static_nelem = 2, 
  _dl_tls_static_size = 1728, 
  _dl_tls_static_used = 60, 
  _dl_tls_static_align = 64, 
  _dl_initial_dtv = 0x4000a948, 
  _dl_tls_generation = 1, 
  _dl_init_static_tls = @0x40313aea: 0x402fe978 <_dl_nothread_init_static_tls>
}
        _dl_argc = 5
        _dl_argv_internal = (char **) 0xfb2962d4
        __guard = 2815
#6  0x402f34e8 in _start () from /lib/ld.so.1
        audit_list = (struct audit_list *) 0x0
        _dl_rtld_libname2 = {
  name = 0x0, 
  next = 0x0, 
  dont_free = 0
}
        preloadlist = 0x0
        version_info = 0
        _dl_rtld_libname = {
  name = 0x10114 "/lib/ld.so.1", 
  next = 0x40314998, 
  dont_free = 0
}
        library_path = 0x0
        tls_init_tp_called = true
        any_debug = 0
        __guard_local = 2815
        __pointer_chk_guard = 2815
        _rtld_local_ro = {
  _dl_debug_mask = 0, 
  _dl_pagesize = 4096, 
  _dl_osversion = 132630, 
  _dl_platform = 0xfb2962ba "PARISC", 
  _dl_platformlen = 6, 
  _dl_initial_searchlist = {
    r_list = 0x40008a74, 
    r_nlist = 48
  }, 
  _dl_clktck = 100, 
  _dl_verbose = 0, 
  _dl_debug_fd = 2, 
  _dl_lazy = 1, 
  _dl_bind_not = 0, 
  _dl_dynamic_weak = 0, 
  _dl_fpu_control = 0, 
  _dl_correct_cache_id = 3, 
  _dl_pointer_guard = 1, 
  _dl_hwcap = 0, 
  _dl_hwcap_mask = 0, 
  _dl_inhibit_rpath = 0x0, 
  _dl_origin_path = 0x0, 
  _dl_use_load_bias = 4294967295, 
  _dl_profile = 0x0, 
  _dl_profile_output = 0x4030c2a8 "/var/tmp", 
  _dl_trace_prelink = 0x0, 
  _dl_trace_prelink_map = 0x0, 
  _dl_init_all_dirs = 0x40000328, 
  _dl_sysinfo_dso = 0x0, 
  _dl_sysinfo_map = 0x0, 
  _dl_debug_printf = @0x40313ac2: 0x40301dac <_dl_debug_printf>, 
  _dl_catch_error = @0x40313b62: 0x403008c4 <_dl_catch_error>, 
  _dl_signal_error = @0x40313b52: 0x403009c0 <_dl_signal_error>, 
  _dl_mcount = @0x40313b42: 0x40302938 <_dl_mcount>, 
  _dl_lookup_symbol_x = @0x40313af2: 0x402fc744 <_dl_lookup_symbol_x>, 
  _dl_check_caller = @0x40313aca: 0x40304cc8 <_dl_check_caller>, 
  _dl_open = @0x40313b2a: 0x40304f70 <_dl_open>, 
  _dl_close = @0x40313afa: 0x4030700c <_dl_close>, 
  _dl_audit = 0x0, 
  _dl_naudit = 0
}
        _dl_skip_args = 0
        __stack_chk_guard = 2815
        __pointer_chk_guard_local = 2815
        stack_pointer = 0xfb296480 "pt:rc=\\E@/\020"
        _rtld_global_ro = {
  _dl_debug_mask = 0, 
  _dl_pagesize = 4096, 
  _dl_osversion = 132630, 
  _dl_platform = 0xfb2962ba "PARISC", 
  _dl_platformlen = 6, 
  _dl_initial_searchlist = {
    r_list = 0x40008a74, 
    r_nlist = 48
  }, 
  _dl_clktck = 100, 
  _dl_verbose = 0, 
  _dl_debug_fd = 2, 
  _dl_lazy = 1, 
  _dl_bind_not = 0, 
  _dl_dynamic_weak = 0, 
  _dl_fpu_control = 0, 
  _dl_correct_cache_id = 3, 
  _dl_pointer_guard = 1, 
  _dl_hwcap = 0, 
  _dl_hwcap_mask = 0, 
  _dl_inhibit_rpath = 0x0, 
  _dl_origin_path = 0x0, 
  _dl_use_load_bias = 4294967295, 
  _dl_profile = 0x0, 
  _dl_profile_output = 0x4030c2a8 "/var/tmp", 
  _dl_trace_prelink = 0x0, 
  _dl_trace_prelink_map = 0x0, 
  _dl_init_all_dirs = 0x40000328, 
  _dl_sysinfo_dso = 0x0, 
  _dl_sysinfo_map = 0x0, 
  _dl_debug_printf = @0x40313ac2: 0x40301dac <_dl_debug_printf>, 
  _dl_catch_error = @0x40313b62: 0x403008c4 <_dl_catch_error>, 
  _dl_signal_error = @0x40313b52: 0x403009c0 <_dl_signal_error>, 
  _dl_mcount = @0x40313b42: 0x40302938 <_dl_mcount>, 
  _dl_lookup_symbol_x = @0x40313af2: 0x402fc744 <_dl_lookup_symbol_x>, 
  _dl_check_caller = @0x40313aca: 0x40304cc8 <_dl_check_caller>, 
  _dl_open = @0x40313b2a: 0x40304f70 <_dl_open>, 
  _dl_close = @0x40313afa: 0x4030700c <_dl_close>, 
  _dl_audit = 0x0, 
  _dl_naudit = 0
}
        _dl_argv = (char **) 0xfb2962d4
        _rtld_local = {
  _dl_ns = {{
      _ns_loaded = 0x40000000, 
      _ns_nloaded = 48, 
      _ns_main_searchlist = 0x4000015c, 
      _ns_global_scope_alloc = 0, 
      _ns_debug = {
        r_version = 0, 
        r_map = 0x0, 
        r_brk = 0, 
        r_state = RT_CONSISTENT, 
        r_ldbase = 0
      }
    }, {
      _ns_loaded = 0x0, 
      _ns_nloaded = 0, 
      _ns_main_searchlist = 0x0, 
      _ns_global_scope_alloc = 0, 
      _ns_debug = {
        r_version = 0, 
        r_map = 0x0, 
        r_brk = 0, 
        r_state = RT_CONSISTENT, 
        r_ldbase = 0
      }
    } <repeats 15 times>}, 
  _dl_load_lock = {
    mutex = {
      __data = {
        __lock = 0, 
        __count = 0, 
        __owner = 0, 
        __kind = 1, 
        __nusers = 0, 
        {
          __spins = 0, 
          __list = {
            __next = 0x0
          }
        }
      }, 
      __size = '\0' <repeats 15 times>, "\001", '\0' <repeats 31 times>, 
      __align = 0
    }
  }, 
  _dl_load_adds = 48, 
  _dl_initfirst = 0x40002610, 
  _dl_profile_map = 0x0, 
  _dl_num_relocations = 2686, 
  _dl_num_cache_relocations = 957, 
  _dl_all_dirs = 0x40000328, 
  _dl_error_catch_tsd = @0x40313b12: 0x402f357c <_dl_initial_error_catch_tsd>, 
  _dl_rtld_map = {
    l_addr = 1076826112, 
    l_name = 0x10114 "/lib/ld.so.1", 
    l_ld = 0x40311954, 
    l_next = 0x40007290, 
    l_prev = 0x40006db0, 
    l_real = 0x40314680, 
    l_ns = 0, 
    l_libname = 0x403149ac, 
    l_info = {0x0, 0x0, 0x40311994, 0x4031198c, 0x4031195c, 0x4031196c, 
      0x40311974, 0x403119ac, 0x403119b4, 0x403119bc, 0x4031197c, 0x40311984, 
      0x0, 0x0, 0x40311954, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4031199c, 0x0, 0x0, 
      0x403119a4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x403119d4, 0x0, 0x0, 0x0, 
      0x0, 0x0, 0x403119cc, 0x403119c4, 0x403119dc, 0x0, 0x403119ec, 0x0, 
      0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x403119e4, 0x0 <repeats 25 times>, 
      0x40311964}, 
    l_phdr = 0x402f1034, 
    l_entry = 0, 
    l_phnum = 5, 
    l_ldnum = 0, 
    l_searchlist = {
      r_list = 0x0, 
      r_nlist = 0
    }, 
    l_symbolic_searchlist = {
      r_list = 0x0, 
      r_nlist = 0
    }, 
    l_loader = 0x0, 
    l_nbuckets = 17, 
    l_gnu_bitmask_idxbits = 7, 
    l_gnu_shift = 8, 
    l_gnu_bitmask = 0x402f11bc, 
    {
      l_gnu_buckets = 0x402f11dc, 
      l_chain = 0x402f11dc
    }, 
    {
      l_gnu_chain_zero = 0x402f1218, 
      l_buckets = 0x402f1218
    }, 
    l_direct_opencount = 0, 
    l_type = lt_library, 
    l_relocated = 1, 
    l_init_called = 0, 
    l_global = 1, 
    l_reserved = 0, 
    l_phdr_allocated = 0, 
    l_soname_added = 0, 
    l_faked = 0, 
    l_need_tls_init = 0, 
    l_used = 1, 
    l_auditing = 0, 
    l_audit_any_plt = 0, 
    l_removed = 0, 
    l_nversions = 7, 
    l_versions = 0x40009978, 
    l_rpath_dirs = {
      dirs = 0x0, 
      malloced = 0
    }, 
    l_reloc_result = 0x0, 
    l_versyms = 0x402f16c2, 
    l_origin = 0x0, 
    l_map_start = 1076826112, 
    l_map_end = 1076972920, 
    l_text_end = 1076937384, 
    l_scope_mem = {0x0, 0x0, 0x0, 0x0}, 
    l_scope_max = 0, 
    l_scope = 0x0, 
    l_scope_lock = 0, 
    l_local_scope = {0x0, 0x0}, 
    l_dev = 0, 
    l_ino = 0, 
    l_runpath_dirs = {
      dirs = 0x0, 
      malloced = 0
    }, 
    l_initfini = 0x0, 
    l_reldepsmax = 0, 
    l_reldepsact = 0, 
    l_reldeps = 0x0, 
    l_feature_1 = 0, 
    l_flags_1 = 0, 
    l_flags = 0, 
    l_idx = 0, 
    l_mach = {
      fptr_table_len = 200, 
      fptr_table = 0x0
    }, 
    l_lookup_cache = {
      sym = 0x402f1334, 
      type_class = 1, 
      value = 0x40005070, 
      ret = 0x41835aa0
    }, 
    l_tls_initimage = 0x0, 
    l_tls_initimage_size = 0, 
    l_tls_blocksize = 0, 
    l_tls_align = 0, 
    l_tls_firstbyte_offset = 0, 
    l_tls_offset = 0, 
    l_tls_modid = 0, 
    l_relro_addr = 0, 
    l_relro_size = 0, 
    l_audit = 0x403148d4
  }, 
  audit_data = {{
      cookie = 0, 
      bindflags = 0
    } <repeats 16 times>}, 
  _dl_rtld_lock_recursive = @0x40313a52: 0x402f3588 
<rtld_lock_default_lock_recursive>, 
  _dl_rtld_unlock_recursive = @0x40313a5a: 0x402f3598 
<rtld_lock_default_unlock_recursive>, 
  _dl_stack_flags = 7, 
  _dl_make_stack_executable_hook = @0x40313ad2: 0x40304bd8 
<*__GI__dl_make_stack_executable>, 
  _dl_tls_max_dtv_idx = 2, 
  _dl_tls_dtv_gaps = false, 
  _dl_tls_dtv_slotinfo_list = 0x40009bd8, 
  _dl_tls_static_nelem = 2, 
  _dl_tls_static_size = 1728, 
  _dl_tls_static_used = 60, 
  _dl_tls_static_align = 64, 
  _dl_initial_dtv = 0x4000a948, 
  _dl_tls_generation = 1, 
  _dl_init_static_tls = @0x40313aea: 0x402fe978 <_dl_nothread_init_static_tls>
}
        _rtld_global = {
  _dl_ns = {{
      _ns_loaded = 0x40000000, 
      _ns_nloaded = 48, 
      _ns_main_searchlist = 0x4000015c, 
      _ns_global_scope_alloc = 0, 
      _ns_debug = {
        r_version = 0, 
        r_map = 0x0, 
        r_brk = 0, 
        r_state = RT_CONSISTENT, 
        r_ldbase = 0
      }
    }, {
      _ns_loaded = 0x0, 
      _ns_nloaded = 0, 
      _ns_main_searchlist = 0x0, 
      _ns_global_scope_alloc = 0, 
      _ns_debug = {
        r_version = 0, 
        r_map = 0x0, 
        r_brk = 0, 
        r_state = RT_CONSISTENT, 
        r_ldbase = 0
      }
    } <repeats 15 times>}, 
  _dl_load_lock = {
    mutex = {
      __data = {
        __lock = 0, 
        __count = 0, 
        __owner = 0, 
        __kind = 1, 
        __nusers = 0, 
        {
          __spins = 0, 
          __list = {
            __next = 0x0
          }
        }
      }, 
      __size = '\0' <repeats 15 times>, "\001", '\0' <repeats 31 times>, 
      __align = 0
    }
  }, 
  _dl_load_adds = 48, 
  _dl_initfirst = 0x40002610, 
  _dl_profile_map = 0x0, 
  _dl_num_relocations = 2686, 
  _dl_num_cache_relocations = 957, 
  _dl_all_dirs = 0x40000328, 
  _dl_error_catch_tsd = @0x40313b12: 0x402f357c <_dl_initial_error_catch_tsd>, 
  _dl_rtld_map = {
    l_addr = 1076826112, 
    l_name = 0x10114 "/lib/ld.so.1", 
    l_ld = 0x40311954, 
    l_next = 0x40007290, 
    l_prev = 0x40006db0, 
    l_real = 0x40314680, 
    l_ns = 0, 
    l_libname = 0x403149ac, 
    l_info = {0x0, 0x0, 0x40311994, 0x4031198c, 0x4031195c, 0x4031196c, 
      0x40311974, 0x403119ac, 0x403119b4, 0x403119bc, 0x4031197c, 0x40311984, 
      0x0, 0x0, 0x40311954, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4031199c, 0x0, 0x0, 
      0x403119a4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x403119d4, 0x0, 0x0, 0x0, 
      0x0, 0x0, 0x403119cc, 0x403119c4, 0x403119dc, 0x0, 0x403119ec, 0x0, 
      0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x403119e4, 0x0 <repeats 25 times>, 
      0x40311964}, 
    l_phdr = 0x402f1034, 
    l_entry = 0, 
    l_phnum = 5, 
    l_ldnum = 0, 
    l_searchlist = {
      r_list = 0x0, 
      r_nlist = 0
    }, 
    l_symbolic_searchlist = {
      r_list = 0x0, 
      r_nlist = 0
    }, 
    l_loader = 0x0, 
    l_nbuckets = 17, 
    l_gnu_bitmask_idxbits = 7, 
    l_gnu_shift = 8, 
    l_gnu_bitmask = 0x402f11bc, 
    {
      l_gnu_buckets = 0x402f11dc, 
      l_chain = 0x402f11dc
    }, 
    {
      l_gnu_chain_zero = 0x402f1218, 
      l_buckets = 0x402f1218
    }, 
    l_direct_opencount = 0, 
    l_type = lt_library, 
    l_relocated = 1, 
    l_init_called = 0, 
    l_global = 1, 
    l_reserved = 0, 
    l_phdr_allocated = 0, 
    l_soname_added = 0, 
    l_faked = 0, 
    l_need_tls_init = 0, 
    l_used = 1, 
    l_auditing = 0, 
    l_audit_any_plt = 0, 
    l_removed = 0, 
    l_nversions = 7, 
    l_versions = 0x40009978, 
    l_rpath_dirs = {
      dirs = 0x0, 
      malloced = 0
    }, 
    l_reloc_result = 0x0, 
    l_versyms = 0x402f16c2, 
    l_origin = 0x0, 
    l_map_start = 1076826112, 
    l_map_end = 1076972920, 
    l_text_end = 1076937384, 
    l_scope_mem = {0x0, 0x0, 0x0, 0x0}, 
    l_scope_max = 0, 
    l_scope = 0x0, 
    l_scope_lock = 0, 
    l_local_scope = {0x0, 0x0}, 
    l_dev = 0, 
    l_ino = 0, 
    l_runpath_dirs = {
      dirs = 0x0, 
      malloced = 0
    }, 
    l_initfini = 0x0, 
    l_reldepsmax = 0, 
    l_reldepsact = 0, 
    l_reldeps = 0x0, 
    l_feature_1 = 0, 
    l_flags_1 = 0, 
    l_flags = 0, 
    l_idx = 0, 
    l_mach = {
      fptr_table_len = 200, 
      fptr_table = 0x0
    }, 
    l_lookup_cache = {
      sym = 0x402f1334, 
      type_class = 1, 
      value = 0x40005070, 
      ret = 0x41835aa0
    }, 
    l_tls_initimage = 0x0, 
    l_tls_initimage_size = 0, 
    l_tls_blocksize = 0, 
    l_tls_align = 0, 
    l_tls_firstbyte_offset = 0, 
    l_tls_offset = 0, 
    l_tls_modid = 0, 
    l_relro_addr = 0, 
    l_relro_size = 0, 
    l_audit = 0x403148d4
  }, 
  audit_data = {{
      cookie = 0, 
      bindflags = 0
    } <repeats 16 times>}, 
  _dl_rtld_lock_recursive = @0x40313a52: 0x402f3588 
<rtld_lock_default_lock_recursive>, 
  _dl_rtld_unlock_recursive = @0x40313a5a: 0x402f3598 
<rtld_lock_default_unlock_recursive>, 
  _dl_stack_flags = 7, 
  _dl_make_stack_executable_hook = @0x40313ad2: 0x40304bd8 
<*__GI__dl_make_stack_executable>, 
  _dl_tls_max_dtv_idx = 2, 
  _dl_tls_dtv_gaps = false, 
  _dl_tls_dtv_slotinfo_list = 0x40009bd8, 
  _dl_tls_static_nelem = 2, 
  _dl_tls_static_size = 1728, 
  _dl_tls_static_used = 60, 
  _dl_tls_static_align = 64, 
  _dl_initial_dtv = 0x4000a948, 
  _dl_tls_generation = 1, 
  _dl_init_static_tls = @0x40313aea: 0x402fe978 <_dl_nothread_init_static_tls>
}
        _dl_argc = 5
        _dl_argv_internal = (char **) 0xfb2962d4
        __guard = 2815
Backtrace stopped: previous frame identical to this frame (corrupt stack?)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]