Thank you for the reply.
Output
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Detaching after vfork from child process 3209928]
[New Thread 0x7ffff7ff8700 (LWP 3209932)]
In library packetdrill_interface_init function
Thread 1 "packetdrill" received signal SIGSEGV, Segmentation fault.
__GI__dl_allocate_tls_init (result=0x7ffff747f700) at ../elf/dl-tls.c:465
465 ../elf/dl-tls.c: No such file or directory.
(gdb) bt
#0 __GI__dl_allocate_tls_init (result=0x7ffff747f700) at ../elf/dl-tls.c:465
#1 0x00007ffff77ac323 in allocate_stack (stack=<synthetic pointer>, pdp=<synthetic pointer>,
attr=0x7fffffffdd90) at allocatestack.c:622
#2 __pthread_create_2_1 (newthread=<optimized out>, attr=<optimized out>,
start_routine=<optimized out>, arg=<optimized out>) at pthread_create.c:660
#3 0x00007ffff77f4206 in packetdrill_interface_init ()
from /home/ibtisam/dpdk-main/app/libtest_pthread.so
#4 0x000000000042cbd5 in so_instance_init (instance=0x552340, config=0x7fffffffdf20,
script=0x7fffffffdef0, state=0x551f10) at so_testing.c:146
#5 0x0000000000410fcf in run_script (config=0x7fffffffdf20, script=0x7fffffffdef0) at run.c:581
#6 0x0000000000402124 in main (argc=10, argv=0x7fffffffe2f8) at packetdrill.c:109
(gdb) thread apply all bt
Thread 2 (Thread 0x7ffff7ff8700 (LWP 3209932)):
#0 __lll_lock_wait (futex=futex@entry=0x551f10, private=0) at lowlevellock.c:52
#1 0x0000000000430453 in __pthread_mutex_lock (mutex=0x551f10) at ../nptl/pthread_mutex_lock.c:80
#2 0x0000000000416e6c in run_lock (state=0x551f10) at run.h:125
#3 0x000000000041f83c in system_call_thread (arg=0x551f10) at run_system_call.c:3470
#4 0x000000000042e3a9 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5 0x00000000004ac6a3 in clone ()
Thread 1 (Thread 0x54a880 (LWP 3209927)):
#0 __GI__dl_allocate_tls_init (result=0x7ffff747f700) at ../elf/dl-tls.c:465
#1 0x00007ffff77ac323 in allocate_stack (stack=<synthetic pointer>, pdp=<synthetic pointer>, attr=0x7fffffffdd90) at allocatestack.c:622
#2 __pthread_create_2_1 (newthread=<optimized out>, attr=<optimized out>, start_routine=<optimized out>, arg=<optimized out>) at pthread_create.c:660
#3 0x00007ffff77f4206 in packetdrill_interface_init () from /home/ibtisam/dpdk-main/app/libtest_pthread.so
#4 0x000000000042cbd5 in so_instance_init (instance=0x552340, config=0x7fffffffdf20, script=0x7fffffffdef0, state=0x551f10) at so_testing.c:146
#5 0x0000000000410fcf in run_script (config=0x7fffffffdf20, script=0x7fffffffdef0) at run.c:581
#6 0x0000000000402124 in main (argc=10, argv=0x7fffffffe2f8) at packetdrill.c:109