Creating PostGIS extension in the postgres database results in indefinite FUTEX wait?

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Creating PostGIS extension in the postgres database results in indefinite FUTEX wait?

sablok
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
Reply | Threaded
Open this post in threaded view
|

Re: Creating PostGIS extension in the postgres database results in indefinite FUTEX wait?

Stephen Woodbridge
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
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/postgis-devel
>


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

_______________________________________________
postgis-devel mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/postgis-devel