bugGuile - Bugs: bug #17853, SIGSEGV on v1.8 startup after...

 
 

bug #17853: SIGSEGV on v1.8 startup after adding .guile file

Submitter:  Anthony David <ajdavid59>
Submitted:  Tue 26 Sep 2006 10:14:29 AM UTC
Votes: 20
 
Category:  None Severity:  3 - Normal
Item Group:  None Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Open
* Mandatory Fields

Add a New Comment Rich Markup
   

Sun 21 Oct 2007 01:35:12 PM UTC, comment #2: 

Hi,

(Sorry for the very, very late reply...)

Hopefully the problem you reported has been fixed in later releases of the 1.8.x series.  Can you report whether, say, 1.8.3 works correctly on your IA64 configuration?

Thanks,
Ludovic.

Ludovic Courtès <civodul>
Group administrator
Tue 26 Sep 2006 10:17:39 AM UTC, comment #1: 

from config.log

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by guile configure 1.8.0, which was
generated by GNU Autoconf 2.59.  Invocation command line was

  $ ./configure

## --------- ##
## Platform. ##
## --------- ##

hostname = altixtest1
uname -m = ia64
uname -r = 2.6.16-20-default
uname -s = Linux
uname -v = #1 SMP Mon Apr 10 04:51:13 UTC 2006

Anthony David <ajdavid59>
Tue 26 Sep 2006 10:14:29 AM UTC, original submission:  

 cat ~/.guile
     (use-modules (ice-9 readline))
     (activate-readline)

 guile --version
