Skip to content

Bug: Seg fault in WPEFramework::PluginHost::Server::ServiceMap::RecursiveNotification when deactivating RDK services #6448

@npoltorapavlo

Description

@npoltorapavlo

Problem/Opportunity

When deactivating services there's a crash

Thread 9 "WorkerPool::Thr" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 12192.12237]
0x01afbf40 in ?? ()
(gdb) bt
#0  0x01afbf40 in ?? ()
#1  0x00049c68 in WPEFramework::Core::ProxyType<WPEFramework::PluginHost::Server::Service>::ProxyType (this=0xae0f9428, copy=...)
    at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/Proxy.h:423
#2  0x00064fec in WPEFramework::PluginHost::Server::ServiceMap::RecursiveNotification (this=0x1a2e4a8, index=...)
    at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:3458
#3  0x00064ffc in WPEFramework::PluginHost::Server::ServiceMap::RecursiveNotification (this=0x1a2e4a8, index=...)
...
#79 0x00064ffc in WPEFramework::PluginHost::Server::ServiceMap::RecursiveNotification (this=0x1a2e4a8, index=...)
    at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:3460
#80 0x000671de in WPEFramework::PluginHost::Server::ServiceMap::Evaluate (this=0x1a2e4a8) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:3473
#81 WPEFramework::PluginHost::Server::ServiceMap::SubSystems::Evaluate (this=<optimized out>, this=<optimized out>)
    at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:2785
#82 WPEFramework::PluginHost::Server::ServiceMap::SubSystems::Job::Dispatch (this=<optimized out>, this=<optimized out>)
    at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:2730
#83 WPEFramework::Core::ThreadPool::JobType<WPEFramework::PluginHost::Server::ServiceMap::SubSystems::Job>::Dispatch (this=<optimized out>)
    at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/ThreadPool.h:342
#84 WPEFramework::Core::ThreadPool::JobType<WPEFramework::PluginHost::Server::ServiceMap::SubSystems::Job>::Worker::Dispatch (this=<optimized out>)
    at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/ThreadPool.h:199
#85 0x00065c08 in WPEFramework::Core::ThreadPool::Minion::Process (this=this@entry=0x1a2f678) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/ThreadPool.h:452
#86 0x00065d66 in WPEFramework::Core::ThreadPool::Executor::Worker (this=0x1a2f588) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/ThreadPool.h:540
#87 0xb3d2937c in WPEFramework::Core::Thread::StartThread (cClassPointer=0x1a2f588) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/Thread.cpp:194
#88 0xb3adcc86 in start_thread (arg=0xc43e2251) at pthread_create.c:442
#89 0xb3b2d3c0 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:74 from /home/npoltorapavlo/Downloads/gdb/lib/libc.so.6

WPEFramework::PluginHost::Server::Service referenced by ServiceMap is destroyed and library unloaded

