From: Kiyoshi KANAZAWA <yoi_no_myoujou@yahoo.co.jp>
To: Mark H Weaver <mhw@netris.org>
Cc: 11083@debbugs.gnu.org
Subject: bug#11083: guile-2.0.5 bug report
Date: Thu, 5 Apr 2012 22:37:03 +0900 (JST) [thread overview]
Message-ID: <978140.78596.qm@web100708.mail.kks.yahoo.co.jp> (raw)
In-Reply-To: <127239.40106.qm@web100701.mail.kks.yahoo.co.jp>
[-- Attachment #1: Type: text/plain, Size: 1815 bytes --]
Hi, Mark
I installed the latest gdb-7.4 to run 'meta/gdb-uninstalled-guile', but failed.
% meta/gdb-uninstalled-guile
GNU gdb (GDB) 7.4
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i386-pc-solaris2.10".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /tmp/guile-2.0.5/libguile/.libs/guile...done.
(gdb) run
Starting program: /tmp/guile-2.0.5/libguile/.libs/guile
procfs:4200 -- process not stopped.
procfs: ...giving up...
We still have the same problem as <http://sources.redhat.com/ml/gdb-prs/2011-q4/msg00050.html> in the latest gdb.
I used dbx debugger instead.
At first, back traced libguile/core (See BackTrace1.txt attached).
After that, executed "meta/uninstalled-env guild snarf-check-and-output-texi" from the build directory wirh ENVIRONMENT GUILE_AUTO_COMPILE = 0, and found core dumped again.
Back traced this new core again (See BackTrace2.txt) to compare.
The function scm_from_stringn () is called with bad address.
Keep in mind that patch 5de0053178b4acc793ae62838175e5f3ab56c603 is appyed.
Regards,
--- Kiyoshi <yoi_no_myoujou@yahoo.co.jp>
--- On Thu, 2012/4/5, Mark H Weaver <mhw@netris.org> wrote:
> Presumably something is broken for 64-bit builds on Solaris 10. I
> suggest using a debugger to find out where the segfault is happening.
> Can you please run 'meta/gdb-uninstalled-guile' within the build
> directory and show us the backtrace when it segfaults?
>
> Regards,
> Mark
>
[-- Attachment #2: BackTrace1.txt --]
[-- Type: text/plain, Size: 14937 bytes --]
$ pwd
/tmp/guile-2.0.5
$ ldd libguile/.libs/guile
libguile-2.0.so.22 => /tmp/guile-2.0.5/libguile/.libs/libguile-2.0.so.22
libgc.so.1 => /usr/local/GNU/amd64/lib/libgc.so.1
libpthread.so.1 => /usr/lib/amd64/libpthread.so.1
libdl.so.1 => /usr/lib/amd64/libdl.so.1
libffi.so.5 => /usr/local/GNU/amd64/lib/libffi.so.5
libintl.so.8 => /usr/local/GNU/amd64/lib/libintl.so.8
libc.so.1 => /usr/lib/amd64/libc.so.1
libunistring.so.0 => /usr/local/GNU/amd64/lib/libunistring.so.0
libiconv.so.2 => /usr/local/GNU/amd64/lib/libiconv.so.2
libgmp.so.10 => /usr/local/GNU/amd64/lib/libgmp.so.10
libltdl.so.7 => /usr/local/GNU/amd64/lib/libltdl.so.7
librt.so.1 => /usr/lib/amd64/librt.so.1
libsocket.so.1 => /usr/lib/amd64/libsocket.so.1
libnsl.so.1 => /usr/lib/amd64/libnsl.so.1
libm.so.2 => /usr/lib/amd64/libm.so.2
libgcc_s.so.1 => /usr/local/gcc/lib/amd64/libgcc_s.so.1
libaio.so.1 => /usr/lib/amd64/libaio.so.1
libmd.so.1 => /usr/lib/amd64/libmd.so.1
libmp.so.2 => /usr/lib/amd64/libmp.so.2
libscf.so.1 => /usr/lib/amd64/libscf.so.1
libdoor.so.1 => /usr/lib/amd64/libdoor.so.1
libuutil.so.1 => /usr/lib/amd64/libuutil.so.1
libgen.so.1 => /usr/lib/amd64/libgen.so.1
$ dbx libguile/.libs/guile libguile/core
For information about new features see `help changes'
To remove this message, put `dbxenv suppress_startup_message 7.9' in your .dbxrc
Reading guile
core file header read successfully
Reading ld.so.1
Reading libguile-2.0.so.22.4.0
Reading libgc.so.1.0.3
Reading libpthread.so.1
Reading libdl.so.1
Reading libffi.so.5.0.10
Reading libintl.so.8.1.1
Reading libc.so.1
Reading libunistring.so.0.1.2
Reading libiconv.so.2.5.1
Reading libgmp.so.10.0.4
dbx: internal warning: "(null)"::srcpath(): srcpath "abs.c" being overriden to "abs.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "add.c" being overriden to "add.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "add_ui.c" being overriden to "add_ui.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "clear.c" being overriden to "clear.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "clears.c" being overriden to "clears.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "cmp.c" being overriden to "cmp.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "cmp_d.c" being overriden to "cmp_d.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "cmp_si.c" being overriden to "cmp_si.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "cmp_ui.c" being overriden to "cmp_ui.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "dump.c" being overriden to "dump.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "fits_sint.c" being overriden to "fits_sint.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "fits_slong.c" being overriden to "fits_slong.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "fits_sshort.c" being overriden to "fits_sshort.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "fits_uint.c" being overriden to "fits_uint.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "fits_ulong.c" being overriden to "fits_ulong.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "fits_ushort.c" being overriden to "fits_ushort.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "get_d.c" being overriden to "get_d.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "get_d_2exp.c" being overriden to "get_d_2exp.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "get_si.c" being overriden to "get_si.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "get_str.c" being overriden to "get_str.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "get_ui.c" being overriden to "get_ui.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "init.c" being overriden to "init.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "init2.c" being overriden to "init2.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "inits.c" being overriden to "inits.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "inp_str.c" being overriden to "inp_str.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "iset.c" being overriden to "iset.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "iset_d.c" being overriden to "iset_d.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "iset_si.c" being overriden to "iset_si.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "iset_str.c" being overriden to "iset_str.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "iset_ui.c" being overriden to "iset_ui.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "mul.c" being overriden to "mul.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "mul_2exp.c" being overriden to "mul_2exp.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "mul_ui.c" being overriden to "mul_ui.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "neg.c" being overriden to "neg.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "nextprime.c" being overriden to "nextprime.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "out_str.c" being overriden to "out_str.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "pow_ui.c" being overriden to "pow_ui.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "random2.c" being overriden to "random2.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set.c" being overriden to "set.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_d.c" being overriden to "set_d.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_q.c" being overriden to "set_q.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_si.c" being overriden to "set_si.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_str.c" being overriden to "set_str.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_ui.c" being overriden to "set_ui.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "size.c" being overriden to "size.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "sqrt.c" being overriden to "sqrt.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "sub.c" being overriden to "sub.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "sub_ui.c" being overriden to "sub_ui.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "swap.c" being overriden to "swap.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "ui_sub.c" being overriden to "ui_sub.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "urandomb.c" being overriden to "urandomb.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "abs.c" being overriden to "abs.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "clear.c" being overriden to "clear.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "clears.c" being overriden to "clears.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "cmp.c" being overriden to "cmp.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "cmp_si.c" being overriden to "cmp_si.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "cmp_ui.c" being overriden to "cmp_ui.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "div.c" being overriden to "div.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "get_d.c" being overriden to "get_d.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "get_str.c" being overriden to "get_str.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "init.c" being overriden to "init.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "inits.c" being overriden to "inits.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "inp_str.c" being overriden to "inp_str.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "mul.c" being overriden to "mul.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "neg.c" being overriden to "neg.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "out_str.c" being overriden to "out_str.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set.c" being overriden to "set.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_si.c" being overriden to "set_si.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_str.c" being overriden to "set_str.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_ui.c" being overriden to "set_ui.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_z.c" being overriden to "set_z.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_d.c" being overriden to "set_d.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_f.c" being overriden to "set_f.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "swap.c" being overriden to "swap.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "add.c" being overriden to "add.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "sub.c" being overriden to "sub.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "neg.c" being overriden to "neg.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "divis.c" being overriden to "divis.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "fib2_ui.c" being overriden to "fib2_ui.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "dump.c" being overriden to "dump.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "mul.c" being overriden to "mul.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "random.c" being overriden to "random.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "random2.c" being overriden to "random2.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "rootrem.c" being overriden to "rootrem.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "sqrtrem.c" being overriden to "sqrtrem.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "get_str.c" being overriden to "get_str.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_str.c" being overriden to "set_str.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "scan0.c" being overriden to "scan0.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "scan1.c" being overriden to "scan1.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "cmp.c" being overriden to "cmp.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "perfsqr.c" being overriden to "perfsqr.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "perfpow.c" being overriden to "perfpow.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "gcd.c" being overriden to "gcd.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "gcdext.c" being overriden to "gcdext.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "tdiv_qr.c" being overriden to "tdiv_qr.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "get_d.c" being overriden to "get_d.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "invert.c" being overriden to "invert.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "divexact.c" being overriden to "divexact.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "powm.c" being overriden to "powm.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "powm_sec.c" being overriden to "powm_sec.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "remove.c" being overriden to "remove.c"
Reading libltdl.so.7.3.0
Reading librt.so.1
Reading libsocket.so.1
Reading libnsl.so.1
Reading libm.so.2
Reading libgcc_s.so.1
Reading libaio.so.1
Reading libmd.so.1
t@1 (l@1) program terminated by signal SEGV (no mapping at the fault address)
Current function is libunistring_c_strcasecmp (optimized)
39 c1 = c_tolower (*p1);
(dbx) \r(dbx) w \r(dbx) where
current thread: t@1
=>[1] libunistring_c_strcasecmp(s1 = <value unavailable>, s2 = <value unavailable>) (optimized), at 0x7fffffa102a8 (line ~39) in "c-strcasecmp.c"
[2] u8_conv_from_encoding(fromcode = 0xfffffffffff56ea0 "<bad address 0xfffffffffff56ea0>", handler = iconveh_escape_sequence, src = 0xfffffd7fffdff6ea "snarf-check-and-output-texi", srclen = 27U, offsets = (nil), resultbuf = (nil), lengthp = 0xfffffd7fffdfecf8) (optimized), at 0x7fffffa1ce80 (line ~39) in "u8-conv-from-enc.c"
[3] u32_conv_from_encoding(fromcode = <value unavailable>, handler = <value unavailable>, src = <value unavailable>, srclen = 27U, offsets = (nil), resultbuf = (nil), lengthp = 0xfffffd7fffdfed60) (optimized), at 0x7fffffa1c730 (line ~52) in "u-conv-from-enc.h"
[4] scm_from_stringn(str = 0xfffffd7fffdff6ea "snarf-check-and-output-texi", len = 27U, encoding = 0xfffffffffff56ea0 "<bad address 0xfffffffffff56ea0>", handler = SCM_FAILED_CONVERSION_ESCAPE_SEQUENCE), line 1515 in "strings.c"
[5] locale_arguments_to_string_list(argc = 5, argv = 0xfffffd7fffdff478), line 394 in "script.c"
[6] scm_i_set_boot_program_arguments(argc = 0, argv = (nil)), line 405 in "script.c"
[7] invoke_main_func(body_data = 0xfffffd7fffdff420), line 335 in "init.c"
[8] c_body(d = 0xfffffd7fffdff370), line 512 in "continuations.c"
[9] vm_regular_engine(vm = 0x4da270, program = 0x3679880, argv = 0x7fffffec7210, nargs = 1), line 960 in "vm-i-system.c"
[10] scm_c_vm_run(vm = 0x4da270, program = 0x3679a80, argv = 0xfffffd7fffdfef70, nargs = 0), line 567 in "vm.c"
[11] eval(x = 0x589570, env = 0x3681820), line 341 in "eval.c"
[12] eval(x = 0x5893b0, env = 0x3681820), line 297 in "eval.c"
[13] eval(x = 0x4f0920, env = 0x36817f0), line 462 in "eval.c"
[14] boot_closure_apply(closure = (nil), args = (nil)), line 956 in "eval.c"
[15] vm_regular_engine(vm = 0x4da270, program = 0x36799e0, argv = 0x7fffffe53260, nargs = 1), line 960 in "vm-i-system.c"
[16] scm_c_vm_run(vm = 0x4da270, program = 0x5011c0, argv = 0xfffffd7fffdff2c0, nargs = 4), line 567 in "vm.c"
[17] scm_call_4(proc = 0x5011c0, arg1 = (nil), arg2 = (nil), arg3 = (nil), arg4 = (nil)), line 507 in "eval.c"
[18] scm_i_with_continuation_barrier(body = 0x7fffffe49e70 = &`libguile-2.0.so.22.4.0`continuations.c`c_body(register void *d), body_data = 0xfffffd7fffdff370, handler = 0x7fffffe49ea0 = &`libguile-2.0.so.22.4.0`continuations.c`c_handler(register void *d, register SCM tag, register SCM args), handler_data = 0xfffffd7fffdff370, pre_unwind_handler = 0x7fffffe49f00 = &`libguile-2.0.so.22.4.0`continuations.c`pre_unwind_handler(register void *error_port, register SCM tag, register SCM args), pre_unwind_handler_data = 0x4da1a0), line 450 in "continuations.c"
[19] scm_c_with_continuation_barrier(func = (nil), data = (nil)), line 546 in "continuations.c"
[20] with_guile_and_parent(base = 0xfffffd7fffdff3d0, data = (nil)), line 902 in "threads.c"
[21] GC_call_with_stack_base(fn = (nil), arg = (nil)), line 1530 in "misc.c"
[22] scm_i_with_guile_and_parent(func = (nil), data = (nil), parent = (nil)), line 945 in "threads.c"
[23] scm_boot_guile(argc = 0, argv = (nil), main_func = (nil), closure = (nil)), line 319 in "init.c"
[24] main(argc = 0, argv = (nil)), line 71 in "guile.c"
(dbx) \r(dbx)
[-- Attachment #3: BackTrace2.txt --]
[-- Type: text/plain, Size: 13820 bytes --]
$ meta/uninstalled-env guild snarf-check-and-output-texi
Segmentation Fault
$ dbx libguile/.libs/guile core
For information about new features see `help changes'
To remove this message, put `dbxenv suppress_startup_message 7.9' in your .dbxrc
Reading guile
core file header read successfully
Reading ld.so.1
Reading libguile-2.0.so.22.4.0
Reading libgc.so.1.0.3
Reading libpthread.so.1
Reading libdl.so.1
Reading libffi.so.5.0.10
Reading libintl.so.8.1.1
Reading libc.so.1
Reading libunistring.so.0.1.2
Reading libiconv.so.2.5.1
Reading libgmp.so.10.0.4
dbx: internal warning: "(null)"::srcpath(): srcpath "abs.c" being overriden to "abs.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "add.c" being overriden to "add.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "add_ui.c" being overriden to "add_ui.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "clear.c" being overriden to "clear.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "clears.c" being overriden to "clears.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "cmp.c" being overriden to "cmp.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "cmp_d.c" being overriden to "cmp_d.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "cmp_si.c" being overriden to "cmp_si.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "cmp_ui.c" being overriden to "cmp_ui.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "dump.c" being overriden to "dump.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "fits_sint.c" being overriden to "fits_sint.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "fits_slong.c" being overriden to "fits_slong.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "fits_sshort.c" being overriden to "fits_sshort.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "fits_uint.c" being overriden to "fits_uint.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "fits_ulong.c" being overriden to "fits_ulong.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "fits_ushort.c" being overriden to "fits_ushort.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "get_d.c" being overriden to "get_d.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "get_d_2exp.c" being overriden to "get_d_2exp.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "get_si.c" being overriden to "get_si.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "get_str.c" being overriden to "get_str.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "get_ui.c" being overriden to "get_ui.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "init.c" being overriden to "init.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "init2.c" being overriden to "init2.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "inits.c" being overriden to "inits.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "inp_str.c" being overriden to "inp_str.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "iset.c" being overriden to "iset.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "iset_d.c" being overriden to "iset_d.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "iset_si.c" being overriden to "iset_si.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "iset_str.c" being overriden to "iset_str.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "iset_ui.c" being overriden to "iset_ui.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "mul.c" being overriden to "mul.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "mul_2exp.c" being overriden to "mul_2exp.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "mul_ui.c" being overriden to "mul_ui.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "neg.c" being overriden to "neg.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "nextprime.c" being overriden to "nextprime.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "out_str.c" being overriden to "out_str.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "pow_ui.c" being overriden to "pow_ui.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "random2.c" being overriden to "random2.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set.c" being overriden to "set.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_d.c" being overriden to "set_d.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_q.c" being overriden to "set_q.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_si.c" being overriden to "set_si.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_str.c" being overriden to "set_str.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_ui.c" being overriden to "set_ui.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "size.c" being overriden to "size.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "sqrt.c" being overriden to "sqrt.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "sub.c" being overriden to "sub.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "sub_ui.c" being overriden to "sub_ui.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "swap.c" being overriden to "swap.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "ui_sub.c" being overriden to "ui_sub.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "urandomb.c" being overriden to "urandomb.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "abs.c" being overriden to "abs.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "clear.c" being overriden to "clear.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "clears.c" being overriden to "clears.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "cmp.c" being overriden to "cmp.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "cmp_si.c" being overriden to "cmp_si.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "cmp_ui.c" being overriden to "cmp_ui.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "div.c" being overriden to "div.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "get_d.c" being overriden to "get_d.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "get_str.c" being overriden to "get_str.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "init.c" being overriden to "init.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "inits.c" being overriden to "inits.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "inp_str.c" being overriden to "inp_str.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "mul.c" being overriden to "mul.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "neg.c" being overriden to "neg.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "out_str.c" being overriden to "out_str.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set.c" being overriden to "set.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_si.c" being overriden to "set_si.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_str.c" being overriden to "set_str.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_ui.c" being overriden to "set_ui.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_z.c" being overriden to "set_z.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_d.c" being overriden to "set_d.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_f.c" being overriden to "set_f.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "swap.c" being overriden to "swap.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "add.c" being overriden to "add.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "sub.c" being overriden to "sub.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "neg.c" being overriden to "neg.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "divis.c" being overriden to "divis.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "fib2_ui.c" being overriden to "fib2_ui.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "dump.c" being overriden to "dump.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "mul.c" being overriden to "mul.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "random.c" being overriden to "random.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "random2.c" being overriden to "random2.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "rootrem.c" being overriden to "rootrem.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "sqrtrem.c" being overriden to "sqrtrem.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "get_str.c" being overriden to "get_str.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "set_str.c" being overriden to "set_str.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "scan0.c" being overriden to "scan0.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "scan1.c" being overriden to "scan1.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "cmp.c" being overriden to "cmp.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "perfsqr.c" being overriden to "perfsqr.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "perfpow.c" being overriden to "perfpow.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "gcd.c" being overriden to "gcd.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "gcdext.c" being overriden to "gcdext.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "tdiv_qr.c" being overriden to "tdiv_qr.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "get_d.c" being overriden to "get_d.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "invert.c" being overriden to "invert.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "divexact.c" being overriden to "divexact.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "powm.c" being overriden to "powm.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "powm_sec.c" being overriden to "powm_sec.c"
dbx: internal warning: "(null)"::srcpath(): srcpath "remove.c" being overriden to "remove.c"
Reading libltdl.so.7.3.0
Reading librt.so.1
Reading libsocket.so.1
Reading libnsl.so.1
Reading libm.so.2
Reading libgcc_s.so.1
Reading libaio.so.1
Reading libmd.so.1
t@1 (l@1) program terminated by signal SEGV (no mapping at the fault address)
Current function is libunistring_c_strcasecmp (optimized)
39 c1 = c_tolower (*p1);
(dbx) \r(dbx) w \r(dbx) where
current thread: t@1
=>[1] libunistring_c_strcasecmp(s1 = <value unavailable>, s2 = <value unavailable>) (optimized), at 0xfffffd7ffee102a8 (line ~39) in "c-strcasecmp.c"
[2] u8_conv_from_encoding(fromcode = 0xffffffffff356ea0 "<bad address 0xffffffffff356ea0>", handler = iconveh_escape_sequence, src = 0xfffffd7fffdfe6f2 "snarf-check-and-output-texi", srclen = 27U, offsets = (nil), resultbuf = (nil), lengthp = 0xfffffd7fffdfdbe8) (optimized), at 0xfffffd7ffee1ce80 (line ~39) in "u8-conv-from-enc.c"
[3] u32_conv_from_encoding(fromcode = <value unavailable>, handler = <value unavailable>, src = <value unavailable>, srclen = 27U, offsets = (nil), resultbuf = (nil), lengthp = 0xfffffd7fffdfdc50) (optimized), at 0xfffffd7ffee1c730 (line ~52) in "u-conv-from-enc.h"
[4] scm_from_stringn(str = 0xfffffd7fffdfe6f2 "snarf-check-and-output-texi", len = 27U, encoding = 0xffffffffff356ea0 "<bad address 0xffffffffff356ea0>", handler = SCM_FAILED_CONVERSION_ESCAPE_SEQUENCE), line 1515 in "strings.c"
[5] locale_arguments_to_string_list(argc = 5, argv = 0xfffffd7fffdfe368), line 394 in "script.c"
[6] scm_i_set_boot_program_arguments(argc = 0, argv = (nil)), line 405 in "script.c"
[7] invoke_main_func(body_data = 0xfffffd7fffdfe310), line 335 in "init.c"
[8] c_body(d = 0xfffffd7fffdfe260), line 512 in "continuations.c"
[9] vm_regular_engine(vm = 0x4da270, program = 0x179b480, argv = 0xfffffd7fff2c7210, nargs = 1), line 960 in "vm-i-system.c"
[10] scm_c_vm_run(vm = 0x4da270, program = 0x17985c0, argv = 0xfffffd7fffdfde60, nargs = 0), line 567 in "vm.c"
[11] eval(x = 0x585570, env = 0x1446a70), line 341 in "eval.c"
[12] eval(x = 0x5853b0, env = 0x1446a70), line 297 in "eval.c"
[13] eval(x = 0x4ec920, env = 0x1446a40), line 462 in "eval.c"
[14] boot_closure_apply(closure = (nil), args = (nil)), line 956 in "eval.c"
[15] vm_regular_engine(vm = 0x4da270, program = 0x1798100, argv = 0xfffffd7fff253260, nargs = 1), line 960 in "vm-i-system.c"
[16] scm_c_vm_run(vm = 0x4da270, program = 0x4fd1c0, argv = 0xfffffd7fffdfe1b0, nargs = 4), line 567 in "vm.c"
[17] scm_call_4(proc = 0x4fd1c0, arg1 = (nil), arg2 = (nil), arg3 = (nil), arg4 = (nil)), line 507 in "eval.c"
[18] scm_i_with_continuation_barrier(body = 0xfffffd7fff249e70 = &`libguile-2.0.so.22.4.0`continuations.c`c_body(register void *d), body_data = 0xfffffd7fffdfe260, handler = 0xfffffd7fff249ea0 = &`libguile-2.0.so.22.4.0`continuations.c`c_handler(register void *d, register SCM tag, register SCM args), handler_data = 0xfffffd7fffdfe260, pre_unwind_handler = 0xfffffd7fff249f00 = &`libguile-2.0.so.22.4.0`continuations.c`pre_unwind_handler(register void *error_port, register SCM tag, register SCM args), pre_unwind_handler_data = 0x4da1a0), line 450 in "continuations.c"
[19] scm_c_with_continuation_barrier(func = (nil), data = (nil)), line 546 in "continuations.c"
[20] with_guile_and_parent(base = 0xfffffd7fffdfe2c0, data = (nil)), line 902 in "threads.c"
[21] GC_call_with_stack_base(fn = (nil), arg = (nil)), line 1530 in "misc.c"
[22] scm_i_with_guile_and_parent(func = (nil), data = (nil), parent = (nil)), line 945 in "threads.c"
[23] scm_boot_guile(argc = 0, argv = (nil), main_func = (nil), closure = (nil)), line 319 in "init.c"
[24] main(argc = 0, argv = (nil)), line 71 in "guile.c"
next prev parent reply other threads:[~2012-04-05 13:37 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-03-24 2:48 bug#11083: guile-2.0.5 bug report Kiyoshi KANAZAWA
2012-03-24 22:20 ` Mark H Weaver
2012-03-25 13:34 ` Kiyoshi KANAZAWA
2012-03-28 20:28 ` Mark H Weaver
2012-03-29 15:26 ` Kiyoshi KANAZAWA
2012-04-01 10:42 ` Kiyoshi KANAZAWA
2012-04-01 11:49 ` Kiyoshi KANAZAWA
2012-04-02 12:02 ` Kiyoshi KANAZAWA
2012-04-05 0:35 ` Mark H Weaver
2012-04-05 13:37 ` Kiyoshi KANAZAWA [this message]
2012-04-05 17:07 ` Mark H Weaver
2012-04-10 15:26 ` Mark H Weaver
2012-04-11 8:32 ` Kiyoshi KANAZAWA
2012-04-11 21:42 ` Ludovic Courtès
2012-04-12 9:02 ` Kiyoshi KANAZAWA
2012-04-12 13:53 ` Ludovic Courtès
2012-04-12 14:57 ` Kiyoshi KANAZAWA
2012-04-12 16:06 ` Ludovic Courtès
2012-04-13 16:23 ` Kiyoshi KANAZAWA
2012-07-05 21:24 ` Andy Wingo
2013-03-13 10:55 ` Andy Wingo
2016-06-20 19:31 ` Andy Wingo
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/guile/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=978140.78596.qm@web100708.mail.kks.yahoo.co.jp \
--to=yoi_no_myoujou@yahoo.co.jp \
--cc=11083@debbugs.gnu.org \
--cc=mhw@netris.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).