Subject: guile 1.5.6?
To: None <port-alpha@netbsd.org>
From: Greg Troxel <gdt@ir.bbn.com>
List: port-alpha
Date: 05/14/2002 13:06:56
I'm trying to run guile 1.5.6 and having two problems on the following:

uname -a:
NetBSD for-each.ir.bbn.com 1.5.3_RC1 NetBSD 1.5.3_RC1 (FOR-EACH) #0: Tue Apr 16 17:32:48 EDT 2002     gdt@for-each.ir.bbn.com:/home/gdt/QUIST-current/netbsd/src/sys/arch/alpha/compile/FOR-EACH alpha

dmesg snapshot:
AlphaStation 200 4/100, 100MHz
8192 byte page size, 1 processor.
total memory = 32768 KB
(1320 KB reserved for PROM, 31448 KB used by NetBSD)
avail memory = 25792 KB
using 209 buffers containing 1672 KB of memory
mainbus0 (root)
cpu0 at mainbus0: ID 0 (primary), 21064-1 (pass 3)
apecs0 at mainbus0: DECchip 21071 Core Logic chipset
apecs0: DC21071-CA pass 2, 64-bit memory bus
apecs0: DC21071-DA pass 2

I have two problems: unaligned access warnings and a segfault in the
ltdl code when trying to dynlink in readline.

for-each gdt 35 ~ > guile
guile> pid 11569 (guile): unaligned access: va=0x16042c0e4 pc=0x160294830 ra=0x1602976e0 op=ldq
pid 11569 (guile): unaligned access: va=0x16042c0e4 pc=0x16029498c ra=0x1602976e0 op=ldq
pid 11569 (guile): unaligned access: va=0x16042c0e4 pc=0x160294998 ra=0x1602976e0 op=stq
(version)
pid 11569 (guile): unaligned access: va=0x16042c104 pc=0x1602969b8 ra=0x160296db8 op=ldq
pid 11569 (guile): unaligned access: va=0x16042c104 pc=0x160294e1c ra=0x160296f44 op=ldq
pid 11569 (guile): unaligned access: va=0x16042c0e4 pc=0x160294e54 ra=0x160296f44 op=ldq
pid 11569 (guile): unaligned access: va=0x16042c0e4 pc=0x160294e5c ra=0x160296f44 op=stq
pid 11569 (guile): unaligned access: va=0x16042c0e4 pc=0x1602950b8 ra=0x160296f44 op=ldq
pid 11569 (guile): unaligned access: va=0x16042c18c pc=0x1602953f4 ra=0x160296f44 op=ldq
pid 11569 (guile): unaligned access: va=0x16042c14c pc=0x160295730 ra=0x160296f44 op=ldq
"1.5.6"
guile> pid 11569 (guile): unaligned access: va=0x16042c0e4 pc=0x160294830 ra=0x1602976e0 op=ldq
pid 11569 (guile): unaligned access: va=0x16042c0e4 pc=0x16029498c ra=0x1602976e0 op=ldq
pid 11569 (guile): unaligned access: va=0x16042c0e4 pc=0x160294998 ra=0x1602976e0 op=stq
(use-modules (ice-9 readline)) 
pid 11569 (guile): unaligned access: va=0x16042c104 pc=0x1602969b8 ra=0x160296db8 op=ldq
pid 11569 (guile): unaligned access: va=0x16042c104 pc=0x160294e1c ra=0x160296f44 op=ldq
pid 11569 (guile): unaligned access: va=0x16042c0e4 pc=0x160294e54 ra=0x160296f44 op=ldq
pid 11569 (guile): unaligned access: va=0x16042c0e4 pc=0x160294e5c ra=0x160296f44 op=stq
pid 11569 (guile): unaligned access: va=0x16042c0e4 pc=0x1602950b8 ra=0x160296f44 op=ldq
pid 11569 (guile): unaligned access: va=0x16042c18c pc=0x1602953f4 ra=0x160296f44 op=ldq
pid 11569 (guile): unaligned access: va=0x16042c14c pc=0x160295730 ra=0x160296f44 op=ldq
pid 11569 (guile): unaligned access: va=0x16010433c pc=0x160104398 ra=0x160a408f8 op=ldq
Segmentation fault (core dumped)


Guile 1.4 works fine with no complaints.  I'm trying to track this
down, but thought I'd ask if anyone else had trouble with guile, or if
the libtool dlopen stuff is known to be troublesome on NetBSD/alpha.

I think (but not sure) that I am not subscribed to port-alpha at the
moment, so please copy me on replies.