Changming Sun created TS-3289:
---------------------------------
Summary: UnixNetVConnection::mainEvent got an unexpected event:
VC_EVENT_WRITE_COMPLETE
Key: TS-3289
URL: https://issues.apache.org/jira/browse/TS-3289
Project: Traffic Server
Issue Type: Bug
Components: HTTP
Reporter: Changming Sun
I was posting a file through curl
$ curl -d '@yjp201411140810.jar' http://127.0.0.1:18080/
But traffic_server crashed because UnixNetVConnection::mainEvent got an
unexpected event: VC_EVENT_WRITE_COMPLETE.
FATAL: UnixNetVConnection.cc:1005: failed assert `event == EVENT_IMMEDIATE ||
event == EVENT_INTERVAL`
#0 0x00002ab43083c8c7 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:55
#1 0x00002ab43083e52a in __GI_abort () at abort.c:89
#2 0x00002ab42daea1bd in ink_die_die_die (retval=1) at ink_error.cc:43
#3 0x00002ab42daea28c in ink_fatal_va(int, const char *, typedef __va_list_tag
__va_list_tag *) (return_code=1,
fmt=0x2ab42daf7ad0 "%s:%d: failed assert `%s`", ap=0x7fff8de04f08) at
ink_error.cc:67
#4 0x00002ab42daea32f in ink_fatal (return_code=1,
message_format=0x2ab42daf7ad0 "%s:%d: failed assert `%s`")
at ink_error.cc:75
#5 0x00002ab42dae8c59 in _ink_assert (expression=0x7eebd8 "event ==
EVENT_IMMEDIATE || event == EVENT_INTERVAL",
file=0x7ee945 "UnixNetVConnection.cc", line=1005) at ink_assert.cc:37
#6 0x0000000000745676 in UnixNetVConnection::mainEvent (this=0x2ab4400008c0,
event=103, e=0x2ab440000a48)
at UnixNetVConnection.cc:1005
#7 0x00000000004f8aba in Continuation::handleEvent (this=0x2ab4400008c0,
event=103, data=0x2ab440000a48)
at ../iocore/eventsystem/I_Continuation.h:146
#8 0x00000000007427e8 in write_signal_and_update (event=103,
vc=0x2ab4400008c0) at UnixNetVConnection.cc:152
#9 0x0000000000742918 in write_signal_done (event=103, nh=0x2ab43280db20,
vc=0x2ab4400008c0)
at UnixNetVConnection.cc:179
#10 0x0000000000743986 in write_to_net_io (nh=0x2ab43280db20,
vc=0x2ab4400008c0, thread=0x2ab43280a010)
at UnixNetVConnection.cc:489
#11 0x00000000007431b5 in write_to_net (nh=0x2ab43280db20, vc=0x2ab4400008c0,
thread=0x2ab43280a010)
at UnixNetVConnection.cc:351
#12 0x000000000073c969 in NetHandler::mainNetEvent (this=0x2ab43280db20,
event=5, e=0x253f730) at UnixNet.cc:415
#13 0x00000000004f8aba in Continuation::handleEvent (this=0x2ab43280db20,
event=5, data=0x253f730)
at ../iocore/eventsystem/I_Continuation.h:146
#14 0x0000000000764777 in EThread::process_event (this=0x2ab43280a010,
e=0x253f730, calling_code=5)
at UnixEThread.cc:144
#15 0x0000000000764d2c in EThread::execute (this=0x2ab43280a010) at
UnixEThread.cc:268
#16 0x000000000052a3b1 in main (argv=0x7fff8de05598) at Main.cc:1690
I've changed the following lines in records.config
CONFIG proxy.config.http.server_ports STRING 18080
CONFIG proxy.config.diags.debug.enabled INT 0
CONFIG proxy.config.diags.debug.tags STRING http.*|dns.*
CONFIG proxy.config.log.logfile_dir STRING /var/log/trafficserver
CONFIG proxy.config.http.send_100_continue_response INT 1
And this is the remap.config: (only one line)
map / http://www.somerealhost.com/
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)