unofficial mirror of bug-guile@gnu.org 
 help / color / mirror / Atom feed
* bug#10096: Failing gc.test for i586
@ 2011-11-21 14:46 Petr Gajdos
  2011-11-21 15:13 ` Petr Gajdos
  2011-11-23 12:06 ` Andy Wingo
  0 siblings, 2 replies; 10+ messages in thread
From: Petr Gajdos @ 2011-11-21 14:46 UTC (permalink / raw)
  To: 10096

[-- Attachment #1: Type: text/plain, Size: 209 bytes --]

Hi,

gc.test is failing with guile 2.0.3 for me on i586:
FAIL: gc.test: gc: Unused modules are removed

I don't observe this for guile 2.0.2. Could you please 
guide me to resolve this issue?

Petr


[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#10096: Failing gc.test for i586
  2011-11-21 14:46 bug#10096: Failing gc.test for i586 Petr Gajdos
@ 2011-11-21 15:13 ` Petr Gajdos
  2011-11-23 12:06 ` Andy Wingo
  1 sibling, 0 replies; 10+ messages in thread
From: Petr Gajdos @ 2011-11-21 15:13 UTC (permalink / raw)
  To: 10096

[-- Attachment #1: Type: text/plain, Size: 295 bytes --]

On Mon, Nov 21, 2011 at 03:46:53PM +0100, Petr Gajdos wrote:
> gc.test is failing with guile 2.0.3 for me on i586:
> FAIL: gc.test: gc: Unused modules are removed
> 
> I don't observe this for guile 2.0.2. Could you please 

And it also doesn't happen on x86_64 with guile 2.0.3.

Petr

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#10096: Failing gc.test for i586
  2011-11-21 14:46 bug#10096: Failing gc.test for i586 Petr Gajdos
  2011-11-21 15:13 ` Petr Gajdos
@ 2011-11-23 12:06 ` Andy Wingo
  2011-11-24  7:41   ` Petr Gajdos
  2011-12-03  0:26   ` Andreas Schwab
  1 sibling, 2 replies; 10+ messages in thread
From: Andy Wingo @ 2011-11-23 12:06 UTC (permalink / raw)
  To: Petr Gajdos; +Cc: 10096

On Mon 21 Nov 2011 15:46, Petr Gajdos <pgajdos@suse.cz> writes:

> gc.test is failing with guile 2.0.3 for me on i586:
> FAIL: gc.test: gc: Unused modules are removed
>
> I don't observe this for guile 2.0.2. Could you please 
> guide me to resolve this issue?

Hummmm.  Well, on the one side, it is not really a fatal failure.  This
tests allocates 1000 modules, then does a few gc runs, then checks to
make sure they were all collected.  Since libgc is a conservative
collector, it is possible that it mistakenly thinks one of those modules
is still alive -- a problem that is more acute on 32-bit systems.  It is
also dependent on the compiler you use, the version of libgc, etc.

I think if I were you, I would just ignore this error.  I know it's not
a very good answer, but does that work for you?

Andy
-- 
http://wingolog.org/





^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#10096: Failing gc.test for i586
  2011-11-23 12:06 ` Andy Wingo
@ 2011-11-24  7:41   ` Petr Gajdos
  2011-12-03  0:26   ` Andreas Schwab
  1 sibling, 0 replies; 10+ messages in thread
From: Petr Gajdos @ 2011-11-24  7:41 UTC (permalink / raw)
  To: Andy Wingo; +Cc: 10096

[-- Attachment #1: Type: text/plain, Size: 999 bytes --]

On Wed, Nov 23, 2011 at 01:06:21PM +0100, Andy Wingo wrote:
> On Mon 21 Nov 2011 15:46, Petr Gajdos <pgajdos@suse.cz> writes:
> 
> > gc.test is failing with guile 2.0.3 for me on i586:
> > FAIL: gc.test: gc: Unused modules are removed
> >
> > I don't observe this for guile 2.0.2. Could you please 
> > guide me to resolve this issue?
> 
> Hummmm.  Well, on the one side, it is not really a fatal failure.  This
> tests allocates 1000 modules, then does a few gc runs, then checks to
> make sure they were all collected.  Since libgc is a conservative
> collector, it is possible that it mistakenly thinks one of those modules
> is still alive -- a problem that is more acute on 32-bit systems.  It is
> also dependent on the compiler you use, the version of libgc, etc.
> 
> I think if I were you, I would just ignore this error.  I know it's not
> a very good answer, but does that work for you?

Andy, 

thanks a lot for you answer, I will ignore it.

Best regards,
Petr

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#10096: Failing gc.test for i586
  2011-11-23 12:06 ` Andy Wingo
  2011-11-24  7:41   ` Petr Gajdos
@ 2011-12-03  0:26   ` Andreas Schwab
  2012-01-31 21:36     ` Andy Wingo
  1 sibling, 1 reply; 10+ messages in thread
From: Andreas Schwab @ 2011-12-03  0:26 UTC (permalink / raw)
  To: Andy Wingo; +Cc: 10096

threads.test has the same problem: the test "mutex with owner not
retained (bug #27450)" can fail because of a spurious stack reference to
the mutex object.

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."





^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#10096: Failing gc.test for i586
  2011-12-03  0:26   ` Andreas Schwab
@ 2012-01-31 21:36     ` Andy Wingo
  2012-02-01 15:16       ` Andreas Schwab
  0 siblings, 1 reply; 10+ messages in thread
From: Andy Wingo @ 2012-01-31 21:36 UTC (permalink / raw)
  To: Andreas Schwab; +Cc: 10096

On Sat 03 Dec 2011 01:26, Andreas Schwab <schwab@linux-m68k.org> writes:

> threads.test has the same problem: the test "mutex with owner not
> retained (bug #27450)" can fail because of a spurious stack reference to
> the mutex object.

Thanks for the note.  We have a patch that didn't make 2.0.5, but which
might fix this issue for you.  Would you mind trying a snapshot?  Either
from git, or this tarball:

  http://hydra.nixos.org/build/1963047/download/4/guile-2.0.5.3-7e9a3.tar.xz

Thanks!

Andy
-- 
http://wingolog.org/





^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#10096: Failing gc.test for i586
  2012-01-31 21:36     ` Andy Wingo
@ 2012-02-01 15:16       ` Andreas Schwab
  2012-02-01 15:54         ` Andy Wingo
  0 siblings, 1 reply; 10+ messages in thread
From: Andreas Schwab @ 2012-02-01 15:16 UTC (permalink / raw)
  To: Andy Wingo; +Cc: 10096

Andy Wingo <wingo@pobox.com> writes:

> On Sat 03 Dec 2011 01:26, Andreas Schwab <schwab@linux-m68k.org> writes:
>
>> threads.test has the same problem: the test "mutex with owner not
>> retained (bug #27450)" can fail because of a spurious stack reference to
>> the mutex object.
>
> Thanks for the note.  We have a patch that didn't make 2.0.5, but which
> might fix this issue for you.

gc.test is still failing.

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."





^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#10096: Failing gc.test for i586
  2012-02-01 15:16       ` Andreas Schwab
@ 2012-02-01 15:54         ` Andy Wingo
  2012-02-01 16:13           ` Andreas Schwab
  0 siblings, 1 reply; 10+ messages in thread
From: Andy Wingo @ 2012-02-01 15:54 UTC (permalink / raw)
  To: Andreas Schwab; +Cc: 10096

On Wed 01 Feb 2012 16:16, Andreas Schwab <schwab@linux-m68k.org> writes:

> Andy Wingo <wingo@pobox.com> writes:
>
>> On Sat 03 Dec 2011 01:26, Andreas Schwab <schwab@linux-m68k.org> writes:
>>
>>> threads.test has the same problem: the test "mutex with owner not
>>> retained (bug #27450)" can fail because of a spurious stack reference to
>>> the mutex object.
>>
>> Thanks for the note.  We have a patch that didn't make 2.0.5, but which
>> might fix this issue for you.
>
> gc.test is still failing.

But threads.test passes?  Which gc.test fails?

Thanks,

Andy
-- 
http://wingolog.org/





^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#10096: Failing gc.test for i586
  2012-02-01 15:54         ` Andy Wingo
@ 2012-02-01 16:13           ` Andreas Schwab
  2012-02-01 23:11             ` Andy Wingo
  0 siblings, 1 reply; 10+ messages in thread
From: Andreas Schwab @ 2012-02-01 16:13 UTC (permalink / raw)
  To: Andy Wingo; +Cc: 10096

Andy Wingo <wingo@pobox.com> writes:

> But threads.test passes?

Due to the nature of these tests the absense of a failure doesn't tell
you much.

> Which gc.test fails?

FAIL: gc.test: gc: Unused modules are removed

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."





^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#10096: Failing gc.test for i586
  2012-02-01 16:13           ` Andreas Schwab
@ 2012-02-01 23:11             ` Andy Wingo
  0 siblings, 0 replies; 10+ messages in thread
From: Andy Wingo @ 2012-02-01 23:11 UTC (permalink / raw)
  To: Andreas Schwab; +Cc: 10096-done

On Wed 01 Feb 2012 17:13, Andreas Schwab <schwab@linux-m68k.org> writes:

> Andy Wingo <wingo@pobox.com> writes:
>
>> But threads.test passes?
>
> Due to the nature of these tests the absense of a failure doesn't tell
> you much.

Indeed.  As much as I would like for there to be certainty...

>> Which gc.test fails?
>
> FAIL: gc.test: gc: Unused modules are removed

OK, we're back to the original bug.  I added a hack to make this one
throw 'unresolved if it fails.  With that, we should be done here.
Thanks for the feedback.

Andy
-- 
http://wingolog.org/





^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-02-01 23:11 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-11-21 14:46 bug#10096: Failing gc.test for i586 Petr Gajdos
2011-11-21 15:13 ` Petr Gajdos
2011-11-23 12:06 ` Andy Wingo
2011-11-24  7:41   ` Petr Gajdos
2011-12-03  0:26   ` Andreas Schwab
2012-01-31 21:36     ` Andy Wingo
2012-02-01 15:16       ` Andreas Schwab
2012-02-01 15:54         ` Andy Wingo
2012-02-01 16:13           ` Andreas Schwab
2012-02-01 23:11             ` Andy Wingo

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).