Hello All I have been working on a strongswan related project. I have been observing consistent crash in libstrongswan code while trying to test the frequent connect and disconnect functionality. I am testing a functionality where it involves bringing up a connection, transferring data, and bringing down the connection. This need to be tested multiple times back to back. The crash is coming consistently at the same location randomly during 2nd attempt or 3rd attempt.
Crash happens at: callback_job.c line: 101 This is the INIT call in method callback_job_create_with_prio of callback_job.c I have taken the stack dump of the crash. Following is the dump: backtrace: #00 pc 0000000000044d88 /system/lib64/libstrongswan.so (callback_job_create_with_prio+56) #01 pc 0000000000046858 /system/lib64/libstrongswan.so #02 pc 000000000004705c /system/lib64/libstrongswan.so #03 pc 0000000000044c50 /system/lib64/libstrongswan.so #04 pc 00000000000459c0 /system/lib64/libstrongswan.so #05 pc 00000000000577c4 /system/lib64/libstrongswan.so #06 pc 000000000001f2e0 /system/lib64/libc.so (_ *pthread_start(void*)+52) #07 pc 000000000001b6c4 /system/lib64/libc.so (* _start_thread+16) And corresponding symbol info is, signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xcf890d8038 Stack frame #00 pc 0000000000044d88 /system/lib64/libstrongswan.so (callback_job_create_with_prio+56): Routine callback_job_create_with_prio at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/jobs/callback_job.c:101 Stack frame #01 pc 0000000000046858 /system/lib64/libstrongswan.so: Routine notify at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/watcher.c:212 Stack frame #02 pc 000000000004705c /system/lib64/libstrongswan.so: Routine watch at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/watcher.c:393 Stack frame #03 pc 0000000000044c50 /system/lib64/libstrongswan.so: Routine execute at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongs wan/processing/jobs/callback_job.c:77 Stack frame #04 pc 00000000000459c0 /system/lib64/libstrongswan.so: Routine process_job at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/processor.c:235 Stack frame #05 pc 00000000000577c4 /system/lib64/libstrongswan.so: Routine thread_main at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/thread.c:305 Stack frame #06 pc 000000000001f2e0 /system/lib64/libc.so (_ *pthread_start(void*)+52): Routine __pthread_start at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/pthread_create.cpp:141Stack frame #07 pc 000000000001b6c4 /system/lib64/libc.so (*_start_thread+16): Routine _ *start_thread at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/clone.cpp:41Stack frame #00 pc 000000000005e0fc /system/lib64/libc.so (*_epoll_pwait+8): Routine _*epoll_pwait at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/syscalls/* _epoll_pwait.S:9 Stack frame #01 pc 000000000001bc14 /system/lib64/libc.so (epoll_pwait+32): Routine epoll_pwait at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/epoll_pwait.cpp:42 Stack frame #02 pc 000000000001aa9c /system/lib64/libutils.so (android::Looper::pollInner(int)+144) Stack frame #03 pc 000000000001ae20 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+76) Stack frame #04 pc 00000000000dce44 /system/lib64/libandroid_runtime.so (android::NativeMessageQueue::pollOnce( *JNIEnv*, int)+48)Stack frame #05 pc 00000000001103a4 /data/dalvik-cache/arm64/system@[email protected] <[email protected]>Stack frame #00 pc 000000000005eb64 /system/lib64/libc.so (*_rt_sigtimedwait+8): Routine _*rt_sigtimedwait at /home/dpi/qb5_8814/workspace/STRAWBERRY/andr oid/bionic/libc/arch-arm64/syscalls/*_rt_sigtimedwait.S:9 Stack frame #01 pc 0000000000021d2c /system/lib64/libc.so (sigwait+44): Routine sigwait at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/sigwait.cpp:43 Stack frame #02 pc 00000000003043f4 /system/lib64/libart.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+148) Stack frame #03 pc 0000000000306e0c /system/lib64/libart.so (art::SignalCatcher::Run(void*)+276) Stack frame #04 pc 000000000001f2e0 /system/lib64/libc.so (_ *pthread_start(void*)+52): Routine __pthread_start at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/pthread_create.cpp:141Stack frame #05 pc 000000000001b6c4 /system/lib64/libc.so (*_start_thread+16): Routine _ *start_thread at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/clone.cpp:41Stack frame #00 pc 000000000005dd68 /system/lib64/libc.so (recvmsg+4): Routine recvmsg at /home /dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/syscalls/recvmsg.S:7Stack frame #01 pc 00000000003a5ec4 /system/lib64/libart.so (art::JDWP::JdwpAdbState::ReceiveClientFd()+136)Stack frame #02 pc 00000000003a68a0 /system/lib64/libart.so (art::JDWP::JdwpAdbState::Accept()+132)Stack frame #03 pc 000000000022e2a4 /system/lib64/libart.so (art::JDWP::JdwpState::Run()+364)Stack frame #04 pc 000000000022fb20 /system/lib64/libart.so (art::JDWP::StartJdwpThread(void*)+24)Stack frame #05 pc 000000000001f2e0 /system/lib64/libc.so (*_pthread_start(void*)+52): Routine _ *pthread_start at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/pthread_create.cpp:141Stack frame #06 pc 000000000001b6c4 /system/lib64/libc.so (*_start_thread+16): Routine _ *start_thread at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/clone.cpp:41Stack frame #00 pc 0000000000019d54 /system/lib64/libc.so (sysc all+28): Routine syscall at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/bionic/syscall.S:41Stack frame #01 pc 00000000000d3dc0 /system/lib64/libart.so (art::ConditionVariable::Wait(art::Thread*)+140)Stack frame #02 pc 00000000002b03d4 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+2028)Stack frame #03 pc 00000000002b0eb0 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long, int, bool, art::ThreadState)+244)Stack frame #04 pc 0000000000000658 /data/dalvik-cache/arm64/system@[email protected] <[email protected]>Stack frame #00 pc 0000000000019d54 /system/lib64/libc.so (syscall+28): Routine syscall at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/bionic/syscall.S:41Stack frame #01 pc 00000000000d3dc0 /system/lib64/libart.so (art::ConditionVariable::Wait(art::Thread*)+140)Stack frame #02 pc 00000000002b03d4 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+2028)Stack frame #03 pc 00000000002b0eb0 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long, int, bool, art::ThreadState)+244)Stack frame #04 pc 00000000000009e8 /data/dalvik-cache/arm64/system@[email protected] <[email protected]>Stack frame #00 pc 0000000000019d54 /system/lib64/libc.so (syscall+28): Routine syscall at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/bionic/syscall.S:41Stack frame #01 pc 00000000000d3dc0 /system/lib64/libart.so (art::ConditionVariable::Wait(art::Thread*)+140)Stack frame #02 pc 00000000002b03d4 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+2028)Stack frame #03 pc 00000000002b0eb0 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::mirror:: Object*, long, int, bool, art::ThreadState)+244)Stack frame #04 pc 0000000000000658 /data/dalvik-cache/arm64/system@[email protected] <[email protected]>Stack frame #00 pc 0000000000019d54 /system/lib64/libc.so (syscall+28): Routine syscall at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/bionic/syscall.S:41Stack frame #01 pc 00000000000d3dc0 /system/lib64/libart.so (art::ConditionVariable::Wait(art::Thread*)+140)Stack frame #02 pc 00000000002b03d4 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+2028)Stack frame #03 pc 00000000002b0eb0 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long, int, bool, art::ThreadState)+244)Stack frame #04 pc 0000000000000658 /data/dalvik-cache/arm64/system@[email protected] <[email protected]>Stack frame #00 pc 0000000000019d54 /syste m/lib64/libc.so (syscall+28): Routine syscall at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/bionic/syscall.S:41Stack frame #01 pc 00000000000d3dc0 /system/lib64/libart.so (art::ConditionVariable::Wait(art::Thread*)+140)Stack frame #02 pc 00000000002b03d4 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+2028)Stack frame #03 pc 00000000002b0eb0 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long, int, bool, art::ThreadState)+244)Stack frame #04 pc 0000000000000658 /data/dalvik-cache/arm64/system@[email protected] <[email protected]>Stack frame #00 pc 000000000005e680 /system/lib64/libc.so (*_ioctl+4): Routine _*ioctl at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/syscalls/* _ioctl.S:7 Stack frame #01 pc 0000000000084534 /system/lib64/libc.so (ioctl+100): Routine ioctl at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/ioctl.c:41 Stack frame #02 pc 0000000000029f28 /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+164) Stack frame #03 pc 000000000002a754 /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24) Stack frame #04 pc 000000000002a80c /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+76) Stack frame #05 pc 0000000000031f44 /system/lib64/libbinder.so Stack frame #06 pc 0000000000016f2c /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+188) Stack frame #07 pc 000000000009a604 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+96) Stack frame #08 pc 0000000000016790 /system/lib64/libutils.so Stack frame #09 pc 000000000001f2e0 /system/lib64/libc.so (_ *pthread_start(void*)+52): Routine __pthread_start at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic /libc/bionic/pthread_create.cpp:141Stack frame #10 <http://wiki.strongswan.org/issues/10> pc 000000000001b6c4 /system/lib64/libc.so (*_start_thread+16): Routine _ *start_thread at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/clone.cpp:41Stack frame #00 pc 000000000005e680 /system/lib64/libc.so (*_ioctl+4): Routine _*ioctl at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/syscalls/* _ioctl.S:7 Stack frame #01 pc 0000000000084534 /system/lib64/libc.so (ioctl+100): Routine ioctl at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/ioctl.c:41 Stack frame #02 pc 0000000000029f28 /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+164) Stack frame #03 pc 000000000002a754 /system/lib64/libbi nder.so (android::IPCThreadState::getAndExecuteCommand()+24) Stack frame #04 pc 000000000002a80c /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+76) Stack frame #05 pc 0000000000031f44 /system/lib64/libbinder.so Stack frame #06 pc 0000000000016f2c /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+188) Stack frame #07 pc 000000000009a604 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+96) Stack frame #08 pc 0000000000016790 /system/lib64/libutils.so Stack frame #09 pc 000000000001f2e0 /system/lib64/libc.so (_ *pthread_start(void*)+52): Routine __pthread_start at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/pthread_create.cpp:141Stack frame #1 0 <http://wiki.strongswan.org/issues/10> pc 000000000001b6c4 /system/lib64/libc.so (*_start_thread+16): Routine _ *start_thread at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/clone.cpp:41Stack frame #00 pc 000000000005e0fc /system/lib64/libc.so (*_epoll_pwait+8): Routine _*epoll_pwait at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/syscalls/* _epoll_pwait.S:9 Stack frame #01 pc 000000000001bc14 /system/lib64/libc.so (epoll_pwait+32): Routine epoll_pwait at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/epoll_pwait.cpp:42 Stack frame #02 pc 000000000001aa9c /system/lib64/libutils.so (android::Looper::pollInner(int)+144) Stack frame #03 pc 000000000001ae20 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+76) Stack frame #04 pc 00000000000dce44 /system/lib64/libandroid_runtime.so (android::NativeMessageQueue::pollOnce( *JNIEnv*, int)+48)Stack frame #05 pc 0000000000110 3a4 /data/dalvik-cache/arm64/system@[email protected] <[email protected]>Stack frame #00 pc 000000000005ddb0 /system/lib64/libc.so (*_pselect6+4): Routine _*pselect6 at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/syscalls/* _pselect6.S:7 Stack frame #01 pc 000000000001e478 /system/lib64/libc.so (select+140): Routine select at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/poll.cpp:76 Stack frame #02 pc 000000000007a4c8 /system/lib64/libcharon.so: Routine receiver at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libcharon/plugins/socket_dynamic/socket_dynamic_socket.c:295 Stack frame #03 pc 000000000002e198 /system/lib64/libcharon.so: Routine receiver at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libcharon/network/socket_manager.c:71 Stack frame #04 pc 000000000002cc88 / system/lib64/libcharon.so: Routine receive_packets at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libcharon/network/receiver.c:427 Stack frame #05 pc 0000000000044c50 /system/lib64/libstrongswan.so: Routine execute at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/jobs/callback_job.c:77 Stack frame #06 pc 00000000000459c0 /system/lib64/libstrongswan.so: Routine process_job at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/processor.c:235 Stack frame #07 pc 00000000000577c4 /system/lib64/libstrongswan.so: Routine thread_main at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/thread.c:305 Stack frame #08 pc 000000000001f2e0 /system/lib64/libc.so (_ *pthread_start(void*)+52): Routine __pthread_start at /home/dpi/ qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/pthread_create.cpp:141Stack frame #09 pc 000000000001b6c4 /system/lib64/libc.so (*_start_thread+16): Routine _ *start_thread at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/clone.cpp:41Stack frame #00 pc 0000000000019d54 /system/lib64/libc.so (syscall+28): Routine syscall at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/bionic/syscall.S:41Stack frame #01 pc 000000000001f118 /system/lib64/libc.so (*_pthread_cond_timedwait_relative(pthread_cond_t*, pthread_mutex_t*, timespec const*)+96): Routine _ *futex at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/private/bionic_futex.h:45Stack frame #02 pc 0000000000058a94 /system/lib64/libstrongswan.so: Routine wait* at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/mutex.c:237 Stack frame #03 pc 000000000002d710 /system/lib64/libcharon.so: Routine send_packets at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libcharon/network/sender.c:152 Stack frame #04 pc 0000000000044c50 /system/lib64/libstrongswan.so: Routine execute at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/jobs/callback_job.c:77 Stack frame #05 pc 00000000000459c0 /system/lib64/libstrongswan.so: Routine process_job at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/processor.c:235 Stack frame #06 pc 00000000000577c4 /system/lib64/libstrongswan.so: Routine thread_main at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/thread.c:305 Stack frame #07 pc 000000000001f2e0 /system/lib64/libc.so (_ *pthread_start(void*)+52): Routine __pthread_start at /home/dpi/qb5 _8814/workspace/STRAWBERRY/android/bionic/libc/bionic/pthread_create.cpp:141Stack frame #08 pc 000000000001b6c4 /system/lib64/libc.so (*_start_thread+16): Routine _ *start_thread at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/clone.cpp:41Stack frame #00 pc 0000000000019d54 /system/lib64/libc.so (syscall+28): Routine syscall at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/bionic/syscall.S:41Stack frame #01 pc 000000000001f118 /system/lib64/libc.so (*_pthread_cond_timedwait_relative(pthread_cond_t*, pthread_mutex_t*, timespec const*)+96): Routine _ *futex at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/private/bionic_futex.h:45Stack frame #02 pc 0000000000058a94 /system/lib64/libstrongswan.so: Routine wait* at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/mutex.c:237 Stack frame #03 pc 0000000000027a90 /s ystem/lib64/libstrongswan.so: Routine dequeue at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/collections/blocking_queue.c:77 Stack frame #04 pc 000000000007dbe8 /system/lib64/libcharon.so: Routine process_inbound at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libipsec/ipsec_processor.c:99 Stack frame #05 pc 0000000000044c50 /system/lib64/libstrongswan.so: Routine execute at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/jobs/callback_job.c:77 Stack frame #06 pc 00000000000459c0 /system/lib64/libstrongswan.so: Routine process_job at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/processor.c:235 Stack frame #07 pc 00000000000577c4 /system/lib64/libstrongswan.so: Routine thread_main at /home/dpi/qb5_8814/workspace/STRAWB ERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/thread.c:305 Stack frame #08 pc 000000000001f2e0 /system/lib64/libc.so (_ *pthread_start(void*)+52): Routine __pthread_start at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/pthread_create.cpp:141Stack frame #09 pc 000000000001b6c4 /system/lib64/libc.so (*_start_thread+16): Routine _ *start_thread at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/clone.cpp:41Stack frame #00 pc 0000000000019d54 /system/lib64/libc.so (syscall+28): Routine syscall at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/bionic/syscall.S:41Stack frame #01 pc 000000000001f118 /system/lib64/libc.so (*_pthread_cond_timedwait_relative(pthread_cond_t*, pthread_mutex_t*, timespec const*)+96): Routine _ *futex at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/private/bionic_futex.h:45Stack frame #02 pc 0000000000058 a94 /system/lib64/libstrongswan.so: Routine wait* at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/mutex.c:237 Stack frame #03 pc 00000000000458f8 /system/lib64/libstrongswan.so: Routine process_jobs at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/processor.c:325 Stack frame #04 pc 00000000000577c4 /system/lib64/libstrongswan.so: Routine thread_main at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/thread.c:305 Stack frame #05 pc 000000000001f2e0 /system/lib64/libc.so (_ *pthread_start(void*)+52): Routine __pthread_start at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/pthread_create.cpp:141Stack frame #06 pc 000000000001b6c4 /system/lib64/libc.so (*_start_thread+16): Routine _ *start_thread at /home/dpi/qb5_8814/workspa ce/STRAWBERRY/android/bionic/libc/bionic/clone.cpp:41Stack frame #00 pc 0000000000019d54 /system/lib64/libc.so (syscall+28): Routine syscall at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/bionic/syscall.S:41Stack frame #01 pc 000000000001f118 /system/lib64/libc.so (*_pthread_cond_timedwait_relative(pthread_cond_t*, pthread_mutex_t*, timespec const*)+96): Routine _ *futex at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/private/bionic_futex.h:45Stack frame #02 pc 0000000000058a94 /system/lib64/libstrongswan.so: Routine wait* at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/mutex.c:237 Stack frame #03 pc 00000000000458f8 /system/lib64/libstrongswan.so: Routine process_jobs at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/processor.c:325 Stack frame #04 pc 00000000000 577c4 /system/lib64/libstrongswan.so: Routine thread_main at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/thread.c:305 Stack frame #05 pc 000000000001f2e0 /system/lib64/libc.so (_ *pthread_start(void*)+52): Routine __pthread_start at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/pthread_create.cpp:141Stack frame #06 pc 000000000001b6c4 /system/lib64/libc.so (*_start_thread+16): Routine _ *start_thread at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/clone.cpp:41Stack frame #00 pc 0000000000019d54 /system/lib64/libc.so (syscall+28): Routine syscall at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/bionic/syscall.S:41Stack frame #01 pc 000000000001f118 /system/lib64/libc.so (*_pthread_cond_timedwait_relative(pthread_cond_t*, pthread_mutex_t*, timespec const*)+96): Routine _ *futex at /home/dpi/qb5_8814/workspa ce/STRAWBERRY/android/bionic/libc/private/bionic_futex.h:45Stack frame #02 pc 0000000000058a94 /system/lib64/libstrongswan.so: Routine wait* at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/mutex.c:237 Stack frame #03 pc 0000000000027a90 /system/lib64/libstrongswan.so: Routine dequeue at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/collections/blocking_queue.c:77 Stack frame #04 pc 000000000007e1a8 /system/lib64/libcharon.so: Routine process_outbound at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libipsec/ipsec_processor.c:196 Stack frame #05 pc 0000000000044c50 /system/lib64/libstrongswan.so: Routine execute at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/jobs/callback_job.c:77 Stack frame #06 pc 000000000 00459c0 /system/lib64/libstrongswan.so: Routine process_job at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/processor.c:235 Stack frame #07 pc 00000000000577c4 /system/lib64/libstrongswan.so: Routine thread_main at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/thread.c:305 Stack frame #08 pc 000000000001f2e0 /system/lib64/libc.so (_ *pthread_start(void*)+52): Routine __pthread_start at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/pthread_create.cpp:141Stack frame #09 pc 000000000001b6c4 /system/lib64/libc.so (*_start_thread+16): Routine _ *start_thread at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/clone.cpp:41Stack frame #00 pc 0000000000019d54 /system/lib64/libc.so (syscall+28): Routine syscall at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm 64/bionic/syscall.S:41Stack frame #01 pc 000000000001f118 /system/lib64/libc.so (*_pthread_cond_timedwait_relative(pthread_cond_t*, pthread_mutex_t*, timespec const*)+96): Routine _ *futex at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/private/bionic_futex.h:45Stack frame #02 pc 0000000000058a94 /system/lib64/libstrongswan.so: Routine wait* at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/mutex.c:237 Stack frame #03 pc 00000000000458f8 /system/lib64/libstrongswan.so: Routine process_jobs at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/processor.c:325 Stack frame #04 pc 00000000000577c4 /system/lib64/libstrongswan.so: Routine thread_main at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/thread.c:305 Stack frame #05 pc 00000 0000001f2e0 /system/lib64/libc.so (_ *pthread_start(void*)+52): Routine __pthread_start at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/pthread_create.cpp:141Stack frame #06 pc 000000000001b6c4 /system/lib64/libc.so (*_start_thread+16): Routine _ *start_thread at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/clone.cpp:41Stack frame #00 pc 000000000005de70 /system/lib64/libc.so (*_ppoll+4): Routine _*ppoll at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/syscalls/* _ppoll.S:7 Stack frame #01 pc 000000000001e394 /system/lib64/libc.so (poll+64): Routine poll at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/poll.cpp:45 Stack frame #02 pc 0000000000070eb0 /system/lib64/libcharon.so: Routine handle_plain at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libcharon/plugins/kernel_libipsec/kernel_libipsec_router.c:23 1 Stack frame #03 pc 0000000000044c50 /system/lib64/libstrongswan.so: Routine execute at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/jobs/callback_job.c:77 Stack frame #04 pc 00000000000459c0 /system/lib64/libstrongswan.so: Routine process_job at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/processor.c:235 Stack frame #05 pc 00000000000577c4 /system/lib64/libstrongswan.so: Routine thread_main at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/thread.c:305 Stack frame #06 pc 000000000001f2e0 /system/lib64/libc.so (_ *pthread_start(void*)+52): Routine __pthread_start at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/pthread_create.cpp:141Stack frame #07 pc 000000000001b6c4 /system/lib64/libc.so (*_start_thread+16): Routine _ *start_thread at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/clone.cpp:41Stack frame #00 pc 0000000000019d54 /system/lib64/libc.so (syscall+28): Routine syscall at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/bionic/syscall.S:41Stack frame #01 pc 000000000001f118 /system/lib64/libc.so (*_pthread_cond_timedwait_relative(pthread_cond_t*, pthread_mutex_t*, timespec const*)+96): Routine _ *futex at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/private/bionic_futex.h:45Stack frame #02 pc 0000000000058a94 /system/lib64/libstrongswan.so: Routine wait* at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/mutex.c:237 Stack frame #03 pc 00000000000458f8 /system/lib64/libstrongswan.so: Routine process_jobs at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/pro cessor.c:325 Stack frame #04 pc 00000000000577c4 /system/lib64/libstrongswan.so: Routine thread_main at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/thread.c:305 Stack frame #05 pc 000000000001f2e0 /system/lib64/libc.so (_ *pthread_start(void*)+52): Routine __pthread_start at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/pthread_create.cpp:141Stack frame #06 pc 000000000001b6c4 /system/lib64/libc.so (*_start_thread+16): Routine _ *start_thread at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/clone.cpp:41Stack frame #00 pc 0000000000019d54 /system/lib64/libc.so (syscall+28): Routine syscall at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/bionic/syscall.S:41Stack frame #01 pc 000000000001f118 /system/lib64/libc.so (*_pthread_cond_timedwait_relative(pthread_cond_t*, pthread_mutex_t*, timespec const*)+96): Routine _ *futex at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/private/bionic_futex.h:45Stack frame #02 pc 0000000000058a94 /system/lib64/libstrongswan.so: Routine wait* at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/mutex.c:237 Stack frame #03 pc 00000000000458f8 /system/lib64/libstrongswan.so: Routine process_jobs at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/processor.c:325 Stack frame #04 pc 00000000000577c4 /system/lib64/libstrongswan.so: Routine thread_main at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/thread.c:305 Stack frame #05 pc 000000000001f2e0 /system/lib64/libc.so (_ *pthread_start(void*)+52): Routine __pthread_start at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/pthread_create.cpp:141 Stack frame #06 pc 000000000001b6c4 /system/lib64/libc.so (*_start_thread+16): Routine _ *start_thread at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/clone.cpp:41Stack frame #00 pc 0000000000019d54 /system/lib64/libc.so (syscall+28): Routine syscall at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/bionic/syscall.S:41Stack frame #01 pc 000000000001f118 /system/lib64/libc.so (*_pthread_cond_timedwait_relative(pthread_cond_t*, pthread_mutex_t*, timespec const*)+96): Routine _ *futex at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/private/bionic_futex.h:45Stack frame #02 pc 0000000000058a94 /system/lib64/libstrongswan.so: Routine wait* at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/mutex.c:237 Stack frame #03 pc 00000000000458f8 /system/lib64/libstrongswan.so: Routine process_jobs at /home/dpi/qb5_8814/wor kspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/processor.c:325 Stack frame #04 pc 00000000000577c4 /system/lib64/libstrongswan.so: Routine thread_main at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/thread.c:305 Stack frame #05 pc 000000000001f2e0 /system/lib64/libc.so (_ *pthread_start(void*)+52): Routine __pthread_start at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/pthread_create.cpp:141Stack frame #06 pc 000000000001b6c4 /system/lib64/libc.so (*_start_thread+16): Routine _ *start_thread at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/clone.cpp:41Stack frame #00 pc 0000000000019d54 /system/lib64/libc.so (syscall+28): Routine syscall at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/bionic/syscall.S:41Stack frame #01 pc 000000000001f118 /system/lib64/libc.so (*_pthread_cond_timedwait_relative(pthread_cond_t*, pthread_mutex_t*, timespec const*)+96): Routine _ *futex at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/private/bionic_futex.h:45Stack frame #02 pc 0000000000058a94 /system/lib64/libstrongswan.so: Routine wait* at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/mutex.c:237 Stack frame #03 pc 00000000000458f8 /system/lib64/libstrongswan.so: Routine process_jobs at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/processor.c:325 Stack frame #04 pc 00000000000577c4 /system/lib64/libstrongswan.so: Routine thread_main at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/thread.c:305 Stack frame #05 pc 000000000001f2e0 /system/lib64/libc.so (_ *pthread_start(void*)+52): Routine __pthread_s tart at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/pthread_create.cpp:141Stack frame #06 pc 000000000001b6c4 /system/lib64/libc.so (*_start_thread+16): Routine _ *start_thread at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/clone.cpp:41Stack frame #00 pc 0000000000019d54 /system/lib64/libc.so (syscall+28): Routine syscall at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/bionic/syscall.S:41Stack frame #01 pc 000000000001f118 /system/lib64/libc.so (*_pthread_cond_timedwait_relative(pthread_cond_t*, pthread_mutex_t*, timespec const*)+96): Routine _ *futex at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/private/bionic_futex.h:45Stack frame #02 pc 000000000001f1a0 /system/lib64/libc.so (*_pthread_cond_timedwait(pthread_cond_t*, pthread_mutex_t*, timespec const*, int)+68): Routine _ *pthread_cond_timedwait(pthread_cond_t*, pthread_mutex_t*, timespec const*, i nt) at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/pthread_cond.cpp:179Stack frame #03 pc 000000000005881c /system/lib64/libstrongswan.so: Routine timed_wait_abs at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/mutex.c:270Stack frame #04 pc 0000000000046434 /system/lib64/libstrongswan.so: Routine schedule at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/scheduler.c:218Stack frame #05 pc 0000000000044c50 /system/lib64/libstrongswan.so: Routine execute at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/jobs/callback_job.c:77Stack frame #06 pc 00000000000459c0 /system/lib64/libstrongswan.so: Routine process_job at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/proc essor.c:235Stack frame #07 pc 00000000000577c4 /system/lib64/libstrongswan.so: Routine thread_main at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/thread.c:305Stack frame #08 pc 000000000001f2e0 /system/lib64/libc.so (*_pthread_start(void*)+52): Routine _ *pthread_start at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/pthread_create.cpp:141Stack frame #09 pc 000000000001b6c4 /system/lib64/libc.so (*_start_thread+16): Routine _ *start_thread at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/clone.cpp:41Stack frame #00 pc 0000000000019d54 /system/lib64/libc.so (syscall+28): Routine syscall at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/bionic/syscall.S:41Stack frame #01 pc 000000000001f118 /system/lib64/libc.so (*_pthread_cond_timedwait_relative(pthread_cond_t*, pthread_mutex_t*, timespec const*)+96 ): Routine _ *futex at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/private/bionic_futex.h:45Stack frame #02 pc 0000000000058a94 /system/lib64/libstrongswan.so: Routine wait* at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/mutex.c:237 Stack frame #03 pc 00000000000458f8 /system/lib64/libstrongswan.so: Routine process_jobs at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/processor.c:325 Stack frame #04 pc 00000000000577c4 /system/lib64/libstrongswan.so: Routine thread_main at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/thread.c:305 Stack frame #05 pc 000000000001f2e0 /system/lib64/libc.so (_ *pthread_start(void*)+52): Routine __pthread_start at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/pthread_create.cpp: 141Stack frame #06 pc 000000000001b6c4 /system/lib64/libc.so (*_start_thread+16): Routine _ *start_thread at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/clone.cpp:41Stack frame #00 pc 0000000000019d54 /system/lib64/libc.so (syscall+28): Routine syscall at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/arch-arm64/bionic/syscall.S:41Stack frame #01 pc 000000000001f118 /system/lib64/libc.so (*_pthread_cond_timedwait_relative(pthread_cond_t*, pthread_mutex_t*, timespec const*)+96): Routine _ *futex at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/private/bionic_futex.h:45Stack frame #02 pc 0000000000058a94 /system/lib64/libstrongswan.so: Routine wait* at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/threading/mutex.c:237 Stack frame #03 pc 0000000000027a90 /system/lib64/libstrongswan.so: Routine dequeue at /home/dpi/qb5_8814/works pace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/collections/blocking_queue.c:77 Stack frame #04 pc 000000000007d0fc /system/lib64/libcharon.so: Routine handle_events at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libipsec/ipsec_event_relay.c:102 Stack frame #05 pc 0000000000044c50 /system/lib64/libstrongswan.so: Routine execute at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/jobs/callback_job.c:77 Stack frame #06 pc 00000000000459c0 /system/lib64/libstrongswan.so: Routine process_job at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/processing/processor.c:235 Stack frame #07 pc 00000000000577c4 /system/lib64/libstrongswan.so: Routine thread_main at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/vendor/test/common/external/strongswan/src/libstrongswan/th reading/thread.c:305 Stack frame #08 pc 000000000001f2e0 /system/lib64/libc.so (_ *pthread_start(void*)+52): Routine __pthread_start at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/pthread_create.cpp:141Stack frame #09 pc 000000000001b6c4 /system/lib64/libc.so (*_start_thread+16): Routine __start_thread at /home/dpi/qb5_8814/workspace/STRAWBERRY/android/bionic/libc/bionic/clone.cpp Since this is happening in core code, May I know whether any of you came across this issue and have solved it ? Regards Nagarjuna
_______________________________________________ Dev mailing list [email protected] https://lists.strongswan.org/mailman/listinfo/dev
