isovic / racon

Ultrafast consensus module for raw de novo genome assembly of long uncorrected reads. http://genome.cshlp.org/content/early/2017/01/18/gr.214270.116 Note: This was the original repository which will no longer be officially maintained. Please use the new official repository here:
https://github.com/lbcb-sci/racon
MIT License
268 stars 48 forks source link

I'm not sure if Racon is stalled or just taking a long time. #96

Closed mahesh-panchal closed 5 years ago

mahesh-panchal commented 5 years ago

Hi,

I'm trying to use Racon to polish a genome using 10X data, i.e. effectively Illumina. Racon has been running for 5 days and 20 hours now with only this output in the log. Has Racon stalled, as no error is reported yet? I cannot tell if it's still trying to read in the data.

The fastq and sam files were manipulated such that each fastq header is unique, using either :1 or :2 at the end of read name before the white space to make it unique.

The file sizes:

2.0G    P9022_101_S1_L005_I1_001.fastq.gz
30G P9022_101_S1_L005_R1_001.fastq.gz
32G P9022_101_S1_L005_R2_001.fastq.gz
247G    tmp.R81FtTFDxc.fastq
454G    tmp.ScMHPvXdPj.sam

Current slurm log output:

[racon::Polisher::initialize] loaded target sequences

Racon version:

./racon --version
v1.3.1

Slurm submission script:

#! /bin/bash

#SBATCH --nodes=1
#SBATCH --ntasks-per-node=168

set -ueo pipefail

export PATH="$PATH:${WORKDIR}/tools/samtools-1.9"

CPUS="${SLURM_NPROCS:-10}"
READDIR=${WORKDIR}/rawdata/reads
READ1="${READDIR}/P9022_101_S1_L005_R1_001.fastq.gz"
READ2="${READDIR}/P9022_101_S1_L005_R2_001.fastq.gz"
IFILE="${READDIR}/P9022_101_S1_L005_I1_001.fastq.gz"

## Run Longranger

LR_OUTDIR=longranger_alignment
LR_REF=${WORKDIR}/rawdata/reference/refdata-packed-B.improvisus_combined_assembly

## Rename reads for compatibility with racon

TMP_READDIR="${SNIC_TMP:-/tmp}/reads"
mkdir -p "$TMP_READDIR"

TMP_READ1="$TMP_READDIR/$( basename $READ1 )"
TMP_READ2="$TMP_READDIR/$( basename $READ2 )"
TMP_IFILE="$TMP_READDIR/$( basename $IFILE )"

zcat "$READ1" | awk '{ if(NR % 4 == 1){ print $1":1" } else {print $0} }' | gzip -c > "$TMP_READ1" &
zcat "$READ2" | awk '{ if(NR % 4 == 1){ print $1":2" } else {print $0} }' | gzip -c > "$TMP_READ2" &
zcat "$IFILE" | awk '{ if(NR % 4 == 1){ print $1":1" } else {print $0} }' | gzip -c > "$TMP_IFILE" &
wait

## samfile manipulation

BAMFILE=$PWD/$LR_OUTDIR/outs/possorted_bam.bam
TMP_SAMFILE=$(mktemp -p "$TMP_READDIR" --suffix ".sam")
TMP_ALLREADS=$(mktemp -p "$TMP_READDIR" --suffix ".fastq")
zcat "$TMP_READ1" "$TMP_READ2" > "$TMP_ALLREADS" &
samtools view -@ "$CPUS" -h "$BAMFILE" | awk '{if(! /^@/) {if(and($2,0x40)){ $1=$1":1"} else if (and($2,0x80)) {$1=$1":2"} print $0} else {print $0} }' > "$TMP_SAMFILE"
wait

## Run racon with updated fastqs and samfile.

export PATH="$PATH:/${WORKDIR}/tools/racon/build/bin"
ASSEMBLY=${LR_REF}/fasta/genome.fa

racon -u -t "$CPUS" "$TMP_ALLREADS" "$TMP_SAMFILE" "$ASSEMBLY"

rm -r "$TMP_READDIR"

Regards, Mahesh.

rvaser commented 5 years ago

Hi Mahesh, it seems that racon is stuck at overlap (alignment) loading. How much memory did you assign/is available for the job? Might be hitting swap which will take ages to complete.

Best regards, Robert

mahesh-panchal commented 5 years ago

Hi Robert,

Thanks for replying so quickly. The node has 4TB of memory available, and no memory limit was set in the slurm submission.

Top output:

