Wireless Daemon for Linux
 help / color / mirror / Atom feed
* [PATCH 0/1] Work around hanging ofono
@ 2020-06-16 16:32 James Prestwood
  2020-06-16 16:32 ` [PATCH 1/1] test-runner: use WNOHANG option waiting for PID James Prestwood
  0 siblings, 1 reply; 2+ messages in thread
From: James Prestwood @ 2020-06-16 16:32 UTC (permalink / raw)
  To: iwd

[-- Attachment #1: Type: text/plain, Size: 871 bytes --]

Not sure if anyone else has experienced this, but occationally any
of the tests using ofono will hang on exit. I traced this into glib
waiting for something, but that something never happens. The test
itself is executing fine and successful but ofono seems to not want
to exit gracefully. It looks to be timing dependent as it rarely
happens, and when it does adding a debug print or any other code
usually makes it go away. Even this patch itself made the issue
'go away' for me.

Obviously the proper fix is figuring out where the race condition
is in ofono, but I also think having an ultimate timeout on
kill_process() would be useful which is what this patch is adding.

James Prestwood (1):
  test-runner: use WNOHANG option waiting for PID

 tools/test-runner.c | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

-- 
2.21.1

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-06-16 16:32 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-06-16 16:32 [PATCH 0/1] Work around hanging ofono James Prestwood
2020-06-16 16:32 ` [PATCH 1/1] test-runner: use WNOHANG option waiting for PID James Prestwood

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox