Gnumeric segmentation faults




Gnumeric segfaults on a RedHat/rawhide system, with the guile-1.3-1 rpm.
Gumeric and gnome-guile are from CVS this morning.  GTK+ and glib
are version 1.1.12, gnome-libs is from CVS on Friday.  Here's the debug
session:

$ gdb /opt/gnome/bin/gnumeric
GNU gdb 4.17
[copyright/disclaimer snipped]
This GDB was configured as "i386-redhat-linux"...
(gdb) run
Starting program: /opt/gnome/bin/gnumeric 

Program received signal SIGSEGV, Segmentation fault.
0x4054256d in _IO_setvbuf (fp=0x405d1640, buf=0x0, mode=2, size=0)
    at iosetvbuf.c:92
iosetvbuf.c:92: No such file or directory.
(gdb) bt
#0  0x4054256d in _IO_setvbuf (fp=0x405d1640, buf=0x0, mode=2, 
    size=0) at iosetvbuf.c:92
#1  0x4048bc74 in scm_setbuf0 (port=1079906064) at fports.c:150
#2  0x4048c2d3 in scm_stdio_to_port (file=0x405d1640, 
    mode=0x404c06b0 "r0", name=1079906056) at fports.c:343
#3  0x4048c32c in scm_standard_stream_to_port (file=0x405d1640, 
    mode=0x404c06b0 "r0", name=0x404c06a1 "standard input")
    at fports.c:358
#4  0x4049200b in scm_init_standard_ports () at init.c:267
#5  0x404922f6 in scm_boot_guile_1 (base=0xbffffadc, 
    closure=0xbffffae0) at init.c:496
#6  0x40492131 in scm_boot_guile (argc=1, argv=0xbffffb54, 
    main_func=0x8053410 <gnumeric_main>, closure=0x0) at init.c:378
#7  0x8053407 in main (argc=1, argv=0xbffffb54) at main.c:92
#8  0x40509827 in __libc_start_main (main=0x80533f0 <main>, 
    argc=1, argv=0xbffffb54, init=0x8051b3c <_init>, 
    fini=0x8086cbc <_fini>, rtld_fini=0x4000a710 <_dl_fini>, 
    stack_end=0xbffffb4c) at ../sysdeps/generic/libc-start.c:78
(gdb) break main.c:92
Breakpoint 1 at 0x80533f9: file main.c, line 92.
(gdb) run
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /opt/gnome/bin/gnumeric 

Breakpoint 1, main (argc=1, argv=0xbffffb54) at main.c:92
92              scm_boot_guile(argc, argv, gnumeric_main, 0);
(gdb) print argc
$1 = 1
(gdb) print *argv
$2 = 0xbffffc58 "/opt/gnome/bin/gnumeric"
(gdb) print gnumeric_main
$3 = {void (void *, int, char **)} 0x8053410 <gnumeric_main>

Thanks,
-Gleef



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