KiB Mem : 47560458+total, 47156392+free, 38656484 used,  1750180 buff/cache
KiB Swap:        0 total,        0 free,        0 used. 47141601+avail Mem 

regards, Mahesh.

rvaser commented 5 years ago

Hmm, that is odd :) Did you by any chance run cmake without setting the build flag to Release? That might explain the slower execution. If not, then there might be a bug in the parser or something, I am not sure.

mahesh-panchal commented 5 years ago

Ah,

That might be something. Racon was built on a different machine, and all the data and tools transferred across when I encountered memory issues there.

It was built with the release version though:

git clone --recursive https://github.com/isovic/racon.git racon
cd racon
mkdir build
cd build
module load cmake/3.7.2
cmake -DCMAKE_BUILD_TYPE=Release ..
make

I will try rebuilding, and resubmitting.

Regards, Mahesh.

rvaser commented 5 years ago

The commands look fine. Try running cmake with -Dracon_build_tests=ON and then run racon_test on your server to check if everything works well.

rvaser commented 5 years ago

Hi Mahesh, do you maybe have an update on this issue? :)

Best regards, Robert

mahesh-panchal commented 5 years ago

Hi Robert,

I built racon using the flags you mentioned. This is the output from racon_test.

$ bin/racon_test 
Running main() from gtest_main.cc
[==========] Running 15 tests from 2 test cases.
[----------] Global test environment set-up.
[----------] 5 tests from RaconInitializeTest
[ RUN      ] RaconInitializeTest.PolisherTypeError
[       OK ] RaconInitializeTest.PolisherTypeError (48 ms)
[ RUN      ] RaconInitializeTest.WindowLengthError
[       OK ] RaconInitializeTest.WindowLengthError (1 ms)
[ RUN      ] RaconInitializeTest.SequencesPathExtensionError
[       OK ] RaconInitializeTest.SequencesPathExtensionError (1 ms)
[ RUN      ] RaconInitializeTest.OverlapsPathExtensionError
[       OK ] RaconInitializeTest.OverlapsPathExtensionError (29 ms)
[ RUN      ] RaconInitializeTest.TargetPathExtensionError
[       OK ] RaconInitializeTest.TargetPathExtensionError (8 ms)
[----------] 5 tests from RaconInitializeTest (87 ms total)

