https://bz.apache.org/bugzilla/show_bug.cgi?id=69899

--- Comment #9 from Joe Orton <[email protected]> ---
I have a core dump from a user, anything I can do that's useful in there?

(gdb) where
#0  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0)
    at pthread_kill.c:44
#1  0x00007faf87ed1f63 in __pthread_kill_internal (threadid=<optimized out>,
signo=6)
    at pthread_kill.c:89
#2  0x00007faf87e77f3e in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#3  0x00007faf87e5f6d0 in __GI_abort () at abort.c:77
#4  0x00007faf87e606f3 in __libc_message_impl (fmt=fmt@entry=0x7faf880124ec
"%s\n")
    at ../sysdeps/posix/libc_fatal.c:134
#5  0x00007faf87edc035 in malloc_printerr (str=str@entry=0x7faf880102c0
"free(): invalid pointer")
    at malloc.c:5829
#6  0x00007faf87ee13cc in _int_free_check (av=<optimized out>, p=<optimized
out>, size=<optimized out>)
    at malloc.c:4560
#7  _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at
malloc.c:4692
#8  __GI___libc_free (mem=<optimized out>) at malloc.c:3476
#9  0x00007faf8806fcac in allocator_free (allocator=0x7faeb0013a20,
node=<optimized out>)
    at memory/unix/apr_pools.c:492
#10 apr_pool_destroy (pool=0x7faf1c000b98) at memory/unix/apr_pools.c:1026
#11 0x00007faf8788872c in h2_stream_destroy (stream=<optimized out>)
    at /usr/src/debug/mod_http2-2.0.35-1.fc42.x86_64/mod_http2/h2_stream.c:635
#12 c1_purge_streams (m=m@entry=0x7faf3c01bc78)
    at /usr/src/debug/mod_http2-2.0.35-1.fc42.x86_64/mod_http2/h2_mplx.c:626
#13 0x00007faf87888ef8 in h2_mplx_c1_poll (on_stream_input=<optimized out>, 
    on_stream_output=<optimized out>, m=0x7faf3c01bc78, timeout=0,
on_ctx=0x7faf3c01b5e0)
    at /usr/src/debug/mod_http2-2.0.35-1.fc42.x86_64/mod_http2/h2_mplx.c:660
#14 h2_mplx_c1_poll.constprop.0 (m=0x7faf3c01bc78, timeout=0,
on_ctx=0x7faf3c01b5e0, 
    on_stream_output=<optimized out>, on_stream_input=<optimized out>)
    at /usr/src/debug/mod_http2-2.0.35-1.fc42.x86_64/mod_http2/h2_mplx.c:640
#15 0x00007faf8787b396 in h2_session_process (session=<optimized out>,
async=<optimized out>, 
    pkeepalive=<synthetic pointer>)
    at
/usr/src/debug/mod_http2-2.0.35-1.fc42.x86_64/mod_http2/h2_session.c:2013
#16 h2_c1_run (c=0x7faef8015860) at
/usr/src/debug/mod_http2-2.0.35-1.fc42.x86_64/mod_http2/h2_c1.c:135
#17 0x000055a0c920f1da in ap_run_process_connection (c=c@entry=0x7faef8015860)
at server/connection.c:42
#18 0x00007faf87a8ac23 in process_socket (thd=thd@entry=0x55a0dddef700,
p=<optimized out>, 
    sock=<optimized out>, cs=<optimized out>,
my_child_num=my_child_num@entry=0, 
    my_thread_num=my_thread_num@entry=19)
    at /usr/src/debug/httpd-2.4.65-3.fc42.x86_64/server/mpm/event/event.c:1098
#19 0x00007faf87a8ba3b in worker_thread (thd=0x55a0dddef700, dummy=<optimized
out>)
    at /usr/src/debug/httpd-2.4.65-3.fc42.x86_64/server/mpm/event/event.c:2252
#20 0x00007faf87ecff54 in start_thread (arg=<optimized out>) at
pthread_create.c:448
#21 0x00007faf87f5332c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
(gdb) p *stream->pool
$8 = {parent = 0x7faf3c01b568, child = 0x0, sibling = 0x7faf1c006dd8, ref =
0x7faf3c01b570, 
  cleanups = 0x0, free_cleanups = 0x7faf1c0018d0, allocator = 0x7faeb0013a20,
subprocesses = 0x0, 
  abort_fn = 0x7faf8788b280 <abort_on_oom.lto_priv>, user_data = 0x0, tag =
0x7faf878a24f4 "h2_stream", 
  active = 0x7faf1c000b70, self = 0x7faf1c000b70, self_first_avail =
0x7faf1c000c10 "\035", 
  pre_cleanups = 0x0}
(gdb) p *stream->pool->allocator
$9 = {max_index = 140364277805395, max_free_index = 7254169979935046412,
current_free_index = 509, 
  mutex = 0x0, owner = 0x7faf1c000b98, free = {0x7faf1c000b70, 0x0 <repeats 19
times>}}

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to