On Wed, Jul 17, 2013 at 8:46 AM, Uros Bizjak <ubiz...@gmail.com> wrote:
> On Tue, Jul 16, 2013 at 5:45 PM, Ian Lance Taylor <i...@google.com> wrote:
>> On Tue, Jul 16, 2013 at 6:07 AM, Uros Bizjak <ubiz...@gmail.com> wrote:
>>>
>>>> I have committed a large patch to update libgo to the library that was
>>>> part of the Go 1.1.1 release.  As usual, I'm not including the entire
>>>> patch in this e-mail message, because it is too large.  I'm only
>>>> including the changes to the files that are partially gccgo-specific.
>>>> Bootstrapped and ran Go testsuite on x86_64-unknown-linux-gnu.
>>>> Committed to mainline and 4.8 branch.
>>>
>>> I have hit following build failure on non-USING_SPLIT_STACK target
>>> (alpha-linux-gnu):
>>
>> Thanks.  Fixed like so.  Committed to mainline and 4.8 branch.
>
> Thanks, with your patch, I was able to compile libgo without problems.
> The testsuite run exposes a timeout in net/http, I am looking into it.

The test timeouts with:

panic: test timed out

goroutine 360 [running]:
testing.alarm
        ../../../gcc-svn/trunk/libgo/go/testing/testing.go:533
testing.alarm$descriptorfn
        ../../../gcc-svn/trunk/libgo/go/testing/testing.go:532
time.$thunk0
        ../../../gcc-svn/trunk/libgo/go/time/sleep.go:122
created by time.goFunc$descriptorfn
        ../../../gcc-svn/trunk/libgo/go/time/sleep.go:121

goroutine 1 [chan receive]:
testing.RunTests
        ../../../gcc-svn/trunk/libgo/go/testing/testing.go:434
testing.Main
        ../../../gcc-svn/trunk/libgo/go/testing/testing.go:365
main.main
        
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/_testmain.go:201

goroutine 354 [select]:
net_http.roundTrip.pN20_net_http.persistConn
        
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/transport.go:857
net_http.RoundTrip.pN18_net_http.Transport
        
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/transport.go:186
http.send
        
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/client.go:166
net_http.send.pN15_net_http.Client
        
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/client.go:100
net_http.doFollowingRedirects.pN15_net_http.Client
        
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/client.go:282
net_http.Get.pN15_net_http.Client
        
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/client.go:236
net_http.Get
        
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/client.go:213
net_http_test.TestLinuxSendfile
        
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/fs_test.go:709
testing.tRunner
        ../../../gcc-svn/trunk/libgo/go/testing/testing.go:353
testing.$thunk12
        ../../../gcc-svn/trunk/libgo/go/testing/testing.go:433
created by testing.RunTests
        ../../../gcc-svn/trunk/libgo/go/testing/testing.go:433

goroutine 357 [IO wait]:
net.runtime_pollWait
        ../../../gcc-svn/trunk/libgo/runtime/netpoll.goc:122
net.WaitRead.pN12_net.pollDesc
        ../../../gcc-svn/trunk/libgo/go/net/fd_poll_runtime.go:75
net.Read.pN9_net.netFD
        ../../../gcc-svn/trunk/libgo/go/net/fd_unix.go:195
net.Read.pN8_net.conn
        ../../../gcc-svn/trunk/libgo/go/net/net.go:123
bufio.fill.pN12_bufio.Reader
        ../../../gcc-svn/trunk/libgo/go/bufio/bufio.go:79
bufio.Peek.pN12_bufio.Reader
        ../../../gcc-svn/trunk/libgo/go/bufio/bufio.go:107
net_http.readLoop.pN20_net_http.persistConn
        
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/transport.go:670
created by net_http.dialConn.pN18_net_http.Transport
        
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/transport.go:511

goroutine 254 [finalizer wait]:
created by gc
        ../../../gcc-svn/trunk/libgo/runtime/mgc0.c:2092

goroutine 358 [select]:
net_http.writeLoop.pN20_net_http.persistConn
        
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/transport.go:774
created by net_http.dialConn.pN18_net_http.Transport
        
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/transport.go:512
FAIL: net/http
gmake: *** [net/http/check] Error 1

I have sent you strace trace in a private mail.

Uros.

Reply via email to