[----------] 10 tests from RaconPolishingTest
[ RUN      ] RaconPolishingTest.ConsensusWithQualities
[racon::Polisher::initialize] loaded target sequences
[racon::Polisher::initialize] loaded sequences
[racon::Polisher::initialize] loaded overlaps
[racon::Polisher::initialize] aligned overlap 181/181
[racon::Polisher::initialize] transformed data into windows
[racon::Polisher::polish] generated consensus for window 96/96
[       OK ] RaconPolishingTest.ConsensusWithQualities (856 ms)
[ RUN      ] RaconPolishingTest.ConsensusWithoutQualities
[racon::Polisher::initialize] loaded target sequences
[racon::Polisher::initialize] loaded sequences
[racon::Polisher::initialize] loaded overlaps
[racon::Polisher::initialize] aligned overlap 181/181
[racon::Polisher::initialize] transformed data into windows
[racon::Polisher::polish] generated consensus for window 96/96
[       OK ] RaconPolishingTest.ConsensusWithoutQualities (808 ms)
[ RUN      ] RaconPolishingTest.ConsensusWithQualitiesAndAlignments
[racon::Polisher::initialize] loaded target sequences
[racon::Polisher::initialize] loaded sequences
[racon::Polisher::initialize] loaded overlaps
[racon::Polisher::initialize] aligned overlap 181/181
[racon::Polisher::initialize] transformed data into windows
[racon::Polisher::polish] generated consensus for window 96/96
[       OK ] RaconPolishingTest.ConsensusWithQualitiesAndAlignments (504 ms)
[ RUN      ] RaconPolishingTest.ConsensusWithoutQualitiesAndWithAlignments
[racon::Polisher::initialize] loaded target sequences
[racon::Polisher::initialize] loaded sequences
[racon::Polisher::initialize] loaded overlaps
[racon::Polisher::initialize] aligned overlap 181/181
[racon::Polisher::initialize] transformed data into windows
[racon::Polisher::polish] generated consensus for window 96/96
[       OK ] RaconPolishingTest.ConsensusWithoutQualitiesAndWithAlignments (536 ms)
[ RUN      ] RaconPolishingTest.ConsensusWithQualitiesLargerWindow
[racon::Polisher::initialize] loaded target sequences
[racon::Polisher::initialize] loaded sequences
[racon::Polisher::initialize] loaded overlaps
[racon::Polisher::initialize] aligned overlap 181/181
[racon::Polisher::initialize] transformed data into windows
[racon::Polisher::polish] generated consensus for window 48/48
[       OK ] RaconPolishingTest.ConsensusWithQualitiesLargerWindow (980 ms)
[ RUN      ] RaconPolishingTest.ConsensusWithQualitiesEditDistance
[racon::Polisher::initialize] loaded target sequences
[racon::Polisher::initialize] loaded sequences
[racon::Polisher::initialize] loaded overlaps
[racon::Polisher::initialize] aligned overlap 181/181
[racon::Polisher::initialize] transformed data into windows
[racon::Polisher::polish] generated consensus for window 96/96
[       OK ] RaconPolishingTest.ConsensusWithQualitiesEditDistance (641 ms)
[ RUN      ] RaconPolishingTest.FragmentCorrectionWithQualities
[racon::Polisher::initialize] loaded target sequences
[racon::Polisher::initialize] loaded sequences
[racon::Polisher::initialize] loaded overlaps
[racon::Polisher::initialize] aligned overlap 193/193
[racon::Polisher::initialize] transformed data into windows
[racon::Polisher::polish] generated consensus for window 3461/3461
[       OK ] RaconPolishingTest.FragmentCorrectionWithQualities (647 ms)
[ RUN      ] RaconPolishingTest.FragmentCorrectionWithQualitiesFull
[racon::Polisher::initialize] loaded target sequences
[racon::Polisher::initialize] loaded sequences
[racon::Polisher::initialize] loaded overlaps
[racon::Polisher::initialize] aligned overlap 7780/7780
[racon::Polisher::initialize] transformed data into windows
[racon::Polisher::polish] generated consensus for window 3461/3461
[       OK ] RaconPolishingTest.FragmentCorrectionWithQualitiesFull (14931 ms)
[ RUN      ] RaconPolishingTest.FragmentCorrectionWithoutQualitiesFull
[racon::Polisher::initialize] loaded target sequences
[racon::Polisher::initialize] loaded sequences
[racon::Polisher::initialize] loaded overlaps
[racon::Polisher::initialize] aligned overlap 7780/7780
[racon::Polisher::initialize] transformed data into windows
[racon::Polisher::polish] generated consensus for window 3461/3461
[       OK ] RaconPolishingTest.FragmentCorrectionWithoutQualitiesFull (18177 ms)
[ RUN      ] RaconPolishingTest.FragmentCorrectionWithQualitiesFullMhap
[racon::Polisher::initialize] loaded target sequences
[racon::Polisher::initialize] loaded sequences
[racon::Polisher::initialize] loaded overlaps
[racon::Polisher::initialize] aligned overlap 7780/7780
[racon::Polisher::initialize] transformed data into windows
[racon::Polisher::polish] generated consensus for window 3461/3461
[       OK ] RaconPolishingTest.FragmentCorrectionWithQualitiesFullMhap (14999 ms)
[----------] 10 tests from RaconPolishingTest (53080 ms total)

[----------] Global test environment tear-down
[==========] 15 tests from 2 test cases ran. (53167 ms total)
[  PASSED  ] 15 tests.

I resubmitted my polishing script, and it's been running for 2 days now, but it's no further than loading the alignment. The slurm log still looks like this:

[racon::Polisher::initialize] loaded target sequences

top looks like this:

KiB Mem : 47560458+total, 47094379+free, 44819740 used,  1788524 buff/cache
KiB Swap:        0 total,        0 free,        0 used. 47079726+avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                                         
100143 mahpa906  20   0 2699.2g  11.1g    904 R 100.0  0.2   2663:49 racon                                                                                                           

Regards, Mahesh.

rvaser commented 5 years ago

