| 1 | GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
|
|---|
| 2 | Copyright (C) 2014 Free Software Foundation, Inc.
|
|---|
| 3 | License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
|
|---|
| 4 | This is free software: you are free to change and redistribute it.
|
|---|
| 5 | There is NO WARRANTY, to the extent permitted by law. Type "show copying"
|
|---|
| 6 | and "show warranty" for details.
|
|---|
| 7 | This GDB was configured as "x86_64-linux-gnu".
|
|---|
| 8 | Type "show configuration" for configuration details.
|
|---|
| 9 | For bug reporting instructions, please see:
|
|---|
| 10 | <http://www.gnu.org/software/gdb/bugs/>.
|
|---|
| 11 | Find the GDB manual and other documentation resources online at:
|
|---|
| 12 | <http://www.gnu.org/software/gdb/documentation/>.
|
|---|
| 13 | For help, type "help".
|
|---|
| 14 | Type "apropos word" to search for commands related to "word"...
|
|---|
| 15 | Reading symbols from /usr/sbin/nginx...Reading symbols from /usr/lib/debug//usr/sbin/nginx...done.
|
|---|
| 16 | done.
|
|---|
| 17 | [New LWP 21506]
|
|---|
| 18 | [Thread debugging using libthread_db enabled]
|
|---|
| 19 | Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
|
|---|
| 20 | Core was generated by `nginx: worker pr'.
|
|---|
| 21 | Program terminated with signal SIGSEGV, Segmentation fault.
|
|---|
| 22 | #0 ngx_http_v2_close_stream (stream=0x1c2699f0, rc=rc@entry=0) at src/http/v2/ngx_http_v2.c:3805
|
|---|
| 23 | 3805 src/http/v2/ngx_http_v2.c: No such file or directory.
|
|---|
| 24 | (gdb) bt
|
|---|
| 25 | #0 ngx_http_v2_close_stream (stream=0x1c2699f0, rc=rc@entry=0) at src/http/v2/ngx_http_v2.c:3805
|
|---|
| 26 | #1 0x000000000045411a in ngx_http_close_request (rc=rc@entry=0, r=<optimized out>) at src/http/ngx_http_request.c:3410
|
|---|
| 27 | #2 0x0000000000454549 in ngx_http_set_lingering_close (r=<optimized out>) at src/http/ngx_http_request.c:3232
|
|---|
| 28 | #3 ngx_http_finalize_connection (r=0x1c268c40) at src/http/ngx_http_request.c:2565
|
|---|
| 29 | #4 0x0000000000453dc3 in ngx_http_request_handler (ev=<optimized out>) at src/http/ngx_http_request.c:2201
|
|---|
| 30 | #5 0x000000000047ce2f in ngx_http_v2_write_handler (wev=<optimized out>) at src/http/v2/ngx_http_v2.c:446
|
|---|
| 31 | #6 0x0000000000441ff1 in ngx_epoll_process_events (cycle=<optimized out>, timer=<optimized out>, flags=<optimized out>) at src/event/modules/ngx_epoll_module.c:848
|
|---|
| 32 | #7 0x000000000043a9a3 in ngx_process_events_and_timers (cycle=cycle@entry=0x1328ea0) at src/event/ngx_event.c:258
|
|---|
| 33 | #8 0x0000000000440169 in ngx_worker_process_cycle (cycle=cycle@entry=0x1328ea0, data=data@entry=0x5) at src/os/unix/ngx_process_cycle.c:765
|
|---|
| 34 | #9 0x000000000043ebe5 in ngx_spawn_process (cycle=cycle@entry=0x1328ea0, proc=proc@entry=0x4400e0 <ngx_worker_process_cycle>, data=data@entry=0x5,
|
|---|
| 35 | name=name@entry=0x52b179 "worker process", respawn=respawn@entry=-3) at src/os/unix/ngx_process.c:202
|
|---|
| 36 | #10 0x00000000004404a4 in ngx_start_worker_processes (cycle=0x1328ea0, n=8, type=-3) at src/os/unix/ngx_process_cycle.c:366
|
|---|
| 37 | #11 0x0000000000440d28 in ngx_master_process_cycle (cycle=0x1328ea0) at src/os/unix/ngx_process_cycle.c:138
|
|---|
| 38 | #12 0x0000000000421475 in main (argc=<optimized out>, argv=<optimized out>) at src/core/nginx.c:367
|
|---|
| 39 | (gdb) bt full
|
|---|
| 40 | #0 ngx_http_v2_close_stream (stream=0x1c2699f0, rc=rc@entry=0) at src/http/v2/ngx_http_v2.c:3805
|
|---|
| 41 | pool = <optimized out>
|
|---|
| 42 | ev = 0x123d0bb8
|
|---|
| 43 | fc = 0x123d0a80
|
|---|
| 44 | node = <optimized out>
|
|---|
| 45 | h2c = 0x128ee8c0
|
|---|
| 46 | #1 0x000000000045411a in ngx_http_close_request (rc=rc@entry=0, r=<optimized out>) at src/http/ngx_http_request.c:3410
|
|---|
| 47 | c = <optimized out>
|
|---|
| 48 | #2 0x0000000000454549 in ngx_http_set_lingering_close (r=<optimized out>) at src/http/ngx_http_request.c:3232
|
|---|
| 49 | rev = <optimized out>
|
|---|
| 50 | wev = <optimized out>
|
|---|
| 51 | c = <optimized out>
|
|---|
| 52 | clcf = <optimized out>
|
|---|
| 53 | #3 ngx_http_finalize_connection (r=0x1c268c40) at src/http/ngx_http_request.c:2565
|
|---|
| 54 | clcf = <optimized out>
|
|---|
| 55 | r = <optimized out>
|
|---|
| 56 | #4 0x0000000000453dc3 in ngx_http_request_handler (ev=<optimized out>) at src/http/ngx_http_request.c:2201
|
|---|
| 57 | c = 0x123d0a80
|
|---|
| 58 | r = <optimized out>
|
|---|
| 59 | #5 0x000000000047ce2f in ngx_http_v2_write_handler (wev=<optimized out>) at src/http/v2/ngx_http_v2.c:446
|
|---|
| 60 | rc = 0
|
|---|
| 61 | q = <optimized out>
|
|---|
| 62 | c = <optimized out>
|
|---|
| 63 | stream = <optimized out>
|
|---|
| 64 | h2c = 0x128ee8c0
|
|---|
| 65 | #6 0x0000000000441ff1 in ngx_epoll_process_events (cycle=<optimized out>, timer=<optimized out>, flags=<optimized out>) at src/event/modules/ngx_epoll_module.c:848
|
|---|
| 66 | events = 1
|
|---|
| 67 | revents = <optimized out>
|
|---|
| 68 | instance = <optimized out>
|
|---|
| 69 | i = 0
|
|---|
| 70 | level = <optimized out>
|
|---|
| 71 | err = <optimized out>
|
|---|
| 72 | rev = <optimized out>
|
|---|
| 73 | wev = <optimized out>
|
|---|
| 74 | queue = <optimized out>
|
|---|
| 75 | c = 0x7fc503878708
|
|---|
| 76 | #7 0x000000000043a9a3 in ngx_process_events_and_timers (cycle=cycle@entry=0x1328ea0) at src/event/ngx_event.c:258
|
|---|
| 77 | flags = <optimized out>
|
|---|
| 78 | timer = <optimized out>
|
|---|
| 79 | delta = 1458648320924
|
|---|
| 80 | #8 0x0000000000440169 in ngx_worker_process_cycle (cycle=cycle@entry=0x1328ea0, data=data@entry=0x5) at src/os/unix/ngx_process_cycle.c:765
|
|---|
| 81 | worker = 5
|
|---|
| 82 | #9 0x000000000043ebe5 in ngx_spawn_process (cycle=cycle@entry=0x1328ea0, proc=proc@entry=0x4400e0 <ngx_worker_process_cycle>, data=data@entry=0x5,
|
|---|
| 83 | name=name@entry=0x52b179 "worker process", respawn=respawn@entry=-3) at src/os/unix/ngx_process.c:202
|
|---|
| 84 | on = 1
|
|---|
| 85 | ---Type <return> to continue, or q <return> to quit---q
|
|---|