chicken-janitors
[Top][All Lists]
Advanced

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

Re: [Chicken-janitors] #724: segfault in symbolGC tests on openbsd 5.0 w


From: Chicken Trac
Subject: Re: [Chicken-janitors] #724: segfault in symbolGC tests on openbsd 5.0 with 4.7.0.3-stability
Date: Fri, 14 Sep 2012 15:09:46 -0000

#724: segfault in symbolGC tests on openbsd 5.0 with 4.7.0.3-stability
-----------------------------+----------------------------------------------
  Reporter:  zbigniew        |       Owner:          
      Type:  defect          |      Status:  reopened
  Priority:  major           |   Milestone:  4.9.0   
 Component:  core libraries  |     Version:  4.7.x   
Resolution:                  |    Keywords:          
-----------------------------+----------------------------------------------

Comment(by zbigniew):

 It only happens one or twice every thousand tries.  I ran it repeatedly
 1000 times.  Results are extremely inconsistent, except for how often it
 occurs on average:

 {{{
 for i in $(seq 1 1000); do ./symbolgc-tests -:w; done > /dev/null
 }}}

 Results of nine runs of 1,000 invocations each:
   - 1 segfault
   - 1 non-procedure call
   - 1 non-procedure call
   - no errors
   - 2 non-procedure calls
   - 2 non-procedure calls
   - 1 non-procedure call, 2 segfaults
   - 2 non-procedure calls, 2 segfaults
   - 2 segfaults

 Non-procedure call looks as expected:

 {{{
 Error: call of non-procedure: -2882303761508213667

         Call history:

         display
         display
         get-output-string
         symbolgc-tests.scm:17: string->symbol
         open-output-string
         display
         display
         display
         get-output-string
         symbolgc-tests.scm:17: string->symbol
         open-output-string
         display
         display
         display
         get-output-string
         symbolgc-tests.scm:17: string->symbol           <--
 }}}

-- 
Ticket URL: <http://bugs.call-cc.org/ticket/724#comment:9>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]