(gdb) p $_siginfo._sifields._sigfault.si_addr
$10 = (void *) 0x1afbf40
(gdb) p element._realObject
$8 = (WPEFramework::PluginHost::Server::Service *) 0x1afbf48

    _module = {
        _M_p = 0x1afc488 "Plugin_XCast"
  _handler = 0x0,
  _state = WPEFramework::PluginHost::IShell::DEACTIVATED,
  _library = {
    _refCountedHandle = 0x0,

in log there are IPC timeouts and "Unregistering an interface ... from a non-existing channel!!!"

2026-01-01T12:17:55.524Z WPEFramework[12192]:  [SysLog]:[Shutdown]: Deactivated plugin [XCast]:[org.rdk.Xcast]
2026-01-01T12:17:56.357Z WPEFramework[12192]:  [12235] INFO [DisplaySettings.cpp:5523] stopCecTimeAndUnsubscribeEvent: Unsubscribing event shortAudiodesciptorEvent
2026-01-01T12:17:57.359Z WPEFramework[12192]:  [12235] INFO [DisplaySettings.cpp:5523] stopCecTimeAndUnsubscribeEvent: Unsubscribing event setSystemAudioModeEvent
2026-01-01T12:17:58.359Z WPEFramework[12192]:  [12235] INFO [DisplaySettings.cpp:5523] stopCecTimeAndUnsubscribeEvent: Unsubscribing event reportAudioDeviceConnectedStatus
2026-01-01T12:17:59.360Z WPEFramework[12192]:  [12235] INFO [DisplaySettings.cpp:5523] stopCecTimeAndUnsubscribeEvent: Unsubscribing event reportCecEnabledEvent
2026-01-01T12:18:00.360Z WPEFramework[12192]:  [12235] INFO [DisplaySettings.cpp:5523] stopCecTimeAndUnsubscribeEvent: Unsubscribing event reportAudioDevicePowerStatus
2026-01-01T12:18:01.360Z WPEFramework[12192]:  [12235] INFO [DisplaySettings.cpp:5523] stopCecTimeAndUnsubscribeEvent: Unsubscribing event reportAudioStatusEvent
2026-01-01T12:18:01.361Z WPEFramework[12192]:  [SysLog]:[Shutdown]: Deactivated plugin [DisplaySettings]:[org.rdk.DisplaySettings]
2026-01-01T12:18:13.435Z WPEFramework[12192]:  [SysLog]:[Error]: IPC method Invoke failed due to timeout (Interface ID 0x22, Method ID 0x4). Execution of code may or may not have happened. Side effects are to be expected after this message
2026-01-01T12:18:13.437Z WPEFramework[12192]:  [12238] INFO [UserSettingsImplementation.cpp:195] Unregister: Unregister notification
2026-01-01T12:18:13.437Z WPEFramework[12192]:  [SysLog]:[Shutdown]: UserSettings de-initialised
2026-01-01T12:18:13.437Z WPEFramework[12192]:  [SysLog]:[Shutdown]: Deactivated plugin [UserSettings]:[org.rdk.UserSettings]
2026-01-01T12:18:18.384Z WPEFramework[12192]:  [SysLog]:[Shutdown]: Deactivated plugin [IPControl]:[org.rdk.IPControl]
2026-01-01T12:18:33.438Z WPEFramework[12192]:  [SysLog]:[Error]: IPC method Invoke failed due to timeout (Interface ID 0x22, Method ID 0x2). Execution of code may or may not have happened. Side effects are to be expected after this message
2026-01-01T12:18:33.457Z WPEFramework[12192]:  [SysLog]:[Shutdown]: Deactivated plugin [DeviceProvisioning]:[com.comcast.DeviceProvisioning]
2026-01-01T12:18:33.463Z WPEFramework[12192]:  [12237] INFO [XCast.cpp:125] ~XCast: Xcast: Dtor
2026-01-01T12:18:53.463Z WPEFramework[12192]:  [SysLog]:[Error]: IPC method Invoke failed due to timeout (Interface ID 0x30, Method ID 0x22). Execution of code may or may not have happened. Side effects are to be expected after this message
2026-01-01T12:19:13.463Z WPEFramework[12192]:  [SysLog]:[Error]: IPC method Invoke failed due to timeout (Interface ID 0x480, Method ID 0x1). Execution of code may or may not have happened. Side effects are to be expected after this message
2026-01-01T12:19:33.464Z WPEFramework[12192]:  [SysLog]:[Error]: IPC method Invoke failed due to timeout (Interface ID 0x30, Method ID 0x1). Execution of code may or may not have happened. Side effects are to be expected after this message
2026-01-01T12:29:57.705Z WPEFramework[12192]:  ====> Unregistering an interface [0x30, 12192] from a non-existing channel!!!
2026-01-01T12:29:57.711Z /usr/bin/WPEFramework[12192]:  Signal received 11. in process [12192]
2026-01-01T12:29:57.711Z WPEFramework[12192]:  [SysLog]:[Error]: IPC method Invoke failed due to timeout (Interface ID 0x1043, Method ID 0x1). Execution of code may or may not have happened. Side effects are to be expected after this message
2026-01-01T12:29:57.711Z WPEFramework[12192]:  [SysLog]:[Shutdown]: Deactivated plugin [TextTrack]:[org.rdk.TextTrack]
2026-01-01T12:30:02.113Z /usr/bin/WPEFramework[12192]:  WPEFramework shutting down due to a segmentation fault signal. All relevant data dumped

the reason for timeouts is out-of-threads/deadlock:

  • 6 threads deactivated services & wait _notificationLock in ServiceMap::Deinitialized owned by 12236
  • Thread 9 (12236) deactivated service & waits ProxyStub::UnknownProxyType<WPEFramework::PluginHost::IPlugin::INotification>::Invoke IPC response in ServiceMap::Deinitialized
  • Thread 2 (12192) is deactivating Plugin::TextTrack::Deinitialize & waits UnknownProxyType<WPEFramework::Exchange::ITextTrackTtmlStyle>::Release IPC response
Thread 11 (LWP 12239):
#0  __libc_do_syscall () at ../sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:46
#1  0xb3ada6f2 in futex_wait (private=0, expected=2, futex_word=0x1a2e4c4) at ../sysdeps/nptl/futex-internal.h:146
#2  __GI___lll_lock_wait (futex=futex@entry=0x1a2e4c4, private=0) at lowlevellock.c:49
#3  0xb3adf200 in lll_mutex_lock_optimized (mutex=0x1a2e4c4) at pthread_mutex_lock.c:48
#4  ___pthread_mutex_lock (mutex=0x1a2e4c4) at pthread_mutex_lock.c:128
#5  0x00043ac4 in WPEFramework::Core::CriticalSection::Lock (this=<optimized out>) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/Sync.h:59
#6  0x00064f48 in WPEFramework::PluginHost::Server::ServiceMap::Deinitialized (this=0x1a2e4a8, callsign=..., entry=0x1a9400c) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:2994
#7  0x0005f01c in WPEFramework::PluginHost::Server::Service::Deactivate (this=0x1a94008, why=<optimized out>) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.cpp:590
#8  0x0003e324 in WPEFramework::Plugin::Controller::PutMethod (this=this@entry=0x1b7fbe0, index=..., request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/Controller.cpp:562
#9  0x0003f40e in WPEFramework::Plugin::Controller::Process (this=0x1b7fbe0, request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/Controller.cpp:220
#10 0x00064d20 in WPEFramework::PluginHost::Server::Service::Process (this=0x1b05bc0, request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:1430
#11 0x0007140e in WPEFramework::PluginHost::Server::Channel::Job::Process (message=..., this=0xb094d300) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/Proxy.h:541
#12 WPEFramework::PluginHost::Server::Channel::WebRequestJob::Dispatch (this=0xb094d300) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:3684
#13 0x00065c08 in WPEFramework::Core::ThreadPool::Minion::Process (this=this@entry=0x1a2fac8) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/ThreadPool.h:452
#14 0x00065d66 in WPEFramework::Core::ThreadPool::Executor::Worker (this=0x1a2f9d8) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/ThreadPool.h:540
#15 0xb3d2937c in WPEFramework::Core::Thread::StartThread (cClassPointer=0x1a2f9d8) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/Thread.cpp:194
#16 0xb3adcc86 in start_thread (arg=0xc43e2251) at pthread_create.c:442
#17 0xb3b2d3c0 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:74 from /home/npoltorapavlo/Downloads/gdb/lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 10 (LWP 12238):
#0  __libc_do_syscall () at ../sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:46
#1  0xb3ada6f2 in futex_wait (private=0, expected=2, futex_word=0x1a2e4c4) at ../sysdeps/nptl/futex-internal.h:146
#2  __GI___lll_lock_wait (futex=futex@entry=0x1a2e4c4, private=0) at lowlevellock.c:49
#3  0xb3adf200 in lll_mutex_lock_optimized (mutex=0x1a2e4c4) at pthread_mutex_lock.c:48
#4  ___pthread_mutex_lock (mutex=0x1a2e4c4) at pthread_mutex_lock.c:128
#5  0x00043ac4 in WPEFramework::Core::CriticalSection::Lock (this=<optimized out>) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/Sync.h:59
#6  0x00064f48 in WPEFramework::PluginHost::Server::ServiceMap::Deinitialized (this=0x1a2e4a8, callsign=..., entry=0x1aefd64) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:2994
#7  0x0005f01c in WPEFramework::PluginHost::Server::Service::Deactivate (this=0x1aefd60, why=<optimized out>) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.cpp:590
#8  0x0003e324 in WPEFramework::Plugin::Controller::PutMethod (this=this@entry=0x1b7fbe0, index=..., request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/Controller.cpp:562
#9  0x0003f40e in WPEFramework::Plugin::Controller::Process (this=0x1b7fbe0, request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/Controller.cpp:220
#10 0x00064d20 in WPEFramework::PluginHost::Server::Service::Process (this=0x1b05bc0, request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:1430
#11 0x0007140e in WPEFramework::PluginHost::Server::Channel::Job::Process (message=..., this=0xb0907608) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/Proxy.h:541
#12 WPEFramework::PluginHost::Server::Channel::WebRequestJob::Dispatch (this=0xb0907608) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:3684
#13 0x00065c08 in WPEFramework::Core::ThreadPool::Minion::Process (this=this@entry=0x1a2f8a0) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/ThreadPool.h:452
#14 0x00065d66 in WPEFramework::Core::ThreadPool::Executor::Worker (this=0x1a2f7b0) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/ThreadPool.h:540
#15 0xb3d2937c in WPEFramework::Core::Thread::StartThread (cClassPointer=0x1a2f7b0) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/Thread.cpp:194
#16 0xb3adcc86 in start_thread (arg=0xc43e2251) at pthread_create.c:442
#17 0xb3b2d3c0 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:74 from /home/npoltorapavlo/Downloads/gdb/lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 9 (LWP 12236):
#0  __libc_do_syscall () at ../sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:46
#1  0xb3ada446 in __futex_abstimed_wait_common32 (private=<optimized out>, cancel=<optimized out>, abstime=<optimized out>, op=<optimized out>, expected=<optimized out>, futex_word=<optimized out>) at futex-internal.c:40
#2  __futex_abstimed_wait_common (futex_word=futex_word@entry=0xae8fa468, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0xae8fa3d8, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:99
#3  0xb3ada504 in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0xae8fa468, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0xae8fa3d8, private=private@entry=0) at futex-internal.c:139
#4  0xb3adc82a in __pthread_cond_wait_common (abstime=0xae8fa3d8, clockid=1, mutex=0xae8fa424, cond=0xae8fa440) at pthread_cond_wait.c:503
#5  ___pthread_cond_timedwait64 (cond=0xae8fa440, mutex=0xae8fa424, abstime=0xae8fa3d8) at pthread_cond_wait.c:643
#6  0xb3adc972 in ___pthread_cond_timedwait (cond=<optimized out>, mutex=<optimized out>, abstime=<optimized out>) at pthread_cond_wait.c:658
#7  0xb3d28324 in WPEFramework::Core::Event::Lock (this=this@entry=0xae8fa420, nTime=nTime@entry=20000) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/Sync.cpp:919
#8  0xb3dcd98a in WPEFramework::Core::IPCChannelType<WPEFramework::Core::SocketPort, WPEFramework::RPC::Communicator::ChannelLink>::IPCTrigger::Wait (waitTime=20000, this=0xae8fa418) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/IPCConnector.h:850
#9  WPEFramework::Core::IPCChannelType<WPEFramework::Core::SocketPort, WPEFramework::RPC::Communicator::ChannelLink>::Execute (this=0xb092bcc8, command=..., waitTime=20000) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/IPCConnector.h:987
#10 0xb0a78128 in WPEFramework::Core::IPCChannel::Invoke<WPEFramework::Core::IPCMessageType<2u, WPEFramework::RPC::Data::Input, WPEFramework::RPC::Data::Output> > (waitTime=20000, command=..., this=0xb092bcc8) at /usr/src/debug/wpeframework/4.4-r0/git/Source/plugins/../core/IPCConnector.h:739
#11 WPEFramework::ProxyStub::UnknownProxy::Invoke (this=this@entry=0xaa30dd4c, message=..., waitTime=waitTime@entry=20000) at /usr/src/debug/wpeframework/4.4-r0/git/Source/plugins/../com/IUnknown.h:295
#12 0xb0a7e566 in WPEFramework::ProxyStub::UnknownProxyType<WPEFramework::PluginHost::IPlugin::INotification>::Invoke (waitTime=20000, message=..., this=0xaa30dd48) at /usr/src/debug/wpeframework/4.4-r0/git/Source/plugins/../com/IUnknown.h:449
#13 WPEFramework::ProxyStubs::PluginNotificationProxy::Deactivated (this=0xaa30dd48, _callsign=..., _plugin=0x1a7274c) at /usr/src/debug/wpeframework/4.4-r0/build/Source/plugins/generated/ProxyStubs_Plugin.cpp:574
#14 0x00062de8 in WPEFramework::PluginHost::Server::ServiceMap::Deactivated (this=0x1a2e4a8, callsign=..., entry=0x1a7274c) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:2986
#15 0x0005efa2 in WPEFramework::PluginHost::Server::Service::Deactivate (this=0x1a72748, why=<optimized out>) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.cpp:551
#16 0x0003e324 in WPEFramework::Plugin::Controller::PutMethod (this=this@entry=0x1b7fbe0, index=..., request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/Controller.cpp:562
#17 0x0003f40e in WPEFramework::Plugin::Controller::Process (this=0x1b7fbe0, request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/Controller.cpp:220
#18 0x00064d20 in WPEFramework::PluginHost::Server::Service::Process (this=0x1b05bc0, request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:1430
#19 0x0007140e in WPEFramework::PluginHost::Server::Channel::Job::Process (message=..., this=0xb090af68) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/Proxy.h:541
#20 WPEFramework::PluginHost::Server::Channel::WebRequestJob::Dispatch (this=0xb090af68) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:3684
#21 0x00065c08 in WPEFramework::Core::ThreadPool::Minion::Process (this=this@entry=0x1a2f450) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/ThreadPool.h:452
#22 0x00065d66 in WPEFramework::Core::ThreadPool::Executor::Worker (this=0x1a2f360) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/ThreadPool.h:540
#23 0xb3d2937c in WPEFramework::Core::Thread::StartThread (cClassPointer=0x1a2f360) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/Thread.cpp:194
#24 0xb3adcc86 in start_thread (arg=0xc43e2251) at pthread_create.c:442
#25 0xb3b2d3c0 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:74 from /home/npoltorapavlo/Downloads/gdb/lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 8 (LWP 12235):
#0  __libc_do_syscall () at ../sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:46
#1  0xb3ada6f2 in futex_wait (private=0, expected=2, futex_word=0x1a2e4c4) at ../sysdeps/nptl/futex-internal.h:146
#2  __GI___lll_lock_wait (futex=futex@entry=0x1a2e4c4, private=0) at lowlevellock.c:49
#3  0xb3adf200 in lll_mutex_lock_optimized (mutex=0x1a2e4c4) at pthread_mutex_lock.c:48
#4  ___pthread_mutex_lock (mutex=0x1a2e4c4) at pthread_mutex_lock.c:128
#5  0x00043ac4 in WPEFramework::Core::CriticalSection::Lock (this=<optimized out>) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/Sync.h:59
#6  0x00064f48 in WPEFramework::PluginHost::Server::ServiceMap::Deinitialized (this=0x1a2e4a8, callsign=..., entry=0x1a8219c) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:2994
#7  0x0005f01c in WPEFramework::PluginHost::Server::Service::Deactivate (this=0x1a82198, why=<optimized out>) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.cpp:590
#8  0x0003e324 in WPEFramework::Plugin::Controller::PutMethod (this=this@entry=0x1b7fbe0, index=..., request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/Controller.cpp:562
#9  0x0003f40e in WPEFramework::Plugin::Controller::Process (this=0x1b7fbe0, request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/Controller.cpp:220
#10 0x00064d20 in WPEFramework::PluginHost::Server::Service::Process (this=0x1b05bc0, request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:1430
#11 0x0007140e in WPEFramework::PluginHost::Server::Channel::Job::Process (message=..., this=0xb0958cb0) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/Proxy.h:541
#12 WPEFramework::PluginHost::Server::Channel::WebRequestJob::Dispatch (this=0xb0958cb0) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:3684
#13 0x00065c08 in WPEFramework::Core::ThreadPool::Minion::Process (this=this@entry=0x1a2f228) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/ThreadPool.h:452
#14 0x00065d66 in WPEFramework::Core::ThreadPool::Executor::Worker (this=0x1a2f138) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/ThreadPool.h:540
#15 0xb3d2937c in WPEFramework::Core::Thread::StartThread (cClassPointer=0x1a2f138) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/Thread.cpp:194
#16 0xb3adcc86 in start_thread (arg=0xc43e2251) at pthread_create.c:442
#17 0xb3b2d3c0 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:74 from /home/npoltorapavlo/Downloads/gdb/lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 7 (LWP 12234):
#0  __libc_do_syscall () at ../sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:46
#1  0xb3ada6f2 in futex_wait (private=0, expected=2, futex_word=0x1a2e4c4) at ../sysdeps/nptl/futex-internal.h:146
#2  __GI___lll_lock_wait (futex=futex@entry=0x1a2e4c4, private=0) at lowlevellock.c:49
#3  0xb3adf200 in lll_mutex_lock_optimized (mutex=0x1a2e4c4) at pthread_mutex_lock.c:48
#4  ___pthread_mutex_lock (mutex=0x1a2e4c4) at pthread_mutex_lock.c:128
#5  0x00043ac4 in WPEFramework::Core::CriticalSection::Lock (this=<optimized out>) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/Sync.h:59
#6  0x00064f48 in WPEFramework::PluginHost::Server::ServiceMap::Deinitialized (this=0x1a2e4a8, callsign=..., entry=0x1a7e2d4) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:2994
#7  0x0005f01c in WPEFramework::PluginHost::Server::Service::Deactivate (this=0x1a7e2d0, why=<optimized out>) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.cpp:590
#8  0x0003e324 in WPEFramework::Plugin::Controller::PutMethod (this=this@entry=0x1b7fbe0, index=..., request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/Controller.cpp:562
#9  0x0003f40e in WPEFramework::Plugin::Controller::Process (this=0x1b7fbe0, request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/Controller.cpp:220
#10 0x00064d20 in WPEFramework::PluginHost::Server::Service::Process (this=0x1b05bc0, request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:1430
#11 0x0007140e in WPEFramework::PluginHost::Server::Channel::Job::Process (message=..., this=0xb090abe8) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/Proxy.h:541
#12 WPEFramework::PluginHost::Server::Channel::WebRequestJob::Dispatch (this=0xb090abe8) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:3684
#13 0x00065c08 in WPEFramework::Core::ThreadPool::Minion::Process (this=this@entry=0x1a2f000) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/ThreadPool.h:452
#14 0x00065d66 in WPEFramework::Core::ThreadPool::Executor::Worker (this=0x1a2ef10) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/ThreadPool.h:540
#15 0xb3d2937c in WPEFramework::Core::Thread::StartThread (cClassPointer=0x1a2ef10) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/Thread.cpp:194
#16 0xb3adcc86 in start_thread (arg=0xc43e2251) at pthread_create.c:442
#17 0xb3b2d3c0 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:74 from /home/npoltorapavlo/Downloads/gdb/lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 6 (LWP 12233):
#0  __libc_do_syscall () at ../sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:46
#1  0xb3ada6f2 in futex_wait (private=0, expected=2, futex_word=0x1a2e4c4) at ../sysdeps/nptl/futex-internal.h:146
#2  __GI___lll_lock_wait (futex=futex@entry=0x1a2e4c4, private=0) at lowlevellock.c:49
#3  0xb3adf200 in lll_mutex_lock_optimized (mutex=0x1a2e4c4) at pthread_mutex_lock.c:48
#4  ___pthread_mutex_lock (mutex=0x1a2e4c4) at pthread_mutex_lock.c:128
#5  0x00043ac4 in WPEFramework::Core::CriticalSection::Lock (this=<optimized out>) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/Sync.h:59
#6  0x00062dc8 in WPEFramework::PluginHost::Server::ServiceMap::Deactivated (this=0x1a2e4a8, callsign=..., entry=0x1ae00bc) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:2981
#7  0x0005efa2 in WPEFramework::PluginHost::Server::Service::Deactivate (this=0x1ae00b8, why=<optimized out>) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.cpp:551
#8  0x0003e324 in WPEFramework::Plugin::Controller::PutMethod (this=this@entry=0x1b7fbe0, index=..., request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/Controller.cpp:562
#9  0x0003f40e in WPEFramework::Plugin::Controller::Process (this=0x1b7fbe0, request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/Controller.cpp:220
#10 0x00064d20 in WPEFramework::PluginHost::Server::Service::Process (this=0x1b05bc0, request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:1430
#11 0x0007140e in WPEFramework::PluginHost::Server::Channel::Job::Process (message=..., this=0xb090c820) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/Proxy.h:541
#12 WPEFramework::PluginHost::Server::Channel::WebRequestJob::Dispatch (this=0xb090c820) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:3684
#13 0x00065c08 in WPEFramework::Core::ThreadPool::Minion::Process (this=this@entry=0x1a2edd8) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/ThreadPool.h:452
#14 0x00065d66 in WPEFramework::Core::ThreadPool::Executor::Worker (this=0x1a2ece8) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/ThreadPool.h:540
#15 0xb3d2937c in WPEFramework::Core::Thread::StartThread (cClassPointer=0x1a2ece8) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/Thread.cpp:194
#16 0xb3adcc86 in start_thread (arg=0xc43e2251) at pthread_create.c:442
#17 0xb3b2d3c0 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:74 from /home/npoltorapavlo/Downloads/gdb/lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 5 (LWP 12232):
#0  __libc_do_syscall () at ../sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:46
#1  0xb3ada6f2 in futex_wait (private=0, expected=2, futex_word=0x1a2e4c4) at ../sysdeps/nptl/futex-internal.h:146
#2  __GI___lll_lock_wait (futex=futex@entry=0x1a2e4c4, private=0) at lowlevellock.c:49
#3  0xb3adf200 in lll_mutex_lock_optimized (mutex=0x1a2e4c4) at pthread_mutex_lock.c:48
#4  ___pthread_mutex_lock (mutex=0x1a2e4c4) at pthread_mutex_lock.c:128
#5  0x00043ac4 in WPEFramework::Core::CriticalSection::Lock (this=<optimized out>) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/Sync.h:59
#6  0x00062dc8 in WPEFramework::PluginHost::Server::ServiceMap::Deactivated (this=0x1a2e4a8, callsign=..., entry=0x1a66bd4) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:2981
#7  0x0005efa2 in WPEFramework::PluginHost::Server::Service::Deactivate (this=0x1a66bd0, why=<optimized out>) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.cpp:551
#8  0x0003e324 in WPEFramework::Plugin::Controller::PutMethod (this=this@entry=0x1b7fbe0, index=..., request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/Controller.cpp:562
#9  0x0003f40e in WPEFramework::Plugin::Controller::Process (this=0x1b7fbe0, request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/Controller.cpp:220
#10 0x00064d20 in WPEFramework::PluginHost::Server::Service::Process (this=0x1b05bc0, request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:1430
#11 0x0007140e in WPEFramework::PluginHost::Server::Channel::Job::Process (message=..., this=0xb090db88) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/Proxy.h:541
#12 WPEFramework::PluginHost::Server::Channel::WebRequestJob::Dispatch (this=0xb090db88) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:3684
#13 0x00065c08 in WPEFramework::Core::ThreadPool::Minion::Process (this=this@entry=0x1a2ebb0) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/ThreadPool.h:452
#14 0x00065d66 in WPEFramework::Core::ThreadPool::Executor::Worker (this=0x1a2eac0) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/ThreadPool.h:540
#15 0xb3d2937c in WPEFramework::Core::Thread::StartThread (cClassPointer=0x1a2eac0) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/Thread.cpp:194
#16 0xb3adcc86 in start_thread (arg=0xc43e2251) at pthread_create.c:442
#17 0xb3b2d3c0 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:74 from /home/npoltorapavlo/Downloads/gdb/lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 4 (LWP 12204):
#0  __libc_do_syscall () at ../sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:47
#1  0xb3b24cfc in __GI___poll (timeout=-1, nfds=65, fds=0xb090c3e0) at ../sysdeps/unix/sysv/linux/poll.c:29
#2  __GI___poll (fds=0xb090c3e0, nfds=65, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:26
#3  0x00071bf0 in WPEFramework::Core::ResourceMonitorType<WPEFramework::Core::IResource, WPEFramework::Core::Void>::Worker (this=0x1a15d58) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/ResourceMonitor.h:391
#4  0xb3d2937c in WPEFramework::Core::Thread::StartThread (cClassPointer=0x1a15918) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/Thread.cpp:194
#5  0xb3adcc86 in start_thread (arg=0xc43e2251) at pthread_create.c:442
#6  0xb3b2d3c0 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:74 from /home/npoltorapavlo/Downloads/gdb/lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 3 (LWP 12198):
#0  __libc_do_syscall () at ../sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:46
#1  0xb3ada446 in __futex_abstimed_wait_common32 (private=<optimized out>, cancel=<optimized out>, abstime=<optimized out>, op=<optimized out>, expected=<optimized out>, futex_word=<optimized out>) at futex-internal.c:40
#2  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x1a1092c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:99
#3  0xb3ada504 in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x1a1092c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#4  0xb3adc5c0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x1a108e4, cond=0x1a10900) at pthread_cond_wait.c:503
#5  ___pthread_cond_wait (cond=0x1a10900, mutex=0x1a108e4) at pthread_cond_wait.c:618
#6  0xb3d28292 in WPEFramework::Core::Event::Lock (this=this@entry=0x1a108e0) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/Sync.cpp:860
#7  0xb3d282c8 in WPEFramework::Core::Event::Lock (this=this@entry=0x1a108e0, nTime=nTime@entry=4294967295) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/Sync.cpp:901
#8  0xb3d2942c in WPEFramework::Core::StateTrigger<WPEFramework::Core::Thread::thread_state>::WaitState (this=this@entry=0x1a108c0, a_State=a_State@entry=82, a_Time=a_Time@entry=4294967295) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/StateTrigger.h:118
#9  0xb3d293a2 in WPEFramework::Core::Thread::StartThread (cClassPointer=0x1a108b8) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/Thread.cpp:208
#10 0xb3adcc86 in start_thread (arg=0xc43e2251) at pthread_create.c:442
#11 0xb3b2d3c0 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:74 from /home/npoltorapavlo/Downloads/gdb/lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (LWP 12192):
#0  __libc_do_syscall () at ../sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:46
#1  0xb3ada446 in __futex_abstimed_wait_common32 (private=<optimized out>, cancel=<optimized out>, abstime=<optimized out>, op=<optimized out>, expected=<optimized out>, futex_word=<optimized out>) at futex-internal.c:40
#2  __futex_abstimed_wait_common (futex_word=futex_word@entry=0xbbf8d9a0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0xbbf8d910, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:99
#3  0xb3ada504 in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0xbbf8d9a0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0xbbf8d910, private=private@entry=0) at futex-internal.c:139
#4  0xb3adc82a in __pthread_cond_wait_common (abstime=0xbbf8d910, clockid=1, mutex=0xbbf8d95c, cond=0xbbf8d978) at pthread_cond_wait.c:503
#5  ___pthread_cond_timedwait64 (cond=0xbbf8d978, mutex=0xbbf8d95c, abstime=0xbbf8d910) at pthread_cond_wait.c:643
#6  0xb3adc972 in ___pthread_cond_timedwait (cond=<optimized out>, mutex=<optimized out>, abstime=<optimized out>) at pthread_cond_wait.c:658
#7  0xb3d28324 in WPEFramework::Core::Event::Lock (this=this@entry=0xbbf8d958, nTime=nTime@entry=20000) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/Sync.cpp:919
#8  0xb3dcd98a in WPEFramework::Core::IPCChannelType<WPEFramework::Core::SocketPort, WPEFramework::RPC::Communicator::ChannelLink>::IPCTrigger::Wait (waitTime=20000, this=0xbbf8d950) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/IPCConnector.h:850
#9  WPEFramework::Core::IPCChannelType<WPEFramework::Core::SocketPort, WPEFramework::RPC::Communicator::ChannelLink>::Execute (this=0xb0966a98, command=..., waitTime=20000) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/IPCConnector.h:987
#10 0xac6fc7c4 in WPEFramework::Core::IPCChannel::Invoke<WPEFramework::Core::IPCMessageType<2u, WPEFramework::RPC::Data::Input, WPEFramework::RPC::Data::Output> > (waitTime=20000, command=..., this=0xb0966a98) at /usr/include/WPEFramework/core/IPCConnector.h:739
#11 WPEFramework::ProxyStub::UnknownProxy::Invoke (this=this@entry=0xa740d8ec, message=..., waitTime=waitTime@entry=20000) at /usr/include/WPEFramework/com/IUnknown.h:295
#12 0xac6fd13a in WPEFramework::ProxyStub::UnknownProxy::Release (this=this@entry=0xa740d8ec) at /usr/include/WPEFramework/com/IUnknown.h:223
#13 0xac76f17c in WPEFramework::ProxyStub::UnknownProxyType<WPEFramework::Exchange::ITextTrackTtmlStyle>::Release (this=0xa740d8e8) at /usr/include/WPEFramework/com/IUnknown.h:481
#14 0xa7d42b44 in WPEFramework::Plugin::TextTrack::Deinitialize (this=0xa740c020, service=0x1ae7f64) at /usr/src/debug/texttrack/1.4.0+gitc819300413-r0/git/TextTrack.cpp:149
#15 0x0005efcc in WPEFramework::PluginHost::Server::Service::Deactivate (this=0x1ae7f60, why=<optimized out>) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.cpp:563
#16 0x0003e324 in WPEFramework::Plugin::Controller::PutMethod (this=this@entry=0x1b7fbe0, index=..., request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/Controller.cpp:562
#17 0x0003f40e in WPEFramework::Plugin::Controller::Process (this=0x1b7fbe0, request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/Controller.cpp:220
#18 0x00064d20 in WPEFramework::PluginHost::Server::Service::Process (this=0x1b05bc0, request=...) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:1430
#19 0x0007140e in WPEFramework::PluginHost::Server::Channel::Job::Process (message=..., this=0xb090b2e8) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/Proxy.h:541
#20 WPEFramework::PluginHost::Server::Channel::WebRequestJob::Dispatch (this=0xb090b2e8) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginServer.h:3684
#21 0x00065c08 in WPEFramework::Core::ThreadPool::Minion::Process (this=this@entry=0x1a2dff0) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/ThreadPool.h:452
#22 0x00065d54 in WPEFramework::Core::WorkerPool::Join (this=0x1a2df20) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/WorkerPool.h:380
#23 0x0003a564 in WPEFramework::PluginHost::main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/wpeframework/4.4-r0/git/Source/WPEFramework/PluginHost.cpp:718

ThreadPool queue size is 26, pool size is 8

(gdb) f 13
#13 0x00065c08 in WPEFramework::Core::ThreadPool::Minion::Process (this=this@entry=0x1a2fac8) at /usr/src/debug/wpeframework/4.4-r0/git/Source/core/../core/ThreadPool.h:452
(gdb) p this._parent
$25 = (WPEFramework::Core::ThreadPool &) @0x1a2df30: {
  _queue = {
            _M_size = 26
...
  _units = {
          _M_size = 8

In ServiceMap _notifiers there are 6 elements, 3 of them are ProxyStubs

(gdb) print *(_notifiers._M_impl._M_start)
$42 = (WPEFramework::Core::Sink<WPEFramework::Plugin::Controller::Sink> *) 0x1b7fcc0
(gdb) print *(_notifiers._M_impl._M_start + 1)
$43 = (WPEFramework::Core::Sink<WPEFramework::Plugin::DeviceBridge::PluginsNotification> *) 0xac001a14
(gdb) print *(_notifiers._M_impl._M_start + 2)
$44 = (WPEFramework::Core::Sink<WPEFramework::Plugin::DeviceAppManager::PluginsNotification> *) 0xaa51017c
(gdb) print *(_notifiers._M_impl._M_start + 3)
$45 = (WPEFramework::ProxyStubs::PluginNotificationProxy *) 0xaa30dd48
(gdb) print *(_notifiers._M_impl._M_start + 4)
$46 = (WPEFramework::ProxyStubs::PluginNotificationProxy *) 0xa7628168
(gdb) print *(_notifiers._M_impl._M_start + 5)
$47 = (WPEFramework::ProxyStubs::PluginNotificationProxy *) 0xa7628168

Steps to reproduce

root@sky-llama-panel:~# cat /opt/stop.sh 
for item in "org.rdk.Bluetooth" "org.rdk.SecManager" "JSPP" "org.rdk.UsbMassStorage" \
  "org.rdk.Wifi" "org.rdk.MediaSettings" "PlayerInfo" "org.rdk.FrontPanel" \
  "org.rdk.AVInput" "DisplayInfo" "org.rdk.Privacy" "org.rdk.FirmwareUpdate" \
  "DeviceInfo" "Monitor" "org.rdk.SystemMode" "OCDM" \
  "org.rdk.SharedStorage" "org.rdk.OCIContainer" "org.rdk.RemoteControl" "org.rdk.MaintenanceManager" \
  "org.rdk.HdmiCecSource" "org.rdk.Analytics" "org.rdk.SystemAudioPlayer" "org.rdk.Xcast" \
  "org.rdk.LinchPinClient" "org.rdk.Cryptography" "org.rdk.IPControl" "org.rdk.TextTrack" \
  "org.rdk.CloudStore" "com.comcast.DeviceProvisioning" "org.rdk.UsbDevice" "org.rdk.VoiceControl" \
  "org.rdk.Telemetry" "org.rdk.AuthService" "org.rdk.System" "org.rdk.TextToSpeech" \
  "org.rdk.HdcpProfile" "org.rdk.UserSettings" "org.rdk.DisplaySettings" "org.rdk.Network"; do
  curl -X PUT http://127.0.0.1:9998/Service/Controller/Deactivate/$item &
done

Expected Behavior

No crash

Actual Behavior

Crash

Notes (Optional)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions