Ticket #2680: btfull.txt

File btfull.txt, 11.7 KB (added by jeffglitchless@…, 21 months ago)

full backtrace from core dump

Line 
1root@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
32GNU gdb (Ubuntu 12.1-0ubuntu1~22.04.2) 12.1
33Copyright (C) 2022 Free Software Foundation, Inc.
34License GPLv3+: GNU GPL version 3 or later <>
35This is free software: you are free to change and redistribute it.
36There is NO WARRANTY, to the extent permitted by law.
37Type "show copying" and "show warranty" for details.
38This GDB was configured as "x86_64-linux-gnu".
39Type "show configuration" for configuration details.
40For bug reporting instructions, please see:
41<>.
42Find the GDB manual and other documentation resources online at:
43 <>.
44
45For help, type "help".
46Type "apropos word" to search for commands related to "word"...
47Reading symbols from /usr/sbin/nginx...
48
49warning: Can't open file /dev/zero (deleted) during file-backed mapping note processing
50[New LWP 7352]
51[Thread debugging using libthread_db enabled]
52Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
53Core was generated by `nginx: master pr'.
54Program terminated with signal SIGSEGV, Segmentation fault.
55#0 0x0000000000001110 in ?? ()
56(gdb) bt full
57#0 0x0000000000001110 in ?? ()
58No 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
183No 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