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

ASF subversion and git services commented on TS-3991:
-----------------------------------------------------

Commit f606a9d18c22f0b28cbb6e82c3b9e4f089623867 in trafficserver's branch 
refs/heads/master from [~sdavu]
[ https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;h=f606a9d ]

TS-3991: fix coredump problems with intercept plugins written using atscppapi


> Coredump seen on plugins written using CPP API
> ----------------------------------------------
>
>                 Key: TS-3991
>                 URL: https://issues.apache.org/jira/browse/TS-3991
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: CPP API, Plugins
>            Reporter: Kit Chan
>            Assignee: Brian Geffon
>         Attachments: interceptplugin_crashfix.patch
>
>
> Here are the traces on the coredumps we are seeing
> #0  0x00002aab682e99a0 in ?? ()
> No symbol table info available.
> #1  0x00002aaaab4b8179 in 
> std::tr1::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release 
> (this=0x2aab6809cb10) at 
> /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/tr1_impl/boost_sp_counted_base.h:140
> No locals.
> #2  0x00002aaaab6dfb61 in 
> std::tr1::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count 
> (this=0x2b1c832f8bc8, __in_chrg=<value optimized out>) at 
> /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/tr1/shared_ptr.h:153
> No locals.
> #3  0x00002aaaab6df94e in std::tr1::__shared_ptr<atscppapi::Mutex, 
> (__gnu_cxx::_Lock_policy)2>::~__shared_ptr (this=0x2b1c832f8bc0, 
> __in_chrg=<value optimized out>) at 
> /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/tr1/shared_ptr.h:358
> No locals.
> #4  0x00002aaaab6df98e in std::tr1::shared_ptr<atscppapi::Mutex>::~shared_ptr 
> (this=0x2b1c832f8bc0, __in_chrg=<value optimized out>) at 
> /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/tr1/shared_ptr.h:834
> No locals.
> #5  0x00002aaaab6f1e0a in 
> atscppapi::ScopedSharedMutexTryLock::~ScopedSharedMutexTryLock 
> (this=0x2b1c832f8bc0, __in_chrg=<value optimized out>) at 
> include/atscppapi/Mutex.h:234
> No locals.
> #6  0x00002aaaab6f1c77 in (anonymous namespace)::handleEvents 
> (cont=0x28eb430, pristine_event=TS_EVENT_TIMEOUT, 
> pristine_edata=0x2aab20079450) at InterceptPlugin.cc:347
>         edata = 0x2aab20079450
>         state = 0x2aab6809cb80
>         __FUNCTION__ = "handleEvents"
>         event = TS_EVENT_TIMEOUT
>         scopedTryLock = {<atscppapi::noncopyable> = {<No data fields>}, 
> mutex_ = std::tr1::shared_ptr (count 0) 0x2aab6809caa0, has_lock_ = false}
> #7  0x000000000050bac8 in INKContInternal::handle_event (this=0x28eb430, 
> event=2, edata=0x2aab20079450) at InkAPI.cc:1000
> No locals.
> #8  0x00000000004f70d8 in Continuation::handleEvent (this=0x28eb430, event=2, 
> data=0x2aab20079450) at ../iocore/eventsystem/I_Continuation.h:146
> No locals.
> #9  0x000000000075a8d2 in EThread::process_event (this=0x2b1c80ed6010, 
> e=0x2aab20079450, calling_code=2) at UnixEThread.cc:145
>         c_temp = 0x28eb430
>         lock = {m = {m_ptr = 0x2aaabc0eca50}, lock_acquired = true}
> #10 0x000000000075abed in EThread::execute (this=0x2b1c80ed6010) at 
> UnixEThread.cc:224
>         done_one = true
>         e = 0x2aab20079450
>         NegativeQueue = {<DLL<Event, Event::Link_link>> = {head = 0x257bcf0}, 
> tail = 0x257bcf0}
>         next_time = 1444322819831472139
> #11 0x0000000000759e50 in spawn_thread_internal (a=0x2447860) at Thread.cc:88
>         p = 0x2447860
> #12 0x00002b1c7f9cd9d1 in start_thread () from /lib64/libpthread.so.0
> No symbol table info available.
> #13 0x000000381b8e88fd in clone () from /lib64/libc.so.6



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to