You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Igor Galić (JIRA)" <ji...@apache.org> on 2013/02/06 08:09:13 UTC

[jira] [Commented] (TS-1695) test_certlookup fails on FreeBSD

    [ https://issues.apache.org/jira/browse/TS-1695?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13572234#comment-13572234 ] 

Igor Galić commented on TS-1695:
--------------------------------

Looking deeper, here's what happens when I try to run regression tests:

{noformat}
igalic@daemonix /tmp/org.apache.trafficserver.31589/dst % gdb --args bin/traffic_server  R 1
GNU gdb (GDB) 7.5.1 [GDB v7.5.1 for FreeBSD]
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-portbld-freebsd10.0".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /tmp/org.apache.trafficserver.31589/dst/bin/traffic_server...
done.
(gdb) 
(gdb) run
Starting program: /tmp/org.apache.trafficserver.31589/dst/bin/traffic_server R 1
[New LWP 100149]
Layout configuration
          --prefix = '/tmp/org.apache.trafficserver.31589/dst'
     --exec_prefix = '/tmp/org.apache.trafficserver.31589/dst'
          --bindir = '/tmp/org.apache.trafficserver.31589/dst/bin'
         --sbindir = '/tmp/org.apache.trafficserver.31589/dst/bin'
      --sysconfdir = '/tmp/org.apache.trafficserver.31589/dst/etc/trafficserver'
         --datadir = '/tmp/org.apache.trafficserver.31589/dst/share/trafficserver'
      --includedir = '/tmp/org.apache.trafficserver.31589/dst/include'
          --libdir = '/tmp/org.apache.trafficserver.31589/dst/lib'
      --libexecdir = '/tmp/org.apache.trafficserver.31589/dst/libexec/trafficserver'
   --localstatedir = '/tmp/org.apache.trafficserver.31589/dst/var'
      --runtimedir = '/tmp/org.apache.trafficserver.31589/dst/var/trafficserver'
          --logdir = '/tmp/org.apache.trafficserver.31589/dst/var/log/trafficserver'
          --mandir = '/tmp/org.apache.trafficserver.31589/dst/man'
         --infodir = '/tmp/org.apache.trafficserver.31589/dst/info'
        --cachedir = '/tmp/org.apache.trafficserver.31589/dst/var/trafficserver'
[TrafficServer] using root directory '/tmp/org.apache.trafficserver.31589/dst'
[New Thread 804006400 (LWP 100149)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 804006400 (LWP 100149)]
0x0000000800c2cc7e in ink_freelist_free (f=0x8040190a0, item=0x804127000) at /home/igalic/src/asf/trafficserver/lib/ts/ink_queue.cc:275
275         *adr_of_next = FREELIST_POINTER(h);
(gdb) bt
#0  0x0000000800c2cc7e in ink_freelist_free (f=0x8040190a0, item=0x804127000) at /home/igalic/src/asf/trafficserver/lib/ts/ink_queue.cc:275
#1  0x0000000800c2cf0e in ink_freelist_new (f=0x8040190a0) at /home/igalic/src/asf/trafficserver/lib/ts/ink_queue.cc:189
#2  0x00000000004ccc78 in ClassAllocator<ProxyMutex>::alloc (this=0xfba900 <mutexAllocator>) at /home/igalic/src/asf/trafficserver/lib/ts/Allocator.h:117
#3  0x00000000004ccf32 in new_ProxyMutex () at /home/igalic/src/asf/trafficserver/iocore/eventsystem/I_Lock.h:451
#4  0x00000000006faac0 in Thread::Thread (this=0x804142000) at /home/igalic/src/asf/trafficserver/iocore/eventsystem/Thread.cc:47
#5  0x00000000006fbcd6 in EThread::EThread (this=0x804142000) at /home/igalic/src/asf/trafficserver/iocore/eventsystem/UnixEThread.cc:50
#6  0x0000000000514668 in main (argc=3, argv=0x7fffffffd530) at /home/igalic/src/asf/trafficserver/proxy/Main.cc:1458
(gdb) 
{noformat}
                
> test_certlookup fails on FreeBSD
> --------------------------------
>
>                 Key: TS-1695
>                 URL: https://issues.apache.org/jira/browse/TS-1695
>             Project: Traffic Server
>          Issue Type: Bug
>            Reporter: Igor Galić
>
> {noformat}
> Reading symbols from /tmp/org.apache.trafficserver.2624/obj/iocore/net/.libs/test_certlookup...done.
> [New process 100244]
> [New Thread 803806400 (LWP 100244)]
> Core was generated by `test_certlookup'.
> Program terminated with signal 10, Bus error.
> #0  0x0000000802cbc43b in ?? () from /lib/libc.so.7
> (gdb) bt
> #0  0x0000000802cbc43b in ?? () from /lib/libc.so.7
> #1  0x0000000802cc8c74 in free () from /lib/libc.so.7
> #2  0x0000000000405ca6 in Trie<SSLContextStorage::SSLEntry>::Clear (this=0x80382c800) at /home/igalic/src/asf/trafficserver/lib/ts/Trie.h:213
> #3  0x0000000000405d21 in Trie<SSLContextStorage::SSLEntry>::~Trie (this=0x80382c800, __in_chrg=<optimized out>) at /home/igalic/src/asf/trafficserver/lib/ts/Trie.h:54
> #4  0x0000000000403c11 in SSLContextStorage::~SSLContextStorage (this=0x80382c800, __in_chrg=<optimized out>) at /home/igalic/src/asf/trafficserver/iocore/net/SSLCertLookup.cc:213
> #5  0x0000000000403d05 in SSLCertLookup::~SSLCertLookup (this=0x7fffffffd2e0, __in_chrg=<optimized out>) at /home/igalic/src/asf/trafficserver/iocore/net/SSLCertLookup.cc:102
> #6  0x00000000004036a8 in RegressionTest_SSLCertificateLookup (t=0x60daa0 <regressionTest_SSLCertificateLookup>, atype=0, pstatus=0x60dab8 <regressionTest_SSLCertificateLookup+24>)
>     at /home/igalic/src/asf/trafficserver/iocore/net/test_certlookup.cc:78
> #7  0x000000080085eff6 in start_test (t=0x60daa0 <regressionTest_SSLCertificateLookup>) at /home/igalic/src/asf/trafficserver/lib/ts/Regression.cc:77
> #8  0x000000080085f404 in RegressionTest::run (atest=0x0) at /home/igalic/src/asf/trafficserver/lib/ts/Regression.cc:98
> #9  0x0000000000402ce0 in main (argc=1, argv=0x7fffffffd470) at /home/igalic/src/asf/trafficserver/iocore/net/test_certlookup.cc:197
> (gdb)
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira