Hey Neil,
On Thu 12 Mar 2009 01:53, Neil Jerram writes:
> Thanks to a hint from helgrind, I think the problem might be that the
> symbols obarray is not thread-safe. But surely using a mutex for
> every symbol that Guile reads would be terrible for performance...
Dunno, in GStreamer we found t
On Thu, Mar 12, 2009 at 04:47:49PM -0500, Albert Chin wrote:
> I've built guile-1.8.6 on HP-UX 11.23/IA and 11.31/IA:
> $ gtar zxf guile-1.8.6.tar.gz
> $ cd guile-1.8.6
> $ ./configure PTHREAD_CFLAGS="-mt" --disable-dependency-tracking
> ...
> $ gmake
> ...
> $ cd test-suite/standalon
I've built guile-1.8.6 on HP-UX 11.23/IA and 11.31/IA:
$ gtar zxf guile-1.8.6.tar.gz
$ cd guile-1.8.6
$ ./configure PTHREAD_CFLAGS="-mt" --disable-dependency-tracking
...
$ gmake
...
$ cd test-suite/standalone
$ gmake check TESTS="test-num2integral test-conversion"
...
ERROR: St
On Thu, Mar 12, 2009 at 08:52:15PM +, Neil Jerram wrote:
> Albert Chin writes:
>
> > Core was generated by `guile'.
> > Program terminated with signal 11, Segmentation fault.
> > SEGV_ACCERR - Invalid Permissions for object
>
> I've never seen that (SEGV_ACCERR) before. Do you know wh
Albert Chin writes:
> Core was generated by `guile'.
> Program terminated with signal 11, Segmentation fault.
> SEGV_ACCERR - Invalid Permissions for object
I've never seen that (SEGV_ACCERR) before. Do you know what it means?
Neil
Andy Wingo writes:
>> How much of this is compiler-specific? Does some of it also apply to
>> old-style reading and interpreting?
>
> No, it's just compiler-specific. The reader captures source information
> at when it reads lists, as you know, and this is just propagating more
> of it.
OK, tha
Stanislav Ievlev writes:
> Greetings!
>
> On my 2.6.18 kernel guile (latest snapshot from git, branch-release-1.8 head)
> in some situations (unfortunately I can't made a testcase) stops forever.
> Guile
> with 2.6.27 kernel works well.
>
> Strace:
> futex(0xc571890, FUTEX_WAIT, 2, NULL...
>
>
I've built guile-1.8.6 on HP-UX 11.23/IA and 11.31/IA:
$ gtar zxf guile-1.8.6.tar.gz
$ cd guile-1.8.6
$ ./configure PTHREAD_CFLAGS="-mt" --disable-dependency-tracking
...
$ gmake
$ ./check-guile r4rs.test
Testing /opt/build/china/guile-1.8.6/pre-inst-guile ... r4rs.test
with GUILE_L
Greetings!
On my 2.6.18 kernel guile (latest snapshot from git, branch-release-1.8
head) in some situations (unfortunately I can't made a testcase) stops
forever. Guile with 2.6.27 kernel works well.
Strace:
futex(0xc571890, FUTEX_WAIT, 2, NULL...
Backtrace:
--
#0 0x2b4ba31b4004 in __lll_l