Well, racon is stuck on read file parsing and not on alignment parsing (I didn't see the word target in your log, my bad). But still weird. Is there a possibility that something went wrong in concatenation and/or zipping? Did the same files work on a different machine (the one with less memory), i.e. racon went past loaded target sequences message?

mahesh-panchal commented 5 years ago

Nothing appears to have gone wrong with concatenation or zipping of the fastq files. I still need to check the sam file though.

$ zgrep -c "^@ST" *.fastq.gz
P9022_101_S1_L005_I1_001.fastq.gz:375966962
P9022_101_S1_L005_R1_001.fastq.gz:375966962
P9022_101_S1_L005_R2_001.fastq.gz:375966962
$ grep -P -c "^@ST.+:1$" tmp.*.fastq
375966962
$ grep -P -c "^@ST.+:2$" tmp.*.fastq
375966962

On the other machine, it didn't get past this stage either as it was killed for using swap.

mahesh-panchal commented 5 years ago

After checking the sam file, I found two things:

The alignment records are separated by spaces rather than tabs. I didn't know this was a property of awk to use the OFS only when lines are changed. I can fix that by putting 'BEGIN {OFS="\t"}' in the sam modification command. The question though is whether racon is sensitive to this. Does it matter to racon if the alignment records use space or must it be tab characters as field separators?

The second thing I realised was that secondary alignments are present. Do these need to be filtered out?

rvaser commented 5 years ago

The SAM file should have tabs, if there aren't any the program will stop executing. All secondary alignments are filtered out in default mode, so they won't be a problem.

I tried parsing a 250GB Illumina file and racon needed around 2h. Now I am trying to parse the gzip version of it (which comes to 89GB) which should not be that much slower. If both are under 2-4h, there is something wrong with your read file or there is a bug in racon/parser that I am not aware of.

mahesh-panchal commented 5 years ago

I used fqtools (https://github.com/alastair-droop/fqtools) to validate the fastq file and no problems were reported.

$ bin/fqtools validate /tmp/reads/tmp.zXPx7FpBHv.fastq 
OK

What assumptions are made about the Fastq file that I should check? Do the headers need to have specific properties?

rvaser commented 5 years ago

There are no special assumptions for FASTQ files, even wrapped files are supported in the newer versions.

rvaser commented 5 years ago

Does the memory consumption increase over the time when you check top?

mahesh-panchal commented 5 years ago

Memory is not increasing:

$ for TIME in {0..60}; do date; free -h; sleep 5m; done | tee racon_mem.log
Fri Nov  9 10:02:31 CET 2018
              total        used        free      shared  buff/cache   available
Mem:           4.4T         53G        4.4T         87M        1.7G        4.4T
Swap:            0B          0B          0B
Fri Nov  9 10:07:31 CET 2018
              total        used        free      shared  buff/cache   available
Mem:           4.4T         53G        4.4T         87M        1.7G        4.4T
Swap:            0B          0B          0B
Fri Nov  9 10:12:31 CET 2018
              total        used        free      shared  buff/cache   available
Mem:           4.4T         53G        4.4T         87M        1.7G        4.4T
Swap:            0B          0B          0B
Fri Nov  9 10:17:31 CET 2018
              total        used        free      shared  buff/cache   available
Mem:           4.4T         53G        4.4T         87M        1.7G        4.4T
Swap:            0B          0B          0B
Fri Nov  9 10:22:31 CET 2018
              total        used        free      shared  buff/cache   available
Mem:           4.4T         53G        4.4T         87M        1.7G        4.4T
Swap:            0B          0B          0B
Fri Nov  9 10:27:31 CET 2018
              total        used        free      shared  buff/cache   available
Mem:           4.4T         53G        4.4T         87M        1.7G        4.4T
Swap:            0B          0B          0B
Fri Nov  9 10:32:31 CET 2018
              total        used        free      shared  buff/cache   available
Mem:           4.4T         53G        4.4T         87M        1.7G        4.4T
Swap:            0B          0B          0B
Fri Nov  9 10:37:31 CET 2018
              total        used        free      shared  buff/cache   available
Mem:           4.4T         53G        4.4T         87M        1.7G        4.4T
Swap:            0B          0B          0B
rvaser commented 5 years ago

Are you passing reads in gziped fastq or uncompressed fastq to racon? For some reason compressed parsing is taking longer than I expected.

mahesh-panchal commented 5 years ago

This is the current process stack:

$ pstack 157341
Thread 169 (Thread 0x7fd9b0d08700 (LWP 157342)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 168 (Thread 0x7fd5b0d07700 (LWP 157343)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 167 (Thread 0x7fd1b0d06700 (LWP 157344)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 166 (Thread 0x7fcdb0d05700 (LWP 157345)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 165 (Thread 0x7fc9b0d04700 (LWP 157346)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 164 (Thread 0x7fc5b0d03700 (LWP 157347)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 163 (Thread 0x7fc1b0d02700 (LWP 157348)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 162 (Thread 0x7fbdb0d01700 (LWP 157349)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 161 (Thread 0x7fb9b0d00700 (LWP 157350)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 160 (Thread 0x7fb5b0cff700 (LWP 157351)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 159 (Thread 0x7fb1b0cfe700 (LWP 157352)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 158 (Thread 0x7fadb0cfd700 (LWP 157353)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 157 (Thread 0x7fa9b0cfc700 (LWP 157354)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 156 (Thread 0x7fa5b0cfb700 (LWP 157355)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 155 (Thread 0x7fa1b0cfa700 (LWP 157356)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 154 (Thread 0x7f9db0cf9700 (LWP 157357)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 153 (Thread 0x7f99b0cf8700 (LWP 157358)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 152 (Thread 0x7f95b0cf7700 (LWP 157359)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 151 (Thread 0x7f91b0cf6700 (LWP 157360)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 150 (Thread 0x7f8db0cf5700 (LWP 157361)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 149 (Thread 0x7f89b0cf4700 (LWP 157362)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 148 (Thread 0x7f85b0cf3700 (LWP 157363)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 147 (Thread 0x7f81b0cf2700 (LWP 157364)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 146 (Thread 0x7f7db0cf1700 (LWP 157365)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 145 (Thread 0x7f79b0cf0700 (LWP 157366)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 144 (Thread 0x7f75b0cef700 (LWP 157367)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 143 (Thread 0x7f71b0cee700 (LWP 157368)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 142 (Thread 0x7f6db0ced700 (LWP 157369)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 141 (Thread 0x7f69b0cec700 (LWP 157370)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 140 (Thread 0x7f65b0ceb700 (LWP 157371)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 139 (Thread 0x7f61b0cea700 (LWP 157372)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 138 (Thread 0x7f5db0ce9700 (LWP 157373)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 137 (Thread 0x7f59b0ce8700 (LWP 157374)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 136 (Thread 0x7f55b0ce7700 (LWP 157375)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 135 (Thread 0x7f51b0ce6700 (LWP 157376)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 134 (Thread 0x7f4db0ce5700 (LWP 157377)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 133 (Thread 0x7f49b0ce4700 (LWP 157378)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 132 (Thread 0x7f45b0ce3700 (LWP 157379)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 131 (Thread 0x7f41b0ce2700 (LWP 157380)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 130 (Thread 0x7f3db0ce1700 (LWP 157381)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 129 (Thread 0x7f39b0ce0700 (LWP 157382)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 128 (Thread 0x7f35b0cdf700 (LWP 157383)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 127 (Thread 0x7f31b0cde700 (LWP 157384)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 126 (Thread 0x7f2db0cdd700 (LWP 157385)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 125 (Thread 0x7f29b0cdc700 (LWP 157386)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 124 (Thread 0x7f25b0cdb700 (LWP 157387)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 123 (Thread 0x7f21b0cda700 (LWP 157388)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 122 (Thread 0x7f1db0cd9700 (LWP 157389)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 121 (Thread 0x7f19b0cd8700 (LWP 157390)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 120 (Thread 0x7f15b0cd7700 (LWP 157391)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 119 (Thread 0x7f11b0cd6700 (LWP 157392)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 118 (Thread 0x7f0db0cd5700 (LWP 157393)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 117 (Thread 0x7f09b0cd4700 (LWP 157394)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 116 (Thread 0x7f05b0cd3700 (LWP 157395)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 115 (Thread 0x7f01b0cd2700 (LWP 157396)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 114 (Thread 0x7efdb0cd1700 (LWP 157397)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 113 (Thread 0x7ef9b0cd0700 (LWP 157398)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 112 (Thread 0x7ef5b0ccf700 (LWP 157399)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 111 (Thread 0x7ef1b0cce700 (LWP 157400)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 110 (Thread 0x7eedb0ccd700 (LWP 157401)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 109 (Thread 0x7ee9b0ccc700 (LWP 157402)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 108 (Thread 0x7ee5b0ccb700 (LWP 157403)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 107 (Thread 0x7ee1b0cca700 (LWP 157404)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 106 (Thread 0x7eddb0cc9700 (LWP 157405)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 105 (Thread 0x7ed9b0cc8700 (LWP 157406)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 104 (Thread 0x7ed5b0cc7700 (LWP 157407)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 103 (Thread 0x7ed1b0cc6700 (LWP 157408)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 102 (Thread 0x7ecdb0cc5700 (LWP 157409)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 101 (Thread 0x7ec9b0cc4700 (LWP 157410)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 100 (Thread 0x7ec5b0cc3700 (LWP 157411)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 99 (Thread 0x7ec1b0cc2700 (LWP 157412)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 98 (Thread 0x7ebdb0cc1700 (LWP 157413)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 97 (Thread 0x7eb9b0cc0700 (LWP 157414)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 96 (Thread 0x7eb5b0cbf700 (LWP 157415)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 95 (Thread 0x7eb1b0cbe700 (LWP 157416)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 94 (Thread 0x7eadb0cbd700 (LWP 157417)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 93 (Thread 0x7ea9b0cbc700 (LWP 157418)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 92 (Thread 0x7ea5b0cbb700 (LWP 157419)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 91 (Thread 0x7ea1b0cba700 (LWP 157420)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 90 (Thread 0x7e9db0cb9700 (LWP 157421)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 89 (Thread 0x7e99b0cb8700 (LWP 157422)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 88 (Thread 0x7e95b0cb7700 (LWP 157423)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 87 (Thread 0x7e91b0cb6700 (LWP 157424)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 86 (Thread 0x7e8db0cb5700 (LWP 157425)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 85 (Thread 0x7e89b0cb4700 (LWP 157426)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 84 (Thread 0x7e85b0cb3700 (LWP 157427)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 83 (Thread 0x7e81b0cb2700 (LWP 157428)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 82 (Thread 0x7e7db0cb1700 (LWP 157429)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 81 (Thread 0x7e79b0cb0700 (LWP 157430)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 80 (Thread 0x7e75b0caf700 (LWP 157431)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 79 (Thread 0x7e71b0cae700 (LWP 157432)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 78 (Thread 0x7e6db0cad700 (LWP 157433)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 77 (Thread 0x7e69b0cac700 (LWP 157434)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 76 (Thread 0x7e65b0cab700 (LWP 157435)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 75 (Thread 0x7e61b0caa700 (LWP 157436)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 74 (Thread 0x7e5db0ca9700 (LWP 157437)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 73 (Thread 0x7e59b0ca8700 (LWP 157438)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 72 (Thread 0x7e55b0ca7700 (LWP 157439)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 71 (Thread 0x7e51b0ca6700 (LWP 157440)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 70 (Thread 0x7e4db0ca5700 (LWP 157441)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 69 (Thread 0x7e49b0ca4700 (LWP 157442)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 68 (Thread 0x7e45b0ca3700 (LWP 157443)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 67 (Thread 0x7e41b0ca2700 (LWP 157444)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 66 (Thread 0x7e3db0ca1700 (LWP 157445)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 65 (Thread 0x7e39b0ca0700 (LWP 157446)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 64 (Thread 0x7e35b0c9f700 (LWP 157447)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 63 (Thread 0x7e31b0c9e700 (LWP 157448)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 62 (Thread 0x7e2db0c9d700 (LWP 157449)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 61 (Thread 0x7e29b0c9c700 (LWP 157450)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 60 (Thread 0x7e25b0c9b700 (LWP 157451)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 59 (Thread 0x7e21b0c9a700 (LWP 157452)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 58 (Thread 0x7e1db0c99700 (LWP 157453)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 57 (Thread 0x7e19b0c98700 (LWP 157454)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 56 (Thread 0x7e15b0c97700 (LWP 157455)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 55 (Thread 0x7e11b0c96700 (LWP 157456)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 54 (Thread 0x7e0db0c95700 (LWP 157457)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 53 (Thread 0x7e09b0c94700 (LWP 157458)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 52 (Thread 0x7e05b0c93700 (LWP 157459)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 51 (Thread 0x7e01b0c92700 (LWP 157460)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 50 (Thread 0x7dfdb0c91700 (LWP 157461)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 49 (Thread 0x7df9b0c90700 (LWP 157462)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 48 (Thread 0x7df5b0c8f700 (LWP 157463)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 47 (Thread 0x7df1b0c8e700 (LWP 157464)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 46 (Thread 0x7dedb0c8d700 (LWP 157465)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 45 (Thread 0x7de9b0c8c700 (LWP 157466)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 44 (Thread 0x7de5b0c8b700 (LWP 157467)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 43 (Thread 0x7de1b0c8a700 (LWP 157468)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 42 (Thread 0x7dddb0c89700 (LWP 157469)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 41 (Thread 0x7dd9b0c88700 (LWP 157470)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 40 (Thread 0x7dd5b0c87700 (LWP 157471)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 39 (Thread 0x7dd1b0c86700 (LWP 157472)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 38 (Thread 0x7dcdb0c85700 (LWP 157473)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 37 (Thread 0x7dc9b0c84700 (LWP 157474)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 36 (Thread 0x7dc5b0c83700 (LWP 157475)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 35 (Thread 0x7dc1b0c82700 (LWP 157476)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 34 (Thread 0x7dbdb0c81700 (LWP 157477)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 33 (Thread 0x7db9b0c80700 (LWP 157478)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 32 (Thread 0x7db5b0c7f700 (LWP 157479)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 31 (Thread 0x7db1b0c7e700 (LWP 157480)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 30 (Thread 0x7dadb0c7d700 (LWP 157481)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 29 (Thread 0x7da9b0c7c700 (LWP 157482)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 28 (Thread 0x7da5b0c7b700 (LWP 157483)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 27 (Thread 0x7da1b0c7a700 (LWP 157484)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 26 (Thread 0x7d9db0c79700 (LWP 157485)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 25 (Thread 0x7d99b0c78700 (LWP 157486)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 24 (Thread 0x7d95b0c77700 (LWP 157487)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 23 (Thread 0x7d91b0c76700 (LWP 157488)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 22 (Thread 0x7d8db0c75700 (LWP 157489)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 21 (Thread 0x7d89b0c74700 (LWP 157490)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 20 (Thread 0x7d85b0c73700 (LWP 157491)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 19 (Thread 0x7d81b0c72700 (LWP 157492)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 18 (Thread 0x7d7db0c71700 (LWP 157493)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 17 (Thread 0x7d79b0c70700 (LWP 157494)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 16 (Thread 0x7d75b0c6f700 (LWP 157495)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 15 (Thread 0x7d71b0c6e700 (LWP 157496)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 14 (Thread 0x7d6db0c6d700 (LWP 157497)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 13 (Thread 0x7d69b0c6c700 (LWP 157498)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 12 (Thread 0x7d65b0c6b700 (LWP 157499)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 11 (Thread 0x7d61b0c6a700 (LWP 157500)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 10 (Thread 0x7d5db0c69700 (LWP 157501)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 9 (Thread 0x7d59b0c68700 (LWP 157502)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 8 (Thread 0x7d55b0c67700 (LWP 157503)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 7 (Thread 0x7d51b0c66700 (LWP 157504)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 6 (Thread 0x7d4db0c65700 (LWP 157505)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 5 (Thread 0x7d49b0c64700 (LWP 157506)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 4 (Thread 0x7d45b0c63700 (LWP 157507)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 3 (Thread 0x7d41b0c62700 (LWP 157508)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x7d3db0c61700 (LWP 157509)):
#0  0x00007fd9b417f995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd9b3ea70ec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /cfs/klemming/nobackup/j/jars2/tegner/build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  std::condition_variable::wait (this=<optimized out>, __lock=...) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x000000000042ba13 in thread_pool::Semaphore::wait() ()
#4  0x000000000042bacc in thread_pool::ThreadPool::worker_thread(thread_pool::ThreadPool*) ()
#5  0x00007fd9b3ead100 in std::execute_native_thread_routine_compat (__p=<optimized out>) at ../../../../../gcc-7.2.0/libstdc++-v3/src/c++11/thread.cc:110
#6  0x00007fd9b417be25 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fd9b360bbad in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7fd9b458c740 (LWP 157341)):
#0  0x000000000041ba26 in bioparser::FastqParser<racon::Sequence>::parse_objects(std::vector<std::unique_ptr<racon::Sequence, std::default_delete<racon::Sequence> >, std::allocator<std::unique_ptr<racon::Sequence, std::default_delete<racon::Sequence> > > >&, unsigned long) ()
#1  0x00000000004130f5 in racon::Polisher::initialize() ()
#2  0x000000000040e335 in main ()
mahesh-panchal commented 5 years ago

Reads are read in uncompressed.

rvaser commented 5 years ago

It seems that the main thread is still parsing the file (others are waiting which is fine). I'll check my parser if I can find anything suspicious.

rvaser commented 5 years ago

I can't think of anything that could cause an infinite loop or something that will stall (https://github.com/rvaser/bioparser/blob/master/include/bioparser/bioparser.hpp#L333-L446). Do you mind sharing your read file so I can try and load it locally?

mahesh-panchal commented 5 years ago

I'm asking about PI's about the data.

I just tried loading 10000 reads from the fastq file. Those fastq reads loaded resulting in a different error:

$ head -n 10000 tmp.zXPx7FpBHv.fastq > tmp.test.fastq
$ racon tmp.test.fastq tmp.g2oiZ8WwlX.sam "$ASSEMBLY"
[racon::Polisher::initialize] loaded target sequences
[racon::Polisher::initialize] loaded sequences
[racon::Overlap::transmute] error: unequal lengths in sequence and overlap file for sequence ST-E00214:208:HJ5LHCCXY:5:1101:19339:1731:1!

This error is not unexpected, as I understand why it's created. Longranger trims the reads to remove barcodes and such, so the sequences don't match. I will have to make the fastq from the longranger BAM file instead.

I'm trying loading just R1 reads and seeing if it gets to the same stage.

rvaser commented 5 years ago

Are you loading the R1 reads within a slurm job as well?

mahesh-panchal commented 5 years ago

No, this is directly on the command line, on the login node.

I should try from the worker node too.

mahesh-panchal commented 5 years ago

Running on the command line, directly on the worker node, using R1 only loads the sequences and gets to the unequal lengths error.

rvaser commented 5 years ago

So you managed to load more data than when you combine the files together, right?

mahesh-panchal commented 5 years ago

I have no idea how much was loaded before, but using just R1, racon progresses further.

rvaser commented 5 years ago

Well the memory consumption was around 50GB and the read set is around 120G, or?

mahesh-panchal commented 5 years ago

correct

rvaser commented 5 years ago

Yeah, well I have no idea what could be wrong then. You can try and read the other half separately as well.

mahesh-panchal commented 5 years ago

The story just gets more confusing...

R1 sequences successfully load inside a SLURM job too.

As far as I can tell, R2 sequences on their own appear to be loading too.

rvaser commented 5 years ago

Did you get the error for unequal lengths inside the SLUR job as well? Or did it stall? I have no clue what the problem is :/

mahesh-panchal commented 5 years ago

I got unequal length error.

Then I tried making the Read 1 Fastq from the SAM file and that worked and produced corrected reads.

BAMFILE=$PWD/$LR_OUTDIR/outs/possorted_bam.bam
TMP_SAMFILE=$(mktemp -p "$TMP_READDIR" --suffix ".sam")
TMP_ALLREADS=$(mktemp -p "$TMP_READDIR" --suffix ".fastq")
samtools view -@ "$CPUS" -h "$BAMFILE" | awk 'BEGIN {OFS="\t"} {if(! /^@/) {if(and($2,0x40)){ $1=$1":1"} else if (and($2,0x80)) {$1=$1":2"} print $0} else {print $0} }' > "$TMP_SAMFI
LE"
awk '! /^@/ && $1 ~ /:1$/ && (! and($2,0x100)) { print "@"$1"\n"$10"\n+\n"$11 }' "$TMP_SAMFILE" > "$TMP_ALLREADS"

## Run racon with updated fastqs and samfile.

export PATH="$PATH:${WORKDIR}/tools/racon/build/bin"
ASSEMBLY=${LR_REF}/fasta/genome.fa

racon -u -t "$CPUS" "$TMP_ALLREADS" "$TMP_SAMFILE" "$ASSEMBLY"

I'm completely stumped too as to why it's failing.

I'm trying now using making the full fastq with both R1 and R2.

awk '! /^@/ && (! and($2,0x100)) { print "@"$1"\n"$10"\n+\n"$11 }' "$TMP_SAMFILE" > "$TMP_ALLREADS"
rvaser commented 5 years ago

Any luck this time?

mahesh-panchal commented 5 years ago

It hasn't finished yet, but it has progressed further:

Current slurm log:

[racon::Polisher::initialize] loaded target sequences
[racon::Polisher::initialize] loaded sequences
[racon::Polisher::initialize] loaded overlaps

The memory hasn't changed in the last 30 mins though:

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           4.4T        773G        3.7T         87M        1.5G        3.7T
Swap:            0B          0B          0B

top says it's still running.

I don't see any aligned overlap messages either.

rvaser commented 5 years ago

If it is running in parallel, i think it should be fine (it is dropping reads and calculating reverse complements, alignment part messages follow after).

rvaser commented 5 years ago

Any updates?

mahesh-panchal commented 5 years ago

The filesystem crashed at the beginning of the week, so I restarted the polishing. Racon appears to have stalled as it hasn't finished loading the overlaps this time. I've no clue why it would get further in the previous attempt, but not this one.

rvaser commented 5 years ago

That is quite weird. Please keep me updated if you manage to solve this.

mahesh-panchal commented 5 years ago

I cannot find why this error is occurring, but I believe it's something to do with running inside our slurm environment.

I ran racon on the data for the stalled run in a screen session on the worker node and it completed inside 24hrs. I now have output.

rvaser commented 5 years ago

I am glad it finally worked.:)