Guile 1.8.0
Copyright (c) 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation
Guile may be distributed under the terms of the GNU General Public Licence;
certain other uses are permitted as well.  For details, see the file
`COPYING', which is included in the Guile distribution.
There is no warranty, to the extent permitted by law.


$ gdb `which guile`
GNU gdb 6.5
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "ia64-unknown-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1".

(gdb) run
Starting program: /usr/local/bin/guile
[Thread debugging using libthread_db enabled]
[New Thread 2305843009215983328 (LWP 6335)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 2305843009215983328 (LWP 6335)]
0x20000000000f2bf1 in scm_gc_mark (ptr=0x600000000008a450) at gc-mark.c:165
165       if (SCM_GC_MARK_P (ptr))




(gdb) bt
#0  0x20000000000f2bf1 in scm_gc_mark (ptr=0x600000000008a450) at gc-mark.c:165
#1  0x20000000000f27d0 in scm_gc_mark_dependencies (p=<value optimized out>)
    at gc-mark.c:218
#2  0x20000000000f2c50 in scm_gc_mark (ptr=0x20000000008d4238) at gc-mark.c:169
#3  0x20000000000f2e00 in scm_mark_locations (x=<value optimized out>, n=824)
    at gc-mark.c:438
#4  0x20000000001a1e10 in scm_threads_mark_stacks () at threads.c:1332
#5  0x20000000000f2e90 in scm_mark_all () at gc-mark.c:82
#6  0x20000000000f0a10 in scm_i_gc (what=0x0) at gc.c:594
#7  0x20000000000f4e10 in increase_mtrigger (size=<value optimized out>,
    what=0x20000000001daf70 "port buffer") at gc-malloc.c:238
#8  0x20000000000f59c0 in scm_gc_malloc (size=16384,
    what=0x20000000001daf70 "port buffer") at gc-malloc.c:321
#9  0x20000000000ede70 in scm_fport_buffer_add (port=0x20000000008d4230,
    read_size=16384, write_size=16384) at fports.c:96
#10 0x20000000000ee290 in scm_i_fdes_to_port (fdes=9, mode_bits=196608,
    name=0x20000000007e1920) at fports.c:445
#11 0x20000000000ee590 in scm_open_file (filename=0x20000000007e1920,
    mode=0x20000000007e18a0) at fports.c:348
#12 0x200000000011a6c0 in scm_primitive_load (filename=0x20000000007e1920)
    at load.c:90
#13 0x20000000000d8500 in deval (x=0x404, env=0x20000000008d42d0)
    at eval.c:4125
---Type <return> to continue, or q <return> to quit---
#14 0x20000000000d2f60 in scm_dapply (proc=0x2000000000772f80, arg1=0x404,
    args=<value optimized out>) at eval.c:4987
#15 0x20000000000d3330 in scm_apply (proc=<value optimized out>, arg1=0x404,
    args=0x404) at eval.c:4795
#16 0x20000000000df3b0 in scm_call_0 (proc=0x20000000008d4450) at eval.c:4650
#17 0x20000000000bbfb0 in scm_dynamic_wind (in_guard=0x20000000008d43c0,
    thunk=0x20000000008d4450, out_guard=0x20000000008d4370) at dynwind.c:107
#18 0x20000000000d93d0 in deval (x=<value optimized out>,
    env=0x20000000008d43e0) at eval.c:4359
#19 0x20000000000d8e10 in deval (x=0x404, env=0x20000000008d4470)
    at eval.c:3383
#20 0x20000000000d2f60 in scm_dapply (proc=0x2000000000773130, arg1=0x404,
    args=<value optimized out>) at eval.c:4987
#21 0x20000000000d3330 in scm_apply (proc=<value optimized out>, arg1=0x404,
    args=0x404) at eval.c:4795
#22 0x20000000000df3b0 in scm_call_0 (proc=0x20000000008d4560) at eval.c:4650
#23 0x20000000000ea340 in apply_thunk (thunk=0x20000000008d4560)
    at fluids.c:390
#24 0x20000000000ea650 in scm_c_with_fluid (fluid=0x200000000070dc00,
    value=0x4, cproc=0x20000000006b7ce0, cdata=0x20000000008d4560)
    at fluids.c:453
#25 0x20000000000ea6c0 in scm_with_fluid (fluid=0x200000000070dc00, value=0x4,
    thunk=0x20000000008d4560) at fluids.c:440
#26 0x20000000000d93d0 in deval (x=<value optimized out>,
    env=0x20000000008d45b0) at eval.c:4359
#27 0x20000000000d2f60 in scm_dapply (proc=0x2000000000774700, arg1=0x404,
    args=<value optimized out>) at eval.c:4987
#28 0x20000000000d3330 in scm_apply (proc=<value optimized out>, arg1=0x404,
    args=0x404) at eval.c:4795
#29 0x20000000000df3b0 in scm_call_0 (proc=0x20000000008d4a10) at eval.c:4650
#30 0x20000000000bbfb0 in scm_dynamic_wind (in_guard=0x20000000008d4a40,
    thunk=0x20000000008d4a10, out_guard=0x20000000008d49d0) at dynwind.c:107
#31 0x20000000000d93d0 in deval (x=<value optimized out>,
    env=0x20000000008d4aa0) at eval.c:4359
#32 0x20000000000d8e10 in deval (x=0x2000000000774980, env=0x20000000008d4aa0)
    at eval.c:3383
#33 0x20000000000dd010 in deval (x=0x2000000000771250, env=0x20000000008d6290)
    at eval.c:3649
#34 0x20000000000d8e10 in deval (x=0x200000000021f3a4, env=0x20000000008d62d0)
    at eval.c:3383
#35 0x20000000000dd210 in deval (x=0x200000000076f550, env=0x20000000008d7ab0)
    at eval.c:3634
#36 0x20000000000dca70 in deval (x=0x20000000008d7ef0, env=0x20000000008d7eb0)
    at eval.c:4327
#37 0x20000000000e6ae0 in scm_primitive_eval_x (exp=0x20000000008d8040)
    at eval.c:5896
---Type <return> to continue, or q <return> to quit---
#38 0x200000000011a750 in scm_primitive_load (filename=<value optimized out>)
    at load.c:109
#39 0x20000000000d8500 in deval (x=0x404, env=0x20000000008eef00)
    at eval.c:4125
#40 0x20000000000d2f60 in scm_dapply (proc=0x2000000000772f80, arg1=0x404,
    args=<value optimized out>) at eval.c:4987
#41 0x20000000000d3330 in scm_apply (proc=<value optimized out>, arg1=0x404,
    args=0x404) at eval.c:4795
#42 0x20000000000df3b0 in scm_call_0 (proc=0x20000000008ef090) at eval.c:4650
#43 0x20000000000bbfb0 in scm_dynamic_wind (in_guard=0x20000000008eeff0,
    thunk=0x20000000008ef090, out_guard=0x20000000008eefa0) at dynwind.c:107
#44 0x20000000000d93d0 in deval (x=<value optimized out>,
    env=0x20000000008ef020) at eval.c:4359
#45 0x20000000000d8e10 in deval (x=0x404, env=0x20000000008ef0b0)
    at eval.c:3383
#46 0x20000000000d2f60 in scm_dapply (proc=0x2000000000773130, arg1=0x404,
    args=<value optimized out>) at eval.c:4987
#47 0x20000000000d3330 in scm_apply (proc=<value optimized out>, arg1=0x404,
    args=0x404) at eval.c:4795
#48 0x20000000000df3b0 in scm_call_0 (proc=0x20000000008ef1a0) at eval.c:4650
#49 0x20000000000ea340 in apply_thunk (thunk=0x20000000008ef1a0)
    at fluids.c:390
#50 0x20000000000ea650 in scm_c_with_fluid (fluid=0x200000000070dc00,
    value=0x4, cproc=0x20000000006b7ce0, cdata=0x20000000008ef1a0)
    at fluids.c:453
#51 0x20000000000ea6c0 in scm_with_fluid (fluid=0x200000000070dc00, value=0x4,
    thunk=0x20000000008ef1a0) at fluids.c:440
#52 0x20000000000d93d0 in deval (x=<value optimized out>,
    env=0x20000000008ef1f0) at eval.c:4359
#53 0x20000000000d2f60 in scm_dapply (proc=0x2000000000774700, arg1=0x404,
    args=<value optimized out>) at eval.c:4987
#54 0x20000000000d3330 in scm_apply (proc=<value optimized out>, arg1=0x404,
    args=0x404) at eval.c:4795
#55 0x20000000000df3b0 in scm_call_0 (proc=0x20000000008ef600) at eval.c:4650
#56 0x20000000000bbfb0 in scm_dynamic_wind (in_guard=0x20000000008ef620,
    thunk=0x20000000008ef600, out_guard=0x20000000008ef5e0) at dynwind.c:107
#57 0x20000000000e58a0 in ceval (x=<value optimized out>,
    env=0x20000000008ef680) at eval.c:4555
#58 0x20000000000e4080 in ceval (x=<value optimized out>,
    env=0x20000000008ef680) at eval.c:3383
#59 0x20000000000e4ca0 in ceval (x=0x200000000021f39c, env=0x20000000008f0600)
    at eval.c:3649
#60 0x20000000000e4080 in ceval (x=<value optimized out>,
    env=0x20000000008f0630) at eval.c:3383
#61 0x20000000000e4fc0 in ceval (x=0x20000000002155d0, env=0x20000000008f14c0)
    at eval.c:3634
---Type <return> to continue, or q <return> to quit---
#62 0x20000000000e01b0 in ceval (x=<value optimized out>,
    env=0x2000000000945060) at eval.c:4327
#63 0x20000000000e4080 in ceval (x=<value optimized out>,
    env=0x2000000000945060) at eval.c:3383
#64 0x20000000000e6ae0 in scm_primitive_eval_x (exp=0x2000000000853ef0)
    at eval.c:5896
#65 0x20000000000e6c40 in scm_eval_x (exp=0x2000000000853ef0,
    module_or_state=0x20000000007ecb60) at eval.c:5931
#66 0x200000000015cb40 in scm_shell (argc=1, argv=0x607ffffffe60f1d8)
    at script.c:737
#67 0x4000000000000e70 in inner_main (closure=0x0, argc=1,
    argv=0x607ffffffe60f1d8) at guile.c:59
#68 0x2000000000113990 in invoke_main_func (body_data=0x607ffffffe60ef20)
    at init.c:367
#69 0x20000000000b0db0 in c_body (d=0x607ffffffe60ef00) at continuations.c:362
#70 0x20000000001a5e20 in scm_c_catch (tag=0x104, body=Cannot access memory at address 0x2220726f72726528
) at throw.c:204
#71 0x20000000000b18b0 in scm_i_with_continuation_barrier (
    body=0x20000000006b7600, body_data=0x607ffffffe60eef0,
    handler=0x20000000006b7620, handler_data=0x607ffffffe60eef0,
    pre_unwind_handler=0x20000000006b4fd0, pre_unwind_handler_data=0x0)
    at continuations.c:338
#72 0x20000000000b19e0 in scm_c_with_continuation_barrier (
    func=0x20000000006b7220, data=0x607ffffffe60ef20) at continuations.c:380
#73 0x20000000001a3ce0 in scm_i_with_guile_and_parent (
    func=0x20000000006b7220, data=0x607ffffffe60ef20, parent=0x0)
    at threads.c:645
#74 0x20000000001a3e90 in scm_with_guile (func=0x20000000006b7220,
    data=0x607ffffffe60ef20) at threads.c:633
#75 0x20000000001138c0 in scm_boot_guile (argc=1, argv=0x607ffffffe60f1d8,
    main_func=@0x4000000000001090: 0x4000000000000e40 <inner_main>,
    closure=0x0) at init.c:350

Anthony David <ajdavid59>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by civodul (Posted a comment)
  •  

    There are 20 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follows 1 latest change.

    Date Changed by Updated Field Previous Value => Replaced by
    2006-09-26 ajdavid59 Carbon-Copy- Added ajdavid59

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code