You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Ganesh Murthy (Jira)" <ji...@apache.org> on 2020/11/18 23:02:00 UTC

[jira] [Commented] (DISPATCH-1849) Router crash when fetching large message HTTP2 GET request

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

Ganesh Murthy commented on DISPATCH-1849:
-----------------------------------------

{noformat}
(gdb) bt
#0  0x00007f0b0c0ea05e in qd_message_set_receive_complete (in_msg=0x7f0af008a610) at /home/gmurthy/opensource/qpid-dispatch/src/message.c:1323
#1  0x00007f0b0c0b5e64 in on_frame_recv_callback (session=0x7f0aec000cb0, frame=0x7f0aec000e50, user_data=0x13dcb50) at /home/gmurthy/opensource/qpid-dispatch/src/adaptors/http2/http2_adaptor.c:850
#2  0x00007f0b0bd53d48 in session_call_on_frame_received (session=0x7f0aec000cb0, frame=0x7f0aec000e50) at /home/gmurthy/opensource/nghttp2-1.41.0/lib/nghttp2_session.c:3300
#3  0x00007f0b0bd56dd5 in nghttp2_session_on_data_received (session=0x7f0aec000cb0, frame=0x7f0aec000e50) at /home/gmurthy/opensource/nghttp2-1.41.0/lib/nghttp2_session.c:4977
#4  0x00007f0b0bd56e6b in session_process_data_frame (session=0x7f0aec000cb0) at /home/gmurthy/opensource/nghttp2-1.41.0/lib/nghttp2_session.c:4996
#5  0x00007f0b0bd59af3 in nghttp2_session_mem_recv (session=0x7f0aec000cb0, in=0x7f0aec29385d "", inlen=9) at /home/gmurthy/opensource/nghttp2-1.41.0/lib/nghttp2_session.c:6616
#6  0x00007f0b0c0baa7f in handle_incoming_http (conn=0x13dcb50) at /home/gmurthy/opensource/qpid-dispatch/src/adaptors/http2/http2_adaptor.c:1814
#7  0x00007f0b0c0bc64d in handle_connection_event (e=0x7f0aec000c20, qd_server=0x11d2860, context=0x13dcb50) at /home/gmurthy/opensource/qpid-dispatch/src/adaptors/http2/http2_adaptor.c:2187
#8  0x00007f0b0c1448bb in handle_event_with_context (e=0x7f0aec000c20, qd_server=0x11d2860, context=0x13dcb50) at /home/gmurthy/opensource/qpid-dispatch/src/server.c:804
#9  0x00007f0b0c1448f8 in do_handle_raw_connection_event (e=0x7f0aec000c20, qd_server=0x11d2860) at /home/gmurthy/opensource/qpid-dispatch/src/server.c:810
#10 0x00007f0b0c145828 in handle (qd_server=0x11d2860, e=0x7f0aec000c20, pn_conn=0x0, ctx=0x0) at /home/gmurthy/opensource/qpid-dispatch/src/server.c:1090
#11 0x00007f0b0c14593c in thread_run (arg=0x11d2860) at /home/gmurthy/opensource/qpid-dispatch/src/server.c:1122
#12 0x00007f0b0c146ccb in qd_server_run (qd=0xefc650) at /home/gmurthy/opensource/qpid-dispatch/src/server.c:1484
#13 0x0000000000402604 in main_process (config_path=0x7ffcfd3e74a3 "etc/qdrouterd.conf", python_pkgdir=0x4042a0 "/home/gmurthy/opensource/qpid-dispatch/install/lib/qpid-dispatch/python", test_hooks=false, fd=2) at /home/gmurthy/opensource/qpid-dispatch/router/src/main.c:113
#14 0x00000000004030cf in main (argc=3, argv=0x7ffcfd3e6758) at /home/gmurthy/opensource/qpid-dispatch/router/src/main.c:367
(gdb)  {noformat}

> Router crash when fetching large message HTTP2 GET request
> ----------------------------------------------------------
>
>                 Key: DISPATCH-1849
>                 URL: https://issues.apache.org/jira/browse/DISPATCH-1849
>             Project: Qpid Dispatch
>          Issue Type: Bug
>          Components: Protocol Adaptors
>            Reporter: Ganesh Murthy
>            Assignee: Ganesh Murthy
>            Priority: Blocker
>         Attachments: qdrouterd.conf
>
>
> Start the router with the attached config file.
> Run shell script repeatedly where the GET  request fetches 1 megabyte or more of data
> {noformat}
> while 
>     curl 127.0.0.1:9000 --http2-prior-knowledge
> do :; done {noformat}
>  
> The router will crash



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org