| 1 | root@nodproxy2:/nginx-1.27.1# coredumpctl debug 7352
|
|---|
| 2 | PID: 7352 (nginx)
|
|---|
| 3 | UID: 0 (root)
|
|---|
| 4 | GID: 0 (root)
|
|---|
| 5 | Signal: 11 (SEGV)
|
|---|
| 6 | Timestamp: Wed 2024-08-14 16:21:06 MDT (5min ago)
|
|---|
| 7 | Command Line: $'nginx: master process /usr/sbin/nginx'
|
|---|
| 8 | Executable: /usr/sbin/nginx
|
|---|
| 9 | Control Group: /system.slice/nginx.service
|
|---|
| 10 | Unit: nginx.service
|
|---|
| 11 | Slice: system.slice
|
|---|
| 12 | Boot ID: cb40f9b73dee49089af19dc644a4c2f2
|
|---|
| 13 | Machine ID: edfcf518ed074d54a7810634d725bf1d
|
|---|
| 14 | Hostname: nodproxy2
|
|---|
| 15 | Storage: /var/lib/systemd/coredump/core.nginx.0.cb40f9b73dee49089af19dc644a4c2f2.7352.1723674066000000.zst (present)
|
|---|
| 16 | Disk Size: 230.2K
|
|---|
| 17 | Message: Process 7352 (nginx) of user 0 dumped core.
|
|---|
| 18 |
|
|---|
| 19 | Found module linux-vdso.so.1 with build-id: 14bef519b0ba51c4f5319b4e6db5b6f6db2ad708
|
|---|
| 20 | Found module ngx_http_hello_world_module.so with build-id: d3e1dd3f449671806e7489a63eaf5beb222e5b48
|
|---|
| 21 | Found module ld-linux-x86-64.so.2 with build-id: 4186944c50f8a32b47d74931e3f512b811813b64
|
|---|
| 22 | Found module libc.so.6 with build-id: 490fef8403240c91833978d494d39e537409b92e
|
|---|
| 23 | Found module libz.so.1 with build-id: 30840b79ac329ecbf1dec0bb60180eed256d319f
|
|---|
| 24 | Found module libcrypto.so.3 with build-id: 32ed21cded3d6f4f307b3e1db7b9a8adef2d2839
|
|---|
| 25 | Found module libssl.so.3 with build-id: aec75d8c7de0a3cd972fccdec8c9d8b9aa39ff8a
|
|---|
| 26 | Found module libpcre.so.3 with build-id: 3982f316c887e3ad9598015fa5bae8557320476a
|
|---|
| 27 | Found module libcrypt.so.1 with build-id: 8f3f100ca1e8ff066713aa1e719ce71b46db0296
|
|---|
| 28 | Found module nginx with build-id: 3cce863f2292b952555f4407be2054e52c072e5c
|
|---|
| 29 | Stack trace of thread 7352:
|
|---|
| 30 | #0 0x0000000000001110 n/a (n/a + 0x0)
|
|---|
| 31 |
|
|---|
| 32 | GNU gdb (Ubuntu 12.1-0ubuntu1~22.04.2) 12.1
|
|---|
| 33 | Copyright (C) 2022 Free Software Foundation, Inc.
|
|---|
| 34 | License GPLv3+: GNU GPL version 3 or later <>
|
|---|
| 35 | This is free software: you are free to change and redistribute it.
|
|---|
| 36 | There is NO WARRANTY, to the extent permitted by law.
|
|---|
| 37 | Type "show copying" and "show warranty" for details.
|
|---|
| 38 | This GDB was configured as "x86_64-linux-gnu".
|
|---|
| 39 | Type "show configuration" for configuration details.
|
|---|
| 40 | For bug reporting instructions, please see:
|
|---|
| 41 | <>.
|
|---|
| 42 | Find the GDB manual and other documentation resources online at:
|
|---|
| 43 | <>.
|
|---|
| 44 |
|
|---|
| 45 | For help, type "help".
|
|---|
| 46 | Type "apropos word" to search for commands related to "word"...
|
|---|
| 47 | Reading symbols from /usr/sbin/nginx...
|
|---|
| 48 |
|
|---|
| 49 | warning: Can't open file /dev/zero (deleted) during file-backed mapping note processing
|
|---|
| 50 | [New LWP 7352]
|
|---|
| 51 | [Thread debugging using libthread_db enabled]
|
|---|
| 52 | Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
|
|---|
| 53 | Core was generated by `nginx: master pr'.
|
|---|
| 54 | Program terminated with signal SIGSEGV, Segmentation fault.
|
|---|
| 55 | #0 0x0000000000001110 in ?? ()
|
|---|
| 56 | (gdb) bt full
|
|---|
| 57 | #0 0x0000000000001110 in ?? ()
|
|---|
| 58 | No symbol table info available.
|
|---|
| 59 | #1 0x00007f31def8f1a2 in call_destructors (closure=closure@entry=0x5617751a17f0) at ./elf/dl-close.c:129
|
|---|
| 60 | array = 0x7f31def89e10
|
|---|
| 61 | sz = <optimized out>
|
|---|
| 62 | map = 0x5617751a17f0
|
|---|
| 63 | #2 0x00007f31de91baf5 in __GI__dl_catch_exception (exception=exception@entry=0x0,
|
|---|
| 64 | operate=operate@entry=0x7f31def8f160 <call_destructors>, args=args@entry=0x5617751a17f0) at ./elf/dl-error-skeleton.c:182
|
|---|
| 65 | old = <optimized out>
|
|---|
| 66 | errcode = 32561
|
|---|
| 67 | c = {exception = 0x7f31def8b170, errcode = 0x7f31def8b690, env = {{__jmpbuf = {139852170967984, 139852170969296,
|
|---|
| 68 | 139852170970592, 94658748880880, 139852170971872, 139852171213552, 140725693808320, 140725693808480},
|
|---|
| 69 | __mask_was_saved = 16, __saved_mask = {__val = {1, 4, 0, 94658749889576, 139852166869264, 140725693808416,
|
|---|
| 70 | 72057594037927936, 139852169528544, 16, 140725693808000, 139852162972258, 94658748875680, 10, 0, 4294967295,
|
|---|
| 71 | 140725693808256}}}}}
|
|---|
| 72 | old = <optimized out>
|
|---|
| 73 | #3 0x00007f31def8f636 in _dl_close_worker (force=force@entry=false, map=<optimized out>, map=<optimized out>) at ./elf/dl-close.c:292
|
|---|
| 74 | imap = 0x5617751a17f0
|
|---|
| 75 | i = 7
|
|---|
| 76 | nsid = <optimized out>
|
|---|
| 77 | ns = <optimized out>
|
|---|
| 78 | any_tls = false
|
|---|
| 79 | nloaded = <optimized out>
|
|---|
| 80 | maps = 0x7ffd40fd7e80
|
|---|
| 81 | idx = <optimized out>
|
|---|
| 82 | done_index = <optimized out>
|
|---|
| 83 | unload_any = false
|
|---|
| 84 | scope_mem_left = false
|
|---|
| 85 | unload_global = 0
|
|---|
| 86 | first_loaded = <optimized out>
|
|---|
| 87 | r = <optimized out>
|
|---|
| 88 | tls_free_start = <optimized out>
|
|---|
| 89 | tls_free_end = <optimized out>
|
|---|
| 90 | not_pending = not_pending
|
|---|
| 91 | pending = pending
|
|---|
| 92 | rerun = rerun
|
|---|
| 93 | dl_close_state = pending
|
|---|
| 94 | __PRETTY_FUNCTION__ = "_dl_close_worker"
|
|---|
| 95 | #4 0x00007f31def902a2 in _dl_close_worker (force=false, map=0x5617751a17f0) at ./elf/dl-close.c:150
|
|---|
| 96 | nsid = <optimized out>
|
|---|
| 97 | idx = <optimized out>
|
|---|
| 98 | unload_any = <optimized out>
|
|---|
| 99 | scope_mem_left = <optimized out>
|
|---|
| 100 | first_loaded = <optimized out>
|
|---|
| 101 | tls_free_end = <optimized out>
|
|---|
| 102 | ns = <optimized out>
|
|---|
| 103 | done_index = <optimized out>
|
|---|
| 104 | out = <optimized out>
|
|---|
| 105 | r = <optimized out>
|
|---|
| 106 | nloaded = <optimized out>
|
|---|
| 107 | unload_global = <optimized out>
|
|---|
| 108 | retry = <optimized out>
|
|---|
| 109 | any_tls = <optimized out>
|
|---|
| 110 | maps = <optimized out>
|
|---|
| 111 | tls_free_start = <optimized out>
|
|---|
| 112 | not_pending = not_pending
|
|---|
| 113 | pending = pending
|
|---|
| 114 | rerun = rerun
|
|---|
| 115 | dl_close_state = pending
|
|---|
| 116 | nsid = <optimized out>
|
|---|
| 117 | ns = <optimized out>
|
|---|
| 118 | retry = <optimized out>
|
|---|
| 119 | any_tls = <optimized out>
|
|---|
| 120 | nloaded = <optimized out>
|
|---|
| 121 | maps = <optimized out>
|
|---|
| 122 | idx = <optimized out>
|
|---|
| 123 | __PRETTY_FUNCTION__ = "_dl_close_worker"
|
|---|
| 124 | done_index = <optimized out>
|
|---|
| 125 | unload_any = <optimized out>
|
|---|
| 126 | --Type <RET> for more, q to quit, c to continue without paging--c
|
|---|
| 127 | scope_mem_left = <optimized out>
|
|---|
| 128 | unload_global = <optimized out>
|
|---|
| 129 | first_loaded = <optimized out>
|
|---|
| 130 | out = <optimized out>
|
|---|
| 131 | r = <optimized out>
|
|---|
| 132 | tls_free_start = <optimized out>
|
|---|
| 133 | tls_free_end = <optimized out>
|
|---|
| 134 | l = <optimized out>
|
|---|
| 135 | l = <optimized out>
|
|---|
| 136 | lp = <optimized out>
|
|---|
| 137 | j = <optimized out>
|
|---|
| 138 | jmap = <optimized out>
|
|---|
| 139 | i = <optimized out>
|
|---|
| 140 | imap = <optimized out>
|
|---|
| 141 | new_list = <optimized out>
|
|---|
| 142 | remain = <optimized out>
|
|---|
| 143 | removed_any = <optimized out>
|
|---|
| 144 | cnt = <optimized out>
|
|---|
| 145 | cnt = <optimized out>
|
|---|
| 146 | tmap = <optimized out>
|
|---|
| 147 | new_size = <optimized out>
|
|---|
| 148 | newp = <optimized out>
|
|---|
| 149 | old = <optimized out>
|
|---|
| 150 | cnt = <optimized out>
|
|---|
| 151 | tmap = <optimized out>
|
|---|
| 152 | ns_msl = <optimized out>
|
|---|
| 153 | i = <optimized out>
|
|---|
| 154 | j = <optimized out>
|
|---|
| 155 | cnt = <optimized out>
|
|---|
| 156 | __value = <optimized out>
|
|---|
| 157 | fsl = <optimized out>
|
|---|
| 158 | i = <optimized out>
|
|---|
| 159 | imap = <optimized out>
|
|---|
| 160 | lnp = <optimized out>
|
|---|
| 161 | tab = <optimized out>
|
|---|
| 162 | entries = <optimized out>
|
|---|
| 163 | idx = <optimized out>
|
|---|
| 164 | size = <optimized out>
|
|---|
| 165 | this = <optimized out>
|
|---|
| 166 | newgen = <optimized out>
|
|---|
| 167 | #5 _dl_close (_map=0x5617751a17f0) at ./elf/dl-close.c:818
|
|---|
| 168 | map = 0x5617751a17f0
|
|---|
| 169 | #6 0x00007f31de91ba98 in __GI__dl_catch_exception (exception=exception@entry=0x7ffd40fd80b0, operate=<optimized out>, args=<optimized out>) at ./elf/dl-error-skeleton.c:208
|
|---|
| 170 | errcode = 0
|
|---|
| 171 | c = {exception = 0x7ffd40fd80b0, errcode = 0x7ffd40fd7fbc, env = {{__jmpbuf = {140725693808903, -3257970350827441999, -8, 94658743297559, 94658744909528, 139852171210816, -3257970344032669519, -3219966109189476175}, __mask_was_saved = 0, __saved_mask = {__val = {6290453753864575232, 4294967296, 6290453753864575232, 4, 6290453753864575232, 4294967300, 6290453753864575232, 4, 6290453753864575232, 4, 18446744073709551488, 4, 94658749839592, 94658749839592, 6290453753864575232, 8032267936}}}}}
|
|---|
| 172 | old = 0x0
|
|---|
| 173 | #7 0x00007f31de91bb63 in __GI__dl_catch_error (objname=0x7ffd40fd8108, errstring=0x7ffd40fd8110, mallocedp=0x7ffd40fd8107, operate=<optimized out>, args=<optimized out>) at ./elf/dl-error-skeleton.c:227
|
|---|
| 174 | exception = {objname = 0x7f31deeacc65 "../ssl/ssl_lib.c", errstring = 0xffffffffffffff80 <error: Cannot access memory at address 0xffffffffffffff80>, message_buffer = 0x100000004 <error: Cannot access memory at address 0x100000004>}
|
|---|
| 175 | errorcode = <optimized out>
|
|---|
| 176 | #8 0x00007f31de83712e in _dlerror_run (operate=<optimized out>, args=<optimized out>) at ./dlfcn/dlerror.c:138
|
|---|
| 177 | result = <optimized out>
|
|---|
| 178 | objname = 0x561774dd7ed8 "\300\344\304t\027V"
|
|---|
| 179 | errstring = 0x5617751dcd88 "\240\315\035u\027V"
|
|---|
| 180 | malloced = false
|
|---|
| 181 | errcode = <optimized out>
|
|---|
| 182 | #9 0x00007f31de836e58 in __dlclose (handle=<optimized out>) at ./dlfcn/dlclose.c:31
|
|---|
| 183 | No locals.
|
|---|
| 184 | #10 0x0000561774c5174e in ngx_unload_module (data=0x5617751a17f0) at src/core/nginx.c:1670
|
|---|
| 185 | handle = 0x5617751a17f0
|
|---|
| 186 | #11 0x0000561774c52f84 in ngx_destroy_pool (pool=0x5617751a4a00) at src/core/ngx_palloc.c:57
|
|---|
| 187 | p = 0x0
|
|---|
| 188 | n = 0x5617751a4a68
|
|---|
| 189 | l = 0x5617751a68a8
|
|---|
| 190 | c = 0x5617751a6ce0
|
|---|
| 191 | #12 0x0000561774c9bbc2 in ngx_master_process_exit (cycle=0x5617751a4a50) at src/os/unix/ngx_process_cycle.c:692
|
|---|
| 192 | i = 65
|
|---|
| 193 | #13 0x0000561774c9a36c in ngx_master_process_cycle (cycle=0x5617751a4a50) at src/os/unix/ngx_process_cycle.c:178
|
|---|
| 194 | title = 0x5617752c5b69 "master process /usr/sbin/nginx"
|
|---|
| 195 | p = 0x5617752c5b87 ""
|
|---|
| 196 | size = 31
|
|---|
| 197 | i = 1
|
|---|
| 198 | sigio = 3
|
|---|
| 199 | set = {__val = {0, 0, 0, 5, 0, 94658748893800, 0, 0, 0, 94658748893800, 0, 94658748893800, 140725693809424, 94658743313231, 0, 94658748893776}}
|
|---|
| 200 | itv = {it_interval = {tv_sec = 0, tv_usec = 0}, it_value = {tv_sec = 0, tv_usec = 400000}}
|
|---|
| 201 | live = 0
|
|---|
| 202 | delay = 400
|
|---|
| 203 | ccf = 0x5617751a68a8
|
|---|
| 204 | #14 0x0000561774c4ec14 in main (argc=1, argv=0x7ffd40fd8708) at src/core/nginx.c:384
|
|---|
| 205 | b = 0x0
|
|---|
| 206 | log = 0x561774df4ce0 <ngx_log>
|
|---|
| 207 | i = 4294967296
|
|---|
| 208 | cycle = 0x5617751a4a50
|
|---|
| 209 | init_cycle = {conf_ctx = 0x0, pool = 0x5617751a37f0, log = 0x561774df4ce0 <ngx_log>, new_log = {log_level = 0, file = 0x0, connection = 0, disk_full_time = 0, handler = 0x0, data = 0x0, writer = 0x0, wdata = 0x0, action = 0x0, next = 0x0}, log_use_stderr = 0, files = 0x0, free_connections = 0x0, free_connection_n = 0, modules = 0x0, modules_n = 0, modules_used = 0, reusable_connections_queue = {prev = 0x0, next = 0x0}, reusable_connections_n = 0, connections_reuse_time = 0, listening = {elts = 0x0, nelts = 0, size = 0, nalloc = 0, pool = 0x0}, paths = {elts = 0x0, nelts = 0, size = 0, nalloc = 0, pool = 0x0}, config_dump = {elts = 0x0, nelts = 0, size = 0, nalloc = 0, pool = 0x0}, config_dump_rbtree = {root = 0x0, sentinel = 0x0, insert = 0x0}, config_dump_sentinel = {key = 0, left = 0x0, right = 0x0, parent = 0x0, color = 0 '\000', data = 0 '\000'}, open_files = {last = 0x0, part = {elts = 0x0, nelts = 0, next = 0x0}, size = 0, nalloc = 0, pool = 0x0}, shared_memory = {last = 0x0, part = {elts = 0x0, nelts = 0, next = 0x0}, size = 0, nalloc = 0, pool = 0x0}, connection_n = 0, files_n = 0, connections = 0x0, read_events = 0x0, write_events = 0x0, old_cycle = 0x0, conf_file = {len = 21, data = 0x561774da0c7c "/etc/nginx/nginx.conf"}, conf_param = {len = 0, data = 0x0}, conf_prefix = {len = 11, data = 0x561774da0c7c "/etc/nginx/nginx.conf"}, prefix = {len = 11, data = 0x561774da0c70 "/etc/nginx/"}, error_log = {len = 24, data = 0x561774da0c92 "/var/log/nginx/error.log"}, lock_file = {len = 0, data = 0x0}, hostname = {len = 0, data = 0x0}}
|
|---|
| 210 | cd = 0x2000000000
|
|---|
| 211 | ccf = 0x5617751a68a8 |
|---|