[postgis-devel] Creating PostGIS extension in the postgres database results in indefinite FUTEX wait?

Stephen Woodbridge woodbri at swoodbridge.com
Sun Aug 21 17:52:49 PDT 2016


I think it would be helpful to tell us a little bit more about your 
platform and what steps you have done leading up to this problem. For 
example:

what OS and version or distribution are you on?
What postgresql version are you working with?
what version of postgis are you using

What happens id you do something like:

createdb -U postgres -h localhost testdb
psql -U postgres -h localhost testdb -c "create extension postgis"

-Steve W

On 8/21/2016 7:12 PM, sablok wrote:
> Hi PostGIS-DEVEL, So I am encountering this weird issue while executing the
> command "CREATE EXTENSION postgis;", whenever I execute this command the
> process that tries to create the extension goes into indefinite waiting. And
> when I attach the process with strace it shows the following as the process
> log the conclusion being indefinite waiting for a FUTEX, I am not too aware
> as to how to go about solving this issue, I am new to both PostGIS and this
> FUTEX stuff. Any help is appreciated but I need to circumvent this issue -:
>
> /futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET,
> 0, FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = 0
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = 0
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = 0
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = 0
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = 0
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = 0
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = 0
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = 0
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = 0
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = 0
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = 0
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = 0
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7b8, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL) = -1 EAGAIN (Resource temporarily
> unavailable)
> futex(0x2b371fd9c790, FUTEX_WAKE, 1)    = 0
> futex(0x2b371fc4c3a4, FUTEX_WAKE_OP, 1, 1, 0x2b371fc4c3a0, {FUTEX_OP_SET, 0,
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2b371fc4c378, FUTEX_WAKE, 1)    = 1
> futex(0x2b371fd9c7bc, FUTEX_WAIT, 1, NULL/
>
>
>
> --
> View this message in context: http://postgis.17.x6.nabble.com/Creating-PostGIS-extension-in-the-postgres-database-results-in-indefinite-FUTEX-wait-tp5010344.html
> Sent from the PostGIS - Dev mailing list archive at Nabble.com.
> _______________________________________________
> postgis-devel mailing list
> postgis-devel at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/postgis-devel
>


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus




More information about the postgis-devel mailing list