Created
September 29, 2015 15:22
-
-
Save yorickpeterse/4c89539c3eb509469b69 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The program being debugged has been started already. | |
Start it from the beginning? (y or n) y | |
Starting program: /home/yorickpeterse/.rubies/ruby-2.2.2/bin/ruby /tmp/sequel_test.rb | |
[Thread debugging using libthread_db enabled] | |
Using host libthread_db library "/usr/lib/libthread_db.so.1". | |
[New Thread 0x7ffff7ff7700 (LWP 21397)] | |
Preparing... | |
Starting threads... | |
[New Thread 0x7ffff3a9a700 (LWP 21399)] | |
[New Thread 0x7ffff3898700 (LWP 21400)] | |
[New Thread 0x7ffff3696700 (LWP 21401)] | |
[New Thread 0x7ffff3494700 (LWP 21403)] | |
[New Thread 0x7ffff3292700 (LWP 21404)] | |
[New Thread 0x7ffff3090700 (LWP 21405)] | |
[New Thread 0x7ffff2e8e700 (LWP 21406)] | |
[New Thread 0x7ffff2c8c700 (LWP 21407)] | |
[New Thread 0x7ffff2a8a700 (LWP 21408)] | |
[New Thread 0x7ffff2888700 (LWP 21409)] | |
Program received signal SIGSEGV, Segmentation fault. | |
[Switching to Thread 0x7ffff3494700 (LWP 21403)] | |
0x000055555564b3a2 in find_entry (table=0x7fffec003050, table=0x7fffec003050, bin_pos=<optimized out>, hash_val=2408778580715794566, key=93825015565120) at st.c:356 | |
356 while (PTR_NOT_EQUAL(table, ptr->next, hash_val, key)) { | |
Id Target Id Frame | |
12 Thread 0x7ffff2888700 (LWP 21409) "sequel_test.rb*" 0x00007ffff7bcb07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
11 Thread 0x7ffff2a8a700 (LWP 21408) "sequel_test.rb*" 0x00007ffff6f2fe23 in select () from /usr/lib/libc.so.6 | |
10 Thread 0x7ffff2c8c700 (LWP 21407) "sequel_test.rb*" 0x00007ffff7bcb07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
9 Thread 0x7ffff2e8e700 (LWP 21406) "sequel_test.rb*" 0x00007ffff7bcb07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
8 Thread 0x7ffff3090700 (LWP 21405) "sequel_test.rb*" 0x00007ffff7bcb07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
7 Thread 0x7ffff3292700 (LWP 21404) "sequel_test.rb*" 0x00007ffff7bcdcfc in __lll_lock_wait () from /usr/lib/libpthread.so.0 | |
* 6 Thread 0x7ffff3494700 (LWP 21403) "sequel_test.rb*" 0x000055555564b3a2 in find_entry (table=0x7fffec003050, table=0x7fffec003050, bin_pos=<optimized out>, hash_val=2408778580715794566, key=93825015565120) at st.c:356 | |
5 Thread 0x7ffff3696700 (LWP 21401) "sequel_test.rb*" 0x00007ffff7bce40f in send () from /usr/lib/libpthread.so.0 | |
4 Thread 0x7ffff3898700 (LWP 21400) "sequel_test.rb*" 0x00007ffff7bcb07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
3 Thread 0x7ffff3a9a700 (LWP 21399) "sequel_test.rb*" 0x00007ffff7bcb07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
2 Thread 0x7ffff7ff7700 (LWP 21397) "ruby-timer-thr" 0x00007ffff6f2e18d in poll () from /usr/lib/libc.so.6 | |
1 Thread 0x7ffff7fc2700 (LWP 21366) "ruby" 0x00007ffff7bcb07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
[Current thread is 6 (Thread 0x7ffff3494700 (LWP 21403))] | |
#0 0x000055555564b3a2 in find_entry (table=0x7fffec003050, table=0x7fffec003050, bin_pos=<optimized out>, hash_val=2408778580715794566, key=93825015565120) at st.c:356 | |
#1 st_lookup (table=0x7fffec003050, key=key@entry=93825015565120, value=value@entry=0x7ffff3492c68) at st.c:399 | |
#2 0x00005555555a0d9f in rb_hash_aref (hash=93825016033160, key=93825015565120) at hash.c:750 | |
#3 0x00005555556c73fa in vm_exec_core (th=th@entry=0x555556af8400, initial=initial@entry=0) at insns.def:1879 | |
#4 0x00005555556c9288 in vm_exec (th=th@entry=0x555556af8400) at vm.c:1400 | |
#5 0x00005555556bb9b2 in invoke_block_from_c (th=0x555556af8400, block=0x7ffff3594f90, self=93824997792880, argc=argc@entry=0, argv=argv@entry=0x0, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=8, splattable=1) at vm.c:813 | |
#6 0x00005555556cd09e in vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:853 | |
#7 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:987 | |
#8 loop_i () at vm_eval.c:1058 | |
#9 0x000055555557bb8b in rb_rescue2 (b_proc=b_proc@entry=0x5555556cd050 <loop_i>, data1=data1@entry=0, r_proc=r_proc@entry=0x0, data2=data2@entry=0) at eval.c:808 | |
#10 0x00005555556b540b in rb_f_loop (self=93824997792880) at vm_eval.c:1092 | |
#11 0x00005555556ba6c3 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x7ffff3594f70, th=0x555556af8400) at vm_insnhelper.c:1382 | |
#12 vm_call_cfunc (th=0x555556af8400, reg_cfp=0x7ffff3594f70, ci=<optimized out>) at vm_insnhelper.c:1475 | |
#13 0x00005555556c436f in vm_exec_core (th=th@entry=0x555556af8400, initial=initial@entry=0) at insns.def:1024 | |
#14 0x00005555556c9288 in vm_exec (th=th@entry=0x555556af8400) at vm.c:1400 | |
#15 0x00005555556bb9b2 in invoke_block_from_c (th=th@entry=0x555556af8400, block=block@entry=0x5555561ffaf0, self=self@entry=93824997792880, argc=argc@entry=0, argv=argv@entry=0x555556bb1840, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=8, splattable=0) | |
at vm.c:813 | |
#16 0x00005555556bbdb0 in vm_invoke_proc (th=th@entry=0x555556af8400, proc=proc@entry=0x5555561ffaf0, self=93824997792880, defined_class=8, argc=0, argv=0x555556bb1840, blockptr=0x0) at vm.c:878 | |
#17 0x00005555556bbe98 in rb_vm_invoke_proc (th=th@entry=0x555556af8400, proc=proc@entry=0x5555561ffaf0, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:897 | |
#18 0x00005555556df4d1 in thread_start_func_2 (th=th@entry=0x555556af8400, stack_start=<optimized out>) at thread.c:577 | |
#19 0x00005555556df990 in thread_start_func_1 (th_ptr=0x555556af8400) at thread_pthread.c:846 | |
#20 0x00007ffff7bc54a4 in start_thread () from /usr/lib/libpthread.so.0 | |
#21 0x00007ffff6f3713d in clone () from /usr/lib/libc.so.6 | |
#0 0x000055555564b3a2 in find_entry (table=0x7fffec003050, table=0x7fffec003050, bin_pos=<optimized out>, hash_val=2408778580715794566, key=93825015565120) at st.c:356 | |
356 while (PTR_NOT_EQUAL(table, ptr->next, hash_val, key)) { | |
Thread 12 (Thread 0x7ffff2888700 (LWP 21409)): | |
#0 0x00007ffff7bcb07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
#1 0x00005555556dd983 in native_cond_wait (mutex=0x555556d90b80, cond=0x555556d90ba8) at thread_pthread.c:338 | |
#2 lock_func (timeout_ms=0, mutex=0x555556d90b80, th=0x555556b17430) at thread.c:4268 | |
#3 rb_mutex_lock (self=self@entry=93825020456000) at thread.c:4342 | |
#4 0x00005555556ddce5 in rb_mutex_synchronize (arg=52, func=<optimized out>, mutex=93825020456000) at thread.c:4550 | |
#5 rb_mutex_synchronize_m (self=93825020456000, args=<optimized out>) at thread.c:4568 | |
#6 0x00005555556ba6c3 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x7ffff2988bb0, th=0x555556b17430) at vm_insnhelper.c:1382 | |
#7 vm_call_cfunc (th=0x555556b17430, reg_cfp=0x7ffff2988bb0, ci=<optimized out>) at vm_insnhelper.c:1475 | |
#8 0x00005555556c436f in vm_exec_core (th=th@entry=0x555556b17430, initial=initial@entry=0) at insns.def:1024 | |
#9 0x00005555556c9288 in vm_exec (th=th@entry=0x555556b17430) at vm.c:1400 | |
#10 0x00005555556bb9b2 in invoke_block_from_c (th=0x555556b17430, block=0x7ffff2988f90, self=93824997792880, argc=argc@entry=0, argv=argv@entry=0x0, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=8, splattable=1) at vm.c:813 | |
#11 0x00005555556cd09e in vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:853 | |
#12 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:987 | |
#13 loop_i () at vm_eval.c:1058 | |
#14 0x000055555557bb8b in rb_rescue2 (b_proc=b_proc@entry=0x5555556cd050 <loop_i>, data1=data1@entry=0, r_proc=r_proc@entry=0x0, data2=data2@entry=0) at eval.c:808 | |
#15 0x00005555556b540b in rb_f_loop (self=93824997792880) at vm_eval.c:1092 | |
#16 0x00005555556ba6c3 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x7ffff2988f70, th=0x555556b17430) at vm_insnhelper.c:1382 | |
#17 vm_call_cfunc (th=0x555556b17430, reg_cfp=0x7ffff2988f70, ci=<optimized out>) at vm_insnhelper.c:1475 | |
#18 0x00005555556c436f in vm_exec_core (th=th@entry=0x555556b17430, initial=initial@entry=0) at insns.def:1024 | |
#19 0x00005555556c9288 in vm_exec (th=th@entry=0x555556b17430) at vm.c:1400 | |
#20 0x00005555556bb9b2 in invoke_block_from_c (th=th@entry=0x555556b17430, block=block@entry=0x5555567bc150, self=self@entry=93824997792880, argc=argc@entry=0, argv=argv@entry=0x555556bb0e40, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=8, splattable=0) | |
at vm.c:813 | |
#21 0x00005555556bbdb0 in vm_invoke_proc (th=th@entry=0x555556b17430, proc=proc@entry=0x5555567bc150, self=93824997792880, defined_class=8, argc=0, argv=0x555556bb0e40, blockptr=0x0) at vm.c:878 | |
#22 0x00005555556bbe98 in rb_vm_invoke_proc (th=th@entry=0x555556b17430, proc=proc@entry=0x5555567bc150, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:897 | |
#23 0x00005555556df4d1 in thread_start_func_2 (th=th@entry=0x555556b17430, stack_start=<optimized out>) at thread.c:577 | |
#24 0x00005555556df990 in thread_start_func_1 (th_ptr=0x555556b17430) at thread_pthread.c:846 | |
#25 0x00007ffff7bc54a4 in start_thread () from /usr/lib/libpthread.so.0 | |
#26 0x00007ffff6f3713d in clone () from /usr/lib/libc.so.6 | |
Thread 11 (Thread 0x7ffff2a8a700 (LWP 21408)): | |
#0 0x00007ffff6f2fe23 in select () from /usr/lib/libc.so.6 | |
#1 0x00005555556e2014 in rb_fd_select (timeout=0x0, exceptfds=0x0, writefds=0x0, readfds=0x7ffff2a88b00, n=16) at thread.c:3349 | |
#2 native_fd_select (th=<optimized out>, timeout=0x0, exceptfds=0x0, writefds=0x0, readfds=0x7ffff2a88b00, n=16) at thread_pthread.c:1052 | |
#3 do_select (timeout=0x0, exceptfds=0x0, writefds=0x0, readfds=0x7ffff2a88b00, n=16) at thread.c:3447 | |
#4 rb_thread_fd_select (max=max@entry=16, read=read@entry=0x7ffff2a88b00, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x0) at thread.c:3550 | |
#5 0x00007ffff4f84ff5 in wait_socket_readable (is_readable=<optimized out>, ptimeout=0x0, conn=0x7fffd8012070) at pg_connection.c:2418 | |
#6 pgconn_block (argc=argc@entry=0, argv=argv@entry=0x0, self=self@entry=93825015356720) at pg_connection.c:3081 | |
#7 0x00007ffff4f86f57 in pgconn_async_exec (argc=1, argv=0x7ffff2a8b348, self=93825015356720) at pg_connection.c:3151 | |
#8 0x00005555556ba6c3 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x7ffff2b8a9d0, th=0x555556b17030) at vm_insnhelper.c:1382 | |
#9 vm_call_cfunc (th=0x555556b17030, reg_cfp=0x7ffff2b8a9d0, ci=<optimized out>) at vm_insnhelper.c:1475 | |
#10 0x00005555556c441a in vm_exec_core (th=th@entry=0x555556b17030, initial=initial@entry=0) at insns.def:1054 | |
#11 0x00005555556c9288 in vm_exec (th=th@entry=0x555556b17030) at vm.c:1400 | |
#12 0x00005555556bb9b2 in invoke_block_from_c (th=0x555556b17030, block=0x7ffff2b8af90, self=93824997792880, argc=argc@entry=0, argv=argv@entry=0x0, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=8, splattable=1) at vm.c:813 | |
#13 0x00005555556cd09e in vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:853 | |
#14 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:987 | |
#15 loop_i () at vm_eval.c:1058 | |
#16 0x000055555557bb8b in rb_rescue2 (b_proc=b_proc@entry=0x5555556cd050 <loop_i>, data1=data1@entry=0, r_proc=r_proc@entry=0x0, data2=data2@entry=0) at eval.c:808 | |
#17 0x00005555556b540b in rb_f_loop (self=93824997792880) at vm_eval.c:1092 | |
#18 0x00005555556ba6c3 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x7ffff2b8af70, th=0x555556b17030) at vm_insnhelper.c:1382 | |
#19 vm_call_cfunc (th=0x555556b17030, reg_cfp=0x7ffff2b8af70, ci=<optimized out>) at vm_insnhelper.c:1475 | |
#20 0x00005555556c436f in vm_exec_core (th=th@entry=0x555556b17030, initial=initial@entry=0) at insns.def:1024 | |
#21 0x00005555556c9288 in vm_exec (th=th@entry=0x555556b17030) at vm.c:1400 | |
#22 0x00005555556bb9b2 in invoke_block_from_c (th=th@entry=0x555556b17030, block=block@entry=0x5555566d4b60, self=self@entry=93824997792880, argc=argc@entry=0, argv=argv@entry=0x555556bb0f80, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=8, splattable=0) | |
at vm.c:813 | |
#23 0x00005555556bbdb0 in vm_invoke_proc (th=th@entry=0x555556b17030, proc=proc@entry=0x5555566d4b60, self=93824997792880, defined_class=8, argc=0, argv=0x555556bb0f80, blockptr=0x0) at vm.c:878 | |
#24 0x00005555556bbe98 in rb_vm_invoke_proc (th=th@entry=0x555556b17030, proc=proc@entry=0x5555566d4b60, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:897 | |
#25 0x00005555556df4d1 in thread_start_func_2 (th=th@entry=0x555556b17030, stack_start=<optimized out>) at thread.c:577 | |
#26 0x00005555556df990 in thread_start_func_1 (th_ptr=0x555556b17030) at thread_pthread.c:846 | |
#27 0x00007ffff7bc54a4 in start_thread () from /usr/lib/libpthread.so.0 | |
#28 0x00007ffff6f3713d in clone () from /usr/lib/libc.so.6 | |
Thread 10 (Thread 0x7ffff2c8c700 (LWP 21407)): | |
#0 0x00007ffff7bcb07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
#1 0x00005555556dd983 in native_cond_wait (mutex=0x555556d90b80, cond=0x555556d90ba8) at thread_pthread.c:338 | |
#2 lock_func (timeout_ms=0, mutex=0x555556d90b80, th=0x555556a99260) at thread.c:4268 | |
#3 rb_mutex_lock (self=self@entry=93825020456000) at thread.c:4342 | |
#4 0x00005555556ddce5 in rb_mutex_synchronize (arg=52, func=<optimized out>, mutex=93825020456000) at thread.c:4550 | |
#5 rb_mutex_synchronize_m (self=93825020456000, args=<optimized out>) at thread.c:4568 | |
#6 0x00005555556ba6c3 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x7ffff2d8cbb0, th=0x555556a99260) at vm_insnhelper.c:1382 | |
#7 vm_call_cfunc (th=0x555556a99260, reg_cfp=0x7ffff2d8cbb0, ci=<optimized out>) at vm_insnhelper.c:1475 | |
#8 0x00005555556c436f in vm_exec_core (th=th@entry=0x555556a99260, initial=initial@entry=0) at insns.def:1024 | |
#9 0x00005555556c9288 in vm_exec (th=th@entry=0x555556a99260) at vm.c:1400 | |
#10 0x00005555556bb9b2 in invoke_block_from_c (th=0x555556a99260, block=0x7ffff2d8cf90, self=93824997792880, argc=argc@entry=0, argv=argv@entry=0x0, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=8, splattable=1) at vm.c:813 | |
#11 0x00005555556cd09e in vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:853 | |
#12 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:987 | |
#13 loop_i () at vm_eval.c:1058 | |
#14 0x000055555557bb8b in rb_rescue2 (b_proc=b_proc@entry=0x5555556cd050 <loop_i>, data1=data1@entry=0, r_proc=r_proc@entry=0x0, data2=data2@entry=0) at eval.c:808 | |
#15 0x00005555556b540b in rb_f_loop (self=93824997792880) at vm_eval.c:1092 | |
#16 0x00005555556ba6c3 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x7ffff2d8cf70, th=0x555556a99260) at vm_insnhelper.c:1382 | |
#17 vm_call_cfunc (th=0x555556a99260, reg_cfp=0x7ffff2d8cf70, ci=<optimized out>) at vm_insnhelper.c:1475 | |
#18 0x00005555556c436f in vm_exec_core (th=th@entry=0x555556a99260, initial=initial@entry=0) at insns.def:1024 | |
#19 0x00005555556c9288 in vm_exec (th=th@entry=0x555556a99260) at vm.c:1400 | |
#20 0x00005555556bb9b2 in invoke_block_from_c (th=th@entry=0x555556a99260, block=block@entry=0x5555565be460, self=self@entry=93824997792880, argc=argc@entry=0, argv=argv@entry=0x555556bb10c0, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=8, splattable=0) | |
at vm.c:813 | |
#21 0x00005555556bbdb0 in vm_invoke_proc (th=th@entry=0x555556a99260, proc=proc@entry=0x5555565be460, self=93824997792880, defined_class=8, argc=0, argv=0x555556bb10c0, blockptr=0x0) at vm.c:878 | |
#22 0x00005555556bbe98 in rb_vm_invoke_proc (th=th@entry=0x555556a99260, proc=proc@entry=0x5555565be460, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:897 | |
#23 0x00005555556df4d1 in thread_start_func_2 (th=th@entry=0x555556a99260, stack_start=<optimized out>) at thread.c:577 | |
#24 0x00005555556df990 in thread_start_func_1 (th_ptr=0x555556a99260) at thread_pthread.c:846 | |
#25 0x00007ffff7bc54a4 in start_thread () from /usr/lib/libpthread.so.0 | |
#26 0x00007ffff6f3713d in clone () from /usr/lib/libc.so.6 | |
Thread 9 (Thread 0x7ffff2e8e700 (LWP 21406)): | |
#0 0x00007ffff7bcb07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
#1 0x00005555556dd983 in native_cond_wait (mutex=0x555556d90b80, cond=0x555556d90ba8) at thread_pthread.c:338 | |
#2 lock_func (timeout_ms=0, mutex=0x555556d90b80, th=0x555556a98e60) at thread.c:4268 | |
#3 rb_mutex_lock (self=self@entry=93825020456000) at thread.c:4342 | |
#4 0x00005555556ddce5 in rb_mutex_synchronize (arg=52, func=<optimized out>, mutex=93825020456000) at thread.c:4550 | |
#5 rb_mutex_synchronize_m (self=93825020456000, args=<optimized out>) at thread.c:4568 | |
#6 0x00005555556ba6c3 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x7ffff2f8ebb0, th=0x555556a98e60) at vm_insnhelper.c:1382 | |
#7 vm_call_cfunc (th=0x555556a98e60, reg_cfp=0x7ffff2f8ebb0, ci=<optimized out>) at vm_insnhelper.c:1475 | |
#8 0x00005555556c436f in vm_exec_core (th=th@entry=0x555556a98e60, initial=initial@entry=0) at insns.def:1024 | |
#9 0x00005555556c9288 in vm_exec (th=th@entry=0x555556a98e60) at vm.c:1400 | |
#10 0x00005555556bb9b2 in invoke_block_from_c (th=0x555556a98e60, block=0x7ffff2f8ef90, self=93824997792880, argc=argc@entry=0, argv=argv@entry=0x0, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=8, splattable=1) at vm.c:813 | |
#11 0x00005555556cd09e in vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:853 | |
#12 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:987 | |
#13 loop_i () at vm_eval.c:1058 | |
#14 0x000055555557bb8b in rb_rescue2 (b_proc=b_proc@entry=0x5555556cd050 <loop_i>, data1=data1@entry=0, r_proc=r_proc@entry=0x0, data2=data2@entry=0) at eval.c:808 | |
#15 0x00005555556b540b in rb_f_loop (self=93824997792880) at vm_eval.c:1092 | |
#16 0x00005555556ba6c3 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x7ffff2f8ef70, th=0x555556a98e60) at vm_insnhelper.c:1382 | |
#17 vm_call_cfunc (th=0x555556a98e60, reg_cfp=0x7ffff2f8ef70, ci=<optimized out>) at vm_insnhelper.c:1475 | |
#18 0x00005555556c436f in vm_exec_core (th=th@entry=0x555556a98e60, initial=initial@entry=0) at insns.def:1024 | |
#19 0x00005555556c9288 in vm_exec (th=th@entry=0x555556a98e60) at vm.c:1400 | |
#20 0x00005555556bb9b2 in invoke_block_from_c (th=th@entry=0x555556a98e60, block=block@entry=0x5555569610c0, self=self@entry=93824997792880, argc=argc@entry=0, argv=argv@entry=0x555556bb1250, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=8, splattable=0) | |
at vm.c:813 | |
#21 0x00005555556bbdb0 in vm_invoke_proc (th=th@entry=0x555556a98e60, proc=proc@entry=0x5555569610c0, self=93824997792880, defined_class=8, argc=0, argv=0x555556bb1250, blockptr=0x0) at vm.c:878 | |
#22 0x00005555556bbe98 in rb_vm_invoke_proc (th=th@entry=0x555556a98e60, proc=proc@entry=0x5555569610c0, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:897 | |
#23 0x00005555556df4d1 in thread_start_func_2 (th=th@entry=0x555556a98e60, stack_start=<optimized out>) at thread.c:577 | |
#24 0x00005555556df990 in thread_start_func_1 (th_ptr=0x555556a98e60) at thread_pthread.c:846 | |
#25 0x00007ffff7bc54a4 in start_thread () from /usr/lib/libpthread.so.0 | |
#26 0x00007ffff6f3713d in clone () from /usr/lib/libc.so.6 | |
Thread 8 (Thread 0x7ffff3090700 (LWP 21405)): | |
#0 0x00007ffff7bcb07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
#1 0x00005555556d9acb in native_cond_wait (mutex=0x555555a3bf40, cond=0x555555a3bf70) at thread_pthread.c:338 | |
#2 gvl_acquire_common (vm=0x555555a3bf30) at thread_pthread.c:87 | |
#3 gvl_acquire (vm=0x555555a3bf30, th=0x555556aaa880) at thread_pthread.c:105 | |
#4 0x00005555556dda55 in rb_mutex_lock (self=self@entry=93825020456000) at thread.c:4344 | |
#5 0x00005555556ddce5 in rb_mutex_synchronize (arg=52, func=<optimized out>, mutex=93825020456000) at thread.c:4550 | |
#6 rb_mutex_synchronize_m (self=93825020456000, args=<optimized out>) at thread.c:4568 | |
#7 0x00005555556ba6c3 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x7ffff3190660, th=0x555556aaa880) at vm_insnhelper.c:1382 | |
#8 vm_call_cfunc (th=0x555556aaa880, reg_cfp=0x7ffff3190660, ci=<optimized out>) at vm_insnhelper.c:1475 | |
#9 0x00005555556c436f in vm_exec_core (th=th@entry=0x555556aaa880, initial=initial@entry=0) at insns.def:1024 | |
#10 0x00005555556c9288 in vm_exec (th=th@entry=0x555556aaa880) at vm.c:1400 | |
#11 0x00005555556bb9b2 in invoke_block_from_c (th=0x555556aaa880, block=0x7ffff3190900, self=93825004097040, argc=argc@entry=1, argv=argv@entry=0x7ffff308eb78, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=93825005373760, splattable=1) at vm.c:813 | |
#12 0x00005555556cd54b in vm_yield (argv=<optimized out>, argc=<optimized out>, th=<optimized out>) at vm.c:853 | |
#13 rb_yield_0 (argv=<optimized out>, argc=<optimized out>) at vm_eval.c:987 | |
#14 rb_yield (val=93825004104400) at vm_eval.c:997 | |
#15 0x00005555556eb612 in rb_ary_each (array=93825004093720) at array.c:1803 | |
#16 0x00005555556ba6c3 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x7ffff31908e0, th=0x555556aaa880) at vm_insnhelper.c:1382 | |
#17 vm_call_cfunc (th=0x555556aaa880, reg_cfp=0x7ffff31908e0, ci=<optimized out>) at vm_insnhelper.c:1475 | |
#18 0x00005555556c436f in vm_exec_core (th=th@entry=0x555556aaa880, initial=initial@entry=0) at insns.def:1024 | |
#19 0x00005555556c9288 in vm_exec (th=th@entry=0x555556aaa880) at vm.c:1400 | |
#20 0x00005555556bb9b2 in invoke_block_from_c (th=0x555556aaa880, block=0x7ffff3190f90, self=93824997792880, argc=argc@entry=0, argv=argv@entry=0x0, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=8, splattable=1) at vm.c:813 | |
#21 0x00005555556cd09e in vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:853 | |
#22 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:987 | |
#23 loop_i () at vm_eval.c:1058 | |
#24 0x000055555557bb8b in rb_rescue2 (b_proc=b_proc@entry=0x5555556cd050 <loop_i>, data1=data1@entry=0, r_proc=r_proc@entry=0x0, data2=data2@entry=0) at eval.c:808 | |
#25 0x00005555556b540b in rb_f_loop (self=93824997792880) at vm_eval.c:1092 | |
#26 0x00005555556ba6c3 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x7ffff3190f70, th=0x555556aaa880) at vm_insnhelper.c:1382 | |
#27 vm_call_cfunc (th=0x555556aaa880, reg_cfp=0x7ffff3190f70, ci=<optimized out>) at vm_insnhelper.c:1475 | |
#28 0x00005555556c436f in vm_exec_core (th=th@entry=0x555556aaa880, initial=initial@entry=0) at insns.def:1024 | |
#29 0x00005555556c9288 in vm_exec (th=th@entry=0x555556aaa880) at vm.c:1400 | |
#30 0x00005555556bb9b2 in invoke_block_from_c (th=th@entry=0x555556aaa880, block=block@entry=0x555556acdad0, self=self@entry=93824997792880, argc=argc@entry=0, argv=argv@entry=0x555556bb14d0, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=8, splattable=0) | |
at vm.c:813 | |
#31 0x00005555556bbdb0 in vm_invoke_proc (th=th@entry=0x555556aaa880, proc=proc@entry=0x555556acdad0, self=93824997792880, defined_class=8, argc=0, argv=0x555556bb14d0, blockptr=0x0) at vm.c:878 | |
#32 0x00005555556bbe98 in rb_vm_invoke_proc (th=th@entry=0x555556aaa880, proc=proc@entry=0x555556acdad0, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:897 | |
#33 0x00005555556df4d1 in thread_start_func_2 (th=th@entry=0x555556aaa880, stack_start=<optimized out>) at thread.c:577 | |
#34 0x00005555556df990 in thread_start_func_1 (th_ptr=0x555556aaa880) at thread_pthread.c:846 | |
#35 0x00007ffff7bc54a4 in start_thread () from /usr/lib/libpthread.so.0 | |
#36 0x00007ffff6f3713d in clone () from /usr/lib/libc.so.6 | |
Thread 7 (Thread 0x7ffff3292700 (LWP 21404)): | |
#0 0x00007ffff7bcdcfc in __lll_lock_wait () from /usr/lib/libpthread.so.0 | |
#1 0x00007ffff7bc98a0 in __pthread_mutex_cond_lock () from /usr/lib/libpthread.so.0 | |
#2 0x00007ffff7bcb10f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
#3 0x00005555556e207b in native_cond_wait (mutex=0x555555a3bf40, cond=0x555555a3bf70) at thread_pthread.c:338 | |
#4 gvl_acquire_common (vm=0x555555a3bf30) at thread_pthread.c:87 | |
#5 gvl_acquire (th=0x555556aaa480, vm=0x555555a3bf30) at thread_pthread.c:105 | |
#6 blocking_region_end (region=0x7ffff3290a70, th=0x555556aaa480) at thread.c:1248 | |
#7 do_select (timeout=0x0, exceptfds=0x0, writefds=0x0, readfds=0x7ffff3290b00, n=9) at thread.c:3447 | |
#8 rb_thread_fd_select (max=max@entry=9, read=read@entry=0x7ffff3290b00, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x0) at thread.c:3550 | |
#9 0x00007ffff4f84ff5 in wait_socket_readable (is_readable=<optimized out>, ptimeout=0x0, conn=0x7fffe4002cb0) at pg_connection.c:2418 | |
#10 pgconn_block (argc=argc@entry=0, argv=argv@entry=0x0, self=self@entry=93825015692760) at pg_connection.c:3081 | |
#11 0x00007ffff4f86f57 in pgconn_async_exec (argc=1, argv=0x7ffff3293330, self=93825015692760) at pg_connection.c:3151 | |
#12 0x00005555556ba6c3 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x7ffff33928e0, th=0x555556aaa480) at vm_insnhelper.c:1382 | |
#13 vm_call_cfunc (th=0x555556aaa480, reg_cfp=0x7ffff33928e0, ci=<optimized out>) at vm_insnhelper.c:1475 | |
#14 0x00005555556c441a in vm_exec_core (th=th@entry=0x555556aaa480, initial=initial@entry=0) at insns.def:1054 | |
#15 0x00005555556c9288 in vm_exec (th=th@entry=0x555556aaa480) at vm.c:1400 | |
#16 0x00005555556bb9b2 in invoke_block_from_c (th=0x555556aaa480, block=0x7ffff3392f90, self=93824997792880, argc=argc@entry=0, argv=argv@entry=0x0, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=8, splattable=1) at vm.c:813 | |
#17 0x00005555556cd09e in vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:853 | |
#18 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:987 | |
#19 loop_i () at vm_eval.c:1058 | |
#20 0x000055555557bb8b in rb_rescue2 (b_proc=b_proc@entry=0x5555556cd050 <loop_i>, data1=data1@entry=0, r_proc=r_proc@entry=0x0, data2=data2@entry=0) at eval.c:808 | |
#21 0x00005555556b540b in rb_f_loop (self=93824997792880) at vm_eval.c:1092 | |
#22 0x00005555556ba6c3 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x7ffff3392f70, th=0x555556aaa480) at vm_insnhelper.c:1382 | |
#23 vm_call_cfunc (th=0x555556aaa480, reg_cfp=0x7ffff3392f70, ci=<optimized out>) at vm_insnhelper.c:1475 | |
#24 0x00005555556c436f in vm_exec_core (th=th@entry=0x555556aaa480, initial=initial@entry=0) at insns.def:1024 | |
#25 0x00005555556c9288 in vm_exec (th=th@entry=0x555556aaa480) at vm.c:1400 | |
#26 0x00005555556bb9b2 in invoke_block_from_c (th=th@entry=0x555556aaa480, block=block@entry=0x55555669e1e0, self=self@entry=93824997792880, argc=argc@entry=0, argv=argv@entry=0x555556bb16b0, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=8, splattable=0) | |
at vm.c:813 | |
#27 0x00005555556bbdb0 in vm_invoke_proc (th=th@entry=0x555556aaa480, proc=proc@entry=0x55555669e1e0, self=93824997792880, defined_class=8, argc=0, argv=0x555556bb16b0, blockptr=0x0) at vm.c:878 | |
#28 0x00005555556bbe98 in rb_vm_invoke_proc (th=th@entry=0x555556aaa480, proc=proc@entry=0x55555669e1e0, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:897 | |
#29 0x00005555556df4d1 in thread_start_func_2 (th=th@entry=0x555556aaa480, stack_start=<optimized out>) at thread.c:577 | |
#30 0x00005555556df990 in thread_start_func_1 (th_ptr=0x555556aaa480) at thread_pthread.c:846 | |
#31 0x00007ffff7bc54a4 in start_thread () from /usr/lib/libpthread.so.0 | |
#32 0x00007ffff6f3713d in clone () from /usr/lib/libc.so.6 | |
Thread 6 (Thread 0x7ffff3494700 (LWP 21403)): | |
#0 0x000055555564b3a2 in find_entry (table=0x7fffec003050, table=0x7fffec003050, bin_pos=<optimized out>, hash_val=2408778580715794566, key=93825015565120) at st.c:356 | |
#1 st_lookup (table=0x7fffec003050, key=key@entry=93825015565120, value=value@entry=0x7ffff3492c68) at st.c:399 | |
#2 0x00005555555a0d9f in rb_hash_aref (hash=93825016033160, key=93825015565120) at hash.c:750 | |
#3 0x00005555556c73fa in vm_exec_core (th=th@entry=0x555556af8400, initial=initial@entry=0) at insns.def:1879 | |
#4 0x00005555556c9288 in vm_exec (th=th@entry=0x555556af8400) at vm.c:1400 | |
#5 0x00005555556bb9b2 in invoke_block_from_c (th=0x555556af8400, block=0x7ffff3594f90, self=93824997792880, argc=argc@entry=0, argv=argv@entry=0x0, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=8, splattable=1) at vm.c:813 | |
#6 0x00005555556cd09e in vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:853 | |
#7 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:987 | |
#8 loop_i () at vm_eval.c:1058 | |
#9 0x000055555557bb8b in rb_rescue2 (b_proc=b_proc@entry=0x5555556cd050 <loop_i>, data1=data1@entry=0, r_proc=r_proc@entry=0x0, data2=data2@entry=0) at eval.c:808 | |
#10 0x00005555556b540b in rb_f_loop (self=93824997792880) at vm_eval.c:1092 | |
#11 0x00005555556ba6c3 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x7ffff3594f70, th=0x555556af8400) at vm_insnhelper.c:1382 | |
#12 vm_call_cfunc (th=0x555556af8400, reg_cfp=0x7ffff3594f70, ci=<optimized out>) at vm_insnhelper.c:1475 | |
#13 0x00005555556c436f in vm_exec_core (th=th@entry=0x555556af8400, initial=initial@entry=0) at insns.def:1024 | |
#14 0x00005555556c9288 in vm_exec (th=th@entry=0x555556af8400) at vm.c:1400 | |
#15 0x00005555556bb9b2 in invoke_block_from_c (th=th@entry=0x555556af8400, block=block@entry=0x5555561ffaf0, self=self@entry=93824997792880, argc=argc@entry=0, argv=argv@entry=0x555556bb1840, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=8, splattable=0) | |
at vm.c:813 | |
#16 0x00005555556bbdb0 in vm_invoke_proc (th=th@entry=0x555556af8400, proc=proc@entry=0x5555561ffaf0, self=93824997792880, defined_class=8, argc=0, argv=0x555556bb1840, blockptr=0x0) at vm.c:878 | |
#17 0x00005555556bbe98 in rb_vm_invoke_proc (th=th@entry=0x555556af8400, proc=proc@entry=0x5555561ffaf0, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:897 | |
#18 0x00005555556df4d1 in thread_start_func_2 (th=th@entry=0x555556af8400, stack_start=<optimized out>) at thread.c:577 | |
#19 0x00005555556df990 in thread_start_func_1 (th_ptr=0x555556af8400) at thread_pthread.c:846 | |
#20 0x00007ffff7bc54a4 in start_thread () from /usr/lib/libpthread.so.0 | |
#21 0x00007ffff6f3713d in clone () from /usr/lib/libc.so.6 | |
Thread 5 (Thread 0x7ffff3696700 (LWP 21401)): | |
#0 0x00007ffff7bce40f in send () from /usr/lib/libpthread.so.0 | |
#1 0x00007ffff4d5a698 in ?? () from /usr/lib/libpq.so.5 | |
#2 0x00007ffff4d50ea1 in ?? () from /usr/lib/libpq.so.5 | |
#3 0x00007ffff4d4db8e in PQsendQuery () from /usr/lib/libpq.so.5 | |
#4 0x00007ffff4f81350 in gvl_PQsendQuery_skeleton (data=0x7ffff3693ae0) at gvl_wrappers.c:9 | |
#5 0x00005555556e0492 in call_without_gvl (fail_if_interrupted=0, data2=<optimized out>, ubf=<optimized out>, data1=0x7ffff3693ae0, func=0x7ffff4f81340 <gvl_PQsendQuery_skeleton>) at thread.c:1274 | |
#6 rb_thread_call_without_gvl (func=func@entry=0x7ffff4f81340 <gvl_PQsendQuery_skeleton>, data1=data1@entry=0x7ffff3693ae0, ubf=ubf@entry=0xffffffffffffffff, data2=data2@entry=0x0) at thread.c:1384 | |
#7 0x00007ffff4f8195d in gvl_PQsendQuery (conn=conn@entry=0x555556e699b0, query=<optimized out>) at gvl_wrappers.c:10 | |
#8 0x00007ffff4f86e83 in pgconn_send_query (argc=argc@entry=1, argv=argv@entry=0x7ffff3697330, self=self@entry=93825020454760) at pg_connection.c:1813 | |
#9 0x00007ffff4f86f4b in pgconn_async_exec (argc=1, argv=0x7ffff3697330, self=93825020454760) at pg_connection.c:3150 | |
#10 0x00005555556ba6c3 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x7ffff37968e0, th=0x555556f06180) at vm_insnhelper.c:1382 | |
#11 vm_call_cfunc (th=0x555556f06180, reg_cfp=0x7ffff37968e0, ci=<optimized out>) at vm_insnhelper.c:1475 | |
#12 0x00005555556c441a in vm_exec_core (th=th@entry=0x555556f06180, initial=initial@entry=0) at insns.def:1054 | |
#13 0x00005555556c9288 in vm_exec (th=th@entry=0x555556f06180) at vm.c:1400 | |
#14 0x00005555556bb9b2 in invoke_block_from_c (th=0x555556f06180, block=0x7ffff3796f90, self=93824997792880, argc=argc@entry=0, argv=argv@entry=0x0, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=8, splattable=1) at vm.c:813 | |
#15 0x00005555556cd09e in vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:853 | |
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:987 | |
#17 loop_i () at vm_eval.c:1058 | |
#18 0x000055555557bb8b in rb_rescue2 (b_proc=b_proc@entry=0x5555556cd050 <loop_i>, data1=data1@entry=0, r_proc=r_proc@entry=0x0, data2=data2@entry=0) at eval.c:808 | |
#19 0x00005555556b540b in rb_f_loop (self=93824997792880) at vm_eval.c:1092 | |
#20 0x00005555556ba6c3 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x7ffff3796f70, th=0x555556f06180) at vm_insnhelper.c:1382 | |
#21 vm_call_cfunc (th=0x555556f06180, reg_cfp=0x7ffff3796f70, ci=<optimized out>) at vm_insnhelper.c:1475 | |
#22 0x00005555556c436f in vm_exec_core (th=th@entry=0x555556f06180, initial=initial@entry=0) at insns.def:1024 | |
#23 0x00005555556c9288 in vm_exec (th=th@entry=0x555556f06180) at vm.c:1400 | |
#24 0x00005555556bb9b2 in invoke_block_from_c (th=th@entry=0x555556f06180, block=block@entry=0x555555ecaeb0, self=self@entry=93824997792880, argc=argc@entry=0, argv=argv@entry=0x555556bb1a70, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=8, splattable=0) | |
at vm.c:813 | |
#25 0x00005555556bbdb0 in vm_invoke_proc (th=th@entry=0x555556f06180, proc=proc@entry=0x555555ecaeb0, self=93824997792880, defined_class=8, argc=0, argv=0x555556bb1a70, blockptr=0x0) at vm.c:878 | |
#26 0x00005555556bbe98 in rb_vm_invoke_proc (th=th@entry=0x555556f06180, proc=proc@entry=0x555555ecaeb0, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:897 | |
#27 0x00005555556df4d1 in thread_start_func_2 (th=th@entry=0x555556f06180, stack_start=<optimized out>) at thread.c:577 | |
#28 0x00005555556df990 in thread_start_func_1 (th_ptr=0x555556f06180) at thread_pthread.c:846 | |
#29 0x00007ffff7bc54a4 in start_thread () from /usr/lib/libpthread.so.0 | |
#30 0x00007ffff6f3713d in clone () from /usr/lib/libc.so.6 | |
Thread 4 (Thread 0x7ffff3898700 (LWP 21400)): | |
#0 0x00007ffff7bcb07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
#1 0x00005555556dd983 in native_cond_wait (mutex=0x555556d90b80, cond=0x555556d90ba8) at thread_pthread.c:338 | |
#2 lock_func (timeout_ms=0, mutex=0x555556d90b80, th=0x555556b05a50) at thread.c:4268 | |
#3 rb_mutex_lock (self=self@entry=93825020456000) at thread.c:4342 | |
#4 0x00005555556ddce5 in rb_mutex_synchronize (arg=52, func=<optimized out>, mutex=93825020456000) at thread.c:4550 | |
#5 rb_mutex_synchronize_m (self=93825020456000, args=<optimized out>) at thread.c:4568 | |
#6 0x00005555556ba6c3 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x7ffff3998bb0, th=0x555556b05a50) at vm_insnhelper.c:1382 | |
#7 vm_call_cfunc (th=0x555556b05a50, reg_cfp=0x7ffff3998bb0, ci=<optimized out>) at vm_insnhelper.c:1475 | |
#8 0x00005555556c436f in vm_exec_core (th=th@entry=0x555556b05a50, initial=initial@entry=0) at insns.def:1024 | |
#9 0x00005555556c9288 in vm_exec (th=th@entry=0x555556b05a50) at vm.c:1400 | |
#10 0x00005555556bb9b2 in invoke_block_from_c (th=0x555556b05a50, block=0x7ffff3998f90, self=93824997792880, argc=argc@entry=0, argv=argv@entry=0x0, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=8, splattable=1) at vm.c:813 | |
#11 0x00005555556cd09e in vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:853 | |
#12 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:987 | |
#13 loop_i () at vm_eval.c:1058 | |
#14 0x000055555557bb8b in rb_rescue2 (b_proc=b_proc@entry=0x5555556cd050 <loop_i>, data1=data1@entry=0, r_proc=r_proc@entry=0x0, data2=data2@entry=0) at eval.c:808 | |
#15 0x00005555556b540b in rb_f_loop (self=93824997792880) at vm_eval.c:1092 | |
#16 0x00005555556ba6c3 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x7ffff3998f70, th=0x555556b05a50) at vm_insnhelper.c:1382 | |
#17 vm_call_cfunc (th=0x555556b05a50, reg_cfp=0x7ffff3998f70, ci=<optimized out>) at vm_insnhelper.c:1475 | |
#18 0x00005555556c436f in vm_exec_core (th=th@entry=0x555556b05a50, initial=initial@entry=0) at insns.def:1024 | |
#19 0x00005555556c9288 in vm_exec (th=th@entry=0x555556b05a50) at vm.c:1400 | |
#20 0x00005555556bb9b2 in invoke_block_from_c (th=th@entry=0x555556b05a50, block=block@entry=0x55555643b7b0, self=self@entry=93824997792880, argc=argc@entry=0, argv=argv@entry=0x555556bbaa08, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=8, splattable=0) | |
at vm.c:813 | |
#21 0x00005555556bbdb0 in vm_invoke_proc (th=th@entry=0x555556b05a50, proc=proc@entry=0x55555643b7b0, self=93824997792880, defined_class=8, argc=0, argv=0x555556bbaa08, blockptr=0x0) at vm.c:878 | |
#22 0x00005555556bbe98 in rb_vm_invoke_proc (th=th@entry=0x555556b05a50, proc=proc@entry=0x55555643b7b0, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:897 | |
#23 0x00005555556df4d1 in thread_start_func_2 (th=th@entry=0x555556b05a50, stack_start=<optimized out>) at thread.c:577 | |
#24 0x00005555556df990 in thread_start_func_1 (th_ptr=0x555556b05a50) at thread_pthread.c:846 | |
#25 0x00007ffff7bc54a4 in start_thread () from /usr/lib/libpthread.so.0 | |
#26 0x00007ffff6f3713d in clone () from /usr/lib/libc.so.6 | |
Thread 3 (Thread 0x7ffff3a9a700 (LWP 21399)): | |
#0 0x00007ffff7bcb07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
#1 0x00005555556e207b in native_cond_wait (mutex=0x555555a3bf40, cond=0x555555a3bf70) at thread_pthread.c:338 | |
#2 gvl_acquire_common (vm=0x555555a3bf30) at thread_pthread.c:87 | |
#3 gvl_acquire (th=0x555556d795b0, vm=0x555555a3bf30) at thread_pthread.c:105 | |
#4 blocking_region_end (region=0x7ffff3a98990, th=0x555556d795b0) at thread.c:1248 | |
#5 do_select (timeout=0x0, exceptfds=0x0, writefds=0x0, readfds=0x7ffff3a98a20, n=17) at thread.c:3447 | |
#6 rb_thread_fd_select (max=max@entry=17, read=read@entry=0x7ffff3a98a20, write=write@entry=0x0, except=except@entry=0x0, timeout=timeout@entry=0x0) at thread.c:3550 | |
#7 0x00007ffff4f84ff5 in wait_socket_readable (is_readable=<optimized out>, ptimeout=0x0, conn=0x7fffe8012030) at pg_connection.c:2418 | |
#8 pgconn_block (argc=argc@entry=0, argv=argv@entry=0x0, self=self@entry=93825015278280) at pg_connection.c:3081 | |
#9 0x00007ffff4f86f57 in pgconn_async_exec (argc=1, argv=0x7ffff3a9b330, self=93825015278280) at pg_connection.c:3151 | |
#10 0x00005555556ba6c3 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x7ffff3b9a8e0, th=0x555556d795b0) at vm_insnhelper.c:1382 | |
#11 vm_call_cfunc (th=0x555556d795b0, reg_cfp=0x7ffff3b9a8e0, ci=<optimized out>) at vm_insnhelper.c:1475 | |
#12 0x00005555556c441a in vm_exec_core (th=th@entry=0x555556d795b0, initial=initial@entry=0) at insns.def:1054 | |
#13 0x00005555556c9288 in vm_exec (th=th@entry=0x555556d795b0) at vm.c:1400 | |
#14 0x00005555556bb9b2 in invoke_block_from_c (th=0x555556d795b0, block=0x7ffff3b9af90, self=93824997792880, argc=argc@entry=0, argv=argv@entry=0x0, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=8, splattable=1) at vm.c:813 | |
#15 0x00005555556cd09e in vm_yield (argc=0, argv=0x0, th=<optimized out>) at vm.c:853 | |
#16 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:987 | |
#17 loop_i () at vm_eval.c:1058 | |
#18 0x000055555557bb8b in rb_rescue2 (b_proc=b_proc@entry=0x5555556cd050 <loop_i>, data1=data1@entry=0, r_proc=r_proc@entry=0x0, data2=data2@entry=0) at eval.c:808 | |
#19 0x00005555556b540b in rb_f_loop (self=93824997792880) at vm_eval.c:1092 | |
#20 0x00005555556ba6c3 in vm_call_cfunc_with_frame (ci=0x555556d795b0, reg_cfp=0x7ffff3b9af70, th=0x555556d795b0) at vm_insnhelper.c:1382 | |
#21 vm_call_cfunc (th=th@entry=0x555556d795b0, reg_cfp=reg_cfp@entry=0x7ffff3b9af70, ci=ci@entry=0x555555c4e220) at vm_insnhelper.c:1475 | |
#22 0x00005555556c225e in vm_call_method (th=0x555556d795b0, cfp=0x7ffff3b9af70, ci=0x555555c4e220) at vm_insnhelper.c:1691 | |
#23 0x00005555556c436f in vm_exec_core (th=th@entry=0x555556d795b0, initial=initial@entry=0) at insns.def:1024 | |
#24 0x00005555556c9288 in vm_exec (th=th@entry=0x555556d795b0) at vm.c:1400 | |
#25 0x00005555556bb9b2 in invoke_block_from_c (th=th@entry=0x555556d795b0, block=block@entry=0x5555568c6bf0, self=self@entry=93824997792880, argc=argc@entry=0, argv=argv@entry=0x555556bbacb0, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=8, splattable=0) | |
at vm.c:813 | |
#26 0x00005555556bbdb0 in vm_invoke_proc (th=th@entry=0x555556d795b0, proc=proc@entry=0x5555568c6bf0, self=93824997792880, defined_class=8, argc=0, argv=0x555556bbacb0, blockptr=0x0) at vm.c:878 | |
#27 0x00005555556bbe98 in rb_vm_invoke_proc (th=th@entry=0x555556d795b0, proc=proc@entry=0x5555568c6bf0, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:897 | |
#28 0x00005555556df4d1 in thread_start_func_2 (th=th@entry=0x555556d795b0, stack_start=<optimized out>) at thread.c:577 | |
#29 0x00005555556df990 in thread_start_func_1 (th_ptr=0x555556d795b0) at thread_pthread.c:846 | |
#30 0x00007ffff7bc54a4 in start_thread () from /usr/lib/libpthread.so.0 | |
#31 0x00007ffff6f3713d in clone () from /usr/lib/libc.so.6 | |
Thread 2 (Thread 0x7ffff7ff7700 (LWP 21397)): | |
#0 0x00007ffff6f2e18d in poll () from /usr/lib/libc.so.6 | |
#1 0x00005555556d9849 in timer_thread_sleep (gvl=0x555555a3bf38) at thread_pthread.c:1432 | |
#2 thread_timer (p=0x555555a3bf38) at thread_pthread.c:1543 | |
#3 0x00007ffff7bc54a4 in start_thread () from /usr/lib/libpthread.so.0 | |
#4 0x00007ffff6f3713d in clone () from /usr/lib/libc.so.6 | |
Thread 1 (Thread 0x7ffff7fc2700 (LWP 21366)): | |
#0 0x00007ffff7bcb07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 | |
#1 0x00005555556daea1 in native_cond_wait (mutex=0x555555a3c728, cond=<optimized out>) at thread_pthread.c:338 | |
#2 native_sleep (th=th@entry=0x555555a3c600, timeout_tv=0x0) at thread_pthread.c:1104 | |
#3 0x00005555556ddffe in sleep_forever (deadlockable=1, spurious_check=0, th=0x555555a3c600) at thread.c:1046 | |
#4 thread_join_sleep (arg=arg@entry=140737488344208) at thread.c:833 | |
#5 0x000055555557bfdd in rb_ensure (b_proc=b_proc@entry=0x5555556ddf20 <thread_join_sleep>, data1=data1@entry=140737488344208, e_proc=e_proc@entry=0x5555556d84b0 <remove_from_join_list>, data2=data2@entry=140737488344208) at eval.c:907 | |
#6 0x00005555556da0a2 in thread_join (delay=<optimized out>, target_th=0x555556d795b0) at thread.c:875 | |
#7 thread_join_m (argc=<optimized out>, argv=0x7fffffffd7a0, self=<optimized out>) at thread.c:955 | |
#8 0x00005555556bc40b in vm_call0_cfunc_with_frame (argv=0x7fffffffd7a0, ci=0x7fffffffd500, th=0x555555a3c600) at vm_eval.c:127 | |
#9 vm_call0_cfunc (argv=0x7fffffffd7a0, ci=0x7fffffffd500, th=0x555555a3c600) at vm_eval.c:144 | |
#10 vm_call0_body (th=th@entry=0x555555a3c600, ci=ci@entry=0x7fffffffd5e0, argv=0x7fffffffd7a0) at vm_eval.c:184 | |
#11 0x00005555556bcfb2 in vm_call0 (defined_class=<optimized out>, me=<optimized out>, argv=<optimized out>, argc=0, id=11889, recv=93825015721360, th=0x555555a3c600) at vm_eval.c:59 | |
#12 rb_call0 (recv=93825015721360, mid=11889, argc=0, argv=<optimized out>, scope=CALL_PUBLIC, self=3043596) at vm_eval.c:349 | |
#13 0x00005555556bb922 in vm_yield_with_cfunc (blockargptr=0x0, argv=0x7fffffffd798, argc=1, defined_class=93824997785920, self=3043596, block=0x555556b17830, th=0x555555a3c600) at vm_insnhelper.c:2037 | |
#14 invoke_block_from_c (th=0x555555a3c600, block=0x555556b17830, self=3043596, argc=argc@entry=1, argv=argv@entry=0x7fffffffd798, blockptr=blockptr@entry=0x0, cref=0x0, defined_class=93824997785920, splattable=1) at vm.c:824 | |
#15 0x00005555556cd54b in vm_yield (argv=<optimized out>, argc=<optimized out>, th=<optimized out>) at vm.c:853 | |
#16 rb_yield_0 (argv=<optimized out>, argc=<optimized out>) at vm_eval.c:987 | |
#17 rb_yield (val=93825015721360) at vm_eval.c:997 | |
#18 0x00005555556eb612 in rb_ary_each (array=93825015721560) at array.c:1803 | |
#19 0x00005555556ba6c3 in vm_call_cfunc_with_frame (ci=0x555555a3c600, reg_cfp=0x7ffff6e4cf70, th=0x555555a3c600) at vm_insnhelper.c:1382 | |
#20 vm_call_cfunc (th=th@entry=0x555555a3c600, reg_cfp=reg_cfp@entry=0x7ffff6e4cf70, ci=ci@entry=0x555555c4f2e0) at vm_insnhelper.c:1475 | |
#21 0x00005555556c225e in vm_call_method (th=0x555555a3c600, cfp=0x7ffff6e4cf70, ci=0x555555c4f2e0) at vm_insnhelper.c:1691 | |
#22 0x00005555556c436f in vm_exec_core (th=th@entry=0x555555a3c600, initial=initial@entry=0) at insns.def:1024 | |
#23 0x00005555556c9288 in vm_exec (th=th@entry=0x555555a3c600) at vm.c:1400 | |
#24 0x00005555556cb250 in rb_iseq_eval_main (iseqval=iseqval@entry=93824997459880) at vm.c:1670 | |
#25 0x000055555557750a in ruby_exec_internal (n=0x555555a507a8) at eval.c:252 | |
#26 0x000055555557b40f in ruby_exec_node (n=0x555555a507a8) at eval.c:317 | |
#27 ruby_run_node (n=<optimized out>) at eval.c:309 | |
#28 0x000055555557701b in main (argc=2, argv=0x7fffffffe158) at main.c:36 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment