[
https://issues.apache.org/jira/browse/TS-1517?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13480947#comment-13480947
]
Zhao Yongming commented on TS-1517:
-----------------------------------
one more detailed debug output and the bt:
{code}
REGRESSION TEST SDK_API_HttpTxnTransform started
Regression test(SDK_API_HttpTxnTransform) still in progress
[Oct 21 10:29:20.744] Server {0x7ff5be59e700} DEBUG: (transform)
TransformVConnection create [0x7ff5ac012ac0]
[Oct 21 10:29:20.744] Server {0x7ff5be59e700} DEBUG: (transform)
TransformVConnection do_io_write: 0x7ff59fffc0a8 [0x7ff5ac012ac0]
[SDK_API_HttpTxnTransform] TSTransformCreate : [TestCase1] <<PASS>> { ok }
[Oct 21 10:29:20.746] Server {0x7ff5be39c700} DEBUG: (transform)
[TransformTerminus::do_io_write] event_count 1
[Oct 21 10:29:20.746] Server {0x7ff5be39c700} DEBUG: (transform)
[TransformTerminus::reenable] skipping due to pending events
[Oct 21 10:29:20.747] Server {0x7ff5be29b700} DEBUG: (transform)
[TransformTerminus::handle_event] event_count 0
[Oct 21 10:29:20.747] Server {0x7ff5be29b700} DEBUG: (transform)
TransformVConnection calling user: 0 1 [0x7ff5ac012ac0] [0x7ff59fffa510]
[SDK_API_HttpTxnTransform] TSHttpTxnTransformRespGet : [TestCase] <<PASS>> { ok
}
[Oct 21 10:29:20.747] Server {0x7ff5be29b700} DEBUG: (transform)
TransformVConnection do_io_read: 0x7ff59fffc0a8 [0x7ff5ac012ac0]
[Oct 21 10:29:20.747] Server {0x7ff5be29b700} DEBUG: (transform)
[TransformTerminus::do_io_read] event_count 1
[Oct 21 10:29:20.747] Server {0x7ff5be59e700} DEBUG: (transform)
TransformVConnection do_io_shutdown: 1 [0x7ff5ac012ac0]
[Oct 21 10:29:20.747] Server {0x7ff5be59e700} DEBUG: (transform)
[TransformTerminus::reenable] skipping due to pending events
[Oct 21 10:29:20.747] Server {0x7ff5be59e700} DEBUG: (transform)
[TransformTerminus::reenable] skipping due to pending events
[Oct 21 10:29:20.757] Server {0x7ff5be19a700} DEBUG: (transform)
[TransformTerminus::handle_event] event_count 0
[Oct 21 10:29:20.757] Server {0x7ff5be19a700} DEBUG: (transform)
[TransformTerminus::reenable] event_count 1
[Oct 21 10:29:20.757] Server {0x7ff5be099700} DEBUG: (transform)
[TransformTerminus::reenable] skipping due to pending events
[Oct 21 10:29:20.758] Server {0x7ff5be59e700} DEBUG: (transform)
[TransformTerminus::reenable] skipping due to pending events
[Oct 21 10:29:20.758] Server {0x7ff5be59e700} DEBUG: (transform)
[TransformTerminus::reenable] skipping due to pending events
[Oct 21 10:29:20.768] Server {0x7ff5bde97700} DEBUG: (transform)
[TransformTerminus::handle_event] event_count 0
[Oct 21 10:29:20.768] Server {0x7ff5bde97700} DEBUG: (transform)
TransformVConnection do_io_close: -1 [0x7ff5ac012ac0]
[Oct 21 10:29:20.778] Server {0x7ff5bdd96700} DEBUG: (transform)
[TransformTerminus::handle_event] event_count 0
[Oct 21 10:29:20.778] Server {0x7ff5bdd96700} DEBUG: (transform)
TransformVConnection destroy [0x7ff5ac012ac0]
[Oct 21 10:29:20.785] Server {0x7ff5bd992700} DEBUG: (transform)
TransformVConnection create [0x7ff5a41ed7c0]
[Oct 21 10:29:20.785] Server {0x7ff5bd992700} DEBUG: (transform)
TransformVConnection do_io_write: 0x7ff59fffc0a8 [0x7ff5a41ed7c0]
FATAL: InkIOCoreAPI.cc:538: failed assert
`sdk_sanity_check_iocore_structure(bufp) == TS_SUCCESS`
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/opt/ats/bin/traffic_server -R 1'.
Program terminated with signal 6, Aborted.
#0 0x00007ff5c1219c15 in raise () from /lib64/libc.so.6
(gdb) bt
#0 0x00007ff5c1219c15 in raise () from /lib64/libc.so.6
#1 0x00007ff5c121b08b in abort () from /lib64/libc.so.6
#2 0x00007ff5c3c59b2c in ink_die_die_die (retval=1) at ink_error.cc:43
#3 0x00007ff5c3c59bfe in ink_fatal_va(int, const char *, typedef __va_list_tag
__va_list_tag *) (return_code=1,
message_format=0x7ff5c3c753e0 "%s:%d: failed assert `%s`",
ap=0x7ff5bd78fb38) at ink_error.cc:65
#4 0x00007ff5c3c59ca1 in ink_fatal (return_code=1,
message_format=0x7ff5c3c753e0 "%s:%d: failed assert `%s`") at ink_error.cc:73
#5 0x00007ff5c3c58bb8 in _ink_assert (expression=0x6fe098
"sdk_sanity_check_iocore_structure(bufp) == TS_SUCCESS",
file=0x6fdd4e "InkIOCoreAPI.cc", line=538) at ink_assert.cc:38
#6 0x00000000004fe5e3 in _TSReleaseAssert (text=0x6fe098
"sdk_sanity_check_iocore_structure(bufp) == TS_SUCCESS",
file=0x6fdd4e "InkIOCoreAPI.cc", line=538) at InkAPI.cc:409
#7 0x00000000005188cf in TSIOBufferCopy (bufp=0x0, readerp=0x7ff598022570,
length=19, offset=0) at InkIOCoreAPI.cc:538
#8 0x000000000055c4ec in handle_transform (contp=0x7ff5ac0108a0) at
InkAPITest.cc:6421
#9 0x000000000055c732 in transformtest_transform (contp=0x7ff5ac0108a0,
event=TS_EVENT_IMMEDIATE, edata=0x7ff5a41ea200)
at InkAPITest.cc:6511
#10 0x00000000004ff773 in INKVConnInternal::handle_event (this=0x7ff5ac0108a0,
event=1, edata=0x7ff5a41ea200) at InkAPI.cc:1045
#11 0x00000000004f6aba in Continuation::handleEvent (this=0x7ff5ac0108a0,
event=1, data=0x7ff5a41ea200)
at ../iocore/eventsystem/I_Continuation.h:146
#12 0x00000000006f0eb8 in EThread::process_event (this=0x7ff5beda7010,
e=0x7ff5a41ea200, calling_code=1) at UnixEThread.cc:142
#13 0x00000000006f10fd in EThread::execute (this=0x7ff5beda7010) at
UnixEThread.cc:193
#14 0x00000000006f00d8 in spawn_thread_internal (a=0x1141140) at Thread.cc:88
#15 0x00007ff5c39daec6 in start_thread () from /lib64/libpthread.so.0
#16 0x00007ff5c12cc98d in clone () from /lib64/libc.so.6
(gdb)
{code}
> FATAL: InkIOCoreAPI.cc:538: failed assert
> `sdk_sanity_check_iocore_structure(bufp) == TS_SUCCESS`
> -------------------------------------------------------------------------------------------------
>
> Key: TS-1517
> URL: https://issues.apache.org/jira/browse/TS-1517
> Project: Traffic Server
> Issue Type: Bug
> Components: Core, TS API
> Affects Versions: 3.3.1
> Reporter: Zhao Yongming
> Assignee: kuotai
> Fix For: 3.3.2
>
>
> I get some strange assert in the regression testing:
> {code}
> Regression test(SDK_API_HttpTxnTransform) still in progress
> [SDK_API_HttpTxnTransform] TSTransformCreate : [TestCase1] <<PASS>> { ok }
> [SDK_API_HttpTxnTransform] TSHttpTxnTransformRespGet : [TestCase] <<PASS>> {
> ok }
> FATAL: InkIOCoreAPI.cc:538: failed assert
> `sdk_sanity_check_iocore_structure(bufp) == TS_SUCCESS`
> ats-install/bin/traffic_server - STACK TRACE:
> /home/buildslave1/slave1/tserver-trunk-debug/build/ats-install/lib/libtsutil.so.3(ink_fatal_die+0x0)[0x7fad18324e42]
> /home/buildslave1/slave1/tserver-trunk-debug/build/ats-install/lib/libtsutil.so.3(ink_get_rand()+0x0)[0x7fad18323d9c]
> ats-install/bin/traffic_server(_TSAssert+0x0)[0x4f2063]
> ats-install/bin/traffic_server(TSIOBufferCopy+0x3d)[0x50d2d9]
> ats-install/bin/traffic_server[0x557222]
> ats-install/bin/traffic_server[0x557469]
> ats-install/bin/traffic_server(INKVConnInternal::handle_event(int,
> void*)+0xae)[0x4f351e]
> ats-install/bin/traffic_server(Continuation::handleEvent(int,
> void*)+0x6c)[0x4e9350]
> ats-install/bin/traffic_server(EThread::process_event(Event*,
> int)+0x125)[0x70a399]
> ats-install/bin/traffic_server(EThread::execute()+0xca)[0x70a5f6]
> ats-install/bin/traffic_server[0x708c2a]
> /lib/libpthread.so.0(+0x69ca)[0x7fad180f09ca]
> /lib/libc.so.6(clone+0x6d)[0x7fad15f48cdd]
> process killed by signal 6
> {code}
--
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